Raft一个比较形象的动画描述
摘要:网上找到的一个描述Raft协议的动画:http://thesecretlivesofdata.com/raft/
阅读全文
posted @
2016-11-22 21:58
侠客行舟
阅读(160)
推荐(0)
我对SVN的理解
摘要:SVN 是一种软件开发中非常流行的源代码版本控制工具软件,它能保存你每一次的源代码提交历史,便于我们对源码的历史做追溯,这样的好处是: 可以浏览软件源代码版本的演化历史以及回滚相关历史版本代码 分支系统优秀,可以多人进行协作开发 管理方便,逻辑明确,符合一般人思维习惯。 易于管理,集中式服务器更能保
阅读全文
posted @
2016-11-22 21:47
侠客行舟
阅读(232)
推荐(0)
关于tomcat 开启gc日志后每隔1小时full gc的问题
摘要:关于tomcat 开启gc日志后每隔1小时full gc的问题 主要是因为rmi导致的,可以参见以下的博文: http://www.iteye.com/topic/1121073 http://hllvm.group.iteye.com/group/topic/27945 http://docs.o
阅读全文
posted @
2016-11-22 21:46
侠客行舟
阅读(737)
推荐(0)
tomcat/jetty容器之间的路径兼容性问题
摘要:在项目中使用springmvc框架时,在controller方法中返回的view路径字符串最后和xml文件配置中的配置路径进行整合,从而形成一个完成的视图文件路径,然后在tomcat和jetty身上两者之间的差异出现问题: tomcat中view文件/WEB INF/view/jsp//defaul
阅读全文
posted @
2016-11-22 21:45
侠客行舟
阅读(283)
推荐(0)
nginx server节配置
摘要:server_name节点表示从哪个域名过来,nginx里可以配置多个server节点以支持不同域名的转发需求。 default的意思是如果所有的server节点都没有匹配,那么就使用这个default节点匹配了。 index节点表示如果域名后没有带任何的地址信息,则默认访问的页面,一般应用会以in
阅读全文
posted @
2016-11-22 21:44
侠客行舟
阅读(179)
推荐(0)
关于Guava类库中Lists.transform的问题解析
摘要:这里讲述是的google的Guava类库中的一个需要注意的问题,如下: 这段代码的输出是什么? <! more 这段代码的测试本意是将得到的数据做一些处理(这里简单将age+1),然后返回结果。粗看起来应该打印的结果是这样的: 但是实际上的结果是这样的: 如果第一次使用Guava类库或者对其不熟悉,
阅读全文
posted @
2016-11-22 21:44
侠客行舟
阅读(385)
推荐(0)
nginx error_page配置
摘要:今天偶然访问了一个线上应用不存在的url,应用报错,出现了乱码。 乱码是从nginx转发的tomcat报出来的。tomcat默认处理HTML是以ISO 8859 1处理的,所以就产生了乱码。 解决这个error_page的途径我尝试了两种方法: 1、让tomcat返回正常的非乱码的error_pag
阅读全文
posted @
2016-11-22 21:43
侠客行舟
阅读(676)
推荐(0)
maven -Dmaven.skip.test=true 和 -DskipTests=true的区别
摘要:在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数 DskipTests和 Dmaven.test.skip=true,这两个参数的主要区别是: DskipTests,不执行测试用例,但编译测试用例类生成相应的
阅读全文
posted @
2016-11-22 21:41
侠客行舟
阅读(1645)
推荐(0)
IP段转CIDR
摘要:经常使用nginx、apache时候需要对某个ip段进行白名单或黑名单控制,而它的配置是以CIDR的方式进行的,所以此工具可以方便的做到从IP段到CIDR的转换。
阅读全文
posted @
2016-11-22 21:40
侠客行舟
阅读(826)
推荐(0)
Fastjson莫名的一个BUG
摘要:项目中使用的fastjson版本为:1.1.41,今天突然在重启线上服务器后莫名出现异常,而这个异常以前重来没有出现过,这个异常类似这样: 百思不得其解,因为我返回的对象中根本就没有com.xxx.common.dto.pager.PagerData 这个对象信息,为什么在序列化的时候会出现这个错误
阅读全文
posted @
2016-11-22 21:35
侠客行舟
阅读(862)
推荐(0)
关于apache http转发后后端应用获取前端port问题
摘要:apache+jetty转发配置下,jetty下应用获取request.getServerPort()获取到的是jetty的端口,而非apache入口的端口,情形如下: apache通过配置虚拟主机: 在80端口接受外界访问,然后转发到端口6808上。 但是在6808端口上的应用在获取request
阅读全文
posted @
2016-11-22 21:27
侠客行舟
阅读(283)
推荐(0)
Nginx负载均衡重定向问题
摘要:当负载端口不是80时,发现所有 response.sendRedirect() 重定向的页面都返回80端口,后来发现是代理设置Header时没有指定Ngnix监听的负载端口 设置被代理服务器的端口或套接字,以及URL
阅读全文
posted @
2016-11-22 21:24
侠客行舟
阅读(383)
推荐(0)
centos安装VIM
摘要:yum install vim X11 vim common vim enhanced vim minimal 如果Centos如果精简安装,则不会默认安装VIM,只会安装VI
阅读全文
posted @
2016-11-22 21:21
侠客行舟
阅读(93)
推荐(0)
Mybatis Invalid bound statement (not found)问题分析
摘要:今天又因为精心大意犯一个错,而且以前也已经遇到过,但是没有进行总结 查了好多网上资料,其实都没有说到我这个问题的根本上。 后来分析了好一大阵后才发现是maven编译时的配置出问题,加上下面这个配置就好了。 原因在于如果你的资源文件在java包下面,则maven默认打包是不会认为这些资源文件需要打入包
阅读全文
posted @
2016-11-22 21:19
侠客行舟
阅读(1265)
推荐(0)