上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 73 下一页
摘要: 当你使用synchronized关键字的时候,是通过互斥器来保障线程安全以及对共享资源的同步访问。线程间也经常需要更进一步的协调执行,来完成复杂的并发任务,比如wait/notify模式就是一种在多线程环境下的协调执行机制。 通过API来获取和释放锁(使用互斥器)或者调用wait/notify等方法 阅读全文
posted @ 2016-04-14 21:31 邱明成 阅读(446) 评论(0) 推荐(0) 编辑
摘要: tomcat的运行模式有3种.修改他们的运行模式.3种模式的运行是否成功,可以看他的启动控制台,或者启动日志.或者登录他们的默认页面http://localhost:8080/查看其中的服务器状态。 1)bio 默认的模式,性能非常低下,没有经过任何优化处理和支持. 2)nio 利用java的异步i 阅读全文
posted @ 2016-04-14 15:52 邱明成 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 此文是rocketmq作者vintage.wang所写,对于每项对比,后面都增加了我的观点,有不对的地方,请各位指出。 淘宝内部的交易系统使用了淘宝自主研发的Notify消息中间件,使用Mysql作为消息存储媒介,可完全水平扩容,为了进一步降低成本,我们认为存储部分可以进一步优化,2011年初,Li 阅读全文
posted @ 2016-04-13 14:22 邱明成 阅读(1179) 评论(0) 推荐(0) 编辑
摘要: 前言 今天是个开心的日子,又是周末,可以轻轻松松的写写文章了。去年,我写了ENode 1.0版本,那时我也写了一个分析系列。经过了大半年的时间,我对第一个版本做了很多架构上的改进,最重要的就是让ENode实现了分布式,通过新增一个分布式消息队列EQueue来 实现。之所以要设计一个分布式的消息队列是 阅读全文
posted @ 2016-04-13 14:10 邱明成 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 今天在统计页面上发现有个节点丢失了,经过仔细分析后,发现同一个节点上的二个应用(同时监控zk)其中一个丢失了一个event,检查zk cluster没有发现异常。。。 通过网络搜寻,出现miss event的情况说的都是监听前已经有node,删除后才register,所以这属于正常现象。 排除网络问 阅读全文
posted @ 2016-04-12 17:59 邱明成 阅读(2404) 评论(0) 推荐(0) 编辑
摘要: 上一篇介绍了基于ZK的ActiveMQ HA方案,虽然理解起来比较容易,但是有二个不足: 1) 占用的节点数过多,1个zk集群至少3个节点,1个activemq集群也至少得3个节点,但其实正常运行时,只有一个master节点在对外响应,换句话说,花6个节点的成本只为了保证1个activemq mas 阅读全文
posted @ 2016-04-11 15:26 邱明成 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 分布式任务调度是非常常见的一种应用场景,一般对可用性和性能要求不高的任务,采用单点即可,例如linux的crontab,spring的quarz,但是如果要求部署多个节点,达到高可用的效果,上面的方案就不适用了。 实际上任务调度的实现有两种情况,第一种是通过mq来实现,mq做好了数据切分,负载均衡的 阅读全文
posted @ 2016-04-06 14:56 邱明成 阅读(1918) 评论(0) 推荐(0) 编辑
摘要: java.lang.ClassCastException: org.springframework.web.filter.CharacterEncodingFilter cannot be cast to javax.servlet.Filter at org.apache.catalina.cor 阅读全文
posted @ 2016-04-06 11:23 邱明成 阅读(13158) 评论(0) 推荐(0) 编辑
摘要: 现象:小于1.3.0版本如1.2.6的spring boot, 当指定profile进行参数打入的时候,发现没有问题,但是比如改用1.3.0,1.3.1及其以上版本的时候,发现参数打不进去,经过比对spring-boot-starter-parent的1.2系列与1.3系列的pom.xml,发现在1 阅读全文
posted @ 2016-04-05 17:31 邱明成 阅读(1627) 评论(1) 推荐(0) 编辑
摘要: linux下比较好用的可视化文件比对工具 阅读全文
posted @ 2016-04-01 13:52 邱明成 阅读(555) 评论(0) 推荐(0) 编辑
上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 73 下一页