助教

助教博客汇总

算法与数据结构

已整理笔记

待整理笔记

所有代码

Java

Java多线程学习笔记

Java中的HashMap

Java中的引用类型和使用场景

单机百万连接调优和Netty应用级别调优

OkHttpClient调优案例

Java IO学习笔记一:为什么带Buffer的比不带Buffer的快

Java IO学习笔记二:DirectByteBuffer与HeapByteBuffer

Java IO学习笔记三:MMAP与RandomAccessFile

Java IO学习笔记四:Socket基础

Java IO学习笔记五:BIO到NIO

Java IO学习笔记六:NIO到多路复用

Java IO学习笔记七:多路复用从单线程到多线程

Java IO学习笔记八:多路复用到Netty

JavaSE实现IoC

Java8以后各版本新增特性

AD域登录验证

APIJSON简单使用

设计模式

设计模式学习笔记

微服务架构设计模式概述

Linux

Linux学习笔记

Linux安装,快照,克隆(基于CentOS 8)

使用KeepAlived来实现高可用的DR模型

Linux下配置frp实现Windows远程桌面连接

Linux下Too many open files问题排查与解决

Ubuntu Server 18.04上安装fail2ban

Linux下安装Nginx

Spring

Spring的轻量级实现

Spring如何解决循环依赖

基于Spring的统一异常处理设计

Spring中的依赖查找和依赖注入

Spring Security实现用户名密码登录

Spring Boot集成H2数据库

Redis

Redis学习笔记一:安装和配置

Redis学习笔记二:基本命令与使用场景

Redis学习笔记三:Redis有序集的基本使用和底层实现

Redis学习笔记四:Redis并发很多的请求时候如何变得很快的呢?

Redis学习笔记五:缓存常见问题和解决方案

Redis学习笔记六:持久化实验(AOF,RDB)

Redis学习笔记七:主从复制和哨兵

Redis学习笔记八:集群模式

ZooKeeper

ZooKeeper学习笔记一:集群搭建

ZooKeeper学习笔记二:API基本使用

ZooKeeper学习笔记三:使用ZooKeeper实现一个简单的配置中心

ZooKeeper学习笔记四:使用ZooKeeper实现一个简单的分布式锁

数据库

MySQL的安装和配置

MySQL学习笔记

Oracle Flashback和RMAN示例

Linux下MySQL数据库的备份与恢复

测试

自动化测试工具

单元测试Tips

TDD示例

团队开发 & 版本管理

Github教程(0)

Github教程(1)

Github教程(2)

Github教程(3)

源代码管理的一些问题

Git推送到多个远程仓库

Github团队开发示例(一)

Github团队开发示例(二)

Github团队开发示例之【Step-0】召集队长

Github团队开发示例之【Step-1】新建团队

Github团队开发示例之【Step-2】召集队友

Github团队开发示例之【step-3】新建仓库

读书笔记

《重构-改善既有代码的设计》读书笔记

构建之法(第三版)读书笔记

工具学习

采用Kettle分页处理大数据量抽取任务

Lua学习笔记

Visual Studio Code初探

不同种类软件的比较

心得感悟

关于阅读书籍的一点点感悟

过早的优化是万恶之源

记一次返工

记一次返工之后记

前端

JavaScript最佳实践

相关文章:

  • 2021-05-23
  • 2021-06-08
  • 2021-08-08
  • 2022-12-23
  • 2021-09-10
  • 2021-11-15
  • 2022-12-23
  • 2022-01-18
猜你喜欢
  • 2021-07-18
  • 2021-12-09
  • 2021-11-12
  • 2022-02-18
  • 2021-10-30
相关资源
相似解决方案