会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
雪山上的蒲公英
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
65
下一页
2021年1月3日
Apache ShardingSphere简介
摘要: 1. 什么是分库分表 1.1 数据库瓶颈 不管是IO瓶颈,还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载活跃连接数的阈值。在业务Service来看就是,可用数据库连接少甚至无连接可用。接下来就会导致一系列崩溃。 1.1.1 IO瓶颈 磁盘读IO瓶颈,热点数据太多,数
阅读全文
posted @ 2021-01-03 16:00 雪山上的蒲公英
阅读(1285)
评论(3)
推荐(0)
2020年12月27日
为什么你的待办事项永远划不完 —— 待办清单的再升级
摘要: 前言:在进行GTD时,会使用待办清单,但如果无论大事小情都直接塞在待办清单而不对事项进行归类的话,会让人不堪重负,所以有几项概念及原则是需要搞清楚的。 1. 梦想指数 2. 繁忙浪潮与待办清单 3. 摆脱繁忙浪潮 4. 实践 - 或办清单 附:个人滴答清单结构(后面可以把打卡习惯从番茄TODO迁移到
阅读全文
posted @ 2020-12-27 15:09 雪山上的蒲公英
阅读(214)
评论(0)
推荐(0)
2020年12月24日
<resultMap >继承 解决Mybatis统计类查询需求
摘要: 在使用Mybatis过程中,有需要通过SQL直接计数或求和的需求,需要自定义<resultMap>,而这些<resultMap>往往会与数据库映射直接生成的<resultMap>有关联,会用到 resultMap 继承,这里简单演示一下: mapper定义如下: //查询时间段内用户列表 List<
阅读全文
posted @ 2020-12-24 20:19 雪山上的蒲公英
阅读(966)
评论(0)
推荐(0)
CGLib实现不同类中同名不同类型属性复制
摘要: 进行对象复制时,很多框架提供了公共方法,如org.springframework.beans.BeanUtils#copyProperties,org.apache.commons.beanutils.PropertyUtils#copyProperties,org.apache.commons.b
阅读全文
posted @ 2020-12-24 10:03 雪山上的蒲公英
阅读(743)
评论(0)
推荐(0)
2020年12月9日
stream 伪复用实现
摘要: 如下Demo,想要通过复用stream来实现多次统计,代码中是存在缺陷的 Stream<Person> personStream = personList.stream().filter(p -> "aa".equals(p.getName())); //年龄总和 Integer ageSum =
阅读全文
posted @ 2020-12-09 20:29 雪山上的蒲公英
阅读(501)
评论(0)
推荐(1)
2020年12月7日
使用RedisTemplate存储Map集合的一点注意
摘要: SpringBoot框架无需进行复杂整合,可使用SpringBoot依赖所引入的 org.springframework.data.redis.core.RedisTemplate来直接进行操作,但需要一些特殊的配置: 配置类中,实例化时需要进行序列化配置: import org.springfra
阅读全文
posted @ 2020-12-07 19:45 雪山上的蒲公英
阅读(10151)
评论(0)
推荐(2)
jvm的几个概念误区
摘要: serial old是一种垃圾回收器 serial old其实表示的是一种说法,老年代单线程回收。在不同的垃圾回收器中实现各部相同,现在有以下几种实现g1MarkSweep,psMarkSweep,genMarkSweep。 parallel gc日志里的老年代名称有时候会变 其实是老年代回收器不一
阅读全文
posted @ 2020-12-07 19:21 雪山上的蒲公英
阅读(188)
评论(0)
推荐(0)
JDK动态代理和CGLib动态代理的对比
摘要: JDK动态代理:利用反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理。CGLib动态代理:利用ASM(开源的Java字节码编辑库,操作字节码)开源包,将代理对象类的class文件加载进来,通过修改其字节码生成子类来处理。 1. JDK动态代理 1.1 角色
阅读全文
posted @ 2020-12-07 19:19 雪山上的蒲公英
阅读(7259)
评论(0)
推荐(1)
2020年11月8日
AbstractQueuedSynchronizer详解(转)
摘要: 转自:https://www.cnblogs.com/chengxiao/p/7141160.html 1. 简介 Java并发包(JUC)中提供了很多并发工具,这其中,很多我们耳熟能详的并发工具,譬如ReentrangLock、Semaphore,它们的实现都用到了一个共同的基类--Abstrac
阅读全文
posted @ 2020-11-08 23:51 雪山上的蒲公英
阅读(470)
评论(0)
推荐(0)
2020年11月3日
mybatis源码解析(连载)
摘要: 一年多了还没憋完,腾出空再写分析文章吧。 https://github.com/xssdpgy/mybatis-source-code-analysis/commits/master
阅读全文
posted @ 2020-11-03 22:40 雪山上的蒲公英
阅读(133)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
65
下一页
公告
/* 返回顶部代码 */