自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (3)
  • 收藏
  • 关注

原创 基于TwitterSnowflake分布式id生成工具类实现

分布式应用场景中,ID生成处理是必不可少的环节。 防止ID冲突最简单的方式就是UUID,但UUID也它的缺点: 1 相对于来long来说,较长 2 无序,不便于识别 3 由于是字符串,在db中存储、排序、索引会有影响 当然在分布式发展迅猛的阶段,ID的处理方案已经多样化。如:基于redis集群,zookeeper集群等。都各有优劣。 (没有最好的方案,只有相对业务诉求而合适的

2018-01-10 11:53:49 981

翻译 double float内存中的表现形式

float是32位,double是64位 float32位中,有1位符号位,8位指数位,23位尾数为 double64位中,1位符号位,11位指数位,52位尾数位 取值范围看指数部分 float是有符号型,其中,8位指数位,2^8=(-128—127),因此实际的范围是-2^128—2^127,约为-3.4E38—3.4E38 同理double范围约是-1.7E308—1.7E308,楼主

2017-12-28 13:45:19 270

翻译 Hibernate 注意事项

1 session.flush() 把当前session缓存中修改的数据,都提交到数据库中。(和当前的session事物无关,哪怕是没开启事物,都会提交) 2 session.clear() 清空当前session中缓存的数据。在excuteHql或sql时,如果db中的数据和session不一致。需要clear掉session中的缓存数据 3 session.excuteUpdate() 会立

2017-12-10 17:13:07 195

原创 hibernate session开启与数据库物理连接的时间关系

先说结论: spring openSession获取到的是hibernate session,并没有实际获取绑定数据库连接。 不到最后一刻,不操作db就不会获取实际的数据库连接。当第一次操作db时,hibernate session 才会绑定数据库物理连接。这样降低了session使用数据库连接时间片段,最大化的利用链接资源。 所以spring连接打开的session是hiber

2017-12-08 22:26:59 1034

原创 代理模式的认知

代理模式的实现逻辑 代理模式的实现方式 java中代理模式的主流框架

2017-12-07 17:21:13 396

BIOS和DOS中断大全

提供BIOS 中断,DOS中段信息 提供BIOS 中断,DOS中段信息 提供BIOS 中断,DOS中段信息

2010-06-04

OS引导解析 (整理读书笔记)

图1中最后一个流程,BIOS检查磁盘的第一个扇区(512B)载入内存的0x0000:0x7c00处,如果这个扇区的最后两个字节是”55AA”,那么这就是一个引导扇区,同理这个磁盘就是一个引导盘,通常这个大小为512B的程序就称为引导程序。

2010-06-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除