在本套课程中,我们将全面的讲解synchronized相关知识,从并发编程中的三个问题,到Java内存模型和synchronize如何保证三大特性,再到深入JVM源码分析synchronized原理,再到JDK6中对synchronized的优化,包含synchronized锁升级的过程,最后总结我们平时写代码如何对synchronized优化,写出保证共享数据安全,并且执行效率高的代码。查看全文>>
java领域存在多种日志框架,目前常用的日志框架包括Log4j,Log4j 2,Commons Logging,Slf4j,Logback,Jul。在本套课程中,我们将全面的讲解java日志相关的知识。查看全文>>
随着社会的飞速发展、进步,国家对于“高精尖”IT技术开发人才的需求也愈加旺盛。查看全文>>
Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建测试软件项目。在本套课程中,我们将全面的讲解Jenkins相关知识。从Jenkins的安装部署和环境配置,到Jenkins构建Web应用程序。查看全文>>
在本套课程中,我们将全面的讲解JAVA泛型技术,从JAVA推出泛型的背景到泛型的常见使用方式和应用,再到泛型的设计原理,最后到泛型的高级使用;整个教学结合一系列的应用案例,由浅入深,由点到面的讲解了整个泛型体系。查看全文>>