java
文章平均质量分 90
java_yhz
这个作者很懒,什么都没留下…
展开
-
MySQL数据表设计优化
MySQL数据表设计优化一、选择优化的数据类型二、范式和反范式2.1 范式2.2 范式优缺点2.3 反范式2.3 反范式优缺点2.4 混用范式化和反范式化三、使用缓存表和汇总表一、选择优化的数据类型MySQL支持数据类型非常多,为了获取高性能选对正确的数据类型非常重要,下面是优化的几个原则:更小通常更好更小的数据类型通常更快,因为它们占用更少的磁盘、内存和CPU缓存,并且处理时需要的CPU周期也更少。如果无法确定哪个数据类型最好,就选择你认为不会超过范围的最小类型。简单即可简单数据类型的原创 2021-08-23 23:23:28 · 447 阅读 · 0 评论 -
分享java多线程学习笔记
分享java多线程学习笔记(有不完整的地方抽时间补充)一、线程状态:1.new 初始2.runnable 运行3.blocked 阻塞4.waiting 等待5.time_waiting 超时等待6.terminated 终止二、创建线程方式:1.继承Thread,重写父类run方法。2.实现Runable接口,并实现run方法。3.线程池Executors.newSingleThreadExecutor();三、线程挂起、唤醒:1.thread.suspend() --原创 2020-11-14 11:48:41 · 181 阅读 · 0 评论