Toggle navigation
Hello SHEN
Hire Me!
Thinking in Java
LeetCode
Previous
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Next
[Code Complete] Note: Chapter 13 - Unusual Data Types
28 Jan 2017
  |  
java
code complete
code style
[Code Complete] Note: Chapter 15 - case
28 Jan 2017
  |  
java
code complete
code style
control flow
[Code Complete] Note: Chapter 14 - Organizing Straight-Line Code
28 Jan 2017
  |  
java
code complete
code style
control flow
[Code Complete] Note: Chapter 12 - Basics Data Types
27 Jan 2017
  |  
java
code complete
code style
[Effective Java] Note: - Chapter-5-1: Generics
25 Jan 2017
  |  
java
effective java
generics
Google Java Style Guide
15 Jan 2017
  |  
java
code style
[Code Complete] Note: Chapter 11 - Variable Naming Rules
02 Jan 2017
  |  
java
code complete
code style
[Code Complete] Note: Chapter 10 - Variable Initialization
30 Dec 2016
  |  
java
code complete
code style
Look back to "HTML + CSS + Javascript"
18 Dec 2016
  |  
front end
html
css
javascript
jquery
sass
blog
responsive design
Understanding InterruptedException in Java Concurrency
13 Dec 2016
  |  
java
concurrency
interrupt
Dependency Injection(DJ) & Inversion Of Control(IOC)
13 Dec 2016
  |  
java
design pattern
dj
ioc
Concurrency - "Producer - Consumer" Pattern in Java
12 Dec 2016
  |  
java
design pattern
concurrency
Concurrency - Active Object
12 Dec 2016
  |  
java
design pattern
concurrency
[Thinking in Java] Note: Chapter 21 - Concurrency
28 Oct 2016
  |  
java
thinking in java
concurrency
thread
Aspect-Oriented Programming (AOP) in Java - Part 2
28 Oct 2016
  |  
java
framework
aop
dynamic proxies
annotations
Aspect-Oriented Programming (AOP) in Java - Part 1
28 Oct 2016
  |  
java
framework
aop
dynamic proxies
annotations
How Annotation works in Java?
28 Oct 2016
  |  
java
annotations
dynamic proxies
Syntactic sugar of Enum in Java
28 Oct 2016
  |  
java
enum
syntactic sugar
[Thinking in Java] Note: Chapter 20 - Annotations
26 Oct 2016
  |  
java
thinking in java
annotations
hibernate
junit
spring
[Thinking in Java] Note: Chapter 19 - Enumerated Types
20 Oct 2016
  |  
java
thinking in java
enum
table driven
Java NIO
19 Oct 2016
  |  
java
io
nio
How does a CPU calculate on a hardware level?
19 Oct 2016
  |  
hardware
cpu
logic gates
Is CPU Occupied by IO ?
19 Oct 2016
  |  
hardware
operating system
io
cpu
process
block
Why do CPUs need a clock?
19 Oct 2016
  |  
hardware
cpu
process
A Rough Guide to Character Encoding
19 Oct 2016
  |  
java
unicode
utf-8
ascii
encoding
charset
View or Copy ?
19 Oct 2016
  |  
java
data structure
view
encapsulation
[Thinking in Java] Note: Chapter 18 - IO
28 Sep 2016
  |  
java
thinking in java
io
file
stream
doubleCapacity() Method of HashMap in Android
28 Sep 2016
  |  
java
android
data structure
container
hashmap
Java Finalization's Memory-Retention Issues
28 Sep 2016
  |  
java
container
weak reference
phantom reference
About the LinkedList
13 Sep 2016
  |  
java
data structure
container
linked list
Previous
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Next
ALL
HOME
670
CATEGORIES
JAVA
141
FRONT END
5
THINKING IN JAVA
21
DESIGN PATTERN
19
OTHERS
5
DATA STRUCTURE
8
ANDROID
1
HARDWARE
4
OPERATING SYSTEM
6
FRAMEWORK
6
CODE COMPLETE
8
EFFECTIVE JAVA
17
TOOLS
9
GIT
7
WEB
27
ALGORITHM
477
LEETCODE
466
JUNIT
2
LINUX
6
SHELL
1
SOURCE CODE
1
PROGRAMMING PERLS
1
HOW TOMCAT WORKS
22
C
7
MATH
1
GROOVY
1
GRADLE
7
SPRING
10
OTHER
1
TAGS
STRING [70]
MEMORY MODEL [1]
JVM [4]
HEXO [1]
GITHUB [1]
BLOG [2]
JDK [1]
JRE [1]
IDE [1]
OOP [7]
MEMORY [7]
INITIALIZATION [2]
CONTROL FLOW [5]
GC [2]
ACCESS CONTROL [2]
PACKAGE [1]
INHERITANCE [4]
COMPOSITION [4]
FACTORY PATTERN [4]
POLYMORPHISM [2]
LATE BINDING [1]
STATE PATTERN [2]
INTERFACE [5]
ABSTRACT CLASS [1]
STRATEGY PATTERN [4]
INNER CLASS [4]
CALLBACK [2]
CLOSURE [2]
LAMBDA EXPRESSION [2]
CONTAINER [13]
ARRAY [154]
HASH [2]
EXCEPTION [1]
IO [8]
REGULAR EXPRESSION [1]
REFLECTION [4]
CAREER PATH [3]
IMMUTABILITY [1]
DYNAMIC PROXIES [4]
GENERICS [8]
ADAPTER PATTERN [1]
WILDCARDS [2]
PESC [2]
COVARIANT [1]
VIEW [2]
ITERATOR [1]
FLY WEIGHT [2]
LINKED LIST [32]
WEAK REFERENCE [1]
PHANTOM REFERENCE [1]
HASHMAP [3]
FILE [2]
STREAM [1]
ENCAPSULATION [3]
UNICODE [1]
UTF-8 [1]
ASCII [1]
ENCODING [1]
CHARSET [1]
CPU [3]
PROCESS [3]
BLOCK [1]
LOGIC GATES [1]
NIO [2]
ENUM [2]
TABLE DRIVEN [1]
ANNOTATIONS [4]
HIBERNATE [1]
JUNIT [1]
SPRING [1]
SYNTACTIC SUGAR [1]
AOP [3]
CONCURRENCY [6]
THREAD [3]
DJ [1]
IOC [1]
INTERRUPT [1]
HTML [2]
CSS [3]
JAVASCRIPT [2]
JQUERY [2]
SASS [3]
RESPONSIVE DESIGN [2]
CODE STYLE [15]
BUILDER PATTERN [3]
INSTANCE CONTROL [2]
SINGLETON [1]
COMPARABLE [2]
CLONE [1]
API [1]
TEMPLATE PATTERN [3]
JEKYLL [1]
BOOTSTRAP [2]
SSH [1]
RSA [1]
HASH TABLE [36]
LESS [1]
MATH [69]
TWO POINTERS [33]
SORT [19]
BINARY SEARCH [32]
DIVIDE AND CONQUER [5]
QUICK SORT [2]
PARTITION [1]
PALINDROME [2]
MASTER THEOREM [1]
INTEGER [6]
TEST [2]
BACKTRACKING [30]
STACK [30]
[2]
COMPILER [1]
SHELL [4]
DYNAMIC PROGRAMMING [56]
GREEDY [9]
JDB [1]
COLLECTIONS FRAMEWORK [1]
BIT MANIPULATION [22]
TREE [57]
HASHTABLE [1]
DIVID AND CONQUER [2]
DEPTH FIRST SEARCH [37]
BREADTH FIRST SEARCH [19]
UNION FIND [12]
GRAPH [14]
BINARY TREE [19]
DESIGN [18]
EASY [1]
BINARY SEARCH TREE [13]
TOPOLOGICAL SORT [3]
TRIE [4]
QUEUE [2]
PROBLEM [2]
HTTP [5]
SOCKET [7]
RECURSION [3]
HEAP [12]
GOOD PRACTICE [1]
HASH SET [3]
SYSTEM CALL [1]
DFS [3]
URL [2]
URI [2]
URN [1]
TCP [4]
IP [3]
COMPILE [4]
CONNECTOR [2]
LIFECYCLE [1]
CLASS LOADER [1]
WRAPPER [1]
CONTEXT [1]
INHERIT [1]
LOG [3]
SECURITY MANAGER [2]
PERMISSION [2]
SESSION [1]
DOWNCASTING [1]
SECURITY [1]
LIST [4]
SERVER [1]
SERVICE [1]
DIGESTER [1]
CONFIG [1]
HOOK [1]
DEPLOYER [1]
MANAGER [1]
JMX [1]
BUCKET [1]
JSP [2]
J2EE [2]
MAP [2]
ROUTING [1]
CIDR [1]
NAT [1]
LOCALHOST [1]
RMI [1]
SERIALIZATION [1]
DISTRIBUTED [1]
VIM [1]
DYNAMIC PROGRAM [1]
BACK TRACKING [1]
MAKEFILE [2]
SEGMENT TREE [1]
E [1]
SET [1]
HASH MAP [3]
DYNAMIQUE PROGRAMMING [1]
PROGRAMMING LANGUAGE [1]
BREATH FIRST SEARCH [2]
PHYSIC [1]
GIT [1]
ANT [1]
RECERVOIR SAMPLING [1]
RESERVOIR SAMPLING [1]
PRIORITY QUEUE [4]
TREE MAP [1]
DIJKSTRA [2]
BELLMAN FORD [2]
SHORTEST PATH [1]
FLOYD WARSHALL [1]
RED BLACK TREE [1]
GROOVY [2]
GRADLE [2]
ARRAYS [2]
HASHSET [1]
MVC [3]
WEB [2]
REVERSE [1]
BITWISE OPERATION [1]
JDBC [1]
PREORDER [1]
JAR [1]
CLASSPATH [1]
DEPENDENCY INJECTION [1]
SPECIAL RELATIVITY [1]
EINSTEIN [1]
CONTROLLER [1]
THYMELEAF [1]