集合

  1. 集合之深入理解HashMap
  2. HashMap的实现原理,以及在JDK1.7和1.8的区别
  3. Java集合---ConcurrentHashMap原理分析
  4. ConcurrentHashMap原理分析(1.7与1.8)
  5. 对一致性Hash算法,Java代码实现的深入研究
  6. 哈希算法的一些理论
  7. 一致性hash算法及java实现
  8. 一致性哈希算法
  9. 到底什么是哈希Hash?
  10. 如何正确实现 Java 中的 HashCode
  11. Hash和HashCode深入理解

多线程及线程池

  1. JAVA多线程实现的四种方式
  2. java 线程的几种状态
  3. Thread详解
  4. 多线程之sleep和wait的区别
  5. Java中线程池的实现原理
  6. Java 四种线程池的用法分析

内存溢出,内存泄露,CPU 100%,调优

  1. 内存溢出及泄露梳理
  2. Java内存泄露的理解与解决
  3. OOM问题定位
  4. Java内存泄漏定位
  5. 定位JVM内存溢出问题思路总结
  6. Java内存泄漏的几种可能
  7. 谈谈线上CPU100%排查套路
  8. Java应用常用性能分析工具
  9. OOM三种情况
  10. Permanent Space 和 Heap Space
  11. JVM(HotSpot) 7种垃圾收集器的特点及使用场景
  12. Java虚拟机-JVM各种参数配置大全详细
  13. 性能监控工具以及java堆分析OOM
  14. Java 应用性能调优实践
  15. Java程序内存分析:使用mat工具分析内存占用
  16. 44个Java代码性能优化总结
  17. JAVA性能优化:35个小细节让你提升java代码的运行效率
  18. Java性能优化的50个细节(珍藏版)
  19. Java 性能调优工具
  20. JVM性能调优总结
  21. Java性能调优(一):调优的流程和程序性能分析

并发编程

  1. 深入理解volatile
  2. Java volatile关键字
  3. volatile为什么适合 多线程 单次操作
  4. 乐观锁与悲观锁——解决并发问题
  5. Java的synchronized的同步代码块和同步方法的区别
  6. java中存在三种调用机制
  7. 5种必会的Java异步调用转同步的方法你会几种
  8. Synchronized方法锁、对象锁、类锁区别
  9. 分布式锁简单入门以及三种实现方式介绍
  10. 分布式锁的3种实现方式
  11. servlet 线程安全
  12. 可重入锁
  13. Java多线程基础:进程和线程之由来
  14. Java并发编程三个性质:原子性、可见性、有序性
  15. JAVA多线程17个问题
  16. AtomicInteger类和int原生类型自增鲜明的对比
  17. i++ 是线程安全的吗?
  18. volatile适用场景
  19. volatile适用场景之二
  20. Java并发编程75个问答
  21. ReentrantLock实现原理深入探究
  22. Lock的实现原理
  23. 扒一扒ReentrantLock以及AQS实现原理
  24. Java锁----Lock实现原理
  25. JAVA REENTRANTLOCK、SEMAPHORE 的实现与 AQS 框架
  26. 《深入浅出 Java Concurrency》目录
  27. java并发编程目录
  28. 秒杀系统架构分析与实战
  29. Java并发之AQS详解
  30. java并发等待条件的实现原理(Condition)
  31. 从线程池到synchronized关键字详解

动态代理

  1. InvocationHandler和Proxy(Class)的动态代理机制详解
  2. 自己动手实现JDK动态代理
  3. ClassLoader工作机制
  4. 动态代理:JDK动态代理和CGLIB代理的区别
  5. Cglib及其基本使用
  6. 说说cglib动态代理
  7. 关于java字节码框架ASM的学习

序列化

  1. 什么是Java序列化,如何实现java序列化
  2. Java序列化机制原理
  3. Java序列化与Hessian序列化的区别
  4. 深入学习 Java 序列化

反射

java反射的性能问题

Java反射机制

Java反射机制及IoC原理

JAVA中的反射机制

基础

  1. 理解Java中的引用传递和值传递
  2. JAVA方法参数传递
  3. 浅析Java中的final关键字
  4. list.remove的使用分析

 IO

java-索引的更多相关文章

  1. elasticsearch java 索引操作

    1.添加maven依赖 <dependency> <groupId>org.elasticsearch</groupId> <artifactId>el ...

  2. elasticsearch java索引的增删改查

    1.创建索引并插入数据 Map<String, Object> json = new HashMap<String, Object>(); json.put("use ...

  3. es之java索引操作

    1.7.1: 创建索引 /** * 创建索引 * */ @Test public void createIndex(){ // 创建索引 CreateIndexResponse blog2 = cli ...

  4. ES系列十五、ES常用Java Client API

    一.简介 1.先看ES的架构图 二.ES支持的客户端连接方式 1.REST API http请求,例如,浏览器请求get方法:利用Postman等工具发起REST请求:java 发起httpClien ...

  5. 个人总结ANDROID开发事项

    theme:none,Holo Dark(全黑),Holo Light(全白),Holo Light width Dark action Bar(全白,活动栏是黑) Create Activity: ...

  6. python基本数据类型,int,bool,str

    一丶python基本数据类型 1.int 整数,主要用来进行数学运算. 2.str 字符串,可以保存少量数据并进行相应的操作 3.bool 判断真假.True.False 4.list 存储大量数据, ...

  7. Spark案例分析

    一.需求:计算网页访问量前三名 import org.apache.spark.rdd.RDD import org.apache.spark.{SparkConf, SparkContext} /* ...

  8. 【Effective Java】9、使用EnumMap代替序数索引

    package cn.xf.cp.ch02.item33; import java.util.EnumMap; import java.util.HashSet; import java.util.M ...

  9. java中的泛型和sql中的索引

    sql中的索引 索引:好处查询的速度快,被删除,修改,不会对表产生影响,作用是加速查询: 一种典型的数据库对象 作用:提交数据的查询效率,尤其对一些数据量很大的表 索引是用来为表服务的 索引是orac ...

  10. Java的整个字符串的结束索引在最后一个字符之外

    /** * Created by xfyou on 2016/11/4. */ public class SubstringDemo { public static void main(String[ ...

随机推荐

  1. 关于Java数据转存的中MultipartFile转File的问题(转)

    转自http://www.cnblogs.com/zuoxiaoxia/p/6116942.html 错误背景:由于文件储存在第三方的服务器上,所有需要讲将接收到MultipartFile文件 转换为 ...

  2. Mysql update指定区间的数据

    ,) as a) Mysql 中 limit不能作为字句,所以要在limit外面再嵌套一层select

  3. css计算属性 calc()

    left: calc((100vw - 400px) / 2);   calc 进行简单的运算时,运算符号左右各要有一个空格,不然不起作用.

  4. js ·节点的知识点

    1. DOM document object model (1) 节点树状图 Document>documentElement>body>tagname 2. 我们常用的节点类型 元 ...

  5. linux systemd详解

    CentOS 7 使用systemd替换了SysV.Systemd目的是要取代Unix时代以来一直在使用的init系统,兼容SysV和LSB的启动脚本,而且够在进程启动过程中更有效地引导加载服务. s ...

  6. 类似py2exe软件真的能保护python源码吗

    类似py2exe软件真的能保护python源码吗 背景 最近写了个工具用于对项目中C/C++文件的字符串常量进行自动化加密处理,用python写的,工具效果不错,所以打算在公司内部推广.为了防止代码泄 ...

  7. I.MX 6UL与6ULL应用领域区别

  8. java8_api_net

    网络编程1    操作ip地址        核心类 InetAddress        相关方法 getByName,getAllByName,getLocalHost    操作socket地址 ...

  9. 在kerberos认证过程中Active Directory的作用

    LDAP介绍 1),ladp(Lightweight Directory Access Protocol),轻量级目录访问协议,提供被称为目录服务的信息服务,特别是基于X.500(构成全球分布式的目录 ...

  10. flutter 容器

    Flutter 有着丰富的布局控件库 . Flutter 中的布局整体分为 Single-child layout widget (单子布局部件) Multi-child layout widget ...