- 博客(3)
- 收藏
- 关注
原创 Git的常用撤销技巧
撤销git add操作git reset HEAD # 取消add操作并保留修改git checkout -- #若继续该命令,则会删除掉刚刚的修改内容撤销git commit操作git reset --soft #可以回退到某个commit并保存之前的修改 从git log中取,取前7位即可git reset --hard #回退到某个commit不保留之前的
2016-09-29 15:13:30 570
原创 Spring BeanUtils.copyProperties和apache commons-beanutils
业务系统中经常需要两个对象进行属性的拷贝,不能否认逐个的对象拷贝是最快速最安全的做法,但是当数据对象的属性字段数量超过程序员的容忍的程度,代码因此变得臃肿不堪,使用一些方便的对象拷贝工具类将是很好的选择。性能对比: BeanCopier > PropertyUtils > BeanUtils. 其中BeanCopier的性能高出另外两个100数量级。目前流行的较为公用认可的工具类:
2016-09-06 16:20:28 7022 3
原创 浅谈数据库连接池
数据库连接池技术带来的优势:1. 资源重用由于数据库连接得到重用,避免了频繁创建、释放连接引起的大量性能开销。在减少系统消耗的基础上,另一方面也增进了系统运行环境的平稳性(减少内存碎片以及数据库临时进程/线程的数量)。2. 更快的系统响应速度数据库连接池在初始化过程中,往往已经创建了若干数据库连接置于池中备用。此时连接的初始化工作均已完成。对于业务请求处理而言,直接利用现有可用连接
2016-09-04 20:56:16 648
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人