- 博客(4)
- 收藏
- 关注
原创 MySQL8语法硬编码高性能解析器
解析器代码地址 ???? GitHub地址:DagonParser即Parser,和计算机科学中的编译原理这门课关联比较多。网上常见的解析器有Cobar的解析器、Druid的解析器、还有一些选择采用一些工具生成的解析器,比如说 ANTLR,只需要描述好语法规则,这个工具就能生成对应的编译器。下面介绍的解析器是手撸的,目前也实现了DML、DDL语法(持续更新中),语法参考MySQL8.0官方文档上的语法,项目组成部分参考Cobar的解析器,但是转为byte流来解析。解析器的三个重要组成部分,它们分别
2021-04-03 12:37:12
350
原创 根据机器的CPU、主板、MAC地址生成唯一的激活码,授权认证
根据机器的CPU、主板、MAC地址生成唯一的激活码,授权认证Dagon_Code判断是否为虚拟机或者容器Windows下获取CPU序列号获取主板序列号获取本机所有MAC地址信息Linux下执行命令执行命令后获取信息根据获取的机器信息,生成唯一的激活码。激活码生成策略加密算法介绍加密方案设计具体代码实现参考了网上许多博客,文章,最后总结出来。https://github.com/Dagon057...
2019-12-27 20:30:19
7182
3
原创 牛客网-剑指offer编程题解答。
举个例子,数组{1,2,3,2,3} 当i=0时,index=numbers[i]=1, 小于length,index=1 numbers[index]=2 小于length,说明第一次访问 此时标记访问记录,numbers[index]=2+length; 即numbers[1]=2+length; 当i=1时,index=numbers[i]=2+length,大于ength,需要取得真实
2018-12-12 16:43:20
705
原创 学习笔记 一、深入理解Java虚拟机
学习笔记 一、深入理解Java虚拟机前言1.运行时数据区域1.1. 程序计数器1.2. Java虚拟机栈 ★1.3. 本地方法栈1.4. Java堆 ★1.5. 方法区 ★1.6. 运行时常量池1.7. 直接内存2. 垃圾收集算法2.1. 标记-清除算法2.2. 复制算法2.3. 标记-整理算法2.4. 分代收集算法 ★3. 垃圾收集器3.1. Serial 收集器3.2. ParNew 收集器3...
2018-12-11 19:36:39
369
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人