博客文章 快速通道

助教

助教博客汇总

Java

Java多线程学习笔记

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

Java IO学习笔记二:DirectByteBuffer与HeapByteBuffer

Java IO学习笔记三:MMAP与RandomAccessFile

Java IO学习笔记四:Socket基础

Java IO学习笔记五:BIO到NIO

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

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

JavaSE实现IoC

Java各版本新增特性, Since Java 8

AD域登录验证

OkHttpClient调优案例

apijson简单使用

设计模式

设计模式学习笔记

算法与数据结构

学习笔记和代码

Spring

Spring的轻量级实现

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

Spring Security实现用户名密码登录

Spring Boot集成H2数据库

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

Redis

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

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

Redis学习笔记三:Redis有序集的底层实现(跳表)

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

Redis学习笔记五:缓存常见问题

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

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

Redis学习笔记八:集群模式

ZooKeeper

ZooKeeper学习笔记一:集群搭建

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

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

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

Linux

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

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

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

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

Ubuntu Server 18.04上安装fail2ban

Linux下安装Nginx

数据库&数据仓库

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

Oracle Flashback和RMAN示例

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

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】新建仓库

读书笔记

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

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

工具学习

Lua学习笔记

Visual Studio Code初探

一些好用的工具

不同种类软件的比较

心得感悟

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

过早的优化是万恶之源

记一次返工

记一次返工之后记

前端

JavaScript最佳实践

跨平台框架

Visual Studio开发Cordova应用示例

Ionic2学习笔记(0):HelloWorld

Ionic2学习笔记(1):新建一个页面

Ionic2学习笔记(2):自定义Component

Ionic2学习笔记(3):Pipe

Ionic2学习笔记(4):*号

Ionic2学习笔记(5):Provider

Ionic2学习笔记(6):Navigation

Ionic2学习笔记(7):Input

Ionic2学习笔记(8):Local Storage& SQLite

Ionic2学习笔记(9):访问本地设备

Ionic2学习笔记(10):扫描二维码

posted on 2017-07-29 09:55  Grey Zeng  阅读(221)  评论(4编辑  收藏  举报