11 2020 档案

摘要:# 1 背景 使用场景:计算或检索一个值的代价很高,并且对同样的输入需要不止一次获取值的时候,就应当考虑使用缓存。 高并发下,为提高 频繁 查询 大量 可能常用的 数据库数据的 查询效率。 大部分情况下,单机用**Google Guava(Cache/LoadCache) / ehcache**,分 阅读全文
posted @ 2020-11-13 01:38 千千寰宇 阅读(184) 评论(0) 推荐(0) 编辑
摘要:1 案例引入:实验源码 【案例结论】 若调用方client想通过修改方法updateMethod(oldObject)对调用方所在的引用对象(非基本数据类型)oldObject的属性值进行修改,则: 修改方法 需保证:方法返回的引用对象与调用方传入的原引用对象的引用地址(句柄)必须一致。 objec 阅读全文
posted @ 2020-11-06 19:03 千千寰宇 阅读(334) 评论(0) 推荐(0) 编辑
摘要:代码规范性检查 Alibaba Java Coding Guidelines maven Maven Helper / Maven Wrapper support mybatis Free MyBatis Plugin 翻译 Translation : 源码英文翻译插件 源码中很多注解都是英文,有时 阅读全文
posted @ 2020-11-04 11:01 千千寰宇 阅读(213) 评论(0) 推荐(0) 编辑
摘要:并发是一个让人很头疼的问题,通常会在服务端或数据库端做处理,保证在并发下数据的准确性。 为此,简要讨论一下,如何通过解决全局生成唯一编号的并发问题。 1 MySQL数据库的锁 1-0 锁的分类 按锁定的数据粒度 表级锁 页级锁 行级锁 按锁定的方式 共享锁 排他锁 读锁 := 共享锁(shared 阅读全文
posted @ 2020-11-02 17:17 千千寰宇 阅读(1104) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示