会员
商店
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
optimjie
博客园
首页
新随笔
联系
订阅
管理
随笔 - 21
文章 - 0
评论 - 0
阅读 -
4327
2023年9月13日
项目总结
该文被密码保护。
阅读全文
posted @ 2023-09-13 23:42 optimjie
阅读(0)
评论(0)
推荐(0)
编辑
Java基础
该文被密码保护。
阅读全文
posted @ 2023-09-13 15:38 optimjie
阅读(0)
评论(0)
推荐(0)
编辑
2023年8月27日
数据库主键生成策略
摘要: 首先明确的一点是,主键是为了区分不同的行记录,所以先抛开其他的因素,主键必须要保证:**唯一性**(单表或者分库分表的场景下) ## 单表 可选的方案有: 1. 自增id 2. UUID 3. 业务字段,如:手机号、身份证号等等 **自增id** 自增主键是单表中很常用的使用方式。阿里Java开发中
阅读全文
posted @ 2023-08-27 15:07 optimjie
阅读(141)
评论(0)
推荐(0)
编辑
2023年8月19日
设计模式-单例模式
摘要: 1. 饿汉式 ```java /** * 饿汉式,类加载的时候就会初始化 * * 问题: * 1. 通过反射可以破坏单例 * 2. 通过反序列化破坏单例 * 3. 通过Unsafe破坏单例,无法解决 * * @author: optimjie * @date: 2023-08-19 21:37 */
阅读全文
posted @ 2023-08-19 22:20 optimjie
阅读(9)
评论(0)
推荐(0)
编辑
2023年8月17日
索引的数据结构
摘要: **数据做的两件事:** 1. 存数据 2. 检索数据 ## 散列索引 写 vs 读 ## 说明 ** ** **仅作为校招时的《个人笔记》,详细内容请看【参考】部分** ** ** ## 参考 1. DDIA 第三章
阅读全文
posted @ 2023-08-17 19:06 optimjie
阅读(20)
评论(0)
推荐(0)
编辑
volatile
摘要: ## 从单例模式引出 [单例模式](https://www.cnblogs.com/optimjie/p/17643187.html)一文中,DCL实现单例使用了关键了volatile: ```java class Singleton5 { private Singleton5() { System
阅读全文
posted @ 2023-08-17 02:05 optimjie
阅读(13)
评论(0)
推荐(0)
编辑
ThreadLocal
摘要: 占位
阅读全文
posted @ 2023-08-17 02:04 optimjie
阅读(5)
评论(0)
推荐(0)
编辑
JVM之类加载
摘要: C/C++:代码 --编译--> 机器码,而不同平台(操作系统和指令集)的机器码是不一样的,所以就不能跨平台 Java:代码 --javac 编译--> 字节码(*.class) --> Java虚拟机 占用空间 描述 实际存储 4byte 魔数 0xCAFEBABE 4byte 版本号 次版本号/
阅读全文
posted @ 2023-08-17 02:04 optimjie
阅读(13)
评论(0)
推荐(0)
编辑
JVM之垃圾回收
摘要: ## 哪些内存需要回收?即如何判定哪些对象是垃圾 1. 引用计数法 - 做法:为每个对象维护一个引用它的数量cnt,比如放到对象头中,如果新增对他的引用cnt就+1,如果当某个引用失效时cnt就-1 - 缺点:当两个对象互相引用时,无法回收 2. 可达性分析法 - 做法:一系列称为“GC Roots
阅读全文
posted @ 2023-08-17 02:03 optimjie
阅读(6)
评论(0)
推荐(0)
编辑
2023年8月16日
RocketMQ
摘要: ## 市面上MQ的简单对比 | 指标 | RabbitMQ | RocketMQ | Kafka | | | | | | | 单机吞吐量 | 1w量级 | 10w量级 | 10w量级 | | 开发语言 | Erlang | Java | Java和Scala | | 消息延迟 | 微秒 | 毫秒 |
阅读全文
posted @ 2023-08-16 04:09 optimjie
阅读(35)
评论(0)
推荐(0)
编辑
下一页
公告
昵称:
optimjie
园龄:
5年11个月
粉丝:
1
关注:
1
+加关注
最新随笔
1.项目总结
2.Java基础
3.数据库主键生成策略
4.设计模式-单例模式
5.索引的数据结构
6.volatile
7.ThreadLocal
8.JVM之类加载
9.JVM之垃圾回收
10.RocketMQ
积分与排名
积分 - 10460
排名 - 118356
随笔分类
(20)
Java并发编程(5)
Java基础(1)
JVM(3)
MQ(1)
计算机网络(1)
某个东西的开销(1)
设计模式(2)
数据库(6)
随笔档案
(21)
2023年9月(2)
2023年8月(19)
阅读排行榜
1. 浏览器打开https://www.baidu.com/流程(3480)
2. Java线程创建和销毁的开销(281)
3. 数据库主键生成策略(141)
4. 如何定位并优化慢查询SQL(84)
5. 从Java线程池到池化思想(54)
点击右上角即可分享