01 2016 档案
摘要:背景自增序列会遇到也会遇到唯一约束冲突吗?是的,最常见的情况就是数据迁移之后,导致数据最大值超过序列值。软件开发中不遇到些出乎意料的问题,总感觉不太够劲。修改序列(ALTER SEQUENCE)用于修改序列的当前值、最大值、最小值、缓存长度等。我们以Oracle为例,语法如下图我们要做的是修改序列的...
阅读全文
摘要:背景从第一次写Hello World我们便开始接触环境变量。这最基础的系统设置是必须要掌握的,尤其在是Linux/Unix系统中。比如,哪天某个Java进程出现问题,我们想分析一下其线程堆栈,却发现环境变量中没有jstack命令……实例 JDK路径忘记安装路径的话,我这已经配置了Java环境,就直接...
阅读全文
摘要:背景生产环境中,我几乎没有遇到过锁表。多是在开发过程中遇到的,比如团队开发中经常会遇到多个功能访问同一张表的情况。如果有开发人员在这张表加了排它锁,然后又忘记提交事务,那么其他开发人员就要一直等待了。如开发人员在断点调试(Debug)忘记点通过、数据库客户端中修改数据忘记Commit……当我们在办公...
阅读全文
摘要:背景一般情况下,分页展示是前端只负责展示,后台通过SQL语句实现分页查询。当总数据量在千条以下,适合一次性查询出符合条件的所有数据,让前端页面负责分页也是一种选择。实例现通过ExtJS 4扩展类库Ext.ux.data.PagingStore来实现分页,建议使用前在GitHub获取最新版本。使用时非...
阅读全文

浙公网安备 33010602011771号