自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 MySQL8语法硬编码高性能解析器

解析器代码地址 ???? GitHub地址:DagonParser即Parser,和计算机科学中的编译原理这门课关联比较多。网上常见的解析器有Cobar的解析器、Druid的解析器、还有一些选择采用一些工具生成的解析器,比如说 ANTLR,只需要描述好语法规则,这个工具就能生成对应的编译器。下面介绍的解析器是手撸的,目前也实现了DML、DDL语法(持续更新中),语法参考MySQL8.0官方文档上的语法,项目组成部分参考Cobar的解析器,但是转为byte流来解析。解析器的三个重要组成部分,它们分别

2021-04-03 12:37:12 310

原创 根据机器的CPU、主板、MAC地址生成唯一的激活码,授权认证

根据机器的CPU、主板、MAC地址生成唯一的激活码,授权认证Dagon_Code判断是否为虚拟机或者容器Windows下获取CPU序列号获取主板序列号获取本机所有MAC地址信息Linux下执行命令执行命令后获取信息根据获取的机器信息,生成唯一的激活码。激活码生成策略加密算法介绍加密方案设计具体代码实现参考了网上许多博客,文章,最后总结出来。https://github.com/Dagon057...

2019-12-27 20:30:19 6660 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 641

原创 学习笔记 一、深入理解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 314

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除