自定义博客皮肤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)
  • 资源 (5)
  • 收藏
  • 关注

转载 转载-数据库的四种事务隔离级别

SET TRANSACTION ISOLATION LEVEL一、未提交读READ UNCOMMITTED(脏读)意义:包含未提交数据的读。例如,在多用户环境下,用户B更改了某行。用户A在用户B提交更改之前读取已更改的行。如果此时用户B再回滚更改,则用户A便读取了逻辑上从未存在过的行。演示:1)用户B:BEGIN TRANUPDATE test SE

2016-10-31 10:06:29 324

转载 转载-cpu伪共享问题

CPU内部也会有自己的缓存,内部的缓存单位是行,叫做缓存行。在多核环境下会出现CPU之间的内存同步问题(比如一个核加载了一份缓存,另外一个核也要用到同一份数据),如果每个核每次需要时都往内存中存取,这会带来比较大的性能损耗,这个问题一般是通过MESI协议来解决的。          MESI协议中包含M、E、S、I四个状态,分别的意思是:M(修改, Modified):

2016-10-31 09:50:29 436

原创 代码生成rapid-generator源码分析

原理rapid-generatorrapidDemo假设有mysql数据库和表修改generatorxml文件发在代码根目录就行生成代码会在classes目录加载配置文件主要是模板文件生成代码rapid生成的代码文件源码分析常用类加载配置文件获取数据库元数据构建输出模型和处理输出总结一个bug感谢那位哥们提供了这样的好工具之前有个项目比较紧急,基本上开发和设计同步进行,

2016-10-26 16:09:41 5953 6

原创 java-Date\Time\TimeStamp

之前用到的时候,有的地方会混淆,项目代码写完了,周五休息下,正好看看学习下。java.util.Date 年月日时分秒;java.sql.Date 年月日,对应数据库Date;java.sql.Time 时分秒,对应数据库Time;java.sql.Timestamp 年月日时分秒毫秒,对应数据库Timestamp;各自的构造函数,现在基本都是传入Long型设置;getTime()方法获

2016-10-14 14:44:50 1061

原创 JUC源码分析30-线程池-Exchanger

Demo算法原理结构调用方法exchangedoExchangehashIndexcreateSlotawaittryCancelspinWait总结本想JUC最后一节写下Executors的,然后结束JUC。看了下代码,完全是一个工具类,哎,都是ThreadPoolExecutor、ScheduledThreadPoolExecutor还有callable的封装,代码看起来也

2016-10-09 17:50:13 714

springboot2.X+maven+mybatis+shiro+redis

之前看的一哥们的springboot整合shiro的demo,springboot是1.X,自己改成了2.X,其他基本相同,部署请看https://blog.csdn.net/xiaoxufox/article/details/88965235

2019-04-02

javaConcurrentAnimated

动画演示java并发库的API javaConcurrentAnimated

2015-12-11

一致性hashjava实现

别人写的一个一致性hash的java实现,分享下

2015-12-10

ActiveObject

多线程设计模式-activeObject代码

2015-12-07

mybase管理

myBaseDesktop6破解版可以用来做知识库管理,力挺

2013-01-27

空空如也

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

TA关注的人

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