Posts
2023
- Edge浏览器关闭 Bing 发现按钮
- Edge浏览器安装未上架的crx插件
- 使用ZeroTier实现内网穿透教程
- VPS + FRP 实现内网穿透及域名反向代理
- 群晖开启ssh root
- centos 安装及配置 oh-my-zsh
- Mac环境搭建之iTerm2折腾之路
2022
- Redis实战之分布式锁
- Redis缓存相关问题总结
- Redis常用数据结构小结
- 腾讯云服务器安装MySQL 5.7
- 再读JDK8中的函数式编程
- 为什么lambda表达式中的局部变量必须是有效或者最终有效的?
- 如何实现一个单例模式?
- 设计模式之创建型:单例模式
- Apifox/Postman预执行脚本原理及设置
- 代码重构实战:实现一个ID生成器
- 让你最快速的改善代码编程质量的20条规范
- 规范与重构02:单元测试与代码的可测试性
- 规范与重构01:代码重构的基本概念
- PicGo+Typora+腾讯COS自动将图片上传到图床
- 一切反动派都是纸老虎!~ 学习Cron表达式
- 设计原则08:迪米特法则(LOD)
- 设计原则07:DRY原则和代码复用性
- 设计原则06:KISS原则和YAGNI原则
- 我常用的一些浏览器扩展
- 设计原则05:控制反转原则(DIP)
- 设计原则04:接口隔离原则(ISP)
- 设计原则03:里氏替换原则(LSP)
- 设计原则02:开闭原则(OCP)
- 设计原则01:单一职责原则(SRP)
- 面向对象编程05:如何利用面向对象编程开发接口鉴权功能?
- 面向对象编程04:贫血模型与充血模型
- 面向对象编程03:组合、继承与委托
- 面向对象编程02:接口与抽象类
- 面向对象编程01:面向对象与面向过程
- 从零开始搭建个人博客01:准备工作(施工中...)
2021
- windows软件不完全推荐03:工具篇(施工中...)
- windows软件不完全推荐02:办公篇
- windows软件不完全推荐01:常用篇
- 常见方法论和心理效应
- 流媒体时代如何找到自己想看的电影
- WSL安装oh-my-posh踩坑记录
- 高可用06:高可用系统设计之「其他辅助手段」
- 高可用05:高可用系统设计之「存储高可用」
- 高可用04:高可用系统设计之「服务高可用」
- 高可用03:高可用系统设计之「应用高可用」
- 高可用02:高可用系统设计之「架构高可用」
- 高可用01:什么是高可用系统?
2020
- MySQL优化之索引(index)
- 如何在MySQL中设计一个树形存储结构?
- CentOS 7离线安装MySQL 5.7
- JUC框架简介
- Java中的位运算
- Java线程池ThreadPoolExecutor
- 神奇的i=i++
- 控制反转、依赖反转和依赖注入
- Java数组All elements are null异常