- 博客(6)
- 收藏
- 关注
原创 redis分布式锁设置的3种方式
setnx + lua通过redis lua脚本,将设置值和设置超时时间在redis服务端一次执行。eval script numkeys key [key …] arg [arg …]其中script为lua脚本,numkeys为键个数127.0.0.1:6379> eval "if redis.call('setnx', KEYS[1], KEYS[2]) == 1 then r...
2019-01-31 14:18:44 970
原创 Redis设计与实现学习--数据结构与对象
Redis设计与实现学习--数据结构与对象对象Redis对象系统字符串(REDIS_STRING)哈希列表集合有序集合数据结构简单动态字符串链表字典跳跃表整数集合压缩列表新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不...
2019-01-30 15:07:32 505
原创 记一次mysql语句调优(关于select ... in ()问题)
记一次mysql语句调优(关于select … in ()问题)示例原sql语句explain select * from cap_info a where a.id in (select max(id) from cap_info b where b.cap_mode != ‘’ group by b.cap_id, b.cap_type, b.cap_mode);* 改进sql语句...
2019-01-16 14:56:01 722
原创 jvm学习笔记-chapter7 虚拟机类加载机制
概述虚拟机的类加载机制就是把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型不同于编译时需要进行连接工作的语言,在java语言中,类型的加载、连接和初始化过程都是在程序运行期间完成的类加载过程过程描述加载加载阶段虚拟机需要完成3件事:   &
2019-01-16 11:30:14 194
原创 jvm学习笔记-chapter6 类文件结构
class类文件结构数据及结构是一组以8位字节为基础单位的二进制流。当遇到占有8位字节以上空间的数据项时,则会按照高位在前的方式分割成若干个8位字节进行存储采用一种类似于C语言结构体的伪结构来存储数据无符号数:u1 u2 u4 u8表: 由多个无符号数或者其他表作为数据项构成的复合数据类型文件格式类型名称数量说明u4magic1魔数(0xCAF...
2019-01-09 10:41:07 193
原创 2019计划
本blog用于立flag:2019年计划:1、至少写12篇原创博客(每月至少一篇)2、将已经买的技术书籍精读一遍3、至少读20本除技术外的书籍(每月至少2本,有些书籍较厚,允许一本)4、日期每逢3的倍数吃素5、英语口语有一个大的提升6、每周至少一次跑步7、如无不可抗因素(加班,旅游,回家等等),坚持每天6点起床并做瑜伽...
2019-01-07 10:05:49 175
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人