[15-06]好的博客2


一,jvm

1.jvm性能调优

jvm性能调优1 

jvm性能调优2

jvm调优工具

2.jvm运行时数据区

3.jvm生命周期和类加载机制 jvm如何加载字节码文件 tomcat jvm并发配置 jvm内存模型 full gc gc 算法 

4.重排序,happen-before,内存屏障(内存栅栏) 

5.jvm优化方向 

类加载器和类加载机制

1.类加载机制概述 类加载机制详解 类加载初始化+类加载器 类加载详细篇  详细+一道有意思的面试题

能否加载自定义的java.lang.system的问题   

字节码相关

1.java字节码


二,http tcp ip https

1.http,tcp,ip初步了解1  

http,tcp,ip初步了解2

2.公钥私钥

3.https传输大概流程

4.tcp连接为什么要3次握手,4次挥手

5.tcp如何保证可靠性,数据的顺序    tcp头信息

6.http请求响应模型

1.url和uri的区别 http面试 http详解

2.tcp/ip到底讲什么 如果学习tcp 

三,线程池,多线程

1.线程池

2.多线程初步了解

java如何实现线程间通信 java线程wait状态和block状态的区别 

java中volatile关键字实现原理

线程池的原理

重排序  

3. threadLocal1 threadLocal2 threadLocal能和线程池一块用吗 

4.cas原理  5.volatile关键字实现原理

四,linux

1.linux常用命令

2.linux日志分析命令

五,面试题

1.面试题1 面试题2  面试题3

7.好书推荐 面试经验 面试经验2 面试题1 面试答案1 面试经验3

六,dubbo

1.dubbo通信

2.dubbo实现原理

3.dubbo常见问题  dubbo常见问题2

4.如何实现一个分布式RPC框架

5.2.关于BIO和NIO的理解  关于BIO和NIO的理解2  java并发编程之NIO简明教程

七,java基础

1.String是不可变的  String不可变的好处

2.java到底是传引用还是传值 equals的实现

3.java异常和处理详解

4.hashcode(),equals(),== 1.3者概述

八,反射

1.反射的原理

九,单例模式及锁

1.单例模式写法

2.synchronize用法   synchonize和lock区别

3.1.模版模式 命令模式

十一,springmvc,spring

1.springmvc模型图 2.spring25问 3.spring生命周期 4.spring事务管理 5.spring启动过程 

6.spring bean生命周期2  

7.图解spring bean生命周期

十二,mysql

1.sql优化  

2.聚集索引,非聚集索引

3.事务的ACID 

4.索引原理

5.数据库事务实现原理 数据库连接池实现原理 6.高并发下的数据库设计 7.分布式事务

十三,redis

1.基础部分  3.redis的两种持久化方式1 redis的aof持久化方式

4.redis主从数据同步,集群 5.redis的并发竞争问题 6.redis事务

7.redis和memcached区别 8.redis集群原理

9.redis 优缺点 使用场景 redis优缺点2 

10.为什么单线程redis比memcached快

十四,mq

1.rabbitmq集群  rabbitmq集群2 2.简单的集群介绍

十五,动态代理

1.AspectJ和springAOP的关系  

总结:

1.1静态代理是编译时增强,javac的时候就把增加的内容添加到原代码中。

1.2.SpringAOP只是用到了AspectJ的一套注解,底层用的是动态代理。

2.spring aop设计原理

3.java动态代理机制详解

十六,三大集合

1.HashMap数据结构 实现原理 HashMap数据结构2 ArrayList的实现原理 ArrayList和LinkedList的区别 ArrayList如何实现扩容 hashMap 

2.treemap数据结构 hashmap和treemap区别

十七,jdk新特性

1.java9中的9个新特性 10种简单的java性能优化 注解那些

2.jdk8新特性 

十八,算法

1.顺时针打印矩阵  数组奇数在左,偶数在右 

2.缓存淘汰算法 

十九,设计模式

1.设计模式 

2.spring中的设计模式  策略模式 装饰器模式  装饰器模式java io





猜你喜欢

转载自blog.csdn.net/a102615350/article/details/78994726