摘要:         JVM是一种规范,本篇围绕着JVM基础理论、了解JDK的体系结构、jvm的常见实现、逃逸分析、启动参数分类、类加载等层层分析,以理论和示例相结合方式更容易理解,浓缩JVM核心理论    阅读全文
JVM是一种规范,本篇围绕着JVM基础理论、了解JDK的体系结构、jvm的常见实现、逃逸分析、启动参数分类、类加载等层层分析,以理论和示例相结合方式更容易理解,浓缩JVM核心理论    阅读全文
 JVM是一种规范,本篇围绕着JVM基础理论、了解JDK的体系结构、jvm的常见实现、逃逸分析、启动参数分类、类加载等层层分析,以理论和示例相结合方式更容易理解,浓缩JVM核心理论    阅读全文
JVM是一种规范,本篇围绕着JVM基础理论、了解JDK的体系结构、jvm的常见实现、逃逸分析、启动参数分类、类加载等层层分析,以理论和示例相结合方式更容易理解,浓缩JVM核心理论    阅读全文
posted @ 2022-02-13 18:22
itxiaoshen
阅读(274)
评论(0)
推荐(0)
        
 
                     
                    
                 
                    
                
 除了jvisualvm、jstat、jmap、jstack、 jconsole、Java Mission Control、MAT等,还有一款越来越深受Java技术栈程序员所青睐的线上问题诊断神器Arthas,功能之强大着实令人惊叹,可快速解决很多繁琐的问题,使得程序员无需加班不再是梦
除了jvisualvm、jstat、jmap、jstack、 jconsole、Java Mission Control、MAT等,还有一款越来越深受Java技术栈程序员所青睐的线上问题诊断神器Arthas,功能之强大着实令人惊叹,可快速解决很多繁琐的问题,使得程序员无需加班不再是梦     很多开源框架也体现对于JDK优雅编程热衷,本篇从JDK8的特性出发,从易懂角度愉快的学习链式编程、Optional使用、Lambada表达式、函数式接口、流式编程,向新时代Java程序员迈出第一步
很多开源框架也体现对于JDK优雅编程热衷,本篇从JDK8的特性出发,从易懂角度愉快的学习链式编程、Optional使用、Lambada表达式、函数式接口、流式编程,向新时代Java程序员迈出第一步     本篇从JMM基础理论开始有一定铺垫后进一步对并发编程三大特性深入理解,阐述volatile和synchronized区别和原理,通过Disruptor代码实战和缓存行、伪共享对并发编程设计有了更深刻认识
本篇从JMM基础理论开始有一定铺垫后进一步对并发编程三大特性深入理解,阐述volatile和synchronized区别和原理,通过Disruptor代码实战和缓存行、伪共享对并发编程设计有了更深刻认识     JUC包下并发基础编程的代码示例使用,包括锁、异步回调、阻塞队列、并发集合、并发辅助类、CAS等代码示例快速上手Java并发编程,通过代码逐步通往对原理的理解的大路
JUC包下并发基础编程的代码示例使用,包括锁、异步回调、阻塞队列、并发集合、并发辅助类、CAS等代码示例快速上手Java并发编程,通过代码逐步通往对原理的理解的大路     设计模式为Java后端开发人员成长经历过程必须深入理解的硬技能,本篇以简洁代码示例通俗易懂的方式阐述11个设计模式,持之以恒把一次性把设计模式吃透
设计模式为Java后端开发人员成长经历过程必须深入理解的硬技能,本篇以简洁代码示例通俗易懂的方式阐述11个设计模式,持之以恒把一次性把设计模式吃透     设计模式为Java后端开发人员成长经历过程必须深入理解的硬技能,本篇先推荐具备面向对象思想、UML、类图和类的关系为前提学习条件,以先反例后正例剖析七大软件设计原则,最后以通俗易懂的方式先阐述单例和模板方法两个设计模式。
设计模式为Java后端开发人员成长经历过程必须深入理解的硬技能,本篇先推荐具备面向对象思想、UML、类图和类的关系为前提学习条件,以先反例后正例剖析七大软件设计原则,最后以通俗易懂的方式先阐述单例和模板方法两个设计模式。     来自灵魂拷问你对MyBatis了解多少?Java技术栈程序员对MyBatis运用了如指掌,但本篇我们围绕带着开篇三个问题从源码的角度去探索不一样MyBatis的收获之旅,相信在读完本篇后对MyBatis源码将不再陌生;并给在企业数据库应用开发为提升效率推荐基于Spring Boot的MyBatis-Plus实战示例,最后抛砖引玉出MyBatis-Plus苞米豆生态圈MybatisX插件和企业级应用Mybatis-Mate
来自灵魂拷问你对MyBatis了解多少?Java技术栈程序员对MyBatis运用了如指掌,但本篇我们围绕带着开篇三个问题从源码的角度去探索不一样MyBatis的收获之旅,相信在读完本篇后对MyBatis源码将不再陌生;并给在企业数据库应用开发为提升效率推荐基于Spring Boot的MyBatis-Plus实战示例,最后抛砖引玉出MyBatis-Plus苞米豆生态圈MybatisX插件和企业级应用Mybatis-Mate     云原生时代又一代表作TiDB,具备HTAP也即是同时支持OLTP和OLAP,Pulsar设计相似采用存储与计算分离架构,本篇从TiDB与传统数据库的比较开始,了解应用场景和特性,进而进行部署和基础操作实践,了解整体架构、从存储、计算、调度了解TiDB的设计。
云原生时代又一代表作TiDB,具备HTAP也即是同时支持OLTP和OLAP,Pulsar设计相似采用存储与计算分离架构,本篇从TiDB与传统数据库的比较开始,了解应用场景和特性,进而进行部署和基础操作实践,了解整体架构、从存储、计算、调度了解TiDB的设计。     本篇了解MongoDB和传统关系数据库和Elasticsearch,从而更深印象理解MongoDB的使用场景,也通过docker-compose编排技术完成MongoDB分片集群的部署,进一步学习容器化技术,通过Spring Boot整合MongoDB熟悉数据文档操作概念,最后通过分片设置案例了解MongoDB最为代表性的可扩展性。
本篇了解MongoDB和传统关系数据库和Elasticsearch,从而更深印象理解MongoDB的使用场景,也通过docker-compose编排技术完成MongoDB分片集群的部署,进一步学习容器化技术,通过Spring Boot整合MongoDB熟悉数据文档操作概念,最后通过分片设置案例了解MongoDB最为代表性的可扩展性。     
         浙公网安备 33010602011771号
浙公网安备 33010602011771号