摘要:
引言 本文主要讲解,Java中hashMap和ConcurrentHashMap的原理内容。 HashMap 在java JDK 1.7之前 hashMap采用的是 数组+链表 的形式;而在 JDK 1.8 之后 hashMap 采用的是 数组+链表[单向/双向]+红黑树 的形式。 内存模型 has 阅读全文
摘要:
引言 本文主要介绍,有关JVM(Java Visual Mechine Java虚拟机)的知识。 运行时数据区 什么是运行时数据区 通过命令行javac,对 *.java源文件 进行编译;然后在由命令 java 运行 *.java,而java源码文件进行编译成class文件,计算机将class文件打 阅读全文
摘要:
引言 前面的系列项目中,我们会发现有个接口是一样的,我们需要单独抽取出来,统一维护,这样可以更加高效的处理项目。同时,两个项目的maven依赖包也可以统一维护,这样有助于项目在多人协作的同时,保证项目依赖的统一性。 系列文档目录 Dubbo 项目学习(一) Admin 管理控制台 Dubbo 项目学 阅读全文
摘要:
引言 本文主要来学习下消费Dubbo服务,主要参考dubbo开发包里面的demo源码;由浅入深的讲解下这个demo。 系列文档目录 Dubbo 项目学习(一) Admin 管理控制台 Dubbo 项目学习(二) 发布Dubbo服务 Dubbo 项目学习(三) 消费Dubbo服务 Dubbo 项目学习 阅读全文
摘要:
引言 本文主要来学习下发布Dubbo服务,主要参考dubbo开发包里面的demo源码;由浅入深的讲解下这个demo。 系列文档目录 Dubbo 项目学习(一) Admin 管理控制台 Dubbo 项目学习(二) 发布Dubbo服务 Dubbo 项目学习(三) 消费Dubbo服务 Dubbo 项目学习 阅读全文
摘要:
引言 本文主要记录一下,在新建java工程时,添加依赖文件,引入需要的包,简单写了点代码进行发布的时候,遇到spring-boot启动报错的问题。 问题描述 看到错误“LoggerFactory is not a Logback LoggerContext but Logback is on the 阅读全文
摘要:
Dubbo 阅读全文
摘要:
引言 在平时的JavaEE开发中,为了能够用最快的速度开发项目,一般会选择使用Struts2、SpringMVC、Spring、Hibernate、MyBatis这些开源框架来开发项目。 本文来总结一下如何使用Maven搭建Spring+SpringMVC+MyBatis的整合开发环境。 创建Mav 阅读全文
摘要:
引言 在平时的JavaEE开发中,为了能够用最快的速度开发项目,一般会选择使用Struts2、SpringMVC、Spring、Hibernate、MyBatis这些开源框架来开发项目。 本文来总结一下如何使用Maven搭建Struts2+Spring3+Hibernate4的整合开发环境。 建立M 阅读全文