idea插件开发(实现@SingleInstance注解增加getInstance方法)

之前实现了@SingleInstance注解的编译器处理器,实现添加@SingleInstance就可以把类变成单例,这里记录一下实现让idea也能看懂这个注解的的插件的过程。

java

lombok简单使用,简单实现单例注解及修改lombokidea插件支持新增的单例注解

之前写java代码,如果要增加一个拥有很多个属性的实体类时,每一个属性都需要写setter方法和getter方法,无疑是平白增加工作量,后来发现可以使用lombok库,通过在类前加注解省去这个费时的步骤。那这么好用的功能到底怎么实现的呢?同样使用场景很多的单例,是不是也可以用同样的原理实现呢?

java

在线记事本折腾小记

每次在微信公众号里面看到某个链接想要用电脑打开的时候,总是需要先在电脑登录微信,然后把链接用微信的文件传输助手发送给自己。次数多了总觉得麻烦,于是想找一找有没有一种方便的可以直接通过浏览器直接同步的方式。

java

Java Stream 理解

概述什么叫流Java 8 中的 Stream 是对集合(Collection)对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操作,或者大批量数据操作 。Stream API 借助于同样新出现的 Lambda 表达式,极大的提高编程效率...

java

服务器热更

如何确定需要更新的表\class文件 cmd命令传入 放在指定的文件夹 代码热更,热替换 classReloader premain可以获取instrumentation 编译成jar,需要一些属性 启动参数:-javaagent 需要再启动的...

java