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界猝死率这么高,程序猿如何才能幸免?

正向代理与反向代理的区别

手写数据库连接池

时间: 2024-10-14 18:55:08

Java系列文章(全)的相关文章

Java 系列文章

[Java 继承.多态] JavaSE:你真的了解继承.重写.可见性吗? [Java 集合] Java Se :线性表 Java Se :Map 系列 JavaSe:Properties文件格式 [Java Annotation] Java Annotation 学习 [Java JDBC] JDBC Driver Types JDBC API Description [Java agent,debug,manifest] Java:Remote Debug JavaSe:-javaagent,

JVM系列文章(一):Java内存区域分析

作为一个程序员,仅仅知道怎么用是远远不够的.起码,你需要知道为什么可以这么用,即我们所谓底层的东西. 那到底什么是底层呢?我觉得这不能一概而论.以我现在的知识水平而言:对于Web开发者,TCP/IP.HTTP等等协议可能就是底层:对于C.C++程序员,内存.指针等等可能就是底层的东西.那对于Java开发者,你的Java代码运行所在的JVM可能就是你所需要去了解.理解的东西. 我会在接下来的一段时间,和读者您一起去学习JVM,所有内容均参考自<深入理解Java虚拟机:JVM高级特性与最佳实践>(

《深入理解Java集合框架》系列文章

Introduction 关于C++标准模板库(Standard Template Library, STL)的书籍和资料有很多,关于Java集合框架(Java Collections Framework, JCF)的资料却很少,甚至很难找到一本专门介绍它的书籍,这给Java学习者们带来不小的麻烦.我深深的不解其中的原因.虽然JCF设计参考了STL,但其定位不是Java版的STL,而是要实现一个精简紧凑的容器框架,对STL的介绍自然不能替代对JCF的介绍. 本系列文章主要从数据结构和算法层面分析

【强烈强烈推荐】《ORACLE PL/SQL编程详解》全原创(共八篇)--系列文章导航

原文:[强烈强烈推荐]<ORACLE PL/SQL编程详解>全原创(共八篇)--系列文章导航 <ORACLE PL/SQL编程详解> 系列文章目录导航 ——通过知识共享树立个人品牌. 本是成书的,但后来做其他事了,就无偿的贡献出来,被读者夸其目前为止最“实在.经典”的写ORACLE PL/SQL编程的文章-! 觉得对你有帮助,请留言与猛点推荐,谢谢. [推荐]ORACLE PL/SQL编程详解之一:PL/SQL 程序设计简介(千里之行,始于足下) 本篇主要内容如下:第一章 PL/S

深入理解java内存模型系列文章

转自:http://ifeve.com/java-memory-model-0/ 提纲 java线程之间的通信对程序员完全透明,内存可见性问题很容易困扰java程序员,本文试图揭开java内存模型神秘的面纱.本文大致分三部分:重排序与顺序一致性:三个同步原语(lock,volatile,final)的内存语义,重排序规则及在处理器中的实现:java内存模型的设计目标,及其与处理器内存模型和顺序一致性内存模型的关系. 原创文章,转载请注明: 转载自并发编程网 – ifeve.com本文链接地址: 

JAVA虚拟机系列文章

本系列文章主要记录自己在学习<深入理解Java虚拟机-JVM高级特性与最佳实践>的知识点总结,文章内容都是基于周志明所著书籍的总结. 1.Java内存区域与溢出 2.垃圾收集器与内存分配策略 3.HotSpot算法实现 4.垃圾收集器 5.内存分配与回收策略 6.JVM调优总结:分代垃圾回收详述

Java 学习文章汇总

目前JAVA可以说是产业界和学术界最热门的语言,许多人都很急切想把JAVA学好. 但学习是需要步骤的,除非像电影中演的那样,能够把需要的专业技巧下载到脑海:主角只花了几秒下载资料,就马上具备飞行员的技巧,或是武侠小说中的运功传送内力的方式,否则花上一段时间苦学是少不了的.花时间,不打紧,就怕方法错误,事倍功半. java 学习文章推荐.java学习线路.java 知识图谱. HTML5 微数据 RDFa/微格式 使用 jQuery 的 Autocomplete 插件实现input输入提示功能 创

JVM系列文章(三):Class文件内容解析

作为一个程序员,仅仅知道怎么用是远远不够的.起码,你需要知道为什么可以这么用,即我们所谓底层的东西. 那到底什么是底层呢?我觉得这不能一概而论.以我现在的知识水平而言:对于Web开发者,TCP/IP.HTTP等等协议可能就是底层:对于C.C++程序员,内存.指针等等可能就是底层的东西.那对于Java开发者,你的Java代码运行所在的JVM可能就是你所需要去了解.理解的东西. 我会在接下来的一段时间,和读者您一起去学习JVM,所有内容均参考自<深入理解Java虚拟机:JVM高级特性与最佳实践>(

Java系列笔记 - JVM监控与调优

光说不练假把式,学习Java GC机制的目的是为了实用,也就是为了在JVM出现问题时分析原因并解决之.通过学习,我觉得JVM监控与调优主要的着眼点在于如何配置.如何监控.如何优化3点上.下面就将针对这3点进行学习. (如果您对Java的内存区域划分和内存回收机制尚不明确,那在阅读本文前,请先阅读我的前一篇博客<Java系列笔记(3) - Java 内存区域和GC机制>,在该博客中,详细叙述了Java HotSpot虚拟机(Sun/Oracle JDK系列默认的虚拟机)的内存分配和垃圾回收机制.