1. 程式人生 > >Java系列文章(全)

Java系列文章(全)

java 學習

JVM

JVM系列:類裝載器的體系結構

JVM系列:Class文件檢驗器

JVM系列:安全管理器

JVM系列:策略文件

Java垃圾回收機制

深入剖析Classloader(一)--類的主動使用與被動使用

深入剖析Classloader(二)-根類加載器,擴展類加載器與系統類加載器

深入理解JVM—JVM內存模型

JVM-堆與棧

JVM調優總結-基本垃圾回收算法

JVM調優總結-垃圾回收面臨的問題

JVM調優總結-分代垃圾回收詳述

JVM架構解析

觸發JVM進行Full GC的情況及應對策略

Java內存模型-JMM簡介

Java內存模型-堆和棧

Java內存模型-本機內存

Java內存模型-防止內存泄漏

JVM 架構解讀

詳解Java類的生命周期

Java內存模型基礎

Java內存模型-重排序

Java內存模型-順序一致性

Java內存模型-volatile

Java內存模型-鎖

Java內存模型-final

雙重檢查鎖定與延遲初始化

Java內存模型-總結


java

Static和Final的深度理解

淺談Java中的hashcode方法

探秘Java中String、StringBuilder以及StringBuffer

Java內部類詳解

深入理解Java的接口和抽象類

Java並發編程:Thread類的使用

Java並發編程:synchronized

Java並發編程:volatile關鍵字解析

Java並發編程:深入剖析ThreadLocal

Java並發編程:同步容器

Java ConcurrentModificationException異常原因和解決方法

Java並發編程:並發容器之ConcurrentHashMap

Java並發編程:阻塞隊列

35 個 Java 代碼性能優化總結

Java中的String為什麽是不可變的?String源碼分析

深入淺出Java並發包—CountDownLauch原理分析

java之CopyOnWriteArraySet

java之concurrent包中的Atomic類

搞懂java中的synchronized關鍵字

JAVA中synchronized與static synchronized 的區別

java之ArrayList

Java集合HashMap源碼剖析

Java集合Hashtable源碼剖析

Java集合LinkedList源碼剖析

Java集合HashSet源碼剖析

Java中List集合的遍歷

Java集合遍歷引發的"血案"

Java8之HashMap源碼分析

java多線程 sleep()和wait()的區別

Java wait() notify()方法使用實例講解

ThreadLocal原理與源碼分析

Java反射機制詳解

淺析Java中的反射機制原理

細說JDK動態代理的實現原理

java的動態代理機制詳解

Java中的序列化Serialable高級詳解

java實現一個簡單的緩存

淺復制和深復制

異常、堆內存溢出、OOM的幾種情況

Java線程池使用說明

ThreadPoolExecutor詳解


NIO及框架

socket阻塞與非阻塞,同步與異步、I/O模型

Java NIO:淺析I/O模型

Java NIO:NIO概述

攻破JAVA NIO技術壁壘

Java NIO通信框架在電信領域的實踐

Netty高性能之道

Netty可靠性分析

Netty線程模型

Netty安全性

Netty 服務端創建

Netty並發編程分析

Netty百萬級推送服務設計要點

Netty版本升級血淚史之線程篇

Netty編解碼框架分析

從入門到實戰,Netty多線程篇案例集錦

Netty案例集錦之多線程篇(二)


設計模式

設計模式

工廠模式

抽象工廠模式

單例模式

建造者模式

原型模式

適配器模式

橋接模式


數據結構及算法

哈希表

幾種經典的hash算法

紅黑二叉查找樹


面試

15個高級Java多線程面試題及回答

Java面試題全集(1)

Java面試題全集(2)

Java面試題全集(3)

Java面試題全集(4)

Java面試題全集(5)

Java面試題全集(6)

Java面試題全集(7)

Java面試題全集(8)

Java面試題全集(9)

Java面試題全集(10)

Java面試題全集(11)

Java面試題全集(12)

Java面試題全集(13)

Java面試題全集(14)

Java面試題全集(15)

Java面試題全集(16)

Java面試題全集(17)

Java面試題全集

40個Java多線程問題總結


框架

Spring AOP

Spring事務

spring mvc 掃描與註解

深入解析Spring架構與設計原理-AOP

深入解析Spring架構與設計原理-數據庫的操作實現

深入解析Spring架構與設計原理-Web MVC的實現

springMVC 的工作原理和機制

SpringMVC視圖解析器

SpringMVC中使用Interceptor攔截器


程序員:傷不起的三十歲

Java多線程基礎:進程和線程之由來

一次生產事故的優化經歷

阿裏巴巴Java開發手冊-命名規約

阿裏巴巴Java開發手冊-集合處理

阿裏巴巴Java開發手冊-並發處理

阿裏巴巴Java開發手冊- 控制語句

阿裏巴巴Java開發手冊- 異常處理

阿裏巴巴Java開發手冊-建表規約

阿裏巴巴Java開發手冊-索引規約

多線程與多進程

讀寫鎖(read-write lock)機制-多線程同步問題的解決

聚集索引和非聚集索引

MySql索引算法理解析

關於distinct 和group by的去重邏輯淺析

日處理20億數據,實時用戶行為服務系統架構實踐

redis的應用場景

TCP、UDP淺析

什麽是REST原則,RESTful架構,以及其設計思想

Mysql分組查詢group by使用示例

Web系統大規模並發——電商秒殺與搶購

IT界猝死率這麽高,程序猿如何才能幸免?

正向代理與反向代理的區別

手寫數據庫連接池



技術分享


本文出自 “doujh” 博客,請務必保留此出處http://doujh.blog.51cto.com/10177066/1944245

Java系列文章(全)