HL🌱数字花园
搜索
Search
暗色模式
亮色模式
探索
Atlas
Dataviews
∑ 本库Dataview汇总
Daily notes汇总
EXTERNAL
Index for Atlases
Index for Calendar
Index for Cards
Index for Extras
Index for Sources
Index for Spaces
Index for 已发布文章和草稿
LATEST
œ 本库常用的dataview工作流
微信读书清单
模板汇总
用Dataviewjs將Dataview表格生成Markdown格式
About Atlas
Calendar
About Calendar
Cards
ChatGpt学习对话存档
Java面试题
class文件介绍
📁class文件介绍
class文件的字节码结构
electron
📁electron
electron完成一个简易的桌面应用程序
Git
【Git】如何把别人仓库里面的代码更新到自己的远程仓库上来(无冲突的前提下)
git merge 最简洁用法_zl1zl2zl3 的博客 - CSDN 博客_git merge
Git: submodule 子模块简明教程
GitHub 使用详细流程(多人开发)
Git课程讲义
记 Git 报错 - refusing to merge unrelated histories
Java8新特性
详解JDK8新特性
JavaGuide
books
Java 必读经典书籍
分布式必读经典书籍
技术书籍精选
搜索引擎必读经典书籍
数据库必读经典书籍
计算机基础必读经典书籍
软件质量必读经典书籍
cs-basics
algorithms
几道常见的字符串算法题
几道常见的链表算法题
剑指offer部分编程题
十大经典排序算法总结
data-structure
heap
red-black-tree
图
布隆过滤器
树
线性数据结构
network
《计算机网络》(谢希仁)内容总结
ARP 协议详解(网络层)
DNS 域名系统详解(应用层)
HTTP 1.0 vs HTTP 1.1(应用层)
HTTP vs HTTPS(应用层)
HTTP 常见状态码总结(应用层)
NAT 协议详解(网络层)
OSI 和 TCP/IP 网络分层模型详解(基础)
TCP 三次握手和四次挥手(传输层)
TCP 传输可靠性保障(传输层)
应用层常见协议总结(应用层)
网络攻击常见手段总结
计算机网络常见面试题总结(上)
计算机网络常见面试题总结(下)
operating-system
Linux 基础知识总结
Shell 编程基础知识总结
操作系统常见面试题总结(上)
操作系统常见面试题总结(下)
database
elasticsearch
Elasticsearch常见面试题总结(付费)
mongodb
MongoDB常见面试题总结(上)
MongoDB常见面试题总结(下)
mysql
InnoDB存储引擎对MVCC的实现
MySQL三大日志(binlog、redo log和undo log)详解
MySQL事务隔离级别详解
MySQL常见面试题总结
MySQL执行计划分析
MySQL日期类型选择建议
MySQL查询缓存详解
MySQL索引详解
MySQL自增主键一定是连续的吗
MySQL隐式转换造成索引失效
MySQL高性能优化规范建议总结
SQL语句在MySQL中的执行过程
一千行 MySQL 学习笔记
redis
3种常用的缓存读写策略详解
Redis 3 种特殊数据类型详解
Redis 5 种基本数据类型详解
Redis内存碎片详解
Redis常见阻塞原因总结
Redis常见面试题总结(上)
Redis常见面试题总结(下)
Redis持久化机制详解
Redis集群详解(付费)
缓存基础常见面试题总结(付费)
sql
SQL常见面试题总结(1)
SQL常见面试题总结(2)
SQL常见面试题总结(3)
SQL常见面试题总结(4)
SQL常见面试题总结(5)
SQL语法基础知识总结
NoSQL基础知识总结
字符集详解
数据库基础知识总结
distributed-system
distributed-process-coordination
zookeeper
ZooKeeper 实战
ZooKeeper相关概念总结(入门)
ZooKeeper相关概念总结(进阶)
rpc
Dubbo常见问题总结
RPC基础知识总结
有了 HTTP 协议,为什么还要有 RPC ?
API网关基础知识总结
Spring Cloud Gateway常见问题总结
分布式ID介绍&实现方案总结
分布式ID设计指南
分布式锁介绍
分布式锁常见实现方案总结
high-availability
冗余设计详解
性能测试入门
服务限流详解
超时&重试详解
高可用系统设计指南
high-performance
message-queue
Disruptor常见问题总结
Kafka常见问题总结
RabbitMQ常见问题总结
RocketMQ常见问题总结
消息队列基础知识总结
CDN常见问题总结
读写分离和分库分表常见问题总结
负载均衡常见问题总结
high-quality-technical-articles
advanced-programmer
十年大厂成长之路
工作五年之后,对技术和业务的思考
程序员的技术成长战略
糟糕程序员的 20 个坏习惯
给想成长为高级别开发同学的七条建议
interview
一位大龄程序员所经历的面试的历炼和思考
从面试官和候选者的角度谈如何准备技术初试
如何在技术初试中考察程序员的技术能力
如何甄别应聘者的包装程度
斩获 20+ 大厂 offer 的面试经验分享
普通人的春招总结(阿里、腾讯offer)
校招进入飞书的个人经验
阿里技术面试的一些秘密
personal-experience
一个中科大差生的 8 年程序员工作总结
从校招入职腾讯的四年工作总结
华为 OD 275 天后,我进了腾讯!
滴滴和头条两年后端工作经验分享
programmer
程序员怎样出版一本技术书
程序员高效出书避坑和实践指南
work
32条总结教你提升职场经验
新入职一家公司如何快速进入工作状态
聊聊大厂的绩效考核
readme
interview-preparation
Java面试重点总结(重要)
优质面经汇总(付费)
常见面试题自测(付费)
手把手教你如何准备Java面试(重要)
程序员简历编写指南(重要)
项目经验指南
java
basis
Java SPI 机制详解
Java 代理模式详解
Java 值传递详解
Java 反射机制详解
Java 序列化详解
Java 语法糖详解
Java 魔法类 Unsafe 详解
java-keyword-summary
Java基础常见面试题总结(上)
Java基础常见面试题总结(下)
Java基础常见面试题总结(中)
collection
ArrayBlockingQueue 源码分析
ArrayList 源码分析
ConcurrentHashMap 源码分析
CopyOnWriteArrayList 源码分析
DelayQueue 源码分析
HashMap 源码分析
Java集合使用注意事项总结
Java集合常见面试题总结(上)
Java集合常见面试题总结(下)
LinkedHashMap 源码分析
LinkedList 源码分析
PriorityQueue 源码分析(付费)
concurrent
AQS 详解
Atomic 原子类总结
CompletableFuture 详解
Java 常见并发容器总结
Java 线程池最佳实践
Java 线程池详解
Java并发常见面试题总结(上)
Java并发常见面试题总结(下)
Java并发常见面试题总结(中)
JMM(Java 内存模型)详解
ThreadLocal 详解
乐观锁和悲观锁详解
从ReentrantLock的实现看AQS的原理及应用
io
Java IO 基础知识总结
Java IO 模型详解
Java IO 设计模式总结
Java IO详解
Java NIO 核心知识总结
jvm
Java内存区域详解(重点)
JDK监控和故障处理工具总结
JVM垃圾回收详解(重点)
JVM线上问题排查和性能调优案例
最重要的JVM参数总结
大白话带你认识 JVM
类加载器详解(重点)
类加载过程详解
类文件结构详解
new-features
Java 9 新特性概览
Java 10 新特性概览
Java 11 新特性概览
Java 12 & 13 新特性概览
Java 14 & 15 新特性概览
Java 16 新特性概览
Java 17 新特性概览(重要)
Java 18 新特性概览
Java 19 新特性概览
Java 20 新特性概览
Java8 新特性实战
java8-tutorial-translate
system-design
basis
RestFul API 简明教程
代码命名指南
代码重构指南
单元测试到底是什么?应该怎么做?
软件工程简明教程
framework
mybatis
MyBatis常见面试题总结
spring
IoC & AOP详解(快速搞懂)
Spring Boot核心源码解读(付费)
Spring 中的设计模式详解
Spring 事务详解
Spring&SpringBoot常用注解总结
SpringBoot 自动装配原理详解
SpringBoot常见面试题总结(付费)
Spring常见面试题总结
Netty常见面试题总结(付费)
security
JWT 基础概念详解
JWT 身份认证优缺点分析
SSO 单点登录详解
常见加密算法总结
敏感词过滤方案总结
数据脱敏方案总结
权限系统设计详解
认证授权基础概念详解
J2EE基础知识
Java 定时任务详解
Web 实时消息推送详解
tools
docker
Docker实战
Docker核心概念总结
git
Github实用小技巧总结
Git核心概念总结
gradle
Gradle核心概念总结
maven
Maven最佳实践
Maven核心概念总结
BigDecimal学习
JavaGuide(Java学习&面试指南)
一文读懂所有锁机制
彻底理解Java中的各种锁-图灵课堂
小程序开发
MP-Vue调试
基础加强
小程序起步
模板与配置
视图与逻辑
我的校招
大华校招
校招笔试复盘
神州信息
判断一个数是否为质数(素数)的 4 种方法
笔试复盘
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
格力电器
牛客刷题
Java基础
Java 基本功
算法思想
二叉树篇
BFS 算法
1. 二叉树的最小高度
2. 解开密码锁的最少次数
3. 双向 BFS 优化
算法框架
刷题篇
1. 按之字形顺序打印二叉树
2. 二叉树中和为某一值的路径(一)
3. 二叉搜索树与双向链表
4. 对称的二叉树
5. 合并二叉树
6. 判断是不是二叉搜索树
7. 判断是不是完全二叉树
8. 判断是不是平衡二叉树
9. 重点:二叉搜索树的最近公共祖先
10. 进阶: 在二叉树中找到两个节点的最近公共祖先
11. 输出二叉树的右视图
思路篇
1. 翻转二叉树
2. 填充节点的右侧指针
3. 将二叉树展开为链表
构造篇
1. 构造最大二叉树
2. 通过前序和中序遍历结果构造二叉树
3. 通过后序和中序遍历结果构造二叉树
4. 通过后序和前序遍历结果构造二叉树
纲领篇
1. 两种解题思路
2. 后序位置的特殊之处
3. 以树的视角看动归-回溯-DFS算法的区别和联系
4. 层序遍历
二叉树思想提纲
二叉树数据结构知识
动态规划
基本技巧
1. 最优子结构详解
2. 如何一眼看出重叠子问题
3. dp 数组的大小设置
4. dp 数组的遍历方向
5. 确定base case和备忘录初始值
子序列问题
最大子数组
1. 最大子数组
2. 动态规划思路
3. 前缀和思路
最长递增子序列
1. 动态规划解法
2. 二分查找解法
3. 拓展到二维
前提概要
编辑距离
1. 思路
2. 代码详解
3. 动态规划优化
4. 扩展延伸
背包问题
1. 0-1背包问题
2. 子集背包问题
3. 完全背包问题
1. 斐波那契数列
2. 凑零钱问题
动态规划解题套路框架
总结
回溯算法
排列-组合-子集问题
1. 子集(元素无重不可复选)
2. 组合(元素无重不可复选)
3. 排列(元素无重不可复选)
4. 子集-组合(元素可重不可复选)
5. 排列(元素可重不可复选)
6. 子集-组合(元素无重可复选)
7. 排列(元素无重可复选)
最后总结
回溯算法秒杀所有排列-组合-子集问题
1. 全排列问题
2. N 皇后问题
最后总结
回溯算法解题套路框架
图
1. 图的逻辑结构和具体实现
2. 图的遍历
3. 题目实践
图论基础及遍历算法
数组篇
前缀和数组
1. 一维数组中的前缀和
2. 二维矩阵中的前缀和
双指针
字符串使用双指针
比较版本号
左右指针
nSum问题
1. twoSum 问题
一个方法团灭 nSum 问题
二分查找细节
1. 寻找一个数(基本的二分搜索)
2. 寻找左侧边界的二分搜索
3. 寻找右侧边界的二分查找
4. 逻辑统一
二分查找细节篇
零、二分查找框架
二分查找进阶
1. 二维数组中的查找
2. 寻找峰值
3. 寻找逆序对
4. 寻找旋转排序数组中的最小值
重点:归并排序
1. 二分查找
2. 两数之和
3. 反转数组
4. 回文串判断
快慢指针
1. 数组中的快慢指针
差分数组
1. 区间加法
2. 航班预订统计
3. 拼车
前言
滑动窗口算法
1. 最小覆盖子串
2. 字符串排列
3. 找所有字母异位词
4. 最长无重复子串
滑动窗口题目
📂 数组篇
二分查找
刷题集结
理论基础
算法刷题
撤销与恢复
老板发奖金
链表篇
反转链表
1. 递归反转整个链表
2. 反转链表前 N 个节点
3. 反转链表的一部分
4. 链表中的节点每k个一组翻转
9. 链表相加
1. 合并两个有序链表
2. 单链表的分解
3. 合并 k 个有序链表
4. 单链表的倒数第 k 个节点
5. 单链表的中点
6. 判断链表是否包含环
7. 两个链表是否相交
8. 删除倒数第N个节点
9. 链表中的节点每k个一组翻转
10. 链表相加
11.链表排序
12. 判断一个链表是否为回文结构
13. 链表的奇偶重排
14. 删除链表中重复元素
为何快慢指针在环里一定相遇?
双指针技巧
📁算法刷题
Java 算法题常用 API 整理总结
Java 编程:获取输入的三种方法_java 读取用户输入 - CSDN 博客
项目笔记
API开放平台笔记
API开放平台
SpringBoot构建电商秒杀系统
秒杀电商基础
📁秒杀电商基础
ReadMe
定义通用的返回对象之返回正确的信息
定义通用的返回对象之返回错误的信息
用户模型管理之otp验证码获取
跨域问题
秒杀电商进阶
云端部署与性能压测
📁云端部署与性能压测
云端部署流程
发现并发容量问题
学习思考
定制化tomcat内嵌开发
性能压测之Jmeter工具简介
性能压测之容器问题优化方向
分布式拓展
📁分布式拓展
Nginx高性能原因之epoll多路复用
修改前端资源用于部署nginx
分布式拓展后进行性能压测
前端资源路由
单机容量问题之分布式拓展
必看推荐:通过docker纵向拓展服务器
数据库远程开放端口连接
部署NginxOpenResty
配置Nginx反向代理
秒杀电商回顾
📁秒杀电商回顾
分层思想及其设计
商品详情和秒杀活动源码走读
用户注册源码走读
用户登陆及商品列表源码走读
📁秒杀电商进阶
📁SpringBoot构建电商秒杀系统
前端问题
【vue 中 v-for 渲染不及时 -__ 使用 $forceUpdate()】(时隔多年的更新)
css 如何简单设置文字溢出盒子显示省略号
CSS: 利用浮动实现多个盒子并排_css 两个盒子并排_十八只兔的博客 - CSDN 博客
HBuilderX 工程项目转换为 vue-cli 工程项目
height 和 line-height、fontsize 之间的关系(简单易懂)_height_line-height_熊熊举高高的博客 - CSDN 博客
HTML5 触摸事件 (touchstart、touchmove 和 touchend)_fuqinyijiu 的博客 - CSDN 博客
uni-app 之 cli 编译打包
uni-app 小程序中 v-show 与 display:flex 一起使用时 v-show 不生效!_Vivqst 的博客 - CSDN 博客
uni-app 微信小程序开发,提前阅读(一定要看,防止踩坑)持续更新
uni-app 生命周期函数执行顺序 - 简书
uni-app 跳转页面传递多个参数
uni-app启动时报错PostCSS plugin autoprefixer requires PostCSS 8
v-show 在 flex 布局下失效_v-show flex_4 15 20 1C 的博客 - CSDN 博客
VUE 中 v-for 更新检测
Vue 中使用 touchstart、touchmove、touchend 与 click 冲突_vue touchmove_吃~ 货的博客 - CSDN 博客
Vue 中将数据中的数字过滤为单位显示_vue3 数字过滤 千 万 百万_小 hu 同学的博客 - CSDN 博客
vue 项目中关于 CSS 样式【-webkit-box-orient: vertical】打包后丢失问题
vue-cli 拉取模板443超时报错
你会用 vue 写微信小程序吗
在 vscoed 中运行 uniapp 项目
如何解决 CSS 中 - webkit-box-orient: vertical 属性编译后丢失问题_-webkit-box-orient: vertical;_小何同学要加油的博客 - CSDN 博客
如何通过 vscode 开发调试 uniapp 小程序
小程序踩坑——真机调试可以预览不可以_初识_ 初见的博客 - CSDN 博客
微信小程序如何获取屏幕高度和宽度 - 简书
解决小程序同一个页面不同 tab 下的 scroll-view 同步滚动的问题_如果两个滚动条会同时的滚动。找了一下原因才知道是要给 scrool-view 所在的容器中_犬来十荒的博客 - CSDN 博客
解决微信小程序报app_json未找到
千亿级秒杀方案
学习笔记
📁学习笔记
Elasticsearch 8_0 报错:received plaintext http traffic on an https channel_ closing connection_es8 xpack ssl - CSDN 博客
ElasticSearch 安装 & 安装成 windows 服务_michael_csdn 的博客 - CSDN 博客
ES 8_x 系列教程:ES 8_0 服务安装(可能是最详细的 ES 8 教程)_elasticsearch 8_0 安装_Elastic 开源社区的博客 - CSDN 博客
Example类与Mapper文件进行SQL语句构建
MyBatis 的 Mapper 接口以及 Example 的实例函数及详解_biandous 的博客 - CSDN 博客
第一章 秒杀商品维护
📁第一章 秒杀商品维护
1 秒杀设计
2 项目介绍
3 索引库数据管理
4 商品详情页
5 Canal增量数据同步利器
6 同步数据
第三章 热点隔离+抢单实现
📁第三章 热点隔离+抢单实现
1 热点数据隔离
2 用户登录
3 用户下单
第二章 热点数据实时收集
📁第二章 热点数据实时收集
1 分布式任务调度
2 索引+静态页动态更新
3 日志收集
4 Apache Druid日志实时分析
第五章 熔断限流+高并发处理
📁第五章 熔断限流+高并发处理
1 商品详情页生成
2 热点商品状态通知
3 Sentinel限流
4 nginx限流
5 Lvs+Nginx集群配置
6 线上项目演示
第四章 分布式事务+分布式锁
📁第四章 分布式事务+分布式锁
1 分布式锁
2 分布式事务
3 Seata分布式事务
4 WebSocket
5 Netty高并发网络编程
📁千亿级秒杀方案
国宾旅游系统
zuul文件上传问题
spring cloud zuul 解决文件上传不成功报错
zuul 上传大文件 Processing of multipart_form-data request failed_ Stream ended unexpec
Zuul 网关、二进制文件请求时遇到的无法解析请求的奇怪问题、以及跨域问题。(为什么 request 请求中的流只能被读取一次?)
使用 Spring cloud+zuul 使用 API 网关进行上传文件
图片等大文件传输绕过 zuul 网关
考虑:剔出文件服务,不走zuul
Amazon S3 API 操作示例 - java 版
Cloud++:SpringCloud Gateway WebSession 笔记
JAVA 整合 AWS S3(Amazon Simple Storage Service)
java_lang_NoClassDefFoundError: javax_servlet_SessionCookieConfig
localhost 访问不跨域 但 127_0_0_1 访问跨域,你知道为什么吗
Mybatis多表查询嵌套封装结果集
mysql 插入数据后返回自增 ID 的七种方法
Quartz 任务调度,一张表实现任务管理
Quartz+Redis联合调度删除垃圾图片
Quartz调度介绍
Spring Boot 集成 Quartz 的简单入门
Spring Cloud:基于 xxl-job 的分布式任务调度
Spring Security - @PreAuthorize 安全表达式 hasRole、hasAuthority 区别
Spring Security 导致 Spring Boot 跨域失效问题
spring security 异常记录Access is denied
Spring security的SSM配置以及Spring boot 配置
spring 拦截器(Interceptor)和过滤器(Filter)的执行顺序和区别
Spring-cloud-gateway 路由配置方式及匹配规则
Spring-Session 实现 session 共享原理及解析
springboot 解决 CORS 跨域问题,options 请求出现 403
Springboot 解决跨域问题的三种方式以及引入 SpringSecurity 跨域解决方案失效的情况
springboot+Quartz 整合!!!简单实用
SpringCloud Gateway GlobalFilter 自定义全局过滤器
springcloud:快速上手定时任务框架 xxl-job(十五)
SpringSecurity 前后端分离的 session 问题
springSession+springSecurity 结合使用实现 redis 管理 session
SSM 框架如何进行单元测试
vue 实现滚动监听加载更多 addEventListener
zuul 里面的 prefix 和 strip-prefix 怎么使用
上传图片BlackBlaze存储桶
关于 Springboot 中跨域问题的解决
关于Mysql根据日期查询数据
关于zuul网关跨域问题
分布式鉴权登录方法
启动报错 Forwarding error
基于 Redis 实现的单点登录
填坑 The value of the ‘-Control-Allow-AccessOrigin‘ header in the response must not be the wildcard
未命名
解决@AutoWired警告
记录一次Feign远程调用404问题
项目分布式环境实现SSO单点登录
项目解决Cookie不携带问题
项目配置Zuul网关
在线教育
自学笔记
项目返回前端数据的模式研究
📁在线教育
FastDFS安装教程
mongodb安装
RabbitMQ 研究
学成在线 第1天 讲义-项目概述CMS接口开发
学成在线 第6天 讲义-页面发布 课程管理
学成在线-第7天-讲义-课程管理实战
学成网 第5天 讲义-消息队列 GridFS
小说精品屋
小程序端
click和touch事件优先级
navigate传递数据
uni-app Image 组件在加载图片发生错误时,显示默认图片
V-for更新策略
VUE 父子组件传值以及父子组件触发对方的方法
关于异步回调问题
关于父子组件传值触发@error问题
小程序启动步骤
小程序项目搭建
微信官方升级后授权问题
疑难杂症
省略溢出文本
真机调试可以预览不可以
重写组件
📁小说精品屋
FastDFS
SpringBoot 缓存 (EhCache 使用)
SpringBoot缓存管理器
Vue 中失去焦点时所触发的事件
关于是否使用@RequestBody的问题
分库分表方案-shardig Jdbc
图片上传
多模块打包部署
小程序进行API数据加密传输
本地缓存方案ehcache
缓存不止 redis,学会使用本地缓存 ehcache
通过模板T封装返回数据
隐藏用户名,进行序列化
就业管理系统
【已实践】Springboot 读取配置文件中的配置项赋值给静态常量_springboot 静态常量
📁就业管理系统
Excel的导入与导出
JDK切换问题
simpread-springBoot 基础系列 --properties 配置
simpread-SpringBoot 常量配置 - 简书
simpread-结合项目来谈谈 Puppeteer
Spring Boot 读取配置文件自定义信息
Springboot进行测试
Vue-Admin-Template分析
vue引入图片的几种方法
vue滚动条
Vue通过Token获取信息
事务回滚
关于生源地使用省市区三级联动方案
动态加载组件
头像上传
待用
拦截器
数据库存放json数据
数据库建表问题
数据库日期
样式穿透
浅析 Node 中怎么利用 Puppeteer 库生成海报
简历编号使用雪花id自定义生成
系统接口-swagger与Springdoc
自定义右键菜单
自定义注解
获取在运行过程中存储某一些值
表单构建器-Form Gernerator
轮播图实现
防重复提交
无疆写作
组件通信
VUE 中优雅的实现爷孙组件的数据通信
vue 中用 ref 实现父子组件、孙组件、兄弟组件、非亲子孙组件互相调用的方法_vue3 如何通过 ref 使用其孙子组件的方法 - CSDN 博客
Vue3 封装知识点(三)依赖注入:provide 和 inject 详细介绍
Vue3 的 8 种组件通信方式 - 个人文章 - SegmentFault 思否
vue3 组件间互相通信(包括父子、爷孙、兄弟、全局)_vue3 爷孙组件通信 - CSDN 博客
vue3-setup 中如何通过 ref 调用子组件的函数_defineexpose 导出函数 - CSDN 博客
组件之间的通信(传值) vue3
【VUE】- import ... 与 import{ } 的区别_vue 函数组件引入方式和普通引入有什么区别 - CSDN 博客
Electron 应用调试指南
Electron 开发实践四,本地存储方案选型
electron 配置调试任务时踩的连环坑
npm 脚本启动多条命令_npm wait-on-CSDN 博客
vite 中环境变量的使用与配置(非常详细)
Vite+Electron --- 踩坑补坑记录
vue 中使用 iconfont Unicode 编码线上字体图标的流程
vue 中父组件异步数据通过 props 方式传递给子组件,子组件接收不到的问题
vue 实现某个页面强制刷新 router-view
vue 强制刷新当前路由, 奇淫技巧_vue
vue 路由的内置组件 router-view 详细介绍(有图有真相)_vue 组件中的 router-view 指向哪里 - CSDN 博客
vue——强制刷新子组件重新渲染_子组件只要监听到父组件值变化_ 则重新渲染子组件
vue3 watch 监听 props 内属性的值的变化 无响应情况分析_vue3 watch props-CSDN 博客
vue3 入门 08 - 使用脚手架创建 vue3 项目
Vue3:watch 的使用场景及常见问题
一文看懂 vue3 中 setup() 和 <script setup><script>的区别_<script setup>_努力学前端的小 F 的博客 - CSDN 博客
前端大容量存储 IndexedDB 之 Dexie_js
前端本地存储数据库 IndexedDB 完整教程
多个router-view实现子组件挂载到某一页面
大型 Electron 应用本地数据库技术选型
简介 IndexedDB 及详解 IndexedDB 在实际项目中可能存在的问题与解决方案 - CSDN 博客
青橙电商项目
thymeleaf 和 vue 的区别
分页与排序
图片上传
授权
搜索解决方案 - elasticsearch
消息中间件RabbitMQ
环境搭建初始化
登录与认证
缓存解决方案
通用Mapper学习
📁项目笔记
About Cards
DBeaver连接虚拟机内Hive以及Mysql
Extras
Book
Java开发手册
目录
未命名
Draws
∑ excalidraw 白板创建入口
Text Elements
Files
adobe拆书工作流
About Extras
Garden
Java笔记数字花园
个人简历
最近更新
本座花园更新工作流
Simpread
Docker
10 个优化技巧,减少 Docker 镜像大小
Docker Desktop 容器与镜像的保存和导入
Docker 实战—使用 Dockerfile 构建镜像
Docker 容器闪退,Docker exited 0 原因分析及解决
Docker 微容器之 Alpine Linux 初体验
docker——Dockerfile 构建镜像四种优化方案的详细说明
DockerFile 介绍、编写 dockerfile、构建 (build)、运行
simpread-Windows 10 Docker Desktop Vmmem 占用太多内存解决办法
simpread-Windows 10 ntoskrnl.exe 占用大量的磁盘空间
Windows 的 docker 删除容器后 WSL2 磁盘空间不释放的问题
如何缩减 Docker Desktop 占用磁盘空间 - 阿里云开发者社区
释放 win10 子系统 WSL2 的磁盘空间
附录四:Dockerfile 最佳实践 - 地鼠文档
Java
【Java】实现对象克隆的三种方式(Cloneable 接口、Java 自身序列化、FastJson 序列化)
【数据结构】史上最好理解的红黑树讲解,让你彻底搞懂红黑树
2023 年微信小程序获取手机号授权登录注册详细教程
10000 字 _ 深入理解 OpenFeign 的架构原理
CompletableFuture 使用详解(全网看这一篇就行)
Cookie 和 Session 的区别(面试必备)
docker 基础命令 _ dockerfile 制作镜像
elasticsearch-head 集群健康值: 未连接
Hadoop 安装搭建伪分布式教程(全面)吐血整理_hadoop 伪分布式
int_ long long_ double 等数据类型的长度及范围整理_long 长度_黑化草莓熊的博客 - CSDN 博客
java float double 精度为什么会丢失?浅谈 java 的浮点数精度问题_abing37 的博客 - CSDN 博客
Java JVM 栈帧(Stack Frame)
Java serialVersionUID 有什么作用? - 简书
java 中 byte【 】 和各种数据类型的相互转换
Java 中 hashCode 的作用_冯立彬的博客 - CSDN 博客
java 中的基本数据类型和引用类型在 JVM 中存储在哪?
Java 中的拦截器和过滤器有什么区别
Java 中的装箱和拆箱—这一篇全了解_Franco 蜡笔小强的博客 - CSDN 博客
Java 反射(超详细!)
Java 后端接收 Request 请求参数的 7 种方式
JAVA 基于 CompletableFuture 的流水线并行处理深度实践,满满干货
JAVA 多态(运行时多态和编译时多态)及其内存图解
Java 抽象类与 oop 三大特征
Java 深入】深拷贝与浅拷贝详解_object 深拷贝
Java 集合总结
Java 集合总结,详细且易懂
Java 集合框架最全详解 (看这篇就够了)
java 集合详解完整版(超详细)
java 面试官:Double 为什么会丢失精度?解决方法?答出给 1 万月薪 - 腾讯云开发者社区 - 腾讯云
Java中类的初始化与实例化总结 (类初始化的触发时机_ 类的实例化触发时机
JVM 杂记:对多态实现原理、虚方法表、虚方法、静态解析、动态链接的一些思考
JVM 的符号引用和直接引用是什么
Lombok 注解 @SneakyThrows 的作用
MySQL 为什么不用数组、哈希表、二叉树等数据结构作为索引呢
rabbitMQ 的使用概述及使用 rabbitMQ 进行短信验证码发送案例
RabbitMQ 详解,用心看完这一篇就够了【重点】
RPC(远程过程调用)详解
Sharding-JDBC 实战(史上最全)
simpread-sharding-jdbc 教程 看这一篇就够了
simpread-一文带你搞懂 xxl-job(分布式任务调度平台)
simpread-分库分表神器 Sharding-JDBC,几千万的数据你不搞一下?
sleep() 和 wait() 的这 5 个区别,你知道几个?
try、catch、finally、return 执行顺序超详解析(针对面试题)
一文搞懂 Redis 架构演化之路
一文搞懂 XSS 攻击、SQL 注入、CSRF 攻击、DDOS 攻击和 DNS 劫持
为什么 ArrayList 查询快增删慢,LinkedList 增删快,查询慢
主键使用自增 ID 还是 UUID?
什么是 JavaConfig
什么是分布式锁?实现分布式锁的三种方式
什么是哈希表?
什么是负载均衡,看完文章秒懂
分布式系统中的 SSO(单点登录) 的理解,以及解决方案
别再用 System_currentTimeMillis() 统计耗时了,太 Low,StopWatch 好用到爆!
原码、反码、补码前因后果
吃透 Java IO:字节流、字符流、缓冲流
哈希表 java 实现
图解一致性哈希算法,看这一篇就够了! - 阿里云开发者社区
大厂都在用 EhCache,它到底比 Redis 强在哪里?
夯实 JAVA 基本之一 —— 泛型详解
夯实 JAVA 基本之一——泛型详解 (2):高级进阶 - CSDN 博客
常见的网络协议 HTTP、TCP_IP、UDP 等【知识点整理】
彻底搞懂使用 MyBatis 时为什么 Dao 层不需要 @Repository_dao 不添加 @resopsity 注解
接口和抽象类有什么区别
数组和链表的常用操作时间复杂度分析_数组,链表适用场景,时间复杂度
来吧!一文彻底搞懂哈希表!
浮点数如何转二进制?_浮点数转换为二进制_Gopher 大威的博客 - CSDN 博客
用 FastDFS 一步步搭建文件管理系统 FastDFS 分布式文件系统
秋招面试 java 开发,什么样的项目更让面试官有想和你聊下去的欲望?
线上慎用 BigDecimal ,坑的差点被开了
终于弄懂了:Java 中到底有没有引用传递?
聊一聊 IEEE754 标准(里面涉及浮点数精度丢失问题)_浮点数对阶移位的精度损失_你代码写的好像不对的博客 - CSDN 博客
被问懵了,真的卷到家了!
解密!FastDFS 的安装及部署(实战篇)
详解面试中常考的 Java 反射机制
阿里面试官:接口的幂等性怎么设计?
面试官: 为什么不能轻易修改 serialVersionUID 字段?
面试官:HTTPS 是如何保证传输安全的?又被问了!
面试官:为什么不同返回类型不算方法重载?
面试官:线程池灵魂 8 连问,你挡的住吗?
面试官:说说 WebSocket 和 Socket 及 Http 的区别?
面试官:集群高并发环境下如何保证分布式唯一全局 ID 生成?
面试必考的:并发和并行有什么区别?
Maven
maven 依赖的项目报错 Could not resolve dependencies for project
mongodb
MongoDB(四)——GridFS_筝非的博客 - CSDN 博客
Mybatis
JDBC:使用 PreparedStatement 防止 SQL 注入_javy_codercoder 的博客 - CSDN 博客
Mybatis 一级缓存和二级缓存原理区别 (图文详解)
Mybatis 全部标签_暴揍小学生的博客 - CSDN 博客_mybatis 标签
MyBatis 动态 SQL 详解_变成秃头怪的博客 - CSDN 博客_mybatis 动态 sql
MyBatis 方法不支持重载 -- 我有妙招_Orson Ju 的博客 - CSDN 博客
mysql decimal、numeric 数据类型_xiaodanjava 的博客 - CSDN 博客
深入理解 mybatis 原理 (五) MyBatis 缓存机制的设计与实现_官小飞的博客 - CSDN 博客
超全 MyBatis 动态 SQL 详解!
MySQL
{} 如何防止 SQL 注入的?它的底层原理是什么?
MySQL 中 like 使用 % 和 _ 的区别 - 简书
MySQL 中 Text 与 Blob 字段类型的区别_凌晓峰的博客 - CSDN 博客_mysql text 与 blob 区别
MySQL 中关于超键,主键和候选键的区别
MySQL 常用的七种表类型(转)
MySQL 数据库如何存储时间_mysql 中存储时长
mysql 模糊查询是否区分大小写?_劭兮劭兮的博客 - CSDN 博客
simpread-分布式事务面试题 (史上最全、持续更新、吐血推荐)
一张图彻底搞懂 MySQL 的锁机制 _ MySQL 技术论坛
后端程序员必备:书写高质量 SQL 的 30 条建议
图解 MySQL 内连接、外连接、左连接、右连接、全连接……
如何优化 mysql 分页查询
用 char 还是 varchar?答案和原理都告诉你 - 简书
索引失效的情况及解决 (超详细)
面试 _ MySQL 中 InnoDB 和 MyISAM 的联系与区别
Other
【Docker 应用篇】IDEA 集成 Docker 插件实现镜像打包上传
【Java 8 新特性】Java LocalDate 详解
【循序渐进学习 spring security 第五篇,如何处理重定向和服务器跳转?
@requestBody 的加与不加的区别
1_ 青龙面板安装
7 天,凭这个项目,我进了大厂!- 腾讯云开发者社区 - 腾讯云
10+ChatGPT 插件赋能 Obsidian (AI 插件合集)
API 接口防篡改(加签、验签)原理
await 把 Promise 解析为普通对象,async 函数 return 的返回值是 promise 对象,await 后转化为普通 Object
BCrypt 算法加密解密
caffeine ehcache 两种的关系与区别?
CuteHttpFileServer _ iscute_cn
Day 27 : 插件篇 06 — 建立一套完整的筆記複習流程,使用 Obsidian 插件 Spaced Repetition
DBeaver 连接 hive(详细图解)_梁辰兴的博客 - CSDN 博客
Gateway_gateway 响应式编程_啊荻~的博客 - CSDN 博客
Git 学习 01-Learn Git Branching(在线学习工具)- 腾讯云开发者社区 - 腾讯云
IDEA 内存占用过多的一种处理方式
idea 注入 mapper 报错报红的几种解决方案
Insert into select 导致的锁表_insert into select 会锁表吗 - CSDN 博客
iOS App 签名的原理 « bang’s blog
java - Sharding-JDBC 分库分表,真香! - 码猿技术专栏 - SegmentFault 思否
java volatile 禁止指令重排 - CSDN 博客
Java 中 List 和 ArrayList 的区别 (加入了个人见解)-CSDN 博客
Java 中 List 和 ArrayList 的区别及使用_java list arraylist-CSDN 博客
Java 中使用 poi 实现导入与导出(简约版)
java 代码的执行顺序
JAVA 关于 static 中静态代码块的使用
Java 多态——“编译看左边,运行看右边
Java 多态程序下代码块执行顺序
Java 多态详解(调用和初始化顺序)
JAVA 多线程,面试官喜欢问的东西 “CAS 和 AQS”
Java 并发编程之可见性问题
JAVA 面试技巧之自我介绍
JupyterLab 的安装和使用_jupyterlab 安装 - CSDN 博客
k8s 到底是什么,架构是怎么样的?
Maven 中依赖中的 scope 的作用_maven scope 作用 - CSDN 博客
MobaXterm 上传文件提示无权限_mobaxterm 传文件
MyISAM 与 InnoDB 的区别(9 个不同点)_innodb 和 myisam 的区别 - CSDN 博客
MySQL 中 MyISAM 为什么比 InnoDB 查询快
MySql 你知道如何正确的取随机数据吗 ?
MySQL 啥时候用表锁,啥时候用行锁?
MySQL 数据库为什么大多使用 B + 树,而不是用 Hash 存储索引
MySQL 索引优缺点、何时需要 _ 不需要创建索引、索引及 sql 语句的优化
Nacos 作为注册中心 (二) 使用 Dubbo 开发消费者对提供者的调用 - CSDN 博客
Obsidian 更新的 Callouts,提升方便性和美观程度
post 请求可以不加 @RequestBody 注解么?使用与不使用 @RequestBody 注解的区别_五月天的尾巴的博客 - CSDN 博客
PTCMS 小说采集规则(原创) - 唯一度博客
Python 学习:解决 pip 总是 WARNING: Retrying
Queue:poll、offer、element、peek_queue.poll-CSDN 博客
RabbitMQ 的 4 种集群架构 - 简书
rabbitTemplate rabbitmq 发布模式与消息确认_rabbittemplate 消息确认 - CSDN 博客
raidrive 映射工具收费教育版优惠学生教育计划申请教程
Redis 处理接口幂等性的两种方案
Redis 缓存穿透 / 击穿 / 雪崩以及数据一致性的解决方案
Redisson 实现分布式锁原理分析
RSA + AES 加密原理,一线大厂主流的加密手段,流程浅析,有十分详细的测试
Spring bean 和 javabean 的区别 - CSDN 博客
Spring Boot starter 的介绍以及原理
spring boot 和 SSM 开发中有什么区别?
Spring Boot 如何优雅提高接口数据安全性
Spring Cloud Gateway 多种思路实现动态路由 - 简书
Spring Cloud Gateway 实战之三:动态路由
Spring GateWay : 网关的转发细节
Spring 中的设计模式详解 _ JavaGuide(Java 面试 + 学习指南)
Spring 事务的基本原理、传播属性、隔离级别以及数据库事务
SpringBoot @ConfigurationProperties 详解
SpringBoot 启动类默认自动扫描包范围 + spring_factories 理解
SpringBoot 实现接口签名防止篡改(V2)
springboot 整合 dubbo ,@Reference @Service 可能空指针
springboot 结合 MybatisPlus 使用 sharding-jdbc 分库分表_保护我方胖虎的博客 - CSDN 博客
SpringBoot 项目实现微信小程序登录步骤
springcloud gateway 动态路由实现,mysql 存储配置 - CSDN 博客
talkGPT4All: 基于 GPT4All 的智能语音聊天程序
Typora 手动激活,不用修改时间,不用补丁
uniapp 本地存储(uni_setStorageSync 和 uni_setStorage)
volatile 为什么不能保证原子性_volatile 不保证原子性的原理 - CSDN 博客
Web 前端笔记 - 浏览器控制台调用 js 函数及 vue 函数
Windows 10 ntoskrnl_exe 占用大量的磁盘空间(100%)解决办法
windows 下 redis 集群环境搭建教程(Redis 官网版)
zSet 实现排行榜功能 - 腾讯云开发者社区 - 腾讯云
zset 底层是如何实现的,我反手就把跳表的数据结构画了出来
一口气说出四种幂等性解决方案,面试官都惊呆了!!
一文带你彻底搞懂 Spring 事务传播机制(面试系列)
一文搞清原码,反码,补码及其应用_原码、反码、补码的基本规则、范围及应用 - CSDN 博客
一文看懂二叉树的概念和原理
一次 springboot aop 不生效的奇葩分析之旅
一篇搞定位运算——java 位运算详解
为什么 myisam 查询比 innodb 快?_myisam 为什么比 innodb 查询快 - CSDN 博客
为什么要用私钥加签,公钥加密_公钥加密完后 为什么还要私钥签名
二叉堆详解并实现优先级队列
二叉树三种遍历(动态图 + 代码深入理解)
什么是上下文切换_上下文转换 - CSDN 博客
从零开始:实现 ChatGpt 打字机聊天效果
伊斯兰,怎么解?
余云辉:当前中国经济问题的性质、根源与对策——兼评 “币权独立化”
你以为的校招 VS 真实的校招
使用 CloudFlare Workers 创建自己的 AI 程序,基于 meta llama-2-7b 大语言模型
保姆级教程:前端本地开发指定域名以及 HTTPS 配置方案
全网最简单:Spring Boot + validation + AOP 请求参数校验
关于 springBoot 整合 dubbo 时,扫描配置 service 的接口和 service 的实现类不在同一个包下的问题
关于人的基本特性及其他 毛泽东_风闻
关于继承 RuntimeException 类来自定义异常在接口开发中的使用总结_潇潇雨歇_的博客 - CSDN 博客
内连接(inner join)与外连接 (outer join) 小结 - CSDN 博客
分享两款开源的 GPT-4 项目:Cheetah 和 Ecoute-duidaima 堆代码
分布式架构的水平和垂直扩容
分库分表神器 Sharding-JDBC,几千万的数据你不搞一下?
利用 Docker Compose 搭建 SpringBoot 运行环境
前后端 API 交互数据加密——AES 与 RSA 混合加密完整实例
前端 - 玩转混合加密 - 全栈修仙之路 - SegmentFault 思否
前端密钥怎么存储,才最安全?
史上最全 ThreadLocal 详解(一)
史上最全 ThreadLocal 详解(二)
在 docker 中如何安装部署宝塔面板
在 PC 或手机上与 ChatGPT 交谈的 11 种方法
外国贴吧 reddit 以及中国相关社区简介
如何更改 Azure 的静态 IP 为动态 IP 地址 - YuNi Blog
如何理解 Spring Boot 中的约定优于配置
字号与行高
带老弟做个实时排行榜
常用 Obsidian 处理中文长文?试试这些大幅提升体验的插件和代码片段
干掉 mapper_xml!MyBatis 新特性动态 SQL 真香! - 简书
并发编程三大特性——原子性、可见性、有序性
异步编程利器:CompletableFuture 详解 |Java 开发实战
彻底搞懂 HTTPS 的加密原理
微信小程序国密算法实现库 sm-crypto
怎么安全地在 web 前端存储私钥? - V2EX
性能测试基础之 JMeter 聚合报告详解
掌握 14 种 UML 图,清晰图示
摘要算法、对称加密、非对称加密、数字签名、数字证书浅析
数据库优化方案整理 - CSDN 博客
标题 SpringBoot @Valid_@Validated 与先于 AOP 的执行顺序问题_springboot 接口参数验证和 aop 先后性_ayuyihu 的博客 - CSDN 博客
求救___ 怎么下载 discord___?
浅述 Spring / SpringMVC 框架中用到的哪些设计模式?
特别专题 | 从 “超文本” 到“数据库”:重新想象网络文学的先锋性
盘点用 ChatGPT 建立的私有知识库的开源项目
瞧瞧别人家的 API 接口,那叫一个优雅
秒懂设计模式之适配器模式(Adapter Pattern)
移动端 touch 拖动事件和 click 事件冲突问题解决
第九章:Spring Security 使用 redis 存储用户权限信息
简单理解 TCP 三次握手四次挥手(看一遍你就懂)
算法复杂度分析,这次真懂了
系统热备份、还原 SnapShot V1_49 2021 年 9 月 14 日汉化绿色版
组成原理(三)下——浮点数运算
终于弄懂算法中递归的执行过程 - 腾讯云开发者社区 - 腾讯云
终于弄明白 git fetch 和 git pull 区别
结合 RSA 与 AES 实现前后端加密通信
给大家介绍一下 PandoraNext – 知了
缓存中间件总结比较
聊一聊 Rclone 挂载那些事儿 - 小 z 博客
能否关闭缓存
解释下 ArrayList 集合为啥允许值为 null-CSDN 博客
记 Mybatis 的坑,解决 Error attempting to get column ‘name‘ from result set,Cannot determine value type from
记录一次统一异常处理类不生效的解决方案
设计模式——依赖倒置(倒转)原则
详谈 Java 内部类(超详细代码示例)-CSDN 博客
谈 ai :我们真的会被 ai 取代吗? - 马列毛主义与革命左翼 时事评论 - 布站
谈谈 “邓小平理论” 的修正主义反动本质 - 马列毛主义与革命左翼 时事评论 - 布站
赤眉:帝国主义,还是 “半外围”?——论关于中国社会性质的根本分歧 - 火眼金睛,学以致用 - 布站
递归函数工作原理 - CSDN 博客
长期更新,国内所有小说建站系统整理 - 规则之树
问题解决:Failed to download metadata for repo ‘appstream‘: Cannot prepare internal mirrorlist:___- 腾讯云开发者社区 - 腾讯云
除了 996 ICU,GitHub 上还有哪些奇葩的项目?
青龙面板登录页白屏无法访问的两种解决办法 - 缙哥哥
面试必问:常用的加密算法有哪些?_软件常用的加密算法 - CSDN 博客
Redis
Redis 之事务(详细解析)
Redis 单线程怎么支持高并发 - 简书
Redis 的四种搭建模式
Redis 缓存和 MySQL 数据一致性方案详解 - 知乎
Redisson 分布式锁的使用
Redis两种持久化机制RDB和AOF详解(面试常问,工作常用)
simpread-@Cacheable 注解属性介绍_cacheable 注解详解_扛麻袋的少年的博客 - CSDN 博客
simpread-Spring Boot 整合 Redis 实现数据缓存_扛麻袋的少年的博客 - CSDN 博客
simpread-SpringBoot2+Redis 动态切换 db 数据源 (db) 最佳实践_springboot redis db_君哥聊编程的博客 - CSDN 博客
一文读懂 Redis
如何保证 Redis 缓存与数据库的一致性?
Spring
@Reference 注入为空
Access-Control-Allow-Headers 不允许使用请求标头字段 Access-Control-Allow-Headers-Java 学习之路
dubbo 在 controller 中 reference 注解为空的问题深度解析
Spring Boot + Mybatis-Plus Mybatis 绑定错误 -- Invalid bound statement (not found)
Spring Boot 实现接口幂等性的 4 种方案
Spring Boot 拦截器 (Interceptor) 详解
Spring Cloud Gateway 中 session 共享
Spring Security permitAll 开放页面权限 解除 token 验证的问题
spring security 学习笔记 加入认证 redis 缓存(四)
spring security 简单教程以及实现完全前后端分离
Spring Security 系列教程之解决 Spring Security 环境中的跨域问题
spring security 自定义登录以及配置跨域问题
Spring 核心讲解篇——反射机制
Spring+ehcache+redis 两级缓存 -- 缓存实战篇
SpringBoot Redis、Ehcache 集成和多缓存配置
SpringBoot Utils 类注入 Bean 详解
SpringBoot 中使用 @scheduled 定时执行任务需要注意的坑
SpringBoot 入门系列(二十九)如何使用 JdbcTemplate 操作数据库?
SpringBoot 关闭 MyBatis 一级缓存的方法
springboot 打包运行报错 错误信息 Exception in thread “main“ java_lang_NoClassDefFoundError:_org_springframework_boot_loader_launchedurlclasslo_li_914 的博客 - CSDN 博客
SpringBoot 整合 Quartz 定时任务框架
SpringBoot 缓存之 @Cacheable 详细介绍
springboot 配置 JedisPool 简洁有效
SpringBoot 配置文件加载顺序
SpringBoot 防 Xss 攻击_springboot 防止 xss 攻击
springboot 集成的 mybatis 设置 executorType 为 batch 模式
springboot 项目打包时提示 “程序包 xxx 不存在,找不到符号”
springboot+maven 多模块项目打包时找不到类(找不到符号)_mevan 双镜像 打包找不到类_许三多 fish 的博客 - CSDN 博客
SpringCloud 整合 Oauth2+Gateway+Jwt+Nacos 实现授权码模式的服务认证 (一)
SpringCloud 整合 Oauth2+Gateway+Jwt+Nacos 实现授权码模式的服务认证 (二)
springcloud 的微服务的设计方案一:gateway+springsecurity+session 共享
SpringCloudGateway CORS 方案看这篇就够了
SpringCloudgateWay 升级到 3_1_1 版本你遇到这些坑了吗?
SpringSecurity - 从入门到精通
SpringSecurity 如何使用注解控制权限
Spring注解@Qualifier详细解析
The value of the Access-Control-Allow-Origin报错
Zuul 网关跨域问题
一文告诉你 Spring 是如何利用 “三级缓存 “巧妙解决 Bean 的循环依赖问题的
一文彻底搞懂多线程、高并发原理和知识点
一文彻底明白 Spring 的循环依赖
微服务网关 Zuul 迁移到 Spring Cloud Gateway
手把手带你实现第三方应用登录
直观讲解一下 RPC 调用和 HTTP 调用的区别! - 简书
聊聊 SpringBoot 自动装配原理
配置 spring-security 对 redis 中 session 的同步处理,通过 sessionRegistry 统计在线用户
读书
Obsidian + 笔记:如何阅读一本书?极简阅读指南
带着问题读书是最高效的读书方法
高并发
Java Thread 的 start 和 run 方法的区别
About Simpread
Sources
Articles
IT技术内容
rclone
E5 调用 API 续订程序:Microsoft 365 E5 Renew Plus_e5 续订
Windows 平台下使用 Rclone 挂载 OneDrive 为本地硬盘
申请 onedrive api 并使用 rclone 将其挂载为本地磁盘
Andy 的百宝箱: 永不失联 永久免费 vpn 无限流量 cloudflare 官方 warp 客户端 __1_1_1_1 Cloudflare 免费 VPN
CloudFlare反代解决CDN加速屏蔽问题
WARP 系列第 1 期 (warp 账户篇):关于身份验证设置
WARP 系列第 2 期 (WireGuard 代理篇):无限申请 WARP 账户
全球最大的网络安全专家与 CDN 技术服务商 Cloudflare 自定义 IP 节点整理汇总
加速网站访问速度
通过 Cloudflare Partner 优选 Cloudflare 自定义 IP 节点实现全球 CDN 加速
优秀长文章收藏
Java并发体系
Java并发体系-第一阶段-多线程基础知识
Java并发体系-第一阶段-多线程基础知识
Java并发体系-第三阶段-JUC并发包
Java并发体系-第三阶段-JUC并发包-1
Java并发体系-第三阶段-JUC并发包-2
Java并发体系-第二阶段-锁与同步
Java并发体系-第二阶段-锁与同步-1
Java并发体系-第二阶段-锁与同步-2
Java并发体系-第二阶段-锁与同步-3
Java并发体系-第四阶段-AQS源码解读
Java并发体系-第四阶段-AQS源码解读
📁Java并发体系
JVM
📁JVM
JVM系列-第1章-JVM与Java体系结构
JVM系列-第2章-类加载子系统
JVM系列-第3章-运行时数据区
JVM系列-第4章-虚拟机栈
JVM系列-第5章-堆
JVM系列-第6章-方法区
JVM系列-第7章-对象的实例化内存布局与访问定位
JVM系列-第8章-执行引擎
JVM系列-第9章-StringTable(字符串常量池)
JVM系列-第10章-垃圾回收概述和相关算法
JVM系列-第11章-垃圾回收相关概念
JVM系列-第12章-垃圾回收器
Netty入门
📁Netty入门
Netty入门-第一话
Netty入门-第三话
Netty入门-第二话
» 读书笔记工作流
∑ 读书笔记
📁读书笔记
📚卡片笔记写作法 - 热门批注
📚如何阅读一本书
📚这样读书就够了
EPOC
HIIT
开源协议
计算机自然辩证法
Java工程师
cookie与session
相关技术发展史
Java Web 发展史 (一)
simpread-法宝扬、豺狗亡 --- 反帝兴社的理论基础和致胜法宝
不断革命论?
多线程矛盾的发展
» 文章笔记工作流
∑ 文章笔记
📁Articles
Books
计算机专业书籍
Java设计模式
📁Java设计模式
Introduction
七个结构型模式
六个创建型模式
十一个行为型模式
基础知识
设计模式综合应用实例
设计模式趣味学习(复习)
阅读说明
MySQL是怎样运行的
📁MySQL是怎样运行的
0 第0章 万里长征第一步(非常重要)-如何愉快的阅读本小册
1 第1章 装作自己是个小白-重新认识MySQL
2 第2章 MySQL的调控按钮-启动选项和系统变量
3 第3章 乱码的前世今生-字符集和比较规则
4 第4章 从一条记录说起-InnoDB记录结构
5 第5章 盛放记录的大盒子-InnoDB数据页结构
6 第6章 快速查询的秘籍-B+树索引
7 第7章 好东西也得先学会怎么用-B+树索引的使用
8 第8章 数据的家-MySQL的数据目录
9 第9章 存放页面的大池子-InnoDB的表空间
10 第10章 条条大路通罗马-单表访问方法
11 第11章 两个表的亲密接触-连接的原理
12 第12章 谁最便宜就选谁-MySQL基于成本的优化
13 第13章 兵马未动,粮草先行-InnoDB统计数据是如何收集的
14 第14章 不好看就要多整容-MySQL基于规则的优化(内含关于子查询优化二三事儿)
15 第15章 查询优化的百科全书-Explain详解(上)
16 第16章 查询优化的百科全书-Explain详解(下)
17 第17章 神兵利器-optimizer trace表的神器功效
18 第18章 调节磁盘和CPU的矛盾-InnoDB的Buffer Pool
19 第19章 从猫爷被杀说起-事务简介
20 第20章 说过的话就一定要办到-redo日志(上)
21 第21章 说过的话就一定要办到-redo日志(下)
22 第22章 后悔了怎么办-undo日志(上)
23 第23章 后悔了怎么办-undo日志(下)
24 第24章 一条记录的多幅面孔-事务的隔离级别与 MVCC
25 第25章 工作面试老大难-锁
26 第26章 写作本书时用到的一些重要的参考资料
Spring揭秘
📁Spring揭秘
第1章Spring框架的由来
第2章IoC的基本概念
第3章IoCServiceProvider介绍
第4章Spring的IoC容器之BeanFactory一
第4章Spring的IoC容器之BeanFactory七
第4章Spring的IoC容器之BeanFactory三
第4章Spring的IoC容器之BeanFactory二
第4章Spring的IoC容器之BeanFactory五
第4章Spring的IoC容器之BeanFactory八
第4章Spring的IoC容器之BeanFactory六
第4章Spring的IoC容器之BeanFactory四
第5章SpringIoC容器ApplicationContext一
第5章SpringIoC容器ApplicationContext三
第5章SpringIoC容器ApplicationContext二
第6章SpringIoC容器之扩展篇一
第6章SpringIoC容器之扩展篇二
第7章一起来看AOP
第8章SpringAOP概述及其实现机制一
第8章SpringAOP概述及其实现机制二
第9章SpringAOP一世一
第9章SpringAOP一世三
第9章SpringAOP一世二
第10章SpringAOP二世一
第10章SpringAOP二世二
第11章AOP应用案例
第12章SpringAOP之扩展篇
第13章统一的数据访问异常层次体系
第14章JDBCAPI的最佳实践一
第14章JDBCAPI的最佳实践三
第14章JDBCAPI的最佳实践二
第15章Spring对各种ORM的集成一
第15章Spring对各种ORM的集成三
第15章Spring对各种ORM的集成二
第16章Spring数据访问之扩展篇一
第16章Spring数据访问之扩展篇二
第17章有关事务的楔子
第18章群雄逐鹿下的Java事务管理
第19章Spring事务王国的架构一
第19章Spring事务王国的架构三
第19章Spring事务王国的架构二
第19章Spring事务王国的架构五
第19章Spring事务王国的架构四
第20章使用Spring进行事务管理一
第20章使用Spring进行事务管理三
第20章使用Spring进行事务管理二
第21章Spring事务管理之扩展篇一
第21章Spring事务管理之扩展篇三
第21章Spring事务管理之扩展篇二
第22章迈向SpringMVC的旅程
第23章SpringMVC初体验一
第23章SpringMVC初体验二
第24章近距离接触SpringMVC主要角色一
第24章近距离接触SpringMVC主要角色三
第24章近距离接触SpringMVC主要角色二
第24章近距离接触SpringMVC主要角色四
第25章认识更多SpringMVC家族成员一
第25章认识更多SpringMVC家族成员三
第25章认识更多SpringMVC家族成员二
第25章认识更多SpringMVC家族成员五
第25章认识更多SpringMVC家族成员四
第26章SpringMVC中基于注解的Controller一
第26章SpringMVC中基于注解的Controller二
第27章SpringMVC之扩展篇
第28章Spring框架内的JNDI支持
第29章Spring框架对JMS的集成一
第29章Spring框架对JMS的集成二
第30章使用Spring发送Email一
第30章使用Spring发送Email二
第31章Spring中的任务调度和线程池支持一
第31章Spring中的任务调度和线程池支持二
第32章Spring框架对J2EE服务的集成之扩展篇
第33章Spring远程方案一
第33章Spring远程方案三
第33章Spring远程方案二
第33章Spring远程方案四
花4个月时间整理出Spring揭秘的文字版的感受
📁计算机专业书籍
一个能下载到全网 99% 电子书的方法
Courses
Java后端技术
HM Java进阶
Docker
Docker安装
Centos7安装Docker
Docker实用篇
HM Spring
Spring第一天
Spring第三天
Spring第二天
HM Springboot
SpringBoot笔记
HM Springcloud
Nacos安装指南
nacos集群搭建
SpringCloud01
SpringCloud实用篇02
HM SpringMVC
SpringMVC第一天
SpringMVC第二天
Kubernetes核心技术
📁Kubernetes核心技术
容器化进阶Kubernetes核心技术
容器化进阶Kubernetes课程讲义
总结
Maven高级
📁Maven高级
Maven进阶笔记
POM文件帮助文档
一、分模块开发与设计
三、聚合与继承
二、依赖管理
五、多环境配置与应用
六、私服
四、属性管理
学习目标
Mybatis-Plus
HM Mybatis-Plus
📁HM Mybatis-Plus
logback常用配置
MyBatisPlus笔记
一、MyBatisPlus简介
三、DQL编程控制
二、标准数据层开发
五、快速开发-代码生成器
四、DML编程控制
学习目标
📁Mybatis-Plus
1.MyBatis-Plus简介
2.MP基本增删改查的用法
3.MP常用注解
4.MP中Wrapper的使用
5.MP中内置的插件
6.MP多数据源
7.MP代码生成
8.MybatisPlus 之自定义 ID 生成器
RabbitMQ高级
部署指南
RabbitMQ部署指南
RabbitMQ-高级篇
Request&Response
Request&Response
会话技术
会话技术
分布式事务
Seata部署与集成
seata的部署和集成
分布式事务
分布式缓存
Redis缓存
Redis集群
分布式缓存
多级缓存
附加
安装Canal
安装OpenResty
案例导入说明
多级缓存
微服务保护
sentinel规则持久化
Jmeter快速入门
sentinel规则持久化
微服务保护之Sentinel
📁微服务保护之Sentinel
1.初识Sentinel
2.流量控制
3.隔离和降级
4.授权规则
5.规则持久化
微服务保护
文件服务
文件服务
📁Java进阶
Java工程师
Dubbo
📁Dubbo
Dubbo+zookeeper
Dubbo工作原理
Dubbo是什么
RPC与HTTP
服务提供者开发
服务消费方开发
Filter
📁Filter
Ajax同步和异步的区别
Ajax简介
FreeMarker与Servlet整合
FreeMarker内建函数
FreeMarker和JSP的比较
FreeMarker基本语法-分支判断
FreeMarker基本语法-取值
FreeMarker基本语法-迭代
FreeMarker的jar包下载引入
JavaScript访问JSON并输出
Java处理JSON(FastJson简介)
Java正则表达式元字符多次重复匹配
Java正则表达式在Java中的应用
Java正则表达式字符匹配
Java正则表达式正则表达式在JavaScript中的应用
jQuery两类不常用选择器
jQuery事件处理方法
Jquery和Ajax实现二级联动菜单
jQuery基本选择器
JQuery对Ajax的支持
jQuery操作元素CSS属性
jQuery简介
jQuery获取、设置、移除属性
jQuery获取、设置表单
JSON序列化与反序列化
JSON数组序列化与反序列化
JSON简介与语法规则
一个ajax比较拟真的范例
一个jQuery简单示例
三个内置对象的属性的监听器
字符串和JSON互转
常用功能与过滤器内容概述
百度开源的绘图JS组件Echarts组件
监听器Freemarke引文
监听器使用场景:静态数据预加载
监听器的第一个范例
监听器简介
综合案例-请求流量分析
过滤器url-pattern设置过滤范围
过滤器开发技巧之过滤器参数化
过滤器案例-利用过滤器解决多端设备自动适配;
过滤器案例-字符集过滤器
过滤器生命周期
过滤器的两种开发形式
过滤器简介
过滤链
Java分布式
📁Java分布式
Docker入门【从仓库中拉取镜像,启动为容器】
Docker入门在Linux(CentOS 7)中,安装docker
Docker简介
Nginx在Linux(CentOS 7)上安装Nginx
Nginx常用命令
Nginx搭建静态资源服务器
Nginx简介
Nginx配置文件简介
RabbitMQ入门Spring Boot整合RabbitMQ
RabbitMQ入门交换机类型
RabbitMQ入门生产者、消费者演示
RabbitMQ在Linux(CentOS 7)上安装
RabbitMQ简介
RabbitMQ管理后台简介
Thread,ThreadLocal,ThreadLocalMap的关系
ThreadLocal注意点
ThreadLocal的两个作用
ThreadLocal的主要方法,简介
ThreadLocal第一种使用场景
ThreadLocal第二种使用场景
ThreadLocal部分,内容概述
分布式概念性内容简述
多线程与分布式概述
线程池(ThreadPoolExecutor)提供的钩子方法
线程池Executors工具类提供的4种自动创建线程池的策略
线程池ReentrantLock和Condition
线程池与停止线程池相关的五个方法
线程池总结
线程池拒绝任务的两个时机和四种策略简介
线程池构造函数
线程池的5种状态
线程池相关的类&方法
线程池简介(为什么要使用线程池;线程池的好处和适用场景)
线程池部分内容概述
maven入门基础
📁maven基础
Maven介绍
Maven依赖管理
Maven属性管理
Maven插件技术
Maven整体介绍
Maven本地仓库与中央仓库
Maven构建生命周期
Maven核心特性
Maven的安装与配置
MK JavaWeb
📁MK JavaWeb
Dom4j读取XML文档
EclipseJ2EE版本安装
EL&JSTL案例
EL表达式:主要是用于简化JSP的输出
Get请求和Post请求
HTTP响应头中的Content-Type
HTTP响应结构
HTTP请求结构
Java操作XML
JSP九大内置对象
JSP简介
JSTL(JSP标准标签库)简介
JSTL(JSP标签库)判断标签
JSTL(JSP标签库)核心标签库设置
JSTL(JSP标签库)格式化输出标签库
JSTL(JSP标签库)遍历集合
ServletContext全局对象
Servlet启动时加载
Servlet开发标准步骤;
Servlet概念软件发展史
Servlet生命周期
Servlet的注解
Tomcat安装与运行
web.xml的其他作用
Web应用程序打包与发布(war包)
web开发基础内容概述
XMLXPath路径表达式查询XML
XML使用Dom4j写追加XML文档
XML概念与用途
XML语义
创建一个javaWeb工程
标准的JavaWeb工程的工程结构
浏览器Cookie
用户会话Session对象
请求中文乱码
请求参数的发送与接收
请求转发与响应重定向
MK JDBC
📁MK JDBC
ApacheCommonsDBUtils简化增删改查
C3P0连接池入门
Druid连接池的配置和使用
druid配置详解
JDBC中的Date日期的处理方式
JDBC内容概述
JDBC分析按部门查询员工功能
JDBC基于JavaBean实体类实现分页数据封装
JDBC实现事务
JDBC封装一个DbUtils工具类
JDBC总结
JDBC数据批处理
JDBC是什么数据库驱动程序是什么
JDBC连接池简介
JDBC驱动分析
SQL注入攻击
SQL注入攻击的解决策略
标准的JDBC范例
MK SpringBoot
📁MK SpringBoot
Spring Boot入门
Spring Boot入门内容概述;
Spring Boot入门部分总结
Spring Boot完成第一个接口开发
Spring Boot版本
Spring Boot的Get请求和Post请求
Spring Boot的Value注解
Spring Boot的一个全流程演示
SpringBoot的properties配置文件和yml配置文件简介
创建Spring Boot项目
附加:EasyExcel---转换器、数据处理器
SpringBoot电商项目开发
【电商项目】项目亮点;
📁SpringBoot电商项目开发
Spring Boot使用【AOP】来实现需求
Spring Boot电商项目:概述;
Spring Boot电商项目23商品分类模块【增加目录分类】接口
Spring Boot电商项目上线部服务器环境配置
Spring Boot电商项目上线部署把项目部署到服务器
Spring Boot电商项目上线部署阿里云服务器介绍与选购
Spring Boot电商项目上线部署项目的修改与调整
Spring Boot电商项目商品分类模块【删除目录分类】接口
Spring Boot电商项目商品分类模块介绍
Spring Boot电商项目商品分类模块使用【@Valid注解】校验入参
Spring Boot电商项目商品分类模块使用Swagger自动生成API文档
Spring Boot电商项目商品分类模块利用Redis缓存加速响应
Spring Boot电商项目商品分类模块前台的【分类列表(递归)】接口
Spring Boot电商项目商品分类模块后台的【分类列表(平铺)】接口
Spring Boot电商项目商品分类模块更新目录分类接口
Spring Boot电商项目商品分类模块统一校验管理员身份
Spring Boot电商项目商品模块【商品详情】接口
Spring Boot电商项目商品模块【增加商品】接口
Spring Boot电商项目商品模块【增加商品】接口之【上传图片】接口开发
Spring Boot电商项目商品模块【增加商品】接口之图片上传
Spring Boot电商项目商品模块【增加商品】接口之图片上传
Spring Boot电商项目商品模块【更新商品】接口
Spring Boot电商项目商品模块五【批量上下架商品】接口
Spring Boot电商项目商品模块介绍
Spring Boot电商项目商品模块前台的【商品列表】接口
Spring Boot电商项目商品模块后台的【商品列表】接口
Spring Boot电商项目商品模块四【删除商品】接口;
Spring Boot电商项目引入log4j2日志组件并配置
Spring Boot电商项目技术选型
Spring Boot电商项目数据库表设计
Spring Boot电商项目模块和功能介绍
Spring Boot电商项目用户模块API统一返回对象
Spring Boot电商项目用户模块介绍
Spring Boot电商项目用户模块使用MD5对密码进行保护
Spring Boot电商项目用户模块全接口
Spring Boot电商项目用户模块总结
Spring Boot电商项目用户模块普通用户登录接口开发
Spring Boot电商项目用户模块枚举类和枚举数据类型
Spring Boot电商项目用户模块注册接口开发
Spring Boot电商项目用户模块注册接口开发之全局统一处理异常
Spring Boot电商项目用户模块注册接口开发之自定义异常类
Spring Boot电商项目第一次全流程演示
Spring Boot电商项目订单模块【前台:创建订单】接口
Spring Boot电商项目订单模块【前台:取消订单】接口
Spring Boot电商项目订单模块【前台:支付订单】接口
Spring Boot电商项目订单模块【前台:生成支付二维码】接口
Spring Boot电商项目订单模块【前台:订单列表】接口
Spring Boot电商项目订单模块【前台:订单详情】接口
Spring Boot电商项目订单模块【后台:订单列表】接口
Spring Boot电商项目订单模块【后台:订单发货】接口
Spring Boot电商项目订单模块介绍
Spring Boot电商项目订单模块十【前后台通用:订单完结】接口
Spring Boot电商项目订单模块订单模块全流程演示和总结
Spring Boot电商项目购物车模块【全选/全不选购物车的商品】接口
Spring Boot电商项目购物车模块【删除购物车的某个商品】接口
Spring Boot电商项目购物车模块【更新购物车某个商品的数量】接口
Spring Boot电商项目购物车模块【添加商品到购物车】接口
Spring Boot电商项目购物车模块【购物车列表】接口
Spring Boot电商项目购物车模块【选中/不选中购物车的某个商品】接口
Spring Boot电商项目购物车模块介绍
Spring Boot电商项目购物车模块统一校验当前是否有用户登录
Spring Boot电商项目购物车模块购物车模块总结
Spring Boot电商项目项目总结
Spring Boot电商项目项目演示
SpringBoot电商项目开发所需工具IDEA插件
引入为什么选择做【电商系统】
补充Base64转码
补充Java的异常体系
补充Log4j2日志文件RollingFile的文件滚动更新机制
附加IDEA调试技巧断点统一开关条件断点单步调试F7F8ShiftF8F9AltF9表达式求值
附加J2EE中的过滤器Spring中的AOPSpringMVC中的拦截器的区别
附加Mybatis传递多个参数时的处理策略
附加PageHelper分页插件的Page和PageInfo的区别
附加POST请求方法参数放在url中和放在body中有什么区别
附加RequestContextHolder可以实现在非Controller的方法中获取HttpServletRequest
附加SpringBoot缓存Redis本篇博客没写完不要看
附加SpringBoot项目多个配置文件介绍启动项目时候怎么选择指定配置文件
附加SpringBoot项目手动控制事务包括总结了到目前为止事务的所有内容
附加SpringBoot项目的请求与响应的中文乱码问题本篇博客尚存很多问题不要看
附加内部接口主要是可以通过外部类内部接口内部接口中定义的属性的方式获取到内部接口中定义变量本篇博客介绍的内容是一个通用的可长期积累的开发技巧
附加我们在更新数据库的时候应该采用的做法是使用pojo去更新数据库
附加打包方式目前为止遇到过的所有打包案例
附加枚举类本篇博客没什么新的内容只是这儿用到了遍历枚举中枚举项的方法
附加自定义异常继承Exception和RuntimeException的区别
附加部署项目时候用到的Linux命令scp上传文件lsof查看当前系统文件javajar启动jar包nohup后台运行
附加项目打成jarwar包
项目初始化创建Spring Boot项目(必看)
SpringBoot电商项目进阶开发
📁SpringBoot电商项目进阶开发
Excel批量添加商品
Excel的解析与处理
JWT的原理
session升级为JWT校验
SpringBoot电商进阶开发课程介绍
SpringBoot高级功能
企业级用户验证章节介绍
判断邮箱是否已经注册
发送第一封邮件
图片处理
完成注册接口的编写
对列表的元素进行校验
注册邮箱验证
深入理解session
生成验证码存储到redis
登陆状态的保存和验证
订单图变化趋势接口和时区问题
订单状态提示和IP地址写法升级
配置邮箱授权码
项目实战生成JWT
SpringCloud微服务入门
SpringCloud开发课程查询项目
【Spring Cloud开发课程查询项目】Spring Cloud核心组件简介
📁SpringCloud开发课程查询项目
Eureka的架构和作用
SpringCloud开发课程查询项目内容概述
SpringCloud开发课程查询项目项目整体设计概述
利用Feign实现服务间调用
利用Hystrix实现断路器
利用Ribbon实现负载均衡
实现网关过滤器
开发EurekaServer
整合两个服务
新建多模块项目
课程价格模块开发
课程列表模块开发
进行EurekaClient改造
通过网关zuul实现路由功能
📁SpringCloud微服务入门
SpringCloud微服务简介
SpringCloud电商项目开发
📁SpringCloud电商项目开发
SpringCloud之eurekaServer开发
SpringCloud之Feign携带session信息
SpringCloud之session共享机制
SpringCloud之二维码图片路径配置
SpringCloud之商品分类与商品模块初始化
SpringCloud之商品模块介绍
SpringCloud之商品模块的迁移和调整
SpringCloud之用户模块介绍和设计
SpringCloud之用户模块初始化
SpringCloud之用户模块提供当前用户接口开发
SpringCloud之管理员过滤器开发
SpringCloud之网关模块开发
SpringCloud之订单设计
SpringCloud之购物车与订单模块介绍
SpringCloud功能模块介绍
SpringCloud模块如何拆分
SpringCloud模块间各层级的重构
SpringCloud用户模块测试
SpringCloud项目初始化
SpringCloud项目整体介绍
附加:cookie和session区别
SpringCloud电商项目进阶开发
分布式综合服务
📁分布式综合服务
1.初识MQ
2.快速入门
3.SpringAMQP
RabbitMQ
RabbitMQ部署指南
SpringCloud之RabbitMQ设计者模式
SpringCloud之使用MQ返还库存
SpringCloud分布式事务介绍
SpringCloud分布式事务原理
SpringCloud分布式事务实操
SpringCloud分布式锁原理
如何排查慢方法
📁SpringCloud电商项目进阶开发
SpringCloud之CRON表达式
SpringCloud之Gateway新网关开发
SpringCloud之Zuul安全性增强
SpringCloud之定时任务在Spring中的应用
SpringCloud之电商项目适配新网关
SpringCloud之线程池和Threadlocal在项目中的应用
Zookeeper
📁Zookeeper
Java原生客户端连接到ZK
leader的选举机制
Watcher机制
zeekeeper特点和作用
znode节点
zookeeper的安装与配置
为什么需要Zookeeper
利用Curator操作ZK
处理watcher事件
常用命令
用代码对zk节点进行操作
高级命令
决胜Spring源码
📁决胜Spring源码
Spring模块梳理
未命名
📁MK Java工程师
Java面试文章
Java面试八股文
BingAI
📁BingAI
ChatGpt讲解关于内存区域如何工作
值传递和引用传递
答案解析:关于String比较
Java基础
==、equals()与hashcode()的区别
📁Java基础面试
基础篇讲义
并发篇讲义
数据库篇
框架篇讲义
虚拟机篇讲义
静态变量与实例变量区别
Java面试锦集
📁Java面试锦集
Dubbo 面试题
Elasticsearch 面试题
Java 并发编程(一)
Java 并发编程(二)
Java 面试题(一)
Java 面试题(二)
kafka 面试题
Linux 面试题
Memcached 面试题
RabbitMQ 面试题
Redis 面试题
Spring Boot 面试题
Spring Cloud 面试题
Spring 面试题(一)
Spring 面试题(二)
ZooKeeper 面试题
互联网Java工程师面试题
微服务 面试题
我的校招
SpringBoot自动配置和自动装配
兴盛优选
我的校招-不完全知识点整理
面试题收集
📁Java面试八股文
MyBatis 面试题
MySQL 面试题
MK Java基础
📂MK Java基础
Java包装类
Java基础(一)
Java基础(二)
Java多线程
Java字符串
Java异常
Java泛型
Java输入输出流
Java集合
Java面向对象(一)
Java面向对象(三)
Java面向对象(二)
Java面向对象(四)
MK 后端
Apache Shiro
📁Apache Shiro
授权讲解
权限拦截、会话管理、权限缓存讲解
权限管理框架介绍
简单Case
身份认证讲解
JavaWeb
📁JavaWeb
Java Web基础(一)
Java Web基础(三)
Java Web基础(二)
Java Web基础(四)
Java Web基础学习整体介绍
JavaWeb编程实战(一)
JavaWeb编程实战(三)
JavaWeb编程实战(二)
JavaWeb编程实战(四)
常用功能与过滤器(一)
常用功能与过滤器(二)
常用功能与过滤器整体介绍
JDBC
📁JDBC
Java数据库开发基础
Linux
📁Linux
Linux环境搭建与Redis应用(一)
Linux环境搭建与Redis应用(三)
Linux环境搭建与Redis应用(二)
Linux环境搭建与Redis应用(四)
MK Spring
📁MK Spring
Java主流框架入门-Spring
Java主流框架入门-Spring(一)
Java主流框架入门-Spring(三)
Java主流框架入门-Spring(二)
Java主流框架入门-Spring(五)
Java主流框架入门-Spring(六)
Java主流框架入门-Spring(四)
MK SpringMVC
📁MK SpringMVC
Java主流框架入门-SpringMVC(一)
Java主流框架入门-SpringMVC(三)
Java主流框架入门-SpringMVC(二)
Java主流框架入门-SpringMVC(四)
MyBatis
Mybatis入门
MyBatis入门一:Mybatis介绍一:框架是什么?
MyBatis入门七:多表关联查询一:获取多表关联查询结果;(查询结果包括多张表的字段,使用Map去承载存储查询结果)
MyBatis入门三MyBatis基本使用一MyBatis环境配置包括pom引入Mybatis依赖IDEA配置数据库引入演示用SQLmybatisconfigxml配置文件编写
MyBatis入门九:Mybatis数据插入、修改、删除一:插入数据;
MyBatis入门二:Mybatis介绍二:MyBatis简介;
MyBatis入门五:MyBatis基本使用三:MyBatisUtils工具类;以查询为例,演示mybatis的一个工作流程;
MyBatis入门八:多表关联查询二:ResultMap结果映射;(对【MyBatis入门七】的改进,查询结果包括多张表的字段,使用<resultMap>的方式去承载存储查询结果)
MyBatis入门六:SQL传参一:SQL传参;(单参数传递【基本包装类型】和多参数传递【Map接口】)
MyBatis入门十:Mybatis数据插入、修改、删除二:<selectKey>标签和useGeneratedKeys属性的区别;(一个相对独立的知识点)
MyBatis入门十一:Mybatis数据插入、修改、删除三:更新数据,删除数据;
MyBatis入门十三:MyBatis工作流程(Summary);Mybatis入门常见问题;(本篇博客没什么内容,仅仅是一个总结)
MyBatis入门十二:预防SQL注入攻击;(`${}`和`#{}`的区别)
MyBatis入门四:MyBatis基本使用二:SqlSessionFactory和SqlSession简单演示;
白板 2023-09-08
Mybatis进阶
IDEA连接MySQL时,报“ Server returns invalid timezone……”(这是在IDEA中设置时区啦,和上篇转载博客的在命令行中设置本质是一样的啦。)
IDEA连接MySQL时,报“ Server returns invalid timezone.Go to ‘Advanced‘ tab and set ‘serverTimezone‘ ……”
MyBatis进阶一:slf4j日志门面和logback日志组件;(在MyBatis中的使用logback)(本篇博客仅仅是在控制台输出日志信息,不涉及把日志信息存储到日志文件)
MyBatis进阶七:MyBatis整合C3P0连接池;
MyBatis进阶三:Mybatis缓存;(包括一级缓存和二级缓存)
MyBatis进阶九:Mybatis注解开发;(查询案例,插入案例,***DTO类的结果映射)
MyBatis进阶二:MyBatis动态SQL;(仅仅涉及【if语句】)
MyBatis进阶五:PageHelper分页插件;
MyBatis进阶八:Mybatis批处理;(批量插入,批量删除,批量更新待写…)
MyBatis进阶六:不同数据库的分页实现原理;(了解下就OK了)
MyBatis进阶四:Mybatis对象关联查询;(【一对多】(<collection>)&【多对一】(association))
📁MyBatis
Java必知必会框架入门-MyBatis
Java必知必会框架入门-MyBatis(一)
Java必知必会框架入门-MyBatis(二)
内容概述
单元测试与Junit4
运行报错javalangNoClassDefFoundErrorCouldnotinitializeclass这儿的原因是Mapperxml中SQL标签的id重复了
MySQL
整理
📁整理
MySQL介绍
MySQL基本函数
MySQL对数据的基本操作
MySQL整体介绍
MySQL综合应用
数据库的基本查询
数据库的高级查询
数据库表的相关操作
📁MySQL
SQL语法基础知识总结
Redis
📁Redis
Linux环境搭建与Redis应用(七)
Linux环境搭建与Redis应用(五)
Linux环境搭建与Redis应用(六)
SpringSecurity
📁SpringSecurity
SpringSecurity基于SpringBoot环境快速搭建
常用权限拦截器讲解
常见Case实现
开源的权限管理框架介绍
拓展:SpringSecurity基础配置
数据库管理
权限缓存
自定义决策
SSM开发书评网
📁SSM开发书评网
SSM开发书评网(一)
SSM开发书评网(三)
SSM开发书评网(二)
SSM开发书评网(五)
SSM开发书评网(四)
附加Ajax总结
框架前置知识
📁框架前置知识
框架前置知识(一)
框架前置知识(三)
框架前置知识(二)
框架前置知识(四)
框架前置知识整体介绍
正则表达式
人文社科通识
哲学
“二次元” 与资产阶级动漫 - 北斗星论坛
∑ 哲学
二舅热点背后的原因
心之力
社会主义经济学
常见经济学概念
∑ 常见经济学概念
∑ 经济学
∑ 人文社科通识
前端框架技术
MK 前端
CSS3
📁CSS3
CSS3动画与穷游首页开发实战(一)
CSS3动画与穷游首页开发实战(二)
CSS3基础语法与盒模型(一)
CSS3基础语法与盒模型(三)
CSS3基础语法与盒模型(二)
CSS3基础语法与盒模型(四)
CSS3浮动定位与背景样式(一)
CSS3浮动定位与背景样式(三)
CSS3浮动定位与背景样式(二)
CSS3浮动定位与背景样式(四)
HTML5
📁HTML5
HTML5基础语法与标签(一)
HTML5基础语法与标签(三)
HTML5基础语法与标签(二)
HTML5基础语法与标签(五)
HTML5基础语法与标签(四)
JS
📁JS
JS函数与DOM(一)
JS函数与DOM(三)
JS函数与DOM(二)
JS基础语法与表达式(一)
JS基础语法与表达式(三)
JS基础语法与表达式(二)
JS流程控制语句与数组(一)
JS流程控制语句与数组(二)
面向对象
Vue
📁Vue
前端框架Vue3.0
📁MK 前端
前端工程师整体介绍
TypeScript
📁TypeScript
01-TypeScript 介绍
02-TypeScript 常用类型
03-TypeScript 高级类型
04-在 React 项目中使用 TS
05-使用Typescript改造项目
JavaScript语言的特征介绍
静态类型带来的好处
前端开发Vue3
Vuex基础
📁Vuex基础
01-vuex基础
02-基础环境搭建
03-登录模块
04-主页模块
05-路由和页面
06-组织架构
07-公司和角色
08-员工管理
09-权限设计和管理
10-其他模块集成
11-主页审批-图表
12-多语言tab页全屏主题
13-打包上线
Element表单校验补充
Vue前置基础
📁Vue前置基础
async与await
ES6模块化
EventLoop
Promise
宏任务和微任务
未命名
计算机课程学习
操作系统(王道考研)
笔记
📁操作系统笔记
0.0-课程白嫖指南
1.1-1-操作系统的概念-功能和目标
1.1-2-操作系统的特征
1.1-3-操作系统的发展与分类
1.1-4-操作系统的运行机制与体系结构
1.1-5-中断和异常
1.1-6-系统调用
2.1-1-进程的定义-组成-组织方式-特征
2.1-2-进程的状态与转换
2.1-3-进程控制
2.1-4-进程通信
2.1-5-线程概念和多线程模型
2.2-1-处理机调度的概念-层次
2.2-2-进程调度的时机-切换与过程-方式
2.2-3-调度算法的评价指标
2.2-4-FCFS-SJF-HRRN调度算法
2.2-5-调度算法:时间片轮转-优先级-多级反馈队列
2.3-1-进程同步-进程互斥
2.3-2-进程互斥的软件实现方法
2.3-3-进程互斥的硬件实现方法
2.3-4-信号量机制
2.3-5-用信号量实现进程互斥-同步-前驱关系
2.3-6-生产者-消费者问题
2.3-7-多生产者-多消费者问题
2.3-8-吸烟者问题
2.3-9-读者-写者问题
2.3-10-哲学家进餐问题
2.3-11-管程
2.4-1-死锁的概念-1-
2.4-2-死锁的处理策略—预防死锁
2.4-3-死锁的处理策略—避免死锁
2.4-4-死锁的处理策略—检测和解除
3.1-1-内存的基础知识
3.1-2-内存管理的概念
3.1-3-覆盖与交换
3.1-4-连续分配管理方式
3.1-5-动态分区分配算法
3.1-6-基本分页存储管理的基本概念
3.1-7-基本地址变换机构
3.1-8-具有快表的地址变换机构
3.1-9-两级页表
3.1-10-基本分段存储管理方式
3.1-11-段页式管理方式
3.2-1-虚拟内存的基本概念
3.2-2-请求分页管理方式
3.2-3-页面置换算法
3.2-4-页面分配策略
4.1-1-初识文件管理
4.1-2-文件的逻辑结构
4.1-3-文件目录
4.1-4-文件的物理结构(上)
4.1-4-文件的物理结构(下)
4.1-5-文件存储空间管理
4.1-6-文件的基本操作
4.1-7-文件共享
4.1-8-文件保护
4.1-9-文件系统的层次结构
4.2-1-磁盘的结构
4.2-2-磁盘调度算法
4.2-3-减少磁盘延迟时间的方法
4.2-4-磁盘的管理
5.1-1-I-O设备的概念和分类
5.1-4-I-O软件层次结构
5.1-5-I-O核心子系统
5.1-6-假脱机技术
5.1-7-设备的分配与回收
5.1-8-缓冲区管理
5.1.2-I-O控制器
5.1.3-I-O控制方式
学习清单
数据结构(王道考研)
📂王道 2023 数据结构笔记
第一章绪论
第七章查找
第三章栈、队列和数组
第二章线性表
第五章树与二叉树
第八章排序
第六章图
第四章串
计算机组成原理
📂计算机组成原理:最详细笔记
第一章 计算机系统概述
第七章 输入 输出系统
第三章 存储系统
第二章 数据的表示与运算
第五章 中央处理器
第六章 总线
第四章 指令系统
计算机网络微课堂(湖科大)
笔记
📁计算机网络笔记
1.1-计算机网络在信息时代的作用
1.2-因特网概述
1.3-三种交换方式:电路交换分组交换和报文交换
1.4-计算机网络的定义和分类
1.5-计算机网络的性能指标(1)
1.5-计算机网络的性能指标(2)
1.6-计算机网络体系结构——专用术语
1.6-计算机网络体系结构——分层思想举例
1.6-计算机网络体系结构——分层的必要性
1.6-计算机网络体系结构——常见的计算机网络体系结构
1.7-第1章概述章节小结
1.8-第1章概述习题课(1)—体系结构相关习题
1.8-第1章概述习题课(2)—时延相关习题
2.1-物理层的基本概念
2.2-物理层下面的传输媒体
2.3-传输方式
2.4-编码与调制
2.5-信道的极限容量
2.6-第2章物理层章节小结
2.7-第2章物理层习题课
3.1-数据链路层概述
3.2-封装成帧
3.3-差错检测
3.4.1-可靠传输的基本概念
3.4.2-可靠传输的实现机制—停止-等待协议
3.4.3-可靠传输的实现机制—回退N帧协议
3.4.4-可靠传输的实现机制—选择重传协议
3.5-点对点协议PPP
3.6.1-媒体接入控制的基本概念
3.6.2-媒体接入控制—静态划分信道
3.6.3-随机接入—CSMACD协议
3.6.4-随机接入—CSMACA协议
3.7-MAC地址IP地址以及ARP协议(1)—MAC地址
3.7-MAC地址IP地址以及ARP协议(2)—IP地址
3.7-MAC地址IP地址以及ARP协议(3)—ARP协议
3.8-集线器与交换机的区别
3.9-以太网交换机自学习和转发帧的流程
3.10-以太网交换机的生成树协议STP
3.11.1-虚拟局域网VLAN概述
3.11.2-虚拟局域网VLAN的实现机制
4.1-网络层概述
4.2-网络层提供的两种服务
4.3.1-IPv4地址概述
4.3.2-分类编址的IPv4地址
4.3.3-划分子网的IPv4地址
4.3.4-无分类编址的IPv4地址
4.3.5-IPv4地址的应用规划
4.4-IP数据报的发送和转发过程
4.5-静态路由配置及其可能产生的路由环路问题
4.6.1-路由选择协议概述
4.6.2-路由信息协议RIP的基本工作原理
4.6.3-开放最短路径优先OSPF的基本工作原理
4.6.4-边界网关协议BGP的基本工作原理
4.7-IPv4数据报的首部格式
4.8-网际控制报文协议ICMP
4.9-虚拟专用网与网络地址转换NAT
5.1-运输层概述
5.2-运输层端口号复用与分用的概念
5.3-UDP和TCP的对比
5.4-TCP的流量控制
5.5-TCP的拥塞控制
5.6-TCP超时重传时间的选择
5.7-TCP可靠传输的实现
5.8.1-TCP的运输连接管理—TCP的连接建立
5.8.2-TCP的运输连接管理—TCP的连接释放
5.9-TCP报文段的首部格式
6.1-应用层概述
6.2-客户—服务器方式和对等方式
6.3-动态主机配置协议DHCP
6.4-域名系统DNS
6.5-文件传送协议FTP
6.6-电子邮件
6.7-万维网WWW
为何是三次握手,而不是四次?
计算机网络微课堂学习清单
» 课程笔记工作流
Papers
∑ 论文笔记
zotero和obsidian的联动
Videos
» 视频笔记工作流
∑ 视频笔记
太极八卦
About Sources
Spaces
1-Project
About Project
2-Area
About Area
3-Resource
About Resource
4-Archive
📁4-Archive
About Archive
About Spaces
README
Home
❯
Simpread
❯
Mybatis
文件夹: Simpread/Mybatis
此文件夹下有8条笔记。
2024年9月22日
JDBC:使用 PreparedStatement 防止 SQL 注入_javy_codercoder 的博客 - CSDN 博客
在
2024年9月22日
MyBatis 动态 SQL 详解_变成秃头怪的博客 - CSDN 博客_mybatis 动态 sql
2024年9月22日
MyBatis 方法不支持重载 -- 我有妙招_Orson Ju 的博客 - CSDN 博客
2024年9月22日
Mybatis 一级缓存和二级缓存原理区别 (图文详解)
2024年9月22日
Mybatis 全部标签_暴揍小学生的博客 - CSDN 博客_mybatis 标签
2024年9月22日
mysql decimal、numeric 数据类型_xiaodanjava 的博客 - CSDN 博客
2024年9月22日
深入理解 mybatis 原理 (五) MyBatis 缓存机制的设计与实现_官小飞的博客 - CSDN 博客
2024年9月22日
超全 MyBatis 动态 SQL 详解!