java
归否
探索世界,发现自己
展开
-
Java8 新特性(二)- Stream
Stream 用来处理集合数据的,通过 stream 操作可以实现 SQL 的拥有的大部分查询功能Java8 API 官方文档下面借助例子,演示 stream 操作Java userList 列表private List<User> userList = Arrays.asList( new User(101, "小明", 10, "男", "青海省", "西宁市"...原创 2020-01-16 11:12:10 · 452 阅读 · 0 评论 -
JWT(二):使用 Java 实现 JWT
JWT(一):认识 JSON WebTokenJWT(二):使用 Java 实现 JWT介绍原理在上篇《JWT(一):认识 JSON Web Token》已经说过了,实现起来并不难,你可以自己写一个 jwt 工具类(如果你有兴趣的话)当然了,重复造轮子不是程序员的风格,我们主张拿来主义!JWT 官网提供了多种语言的 JWT 库,详情可以参考 https://jwt.io/#debugg...原创 2019-12-17 20:51:17 · 443 阅读 · 0 评论 -
JWT (一):认识 JSON Web Token
什么是 JWT?JSON Web Token(JWT)是一种开放标准(RFC 7519),它定义了一种紧凑且自包含的方式,作为JSON对象在各方之间安全的传递信息。这个信息可以通过数字签名进行验证并信任。JWTs 可以使用密钥(结合HMAC算法)或者 使用RSA、ECDSA加密的公钥私钥对进行签名。尽管JWTs能够在各方之间也提供安全加密,但是仍专注于签名Token。当其他方隐藏了加密Toke...原创 2019-12-10 19:09:19 · 247 阅读 · 0 评论 -
Spring注解:InitBinder
注解 InitBinder 是用来初始化绑定器Binder的,而Binder是用来绑定数据的,换句话说就是将请求参数转成数据对象。@InitBinder用于在@Controller中标注于方法,表示为当前控制器注册一个属性编辑器或者其他,只对当前的Controller有效。@InitBinder 有2个基本用途,类型转换和参数绑定。类型转换比如,将“2019-12-06 16:59:5...原创 2019-12-06 17:26:09 · 404 阅读 · 0 评论 -
ThreadLocal 理解
Thread 变量 threadLocals线程类Thread内部有一个名为threadLocals 的 ThreadLocal.ThreadLocalMap 变量,它定义如下:/* ThreadLocal values pertaining to this thread. This map is maintained * by the ThreadLocal class. */ ...原创 2019-12-02 23:58:11 · 231 阅读 · 0 评论