上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 81 下一页
摘要: 不管怎么重排序(编译器和处理器为了提高并行度),(单线程)程序的执行结果不能被改变。编译器,runtime 和处理器都必须遵守as-if-serial语义。为了遵守as-if-serial语义,编译器和处理器不会对存在数据依赖关系的操作做重排序,因为这种重排序会改变执行结果。但是,如果操作之间不存在 阅读全文
posted @ 2021-01-22 10:18 路要一步一步走 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 什么是happens-before happens-before:A happens-before B就是A先行发生于B(这种说法不是很准确),定义为hb(A, B)。在Java内存模型中,happens-before的意思是前一个操作的结果可以被后续操作获取。 为什么需要happens-befor 阅读全文
posted @ 2021-01-22 09:58 路要一步一步走 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 合理利用线程池能够带来三个好处 第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 第二:提高响应速度。当任务到达时,任务可以不需要的等到线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以 阅读全文
posted @ 2021-01-22 09:30 路要一步一步走 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 转载:https://blog.csdn.net/weixin_37862824/article/details/112756654 阅读全文
posted @ 2021-01-21 15:32 路要一步一步走 阅读(1166) 评论(1) 推荐(0) 编辑
摘要: 1、唯一约束和唯一索引,都可以实现列数据的唯一,列值可以有null。2、创建唯一约束,会自动创建一个同名的唯一索引,该索引不能单独删除,删除约束会自动删除索引。唯一约束是通过唯一索引来实现数据的唯一。3、创建一个唯一索引,这个索引就是独立,可以单独删除。4、如果一个列上想有约束和索引,且两者可以单独 阅读全文
posted @ 2021-01-21 11:17 路要一步一步走 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 一般情况下,当我们频繁的使用线程的时候,为了节约资源快速响应需求,我们都会考虑使用线程池,线程池使用完毕都会想着关闭,关闭的时候一般情况下会用到shutdown和shutdownNow,这两个函数都能够用来关闭线程池,那么他们俩之间的区别是什么呢?下面我就用一句话来说明白shutdown和shutd 阅读全文
posted @ 2021-01-21 09:13 路要一步一步走 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 转载:https://zhuanlan.zhihu.com/p/32867181 自从最近的某年某月某天起,线上服务开始变得不那么稳定。在高峰期,时常有几台机器的内存持续飙升,并且无法回收,导致服务不可用。 例如GC时间采样曲线: 和内存使用曲线: 图中所示,18:50-19:00的阶段,已经处于服 阅读全文
posted @ 2021-01-21 09:00 路要一步一步走 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 转载:https://blog.csdn.net/u010723709/article/details/50377543 阅读全文
posted @ 2021-01-21 08:51 路要一步一步走 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 在用IDEA debug调试的时候,当需要动态查看某一个值的时候,就需要用到计算表达式窗口 当debug选中某一行的时候,按快捷键 Alt + F8 就可以打开Evaluate Expression计算表达式窗口如下: 然后就可以在输入框中输入对象,查看具体的值! 阅读全文
posted @ 2021-01-20 16:56 路要一步一步走 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 在使用Java8 新特性中关于Period.between的方法时需注意该方法获取日期的区间问题。 @Test public void test1(){ LocalDate from = LocalDate.of(2018,10,1); System.out.println(Period.betwe 阅读全文
posted @ 2021-01-19 10:24 路要一步一步走 阅读(92) 评论(0) 推荐(0) 编辑
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 81 下一页