- 博客(2)
- 资源 (14)
- 收藏
- 关注
转载 字节码操纵技术探秘
大家可能已经非常熟悉下面的处理流程:将一个“.java”文件输入到 Java 编译器中(可能会使用 javac,也可能像 ANT、Maven 或 Gradle 这样的构建工具),编译器对其进行分析,最终生成一个或多个“.class”文件。 图 1:什么是 Java 字节码? 如果从命令行中运行构建,并启用 verbose 的话,我们能够看到解析文件直到生成“.class”文件这一过程的输出...
2019-11-08 16:32:47 475
原创 布隆过滤器原理解析
在撸码的时候,经常要判断一个元素是否已经存在。常用的做法是,把已经存在的元素全部存储到一个集合里,然后新的元素查一下看它是否在集合里来确定是否已经存在。这个集合的数据结构,一般我们会采用HashMap,它可以在O(1)的时间复杂度内返回结果,效率奇高。但是会带来一个问题,就是每条数据都完整地存储在集合里,量大的时候,占据的内存空间是个问题。 如果你刚好遇到这方面的问题,那么可以考虑一下布隆过滤器...
2019-11-07 23:20:38 712
自己动手写任务调度平台项目源代码
2019-07-11
根据数据库表自动生成实体类的源代码
2019-06-26
Apollo配置中心客户端使用案例源码
2019-02-24
自己动手写MyBatis框架项目源代码
2019-01-26
自己动手写SpringMVC框架项目源代码
2019-01-25
利用Aspect/Javassist/动态代理/Lombok等方式省略Controller的参数校验结果处理代码
2019-01-19
自己动手写基于动态代理,使用ZooKeeper作为注册中心,以Netty进行网络通信的RPC框架
2019-01-13
dubbo-admin的war包和zookeeper的安装压缩包
2019-01-02
利用Java的动态编译、动态加载结合EasyRules实现业务规则的动态性的项目源码
2018-12-19
借鉴p6spy,实现自己的SQL执行监控器项目源代码
2018-11-25
Spring Advice插件平台开发项目源代码
2018-08-05
自定义maven插件:自动生成API的word文档源代码
2018-07-30
Maven插件源码:根据库表生成实体类&根据实体类生成库表
2018-07-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人