摘要: 恭贺码农朋友们 2022新年开工大吉 闲来无事看看java多线程,多线程下使用lambda表达式和非lambda表达式运行结果不一致,lambda表达式执行结果总是小于20000,而非lambda表达式执行结果总是等于20000,多线程不安全,期望结果是小于20000,所以有点纳闷 老规矩,先上代码 阅读全文
posted @ 2022-02-08 16:48 wanglgg 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 图片存储 痛点:自己写博客想快捷上传图片,但又没有自己的服务器 通过网上查找自己找了几种图片存储方式 PicGo 需要安装客户端,通过客户端上传,需要配置信息,将图片上传到自己配置的服务器,比较安全可靠,主要是可以上传Github,但是github访问比较慢 即刻图床 浏览器插件,可以帮你上传到选择 阅读全文
posted @ 2021-11-02 14:48 wanglgg 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 版本1: 场景:消息配置有主表跟子表,主表记录消息状态的基本信息,子表记录h5消息配置,display(显示顺序)、title、url、desc、picurl,其中主表与子表是一对多的关系,需要用一条sql查询出显示在最前面的一条消息数据(display最小的数据) 以下查询关联关系认为是用表id关 阅读全文
posted @ 2021-03-10 15:12 wanglgg 阅读(25950) 评论(0) 推荐(0) 编辑
摘要: 现象:统计查询数据,分页越小,统计总数据误差越大,全量查询数据正常 原因:分页统计使用group by, 例如 group by A,B 后使用分页 1)查询数据库 2)查询后代码又根据A进行一次分组,将分组后的数据放入数组中 3)重复步骤1 4)重复步骤2 那么有可能下次分页的数据中有跟上次查询的 阅读全文
posted @ 2021-01-08 17:59 wanglgg 阅读(279) 评论(0) 推荐(0) 编辑
摘要: -- 以该查询为例 select * from table where field='' limit n,m 假设该查询走了索引,该查询会查询出前n + 1条数据,根据条件去掉前n条,如果n太大,则会有多次回表操作导致查询效率降低 优化方式 如果单表数据量比较大,可通过减少回表次数提高效率,所以可以 阅读全文
posted @ 2020-09-25 11:53 wanglgg 阅读(886) 评论(0) 推荐(0) 编辑
摘要: 首先放上参考链接,博主分析比较细致:https://fangjian0423.github.io/2016/03/22/java-threadpool-analysis/ 1. 首先必须清楚这么几个常量,主要思想是用一个int型表示线程池状态及数量,用int高三位表示状态,低29位表示线程数,所以, 阅读全文
posted @ 2019-07-24 16:29 wanglgg 阅读(187) 评论(0) 推荐(0) 编辑
摘要: spring mvc 整合分页插件 1. 导入 pagehelper 依赖 2. spring mybatis 整合分页配置 3. 使用 注意:查询不需要写limit。每次查询都会有统计查询和分页查询,执行两次sql,应该对查询相应速度有影响,没有具体测试过 配置参数说明 阅读全文
posted @ 2019-06-19 20:14 wanglgg 阅读(2391) 评论(0) 推荐(0) 编辑
摘要: spring aop 实现 www why when how详解参照 https://www.cnblogs.com/lidj/p/7194193.htmlwhat aop基本概念:面向切面编程,关注点:切点、切点函数参数、切面返回值、切面执行顺序注意:切面编程是同步执行的,执行顺序一般为 arou 阅读全文
posted @ 2019-04-11 19:17 wanglgg 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 原文博客地址 https://www.cnblogs.com/GooPolaris/p/8079490.html java中进程的状态有 6 种: NEW(新建)、RUNNABLE(运行)、BLOCKED(锁池)、TIMED_WAITING(定时等待)、WAITING(等待)、TERMINATED( 阅读全文
posted @ 2019-04-08 15:02 wanglgg 阅读(1802) 评论(0) 推荐(0) 编辑
摘要: list 排序涉及的接口 Comparator, 具体实现代码如下,以Apple类为例 阅读全文
posted @ 2019-04-01 21:07 wanglgg 阅读(10030) 评论(0) 推荐(1) 编辑