摘要:
流水线(pipelined) 批量提交redis命令,减少通信次数 事务 + mulit,事务的开始 + exec,执行事务快内的命令 + discard,放弃事务快内的命令 + watch,监视key,如果key改动则中断事务,CAS乐观锁 + unwatch,取消监视key 分布式锁机制 + 随 阅读全文
摘要:
+ "安装" + "连接" + "Java连接redis" 下载 解压移动 tar xvf redis 4.0.9.tar.gz mv redis 4.0.9/ /usr/local/ 编译测试 sudo make test 启动服务 redis server redis server & 停止 r 阅读全文
摘要:
mysql的基础概念特性,关于锁的优化,不同类型索引的引用,还有查询的优化 阅读全文
摘要:
+ "概念特性" + "安装" + "基础命令" + "连接" + "监控" + "存储过程" 数据合并 Merge Into是增量备份 结果集分组 row_number() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根据COL1分组,在分组内部根据 COL2 阅读全文
摘要:
碰到一个需求,主要是2个项目需要用到同一份代码,主要是域名和配置信息不一样,而且要把svn更新的代码同步过去。本来考虑提交时用钩子同步过去,但考虑到同步过去的代码还需要测试,而且另一边代码的时效性不强,所以主要用定时脚本来处理。 阅读全文
摘要:
关于Java的GC垃圾回收过程中,一些概念和过程的整理和理解。 1.1 堆 堆(Heap)是Java虚拟机中内存最大的一块区域,被所有线程共享,主要存放对象实例。 1.2 栈 栈(Stack)是线程私有的,生命周期与线程相同。每个方法在执行时都会创建一个栈帧用于存储局部变量表,操作数帧,方法出口信息 阅读全文