在Java中使用一些方法进行四舍五入会出现和预期不同的结果,这是因为这些方法使用的原则实际为:四舍六入五考虑,五后非零就进一,五后皆零看奇偶,五前为偶应舍去,五前为奇要进一。 1.四舍六入五考虑时出现五的情况d
这里记录一下Ubuntu环境及Windows环境下端口转发的实现。主要适用业务为,将内网服务通过有公网IP的服务器对外提供相应端口的服务,或两个网段通过中间服务器相互提供对应端口的服务。 Ubuntu 安装:apt-get install rinetd &nb
使用iText生成PDF,加入流中直接下载
拦截器(Interceptor)过滤器(Filter)关键词AOP、代理模式、反射机制、spring 函数回调、servlet、web原理反射机制函数回调容器不依赖servlet依赖servlet作用范围只能对action请求起作用可以访问action上下文、值栈里的对象可以对所有请求起作用,通过通配符可以保护页面、图片、文件等无法访问action上下文调用在action生命周期中可以被
当一个传统的Web项目需要从单点扩张成为集群式时候,需要考虑的一个问题:分布式Session的实现。通常分布式session有三种解决方式,现对三种方式进行简单记录: 1.session广播 顾名思义,广播就是在集群里的所有服务器将他们的session向其他服
springMVC请求过程:请求信息(包括用户相关信息)发送到DispatcherServlet,DispatcherServlet在这里做为前端控制器。DispatcherServlet查询处理器映射,处理器映射会根据请求携带的URL信息进行决策。当选择了合适的控制器,DispatcherServlet会将请求发送给选中的控制器。在这里控制器会处理这些信息。控制器在完成逻辑处理后,会产生一些信息
通过java的jsch连接远程数据库有时候我们本地代码可能无法连接数据库,因为数据库增加了白名单,指定ip的服务器才可以连接到数据库,不过我们可以通过连接该指定ip的服务器,然后通过该服务器连接数据库,就像很多数据库可视化软件一样。通过使用jsch,我们也可以在代码层面实现这个功能。话不多说,直接开码:
当我们在浏览器使用标签显示图片时,对于iphone手机拍出的照片会存在图片方向和在手机上显示及浏览器直接打开时不同,对于产生这个问题的原因这里有一篇很详细的说明及iOS开发中的处理方式:http://www.tuicool.com/articles/YfeeqaU。在这里,笔者对网页中使用js方式的处理进行简单的记录,便于日后查看。 &nb
nginx处理请求过程:在请求收到后定位到配置文件中描述的相应 location,然后由 handler 生成 response,再由 filter 进行处理。所以模块开发,可以是 handler 模块开发,也可以是 filter 模块开发(当然还有其他类型的模块)。 常用操作: &
初始化gitgit initgit add . //将项目里所有文件都添加到上传列表git commit -m "init"git remote add origin http://xxx.xxx/xxx/xxx.gitgit push -u origin mastercat ~/.gitconfig 查看当前用户信息git commit -am "init" 提交并且加注释 git c
所有支持Javascript的浏览器都会使用同源策略这个安全策略,所以当前后端出现域名、协议、端口不同时,都需要解决跨域问题。以下提供三种ajax跨域解决方式:1.jsonpajax请求时dataType:jsonp会自动增加一个请求参数callback,响应时原本的json包含在callback中缺点
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号