开发心得
徐凌峰
这个作者很懒,什么都没留下…
展开
-
mysql学习笔记---从日志系统分析一条sql更新语句的执行
1.sql查询流程的流程图 我们知道,一条普通的查询语句的执行流程一般是这样的: 这里的查询缓存是针对表的一个缓存,如果对表有过更新操作,那么查询缓存会立即失效,因此mysql的查询缓存一般情况下意义不大. 2.更新语句的执行方式 上面简单介绍了mysql的查询流程,那么对于更新语句来说,例如 update t_student set name='paul' where id=3; 同样也会经历...原创 2019-12-30 22:59:52 · 193 阅读 · 0 评论 -
我与《深入理解Java虚拟机-JVM高级特性与最佳实践》的故事
作为周老师的忠实粉丝,其实一直在微博上关注这本书第三版的消息.之前接触到这本书的时候是从第二版小蓝开始的.那会儿搜索JVM相关资料时,基本上都会推荐到这本书,好不夸张的说,至少在国内,深入理解Java虚拟机丛书就是学习JVM的最好资料了. 接下来,我介绍下自己的跟这本书的故事吧~ 学生时代: 我的本专业是学数学的,在刚开始转行学习Java的时候,最开始有一个很模糊的概念,简单知道通过Java虚拟机...原创 2019-12-18 13:55:54 · 217 阅读 · 0 评论 -
记一次Set集合引起的排序bug
问题过程: 问题出现于新类目导购下的商品列表页,在商品列表页选择按照某种条件手动排序时会出现排序错乱和个别商品数据重复的现象.并且此现象为随机出现.比较纳闷. 首先用Fidder进行抓包,发现是接口返回的数据跟前端展示的时一致的.确定是接口的问题,排除前端的原因,接下来进入相关接口进行查看,核心代码如下: Map<String, Object> objMap = Maps.newHas...原创 2019-09-01 16:33:43 · 612 阅读 · 0 评论