2024 年
2023 年
- 12-12 · 读《高并发系统设计 40 问》缓存篇、消息队列篇及设计篇笔记
- 12-07 · 读《高并发系统设计 40 问》通识篇与数据库篇笔记
- 11-23 · 分布式共识机制算法:Basic Paxos、Multi Paxos、Gossip 的学习
- 11-19 · 从传统的本地事务和全局事务到分布式事务的理论学习
- 11-17 · 从Bean加载机制到SpringBoot自动装配机制的源码学习
- 10-09 · 尝试提升英语阅读能力的思考路程与实践记录
- 09-03 · Prometheus 与 Grafana 在 Java 项目中的简单使用
- 08-24 · 设计实现一个高性能的API网关: 自动扫描注册 / 配置中心 / 动态过滤器链条
- 07-20 · 初试源码分析: Java并发类库之抽象同步队列 AQS 原理剖析
- 03-18 · 阅读与成长
2022 年
- 11-23 · Java多线程杂乱笔记: 管程 / 中断机制 / JMM / volatile / Sychronize与锁升级
- 11-12 · 对Java虚拟机的系统性学习: 垃圾回收算法与垃圾回收器
- 11-10 · 对Java虚拟机的系统性学习: JVM的概述与整体结构
- 10-05 · MySQL: 对底层各类锁机制和MVCC中ReadView的基本学习
- 10-02 · MySQL: 对Redo日志与Undo日志的学习
- 09-23 · MySQL: 索引的基本操作与设计原则及优化
- 09-18 · MySQL: 对 InnoDB 底层存储结构的学习记录
- 09-12 · Redis: 分布式锁的多种实现 / 布隆过滤器的使用 / 并发场景下常见问题
- 09-11 · Redis: 两种持久化方式与主从复制中全量复制及增量复制
- 09-10 · Redis: 基本概念复习 / 基础类型底层结构 / 拓展类型简述
- 08-05 · React Hooks:useState / useEffect / useContext
- 08-01 · 初尝试 React & React-Redux & React-Router & 及项目开发所用类库
- 07-18 · Java 并发控制流程:CountDownLatch / Semaphore / Condition/ CyclicBarrier
- 07-17 · Java 并发容器与阻塞队列:ConcurrentHashMap / CopyOnWriteArrayList / BlockingQueue..
- 07-16 · Java 原子类与 CAS:基本数据类型 / 对象引用类型 / 对象属性更新器 / 累加器
- 07-14 · Java 各种各样的锁: 悲观锁 / 乐观锁 / 共享锁 / 公平锁 / 可重入锁 / 自旋锁
- 07-12 · Java 线程池 与 ThreadLocal 概念及二者延申
- 06-09 · 读极客时间《如何成为学习高手》专栏所作笔记
- 05-28 · 双指针基本使用 / 对撞指针 / 滑动窗口 / 快慢指针
- 02-09 · 《数据结构与算法》学习笔记与一些代码题目的实现
2021 年
- 07-15 · 基于 Docker 搭建 Gitlab + Jenkins 实现 CI/CD 持续集成
- 06-16 · 基于 vue-cli 配合 Electron 构建跨平台窗体项目
- 05-21 · 微服务项目中基于OpenFeign应用熔断器Hystrix
- 05-21 · 通过Nacos注册中心结合OpenFeign实现基础的微服务通信
- 05-09 · 学习使用 Spring Data JPA 的记录文
- 04-27 · 基于FastDFS创建存储服务器并在SpringBoot中使用
- 04-21 · 使用PyQt5编写可视化窗体程序
- 04-08 · 行为型模式之策略模式
- 04-07 · 行为型模式之模板方法模式
- 04-06 · 结构型设计模式之代理模式
- 03-31 · 使用 Spring Validation 进行校验数据
- 02-15 · EasyExcel 的使用与应用函数式编程
- 02-08 · Springboot 集成 Quartz 实现动态配置任务和持久化任务
- 02-06 · Quartz 定时任务框架的基本使用
- 02-05 · 使用 Spring AOP特性实现的操作日志功能
- 02-04 · 记在一次项目中学习与应用的 SpringSecurity
2020 年
- 12-22 · 在 Spring 中使用 JsonView 响应多种数据
- 12-07 · Springboot 使用 Kaptcha 实现验证码生成
- 11-20 · 使用 ResponseBodyAdvice 对 controller 进行二次封装
- 11-15 · 优雅的使用设计模式进行优化多重IF代码
- 11-11 · Java 函数式接口与Stream流
- 11-01 · 尝试使用RabbitMQ中集成的MQTT协议来做IM的基础
- 09-20 · Hadoop 中 HDFS 与 MapReducer 在Java之上的应用
- 08-26 · 后端解决跨域的两种方式与 gateway 关闭 CORS
- 08-13 · 使用 ControllerAdvice 注解处理 controller 产生的异常
- 08-08 · 使用 myabtis-generator 自动生成 mapper
- 08-07 · SpringCloud 微服务架构基础记录文
- 07-09 · 基于阿里云 OSS 的「千度网盘项目」
- 06-28 · 使用 Spring MVC 参数解析器自动注入参数
- 06-16 · Json Web Tokn 配合拦截器 / 自定义注解 实现鉴定权限
- 05-30 · 学习使用 Mybatis Plus 的记录文「不完整」
- 05-18 · 学习使用 Docker 的记录文
- 05-09 · SpringBoot使用devtools配置热部署
- 05-08 · SpringBoot整合webSocket制作联机对战五子棋平台
- 04-27 · Spring整合Mybatis的记录文
- 04-19 · Spring MVC执行原理与杂七杂八记录文
- 04-15 · 关于Java Spring框架的杂七杂八记录文
- 04-03 · Java线程协作之生产者与消费者模型
- 04-02 · Java使用ReentrantLock与Synchronize解决并发问题
- 04-01 · 简述Java多线程与lambda表达式
- 03-28 · DP之最长公共子序列(LCS)与编辑距离问题
- 03-23 · 使用Socke协议编写局域网聊天程序 and 实现HTTP请求
- 03-16 · 常用排序算法的实现与Comparator接口
- 03-09 · 折腾黑苹果的记录文 or 扫盲文
- 03-04 · 再看深度优先算法
- 02-29 · selenium与chrome实现代码控制浏览器进行任务
- 02-20 · Vue-cli配置跨域
- 02-20 · Vue-cli webpack创建项目与打包发布
- 02-13 · 蔡勒公式计算星期数
- 02-12 · 动态规划与贪心算法
- 01-28 · DFS深度优先搜索算法与走迷宫
- 01-10 · 二叉树的创建与遍历
- 01-03 · 贪心算法
2019 年
- 12-30 · Vue模块化开发与组件通信
- 11-30 · nginx反向代理映射Node项目
- 11-29 · 光速入门python编写爬虫
- 11-28 · 使用cheerio解析html
- 11-16 · Promise与async/await解决node.js异步问题
- 10-27 · 学习Node.js的简单记录
- 10-19 · 学习使用layui前端UI框架
- 10-12 · 记录在洛谷练习算法
- 09-23 · 学习使用递归算法
- 09-12 · 记录编写Chrome插件劫持网页js
- 09-01 · 使用油猴编写脚本解除网课视频限制
- 08-21 · 使用drizzleDumper对使用360加固的APP进行脱壳
- 08-17 · 使用BakSmali对app进行反编译
- 08-16 · 使用Android killer对安卓游戏进行反编译实现内购