上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: 测试代码如下: 阅读全文
posted @ 2018-04-25 18:50 代码改变心态 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 需求说明: 编写一个diff工具,用于判断两个目录下所有的改动 详细介绍: 使用场景: 本工具用于软件版本升级时找出两个版本间所有修改过的文件,便于增量替换。 提示: 阅读全文
posted @ 2018-04-25 01:14 代码改变心态 阅读(522) 评论(0) 推荐(0) 编辑
摘要: eclipse debug (调试) 学习心得 进入debug模式: 1、设置断点 2、启动servers端的debug模式 3、运行程序,在后台遇到断点时,进入debug调试状态 作用域 功能 快捷键 全局 单步返回 F7 全局 单步跳过 F6 全局 单步跳入 F5 全局 单步跳入选择 Ctrl+ 阅读全文
posted @ 2018-04-01 22:21 代码改变心态 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1,先更新再提交 2,与团队人员沟通 3,解决冲突 解决冲突的方法如下: 阅读全文
posted @ 2018-03-24 10:18 代码改变心态 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-03-24 10:15 代码改变心态 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 唉!tomcat 启动了一下午,一直出现这个问题 java.lang.NoClassDefFoundError ,遇到了这么问题,是由于jar包冲突引起的 是因为运行的时候需要用的jar包版本不对 虽然我的不是maven项目,,也是受了这个人的启发 https://www.cnblogs.com/w 阅读全文
posted @ 2018-03-19 23:36 代码改变心态 阅读(836) 评论(0) 推荐(0) 编辑
摘要: 用于解决多线程安全问题的方式: synchronized:隐式锁 1. 同步代码块 2. 同步方法 jdk 1.5 后: 3. 同步锁 Lock 注意:是一个显示锁,需要通过 lock() 方法上锁,必须通过 unlock() 方法进行释放锁 阅读全文
posted @ 2018-03-03 17:44 代码改变心态 阅读(175) 评论(0) 推荐(0) 编辑
摘要:  Java 5.0 在 java.util.concurrent 包中提供了多种并发容器类来改进同步容器 的性能。  ConcurrentHashMap 同步容器类是Java 5 增加的一个线程安全的哈希表。对 与多线程的操作,介于 HashMap 与 Hashtable 之间。内部采用“锁分段 阅读全文
posted @ 2018-03-03 17:15 代码改变心态 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 * 模拟 CAS 算法 3 */ 4 public class TestCompareAndSwap { 5 6 public static void main(String[] args) { 7 final CompareAndSwap cas = new CompareAndSwap(); 8 9 ... 阅读全文
posted @ 2018-03-03 16:44 代码改变心态 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 原子变量: 在 java.util.concurrent.atomic 包下提供了一些原子变量。 1. volatile 保证内存可见性 2. CAS(Compare-And-Swap) 算法保证数据变量的原子性 CAS 算法是硬件对于并发操作的支持 CAS 包含了三个操作数: ①内存值 V ②预估 阅读全文
posted @ 2018-03-03 16:42 代码改变心态 阅读(130) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页