java
橘子汽水&白茶乌龙
你把时间花在那,你的收获就在那。
展开
-
springboot多模块打包报错,找不到xxx包,找不到xxx类
ne-parent是父模块ne-commo是公共组件模块ne-web是项目入口模块错误:ne-web模块打包的时候,找不到ne-commo公共组件模块的包,找不到ne-commo公共组件模块的类,原因:1、ne-commo不能添加spring-boot-maven-plugin插件,如果添加了spring-boot-maven-plugin,当运行maven的package打包命令时,这个SpringBoot插件会在Maven的package后进行二次打包,目的为了生成可执行jar包原创 2020-09-24 10:49:45 · 2547 阅读 · 1 评论 -
JAVA 同步实现原理
Synchronized的基本使用Synchronized是Java中解决并发问题的一种最常用的方法,也是最简单的一种方法。Synchronized的作用主要有三个:确保线程互斥的访问同步代码 保证共享变量的修改能够及时可见 有效解决重排序问题。从语法上讲,Synchronized总共有三种用法:修饰普通方法 修饰静态方法 修饰代码块接下来我就通过几个例子程序来说明一下这三...原创 2018-10-08 15:12:40 · 184 阅读 · 0 评论 -
java枚举学习
1.枚举类学习1.1 定义枚举类枚举类可以实现一个或多个接口,使用enum定义的枚举类默认继承了java.lang.Enum类,而不是默认继承Object类,因此枚举类不能显示继承其他父类。其中java.lang.Enum类实现了java.lang.Serializable和java.lang.Comparable两个接口。 使用enum定义、非抽象的枚举类默认会使用final修饰,因此...原创 2018-12-27 15:53:01 · 384 阅读 · 0 评论 -
String str = new String("abc")到底创建几个String对象
String str=new String("abc"); 紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String对象呢?相信大家对这道题并不 陌生,答案也是众所周知的,2个。接下来我们就从这道题展开,一起回顾一下与创建String对象相关的一些 JAVA知识。 我们可以把上面这行代码分成 String str 、= 、 "abc"...原创 2019-03-06 13:09:40 · 7458 阅读 · 1 评论