设计模式相关 @Builder 功能 通过建造者模块来生成bean 源码 @Builder public class LombokDemo { ...

日志相关 @Log4j 源码 @Log4j public class LombokDemo { private Integer xxxId; ...

@Data 功能 这是一个综合注解了,等于同时使用 @Getter ,  @Setter ,  @ToString ,  @EqualsAndHas...

Lombok 作用:帮使用者提高编码效率,减少重复与冗余的代码 原理:ASM 动态修改class文件 配置 maven 依赖 <de...

前言 我们在编写Spring Boot应用中经常会遇到这样的场景,比如:我需要定时地发送一些短信、邮件之类的操作,也可能会定时地检查和监控一些标志、...

乱码1 IOUtils . toString ( httpClient . execute ( new HttpGet ( url )) . ge...

前言 以前在写爬虫的时候,要么是直接使用HTTPClient循环去抓取,这样有个弊端,就是人物是阻塞的,后一个任务必须等待上一个任务结束。后面使用了...

前言 我们在爬虫的时候,往往会遇到有一些网页是需要登录才能访问的,今天我们就来聊聊爬虫中如何模拟用户登录 Cookie Cookie是浏览器存储存储...

Alibaba Java Coding Guidelines 经过247天的持续研发,阿里巴巴于10月14日在杭州云栖大会上,正式发布众所期待的《阿...

SSM动态切换数据源看这篇文章: https://sanii.cn/article/191 我们用到的是一个开源的框架: dynamic-datas...

什么是RSA? RSA算法是现今使用最广泛的公钥密码算法,也是号称地球上最安全的加密算法。在了解RSA算法之前,先熟悉下几个术语  根据密...

什么是word分词? word分词是一个Java实现的分布式的中文分词组件,提供了多种基于词典的分词算法,并利用ngram模型来消除歧义。能准确识别...