SpringBoot使用jsoup爬取HTML
简介
本文介绍SpringBoot使用jsoup(Java爬虫工具)的方法。
jsoup 是一款 Java 的 HTML 解析器,它提供了一套非常便利的 API,可通过 DOM、CSS 通过类似于 JQuery 的操作方法来取出和...
Spring之Jackson–转换XML与Java对象的方法
简介
本文介绍使用Spring自带的Jackson转换XML与Java对象的方法。
XML与Java对象转换的方法有很多,最好的方法是使用Spring自带的XmlMapper,本文介绍此工具的用法。
XmlMapper类...
Netty–TCP收发数据实例
简介
本文介绍如何使用Netty进行TCP的收发数据。
依赖及配置
主要依赖
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-al...
Java本地缓存-Caffeine的用法
简介
本文介绍Java本地缓存工具Caffeine的用法。
常用的本地缓存方案有:
JDK自带的(HashMap、ConcurrentHashMap等)
Caffeine
Guava Cache
Encache
如果不需要超...
Java后端-使用bcrypt对密码加密的方法
简介
本文用示例介绍使用对密码进行加密的算法:bcrypt。
bcrypt是一种自带盐值(自动加盐)的加密方案。
bcrypt加密原理
加密过程
先随机生成salt
salt跟password进行h...