Loading

摘要: JWT 数据组成: header payload signature 一条 JWT 的数据就像下面这样, 由小数点(dot) 将它们分割为三部分, 分别对应上述的 header, payload, signature。 eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ 阅读全文
posted @ 2021-11-01 19:02 xtyuns 阅读(233) 评论(0) 推荐(1) 编辑
摘要: Redis RDBMS: Relational Database Management System NoSQL: Not Only SQL Redis 优点 在内存中运行, 速度快 以单线程模式运行, 因此没有线程切换的额外开销, 也不需要锁机制, 没有资源竞争 采用了 IO 多路复用机制, 使其 阅读全文
posted @ 2021-10-29 13:31 xtyuns 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 目前常见的过期清理机制有: 惰性清理、定时清理、定期清理 在 Redis 中采用: 定期清理 + 惰性清理机制来删除过期数据 ## 惰性清理机制 ```java package com.xtyuns.redisclean; import java.util.HashMap; import java. 阅读全文
posted @ 2021-10-26 20:40 xtyuns 阅读(503) 评论(0) 推荐(0) 编辑
摘要: # Docker vm: 创建操作系统实例 docker: 创建软件容器 > 无论是基于翻译和模拟的全虚拟化技术、半虚拟化技术,还是有了CPU硬件加持下的全虚拟化技术,其**虚拟化的目标都是一台完整的计算机,拥有底层的物理硬件、操作系统和应用程序执行的完整环境**。 > > 为了让虚拟机中的程序实现 阅读全文
posted @ 2021-10-25 20:49 xtyuns 阅读(44) 评论(0) 推荐(0) 编辑
摘要: SpringBoot 注解 @Autowired (ByType 优先, 多个同类型则使用 ByName) @Resource (ByName 优先, 未找到后使用 ByType 备选) @Configuration @Bean 这两个注解的作用是替代传统的 xml 配置文件 @Bean 的形参会自 阅读全文
posted @ 2021-10-25 20:45 xtyuns 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 基础命令 ls -lhd ls *.gif cp a.txt b.txt cp -r a b cat a.txt cat -n a.txt ln a.txt link-a.txt # 创建硬链接, 类似于 cp 但是会同步更新 ln -s a.txt link-a.txt # 创建软链接, 类似于一 阅读全文
posted @ 2021-10-25 20:41 xtyuns 阅读(15) 评论(0) 推荐(0) 编辑
摘要: ![image](https://img2020.cnblogs.com/blog/1813795/202110/1813795-20211022081345996-1484263713.png) 阅读全文
posted @ 2021-10-22 08:15 xtyuns 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 我们在一般在配置 SSM 项目时会将 `DispatcherServlet` 的 `url-pattern` 配置为 `*.do`、 `*.action`、 `/*` 或 `/`, 今天就来分析一下它们的区别。以及 Tomcat 中内置的两个 Servlet: `DefaultServlet` 和 阅读全文
posted @ 2021-10-11 01:41 xtyuns 阅读(85) 评论(0) 推荐(0) 编辑
摘要: SSM 配置信息, 记录一下便于以后使用 ## pom 依赖 ```xml javax.servlet javax.servlet-api 4.0.1 provided mysql mysql-connector-java 8.0.25 org.springframework spring-webm 阅读全文
posted @ 2021-10-09 13:06 xtyuns 阅读(31) 评论(0) 推荐(0) 编辑
摘要: > https://javascript.info/script-async-defer ## 使用方式 首先来看一下以下三种不同的 js 引入方式: ```html ``` ## 区别 先看一张图 ![async scripts, defer scripts, module scripts: ex 阅读全文
posted @ 2021-10-08 19:25 xtyuns 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 先上一段使用 MD5 加密的代码 ```java MessageDigest md5 = MessageDigest.getInstance("MD5"); byte[] bytesArr1 = txt.getBytes(StandardCharsets.UTF_8); byte[] bytesAr 阅读全文
posted @ 2021-10-07 22:04 xtyuns 阅读(297) 评论(0) 推荐(0) 编辑
摘要: # SpringMVC spring-context 依赖于 spring-core + spring-beans + spring-aop + spring-expression spring-webmvc 依赖于 spring-context + spring-web ## 执行流程 ![Spr 阅读全文
posted @ 2021-09-30 13:01 xtyuns 阅读(16) 评论(0) 推荐(0) 编辑
摘要: # Spring ## 整体架构 [spring framework体系结构及模块jar依赖关系](https://www.jianshu.com/p/5b0c96975164) [Spring Framework 5 模块组成、体系结构、整体架构 - Jacian - 博客园](https://w 阅读全文
posted @ 2021-09-30 12:59 xtyuns 阅读(3) 评论(0) 推荐(0) 编辑
摘要: Mybatis 准备工作 使用 MyBatis 必须导入其 jar 包,在 maven 中的 pom.xml 中声明以下依赖。 <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java< 阅读全文
posted @ 2021-09-25 16:13 xtyuns 阅读(29) 评论(0) 推荐(0) 编辑
摘要: MySQL 中的 datetime 对应 Java 中的 java.util.date, 如果使用 java.sql.date 时分秒将会丢失。 阅读全文
posted @ 2021-09-24 19:48 xtyuns 阅读(4124) 评论(0) 推荐(1) 编辑