摘要: 对List遍历过程中添加和删除的思考 平时开发过程中,不少开发者都遇到过一个问题:在遍历集合的的过程中,进行add或者remove操作的时候,会出现2类错误,包括:java.util.ConcurrentModificationException for in遍历过程中add/remove导致的错误 阅读全文
posted @ 2018-02-28 11:59 LiuChunfu 阅读(7277) 评论(0) 推荐(0) 编辑
摘要: http://412887952-qq-com.iteye.com/category/356333 阅读全文
posted @ 2018-02-27 23:10 LiuChunfu 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://www.jianshu.com/p/f3f6b12330c1 理解和解决Java并发修改异常ConcurrentModificationException 不知读者在Java开发的过程中有没有遇到类似的异常信息 Exception in thread "main" java 阅读全文
posted @ 2018-02-26 23:21 LiuChunfu 阅读(6075) 评论(0) 推荐(0) 编辑
摘要: CopyOnWrite 后文中表述为 COW CopyOnWrite容器即写的时候复制一个新的容器进行写:通俗的理解是当我们往一个容器添加元素的时候,不直接往当前容器添加,而是先将当前容器进行Copy,复制出一个新的容器,然后在新的容器里添加元素,添加完元素之后,再将原容器的引用指向新的容器。 为什 阅读全文
posted @ 2018-02-26 23:20 LiuChunfu 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 个人认为,如果在公司的野蛮生长阶段,一些基础类库不做约束,很可能“埋坑”,形成技术债务,最终为此付出代价。本文讲解一个最简的日志打印规范。事实上,日志打印规范互联网上已有很多,但大多比较冗长(记不住),也不太契合我们团队(关注点不契合)。所以,我又造了个轮子,写了个简单易懂、容易记的“最简日志打印规范”,后续随着团队实力的增长,和项目的演进,会逐步增加新的条例。1. 日志打印组件日志组件有很多,日... 阅读全文
posted @ 2017-12-20 11:41 LiuChunfu 阅读(1770) 评论(0) 推荐(0) 编辑
摘要: 转载自: http://dockone.io/article/78【编者的话】本文作者通过ZooKeeper与Eureka作为Service发现服务(注:WebServices体系中的UDDI就是个发现服务)的优劣对比,分享了Knewton在云计算平台部署服务的经验。本文虽然略显偏激,但是看得出Knewton在云平台方面是非常有经验的,这篇文章从实践角度出发分别从云平台特点、CAP原理以及运维三个... 阅读全文
posted @ 2017-12-20 11:38 LiuChunfu 阅读(2931) 评论(0) 推荐(0) 编辑
摘要: Firefox之前看过FF下关闭跨域限制的方法:firefox安全性强,不允许跨域调用。Firefox 要取消XMLHttpRequest的跨域限制的话从 about:config 里设置 signed.applets.codebase_principal_support = true; (地址栏输入about:config 即可进行firefox设置)在open的代码函数前加入类似如下的代码:t... 阅读全文
posted @ 2017-12-20 10:28 LiuChunfu 阅读(14401) 评论(0) 推荐(0) 编辑
摘要: Zuul有一个非常实用的 /routes 端点,当Zuul没有按照我们的计划去转发请求! 访问 $ZUUL_URL/routes 即可查看当前Zuul的路由规则,从而在很多情况下能够帮助我们定位Zuul的问题: 阅读全文
posted @ 2017-12-20 09:48 LiuChunfu 阅读(2481) 评论(0) 推荐(0) 编辑
摘要: # =================================================================== # COMMON SPRING BOOT PROPERTIES # # This sample file is provided as a guideline. Do NOT copy it in its # entirety to your own app... 阅读全文
posted @ 2017-12-19 22:57 LiuChunfu 阅读(1524) 评论(0) 推荐(0) 编辑
摘要: package tk.mybatis.mapper.test.example; import org.apache.ibatis.session.SqlSession; import org.junit.Assert; import org.junit.Test; import tk.mybatis.mapper.entity.Example; import tk.mybatis.mapper.... 阅读全文
posted @ 2017-12-18 15:52 LiuChunfu 阅读(3328) 评论(0) 推荐(0) 编辑