Python
Shell
Ci
En
- Speaking Collection 2
- Writing Collection 2
- Writing Task1
- En Pod Minutes
- Academic Writing 1
- Writing Collection
- writing correction 1
- EP ORIENTATION
- writing day 9
- writing day 8
- writing day 7
- writing day 6
- writing day 5
- writing day 4
- writing day 3
- writing day 2
- writing day 1
- Speaking Collection 1
Linux
- shell
- shell command
- vim
- General Parallel File System
- shell
- Vagrant+DB2+PuPHPe
- The Linux Programming Interface - Chapter 3 System Programming Concepts
- Linux command collection
- Linux command collection
- curl
- cheat sheet - set pwd & setup xdebug
- Linux - Performance Tools
- command collection
C++
Docker
Java
- Effective Java - Item 23 Don’t use raw types in new code
- Effective Java - Item 22 Favor static member classes over nonstatic
- Effective Java - Item 21 Use function objects to represent strategies
- Effective Java - Item 20 Prefer class hierarchies to tagged classes
- Effective Java - Item 19 Use interfaces only to define types
- Effective Java - Item 18 Prefer interfaces to abstract classes
- Effective Java - Item 17 Design and document for inheritance or else prohibit it
- Effective Java - Item 16 Favor composition over inheritance
- Effective Java - Item 15 Minimize mutability
- Effective Java - Item 14 In public classes, use accessor methods, not public fields
- Effective Java - Item 13 Minimize the accessibility of classes and members
- Effective Java - Item 12 Consider implementing Comparable
- Effective Java - Item 11 Override clone judiciously
- Effective Java - Item 9 Override hashCode when overriding equals
- Effective Java - Item 10 Always override toString
- Effective Java - Item 8 Overriding Equals
- Effective Java - Item 7 Avoid finalizers
- Effective Java - Item 6 Eliminate obsolete object references
- Effective Java - Item 5 Unnecessary Objects
- Effective Java - Item 4 noninstantiability
- Effective Java - Item 3 Singleton Property
- Effective Java - Item 2 Consider a builder
- Effective Java - Item 1 static factory
- HashMap(Java)
- jeesite
- Java Virtual Machine (JVM)
- Mybatis & Spring
- Mybatis 1 Getting Started
Framework
Design
- Design Principles SOLID
- Design Patterns - Visitor
- Design Patterns - Template Method
- Design Patterns - Strategy
- Design Patterns - State
- Design Patterns - Observer
- Design Patterns - Memento
- Design Patterns - Mediator
- Design Patterns - Iterator
- Design Patterns - Interpreter
- Design Patterns - Command
- Design Patterns - Chain of Resp
- Design Patterns - Proxy
- Design Patterns - Flyweight
- Design Patterns - Façade
- Design Patterns - Decorator
- FrontEnd - CSS Equidistant
- Design Patterns - Composite
- Design Patterns - Bridge
- Design Patterns - Adapter
- Design Patterns - Singleton
- Design Patterns - Prototype
- Design Patterns - Factory Method
- Design Patterns - Builder
- Design Patterns - Abstract Factory
- Design Patterns - Index
Opensource
Php
Js
- JS Hands-on Experience
- ES6 Chapter 6 Other API
- ES6 Chapter 6 Object API
- ES6 Chapter 6 Array API
- ES6 Chapter 5 Collections
- ES6 Chapter 4 Async Flow Control
- ES6 Chapter 3 Organization 2
- ES6 Chapter 3 Organization 1
- ES6 Chapter 2 Syntax 2
- ES6 Chapter 2 Syntax 1
- ES6 Chapter 1
- Cheat Sheet
- JS Design Pattern - Object Creation Patterns (Chapter 5)
- JS Package Managers
- ReactJS JSX
Db
Algorithm&datastructure