12 2019 档案
摘要:MySQL 用户 --登录 mysql -u<用户名> -p[密码] --修改密码 mysqladmin -u<用户名> -p[密码] password <new_password> 数据库 --显示所有的数据库 show databases; --创建数据库,设置字符集utf8mb4,校对集 ut
阅读全文
摘要:"JWT(一):认识 JSON WebToken" "JWT(二):使用 Java 实现 JWT" 介绍 原理在 "上篇《JWT(一):认识 JSON Web Token》" 已经说过了,实现起来并不难,你可以自己写一个 jwt 工具类(如果你有兴趣的话) 当然了,重复造轮子不是程序员的风格,我们主
阅读全文
摘要:"JWT(一):认识 JSON WebToken" "JWT(二):使用 Java 实现 JWT" 什么是 JWT? JSON Web Token(JWT)是一种开放标准(RFC 7519),它定义了一种紧凑且自包含的方式,作为 JSON 对象在各方之间安全的传递信息。这个信息可以通过数字签名进行验
阅读全文
摘要:注解 InitBinder 是用来初始化绑定器Binder的,而Binder是用来绑定数据的,换句话说就是将请求参数转成数据对象。 @InitBinder用于在@Controller中标注于方法,表示为当前控制器注册一个属性编辑器或者其他,只对当前的Controller有效。 @InitBinder
阅读全文
摘要:ThreadLocal叫做线程变量,该变量在每个线程中都创建了一个副本,每个线程都只能访问自己内部的副本变量,即该变量对其他线程而言是隔离的。 源码里是这样注释说明的: /** * This class provides thread-local variables. These variables
阅读全文
摘要:项目220510-dynamicDataSource仓库地址 原理 java提供了一个接口 java.sql.DataSource 用来获取数据库连接 getConnnection(),动态多数据源就是在该接口基础上实现的。 Spring中 AbstractRoutingDataSource 实现了
阅读全文