首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
吴就业
掘友等级
中间件研发
吴就业,《实战Alibaba Sentinel》图书作者,前荔枝集团基础架构高级研发工程师,现独立开发者。个人博客网站:www.wujiuye.com。
获得徽章 14
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 12
沸点 0
赞
12
返回
|
搜索文章
最新
热门
编写一个IDEA插件之:事件监听
事件监听,我们最熟悉不过的就是开发APP时,监听按钮点击事件、列表滑动事件、手指触摸及移动事件、网络状态事件等等。事件监听大多通过观察者模式实现,首先API调用者不需要知道后台是如何检测出网络状态不可用的,而只需要向系统注册一个监听器,当网络状态发生改变时,由系统回调给监听器。…
编写一个IDEA插件之:自动生成Java代码
我很喜欢IDEA的一键自动生成代码功能,例如自动生成构造方法、字段的Get/Set方法、ToString方法等等,除此之外,也有一些插件提供自动生成代码的功能,例如我们所熟悉的GsonFormat插件,使用该插件可以为我们快速的解析json字符串生成一个对应的Java类,这在对…
编写一个IDEA插件之:使用PSI分析Java代码
PSI是Program Structure Interface的缩写,即程序结构接口。 如果我们想要分析源代码文件的内容就离不开PSI。 我们知道,JVM在加载类之前,首先需要读取Class文件,并将Class文件解析成一个结构体对象,对应的是Class文件结构。与JVM解析C…
编写一个IDEA插件之:开发环境准备那些坑
不得不说,IDEA确实强大,不知不觉已经成为我们Java、Android程序员的首选IDE工具,不知不觉中,我们已经淡忘了Eclipse。 IDEA有着极强的扩展功能,它提供插件扩展支持,让开发者能够参与到IDEA生态建设中,为更多开发者提供便利、提高开发效率。 我们常用的插件…
受不了Mybatis-Plus代码生成器自动生成一堆类,所以我选择自定义模版引擎
Mybatis-Plus,个人觉得用与不用差别并不大,不觉得它能帮我们提升多大的效率。 Mybatis自身也提供代码生成器,使用代码生成器快速生成一些通用且常用的Sql也能替代Mybatis-Plus的BaseMapper。只不过Mybatis-Plus它生成的Mapper和x…
Spring Boot实现加载自定义配置文件
或许你也发现了,在配置项多的情况下,application-xx.yml配置文件显得过于臃肿,并且在一个分布式项目中,数据库、redis等配置通常是每个微服务都会用到的配置,也都是相同的配置。 为了解决单一配置文件过于臃肿的问题,并且实现让多个微服务共用一些配置文件,我们在新项…
设计模式那些模糊不清的概念
23种设计模式属于结构型模式,而mvc模式等属于架构型模式。本篇要讨论的设计模式指的是结构型设计模式。 有时候我们在项目中使用设计模式也不能准确的说出自己使用的是哪种设计模式,这就是设计模式难学的地方,总的来说,就是偏理论、难理解。 设计模式是前人总结出的一套高效编程方式,使用…
基于XXL-JOB二次开发:为kill job引入安全检查点机制
XXL-JOB-ONION是基于XXL-JOB的二次开发,我们基于XXL-JOB二次开发做了扩展,如添加ONION_BEAN运行模式、完善告警功能。 由于定时任务每次执行需要处理大批量数据,可能执行一次需要一个半小时,为解决每次版本更新或者应对突发数据量需要修改配置重启时都需要…
实现一个分布式调用链路追踪Java探针你可能会遇到的问题
Java探针可以在Java应用运行时毫无感知的切入应用代码,是一种用于监听代码行为或改变代码行为的工具。 分布式调用链路追踪的实现无非两种方式,代码侵入式和非代码侵入式,基于Java探针实现的属于非代码侵入式。 运行在Java虚拟机上的编程语言所编写的代码,都有一种统一的中间格…
从HotSpot虚拟机源码了解Java的访问控制修饰符
前面Ribbon源码分析文章,有读者留言提问:XX类是包私有的,重写不会报错吗?答案其实是XX类并非包私有,而是一个protected的静态内部类,所以重写不会报错。 关于Java访问控制修饰符的作用,笔者在初学Java时也是靠记,写多了代码自然也就能理解,但笔者很好奇底层的实…
下一页
个人成就
文章被点赞
271
文章被阅读
258,339
掘力值
5,468
关注了
12
关注者
213
收藏集
0
关注标签
11
加入于
2018-10-15