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

原创 MyBatis笔记2 使用连接池

数据库获取连接是个耗时的工作,所以客户端应该维护一个连接池。有三种常用连接池1. DBCP    http://commons.apache.org/proper/commons-dbcp/ 2. C3P0    https://sourceforge.net/projects/c3p0/3. Proxool    https://sourc

2017-05-23 09:59:35 266

原创 MyBatis笔记1 开始使用

本节写个简单的Spring + MyBatis + MySQL应用Step 1. 新建一个目录:D:\Workspaces\MyStudyRepository\StudyMybatisStep 2. 运行:gradle init --type java-libraryStep 3. 在Eclipse中import gradle project, 选择这个目录Step 4. 在build

2017-05-23 09:54:52 319

翻译 Redis学习笔记2 持久化

官方介绍持久化的URL: https://redis.io/topics/persistenceRedis有两种持久化功能RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot)。AOF 持久化记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行这些命令来还原数据集。 AOF 文件中的命令全部以 Redis 协议的格式

2017-05-23 09:42:24 223

原创 Redis学习笔记1 事务

有关事务的命令MULTI: 事务开始EXEC: 事务提交DISCARD: 事务取消WATCH:监控某些key。事务提交时(EXEC), Redis会判断这些被Watched的Key是否被改变。 如果有,则事务失败,不提交;否则事务提交。注意,如果是和Trasaction同一个Redis client在Transaction中(即在multi/exec之间),改变了被Watc

2017-05-21 13:20:29 282

原创 Redis学习笔记3 Java + Redis模拟秒杀场景

秒杀场景中,客户端对服务器的访问可以抽象为两个:访问静态页面(列出静态商品页面),访问后台接口(抢购)静态页面可以使用DNS实现,压力不大;后台接口是重点要解决的问题。一定要快不要直接访问传统数据库,太慢。建议使用内存数据库技术,本例使用Redis进行示例防止同一账号短时间内的多次请求防止超发(即本来只有100件商品,却最终成交了101件)悲观锁:即实际对某个商品的购买

2017-05-20 14:37:28 464

空空如也

空空如也

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

TA关注的人

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