7TREE技术栈
Java核心-总结 Java核心-总结
Java核心-总结一、谈谈我对Java学习和面试的看法二、一份Java工程师必读书单三、技术没有终点 document.querySelectorAll('.github-emoji') .forEach
2020-09-12
Java核心-应用开发拓展 Java核心-应用开发拓展
Java核心-应用开发拓展一、谈谈MySQL支持的事务隔离级别,以及悲观锁和乐观锁的原理和应用场景?二、谈谈SpringBean的生命周期和作用域?三、对比Java标准NIO类库,你知道Netty是如何实现更高性能的吗?四、谈谈常用的分布式
2020-09-12
Java核心-性能基础 Java核心-性能基础
Java核心-性能基础一、后台服务出现明显“变慢”,谈谈你的诊断思路?二、有人说“Lambda能让Java程序慢30倍”,你怎么看?三、JVM优化Java代码时都做了什么? document.querySelectorAll
2020-09-12
Java核心-安全基础 Java核心-安全基础
Java核心-安全基础一、你了解Java应用开发中的注入攻击吗?二、如何写出安全的Java代码? document.querySelectorAll('.github-emoji') .forEach(e
2020-09-12
Java核心-进阶 Java核心-进阶
Java核心-进阶一、synchronized和ReentrantLock有什么区别呢?二、synchronized底层如何实现?什么是锁的升级、降级?三、一个线程两次调用start()方法会出现什么情况?四、什么情况下Java程序会产生死
2020-09-12
Java核心-基础 Java核心-基础
Java核心-基础 我们不需要那些“差不多”或“还行”的代码,而是需要达到一定水准的高质量设计与实现。 一、谈谈你对Java平台的理解?谈谈你对 Java 平台的理解?“Java 是解释执行”,这句话正确吗? 【典型回答】 Jav
2020-09-12
性能调优-总结 性能调优-总结
Java性能调优-总结如何设计更优的分布式锁?(1)数据库实现分布式锁(2)Zookeeper 实现分布式锁(3)Redis 实现分布式锁电商系统的分布式事务调优(1)分布式事务解决方案如何使用缓存优化系统性能?(1)前端缓存技术(2)服务
2020-09-10
性能调优-设计模式 性能调优-设计模式
Java性能调优-设计模式一、单例模式(1)什么是单例模式?(2)饿汉模式(3)懒汉模式(4)通过内部类实现二、原型模式与享元模式(1)原型模式(2)享元模式三、如何使用设计模式优化并发编程?(1)线程上下文设计模式(2)Thread-Pe
2020-09-10
性能调优-JVM性能监控 性能调优-JVM性能监控
Java性能调优-JVM性能监控一、JVM内存模型(1)为什么 JVM 在 Java 中如此重要?(2)从了解内存模型开始(3)JVM 内存模型的具体设计(4)JVM 的运行原理二、深入JVM即时编译器JIT,优化Java编译(1)类编译加
2020-09-10
性能调优-多线程 性能调优-多线程
Java性能调优-多线程一、多线程之锁优化(1)深入了解Synchronized同步锁的优化1. Synchronized 同步锁实现原理2. 锁升级优化3.动态编译实现锁消除 / 锁粗化4. 减小锁粒度(2)深入了解Lock同步锁的优化1
2020-09-10
性能调优-Java编程 性能调优-Java编程
Java性能调优-Java编程一、字符串性能优化 字符串性能优化不容小觑,百M内存轻松存储几十G数据 (1)String 对象是如何实现的?(2)String 对象的不可变性(3)String 对象的优化二、慎重使用正则表达式(1)什么是
2020-09-10
性能调优-准备 性能调优-准备
Java性能调优-准备 性能调优需要我们拥有技术广度和技术深度。我们的技术发展类似于”T”,横代表技术广度,竖代表技术深度。 三点心得: 1. 扎实的计算机基础、2. 习惯透过源码了解技术本质、3.善于追问和总结 一、如何制定性能调优标准
2020-09-10
1 / 2