自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

周先生丶的博客

学一学,记一记

  • 博客(2)
  • 资源 (14)
  • 收藏
  • 关注

转载 字节码操纵技术探秘

大家可能已经非常熟悉下面的处理流程:将一个“.java”文件输入到 Java 编译器中(可能会使用 javac,也可能像 ANT、Maven 或 Gradle 这样的构建工具),编译器对其进行分析,最终生成一个或多个“.class”文件。图 1:什么是 Java 字节码?如果从命令行中运行构建,并启用 verbose 的话,我们能够看到解析文件直到生成“.class”文件这一过程的输出...

2019-11-08 16:32:47 427

原创 布隆过滤器原理解析

在撸码的时候,经常要判断一个元素是否已经存在。常用的做法是,把已经存在的元素全部存储到一个集合里,然后新的元素查一下看它是否在集合里来确定是否已经存在。这个集合的数据结构,一般我们会采用HashMap,它可以在O(1)的时间复杂度内返回结果,效率奇高。但是会带来一个问题,就是每条数据都完整地存储在集合里,量大的时候,占据的内存空间是个问题。如果你刚好遇到这方面的问题,那么可以考虑一下布隆过滤器...

2019-11-07 23:20:38 648

自己动手写任务调度平台项目源代码

自己动手写任务调度平台项目源代码,更多详情请查看相关博客:https://blog.csdn.net/qq_31142553/article/details/95396253

2019-07-11

根据数据库表自动生成实体类的源代码

用一个根据数据库表自动生成实体类代码的案例讲解了代码生成器的核心思路,相关博客地址:https://blog.csdn.net/qq_31142553/article/details/93673384。

2019-06-26

Apollo配置中心客户端使用案例源码

Apollo配置中心客户端使用案例源码。更多详情请查看相关博客:https://blog.csdn.net/qq_31142553/article/details/87769239

2019-02-24

自己动手写MyBatis框架项目源代码

自己动手写基于Spring Boot的注解版MyBatis框架项目源代码,更多详情请查看相关博客:https://blog.csdn.net/qq_31142553/article/details/86655951

2019-01-26

自己动手写SpringMVC框架项目源代码

自己动手写SpringMVC框架项目源代码,更多详情请查看相关博客:https://blog.csdn.net/qq_31142553/article/details/86582066

2019-01-25

利用Aspect/Javassist/动态代理/Lombok等方式省略Controller的参数校验结果处理代码

利用Aspect/Javassist/动态代理/Lombok等方式省略Controller的参数校验结果处理代码,更多详情请查看相关博客:https://blog.csdn.net/qq_31142553/article/details/86547201

2019-01-19

自己动手写基于动态代理,使用ZooKeeper作为注册中心,以Netty进行网络通信的RPC框架

自己动手写基于动态代理,使用ZooKeeper作为注册中心,以Netty进行网络通信的RPC框架。更多详情请查看相关博客:https://blog.csdn.net/qq_31142553/article/details/86316654

2019-01-13

NIO相关代码和文档资料

Java NIO相关代码和文档资料,详细信息请参考博客文章:https://mp.csdn.net/postedit/85925718

2019-01-06

dubbo-admin的war包和zookeeper的安装压缩包

包含dubbo-admin的war包、zookeeper的安装压缩包,相关博客:https://mp.csdn.net/postedit/85333379

2019-01-02

利用Java的动态编译、动态加载结合EasyRules实现业务规则的动态性的项目源码

利用Java的动态编译、动态加载结合EasyRules实现业务规则的动态性的项目源码,具体详情请查看相关博客https://blog.csdn.net/qq_31142553/article/details/85013989

2018-12-19

借鉴p6spy,实现自己的SQL执行监控器项目源代码

借鉴p6spy开源框架部分源码,实现自己的SQL执行控制器。详情请查看相关博文:https://blog.csdn.net/qq_31142553/article/details/84405154

2018-11-25

Spring Advice插件平台开发项目源代码

Spring Advice插件平台开发项目源代码,具体项目详情请看https://blog.csdn.net/qq_31142553/article/details/81298171

2018-08-05

自定义maven插件:自动生成API的word文档源代码

自己实现的自定义maven插件:可以根据配置的接口类和参数类,生成对应的word版本的API文档。还可以自定义自己的模板文件。

2018-07-30

Maven插件源码:根据库表生成实体类&根据实体类生成库表

自定义Maven插件:根据配置的数据库信息,生成对应的Java实体类文件,并自动生成备注、长度、是否为空等的doc注释。也可以根据已有的实体类,在数据库生成对应的库表。

2018-07-28

空空如也

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

TA关注的人

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