会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
星晴-joe
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
下一页
2021年5月29日
ShardingSphere你还不会吗?(第一篇)
摘要: ShardingSphere你还不会吗?(第一篇) 作者:星晴(当地小有名气,小到只有自己知道的杰伦粉) 一.需求 我们做项目的时候,数据量比较大,单表千万级别的,需要分库分表,于是在网上搜索这方面的开源框架,最常见的就是mycat,sharding-sphere,最终我选择后者,用它来做分库分表比
阅读全文
posted @ 2021-05-29 15:00 星晴-joe
阅读(564)
评论(0)
推荐(0)
2020年9月1日
为什么使用了索引查实还是慢?
摘要: 为什么使用了索引查实还是慢? 作者:星晴(当地小有名气,小到只有自己知道的杰伦粉) 前言 经常有同事问我,我的一个SQL语句使用了索引,为什么还是会进入到慢查询之中呢?今天我们就从这个问题开始来聊一聊索引和慢查询。 另外插入一个题外话,个人认为团队要合理的使用ORM,可以参考 ORM的权衡和抉择。合
阅读全文
posted @ 2020-09-01 17:24 星晴-joe
阅读(377)
评论(0)
推荐(1)
2020年8月21日
贫血模型和DDD模型
摘要: 贫血模型和DDD模型 1.贫血模型 1.1 概念 常见的mvc三层架构 简单、没有行为 2.领域驱动设计 2.1 概念(2004年提出的) Domain Driven Design 简称 DDD DDD是一种以领域为核心的设计和开发理念。DDD通过维护一个深度反应领域概念的模型,以及提供了可行的经过
阅读全文
posted @ 2020-08-21 10:07 星晴-joe
阅读(668)
评论(0)
推荐(0)
有趣的设计——注解形式实现策略模式
摘要: 有趣的设计——延时队列(DelayQueue)实现超时任务处理机制 作者:星晴(当地小有名气,小到只有自己知道的杰伦粉) 今天不得不吐槽一下老板了,我了去,又没发工资,这还让不让我活了,身负贷款,真的快要以贷养贷了。有没有搞错啊,老天啊;这句话憋了很久了,说出心声舒服多了,还是老老实实计算一下下个月
阅读全文
posted @ 2020-08-21 10:05 星晴-joe
阅读(227)
评论(0)
推荐(0)
有趣的设计——延时队列(DelayQueue)实现超时任务处理机制
摘要: 有趣的设计——延时队列(DelayQueue)实现超时任务处理机制 作者:星晴(当地小有名气,小到只有自己知道的杰伦粉) 今天不得不吐槽一下老板了,我了去,又没发工资,这还让不让我活了,身负贷款,真的快要以贷养贷了。有没有搞错啊,老天啊;这句话憋了很久了,说出心声舒服多了,还是老老实实计算一下下个月
阅读全文
posted @ 2020-08-21 09:59 星晴-joe
阅读(1203)
评论(0)
推荐(0)
有趣的设计——java的行为参数化
摘要: 有趣的设计——java的行为参数化 作者:星晴(当地小有名气,小到只有自己知道的杰伦粉) 今天公司离职了很多人,公司也没有安排什么事,我也不知道要干什么,每天在公司看看技术论坛,看看博客,写写文章打发时间吧,公司现在的氛围真的让人难受,希望过段时间有所好转吧。 今天跟大家分享一下java的行为参数化
阅读全文
posted @ 2020-08-21 09:55 星晴-joe
阅读(285)
评论(0)
推荐(0)
Java并发篇
摘要: Java并发篇 作者:星晴(当地小有名气,小到只有自己知道的杰伦粉) 1. Java锁 1.1 乐观锁 1.2 悲观锁 1.3 自旋锁 1.4 Synchronized 同步锁 1.4.1 核心组件 Wait Set:哪些调用 wait 方法被阻塞的线程被放置在这里; Contention List
阅读全文
posted @ 2020-08-21 09:49 星晴-joe
阅读(240)
评论(0)
推荐(0)
SpringCould整合spring-security+oauth2(亲测)
摘要: SpringCould整合spring-security+oauth2(亲测) 1.OAuth2 概念 OAuth2 其实是一个关于授权的网络标准,它制定了设计思路和运行流程,利用这个标准我们其实是可以自己实现 OAuth2 的认证过程的。 OAuth 2 有四种授权模式: 授权码模式(author
阅读全文
posted @ 2020-08-21 09:37 星晴-joe
阅读(3883)
评论(0)
推荐(0)
2019年9月18日
为什么 String 在 Java 中是不可变的(终极答案)
摘要: 为什么 String 在 Java 中是不可变的(终极答案) 我们可以从2个角度去看待这个问题: 2.如何保证String不可变
阅读全文
posted @ 2019-09-18 17:36 星晴-joe
阅读(337)
评论(0)
推荐(0)
2019年7月12日
HashMap的扩容机制---resize()
摘要: HashMap的扩容机制 resize() HashMap底层逻辑 带着问题去思考? 1.获取数组指针算法是什么? 2.为什么HashMap数组长度默认为16? 默认长度为什么2的n次幂方? 解释说明: 结论: 那为什么选择16作为默认值呢? 3、hashmap的resize
阅读全文
posted @ 2019-07-12 16:46 星晴-joe
阅读(1862)
评论(1)
推荐(1)
1
2
3
4
下一页
公告