共有 13 篇文章
进阶SpringSecurity
2024-04-11 - 2024-04-11
用户认证流程源码 1. UsernamePasswordAuthenticationFilter-实现类 简单来说,两步。 ① 封装对象; ② 管理认证器进行认证。 详细。 调用a
Git Branch,主次分支合并问题
2024-03-17 - 2024-03-17
问题背景 shanghai--business--webapp(上海业务)的-business-*(java模块)主要用到的分支有
日常练习SQL
2023-08-20 - 2023-08-20
SQL执行顺序: from on join where group by(开始使用select中的别名,后面的语句中都可以使用) avg,sum…. having select distinct order by limit 1. 条件分支 case when 语法: CASE WHEN (条件1) THEN 结果1 WHEN (条件2) THEN 结果
Hugo中Rss安装
2023-06-08 - 2023-08-20
​ 因为发现许多博主都有Rss这个功能,我想着跟个风也搞一个Rss订阅源。接下来记录一下安装的心路历程。 1 ​ 本想着找个其他主题模板中copy一个就能完成的事儿,没
1547. 切棍子的最小成本
2023-04-03 - 2023-04-05
题目 https://leetcode.cn/problems/minimum-cost-to-cut-a-stick/ 分析 根据题目给出棍子的长度和切割点 得出最小成本,即当前木棒的长度+切点左边的木棒切割完毕的最小成本+切点右边的木棒切割完毕的最小成本 如何得出最小成本是这道
1030.距离顺序排列矩阵单元格
2023-04-02 - 2023-04-05
题目 https://leetcode.cn/problems/matrix-cells-in-distance-order/ 分析 需要二维数组int[][]; 计算目标节点到坐标上各个节点的距离,并且进行由近到远的排序; 如何将节点进行排序? 在题目第三点的支持下,前两点比较好完成,但
Wiki
2023-04-01 - 2023-04-05
解释我的域名 想必看到域名的家人们会有一些懵x,但是仔细看博客主页的左上角也许会有联想。没错了, 我的博客的域名就分为两部分,前面的Hola和tto。 Hola是一个
初学设计模式
2023-03-31 - 2023-04-05
设计模式简介 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般
初学Spring Security
2023-03-31 - 2024-04-11
  1. SpringSecurity完整流程 SpringSecurity的原理其实就是一个过滤器链,内部包含了提供各种功能的过滤器。 图中只展示了核心过滤器,其它的非核
初学Mysql数据库-高级
2023-03-31 - 2023-08-20
MySQL的数据目录 MySQL8的主要目录结构 数据库文件的存放路径 mysql> show variables like 'datadir'; +—————+—————–+ | Variable_name | Value | +—————+—————–+ | datadir | /var/lib/mysql/ | +—————+—————–+ 1 row in set (0.04 sec) 相关命令目录 相关命令目录:/usr/bin(m
初学并发编程
2023-03-31 - 2023-04-05
进程与线程 进程与线程 进程 程序由指令和数据组成,但这些指令要运行,数据要读写,就必须将指令加载至 CPU,数据加载至内存。在 指令运行过程中还需要用到磁盘、网络等设备
初学JVM虚拟机
2023-03-31 - 2023-04-05
什么是JVM 定义: Java Virtual Machine - java 程序的运行环境(java 二进制字节码的运行环境) 好处: 一次编写,到处运行 自动内存管理,垃圾回收功能 数组下标越界检查 多态 比较:jvm jre