- 博客(8)
- 资源 (2)
- 收藏
- 关注
转载 spring boot banner 自定义
佛祖保佑 永无BUG/*ooOooo8888888o88" . “88(| -- |)O\ = /O/---'\____ .' \\| |//./ \||| : |||// / ||||| -:- |||||- | | \\ - /// | || _| ‘’—/’’ | |\ .-_ - ___/-. /___. .' /--.--\. . __."" '< .___\_<|>_/___.' >'"". | |
2021-01-21 14:14:38 170
原创 JAVA深拷贝 浅拷贝
Java中的对象拷贝(Object Copy)指的是将一个对象的所有属性(成员变量)拷贝到另一个有着相同类类型的对象中去。举例说明:比如,对象A和对象B都属于类S,具有属性a和b。那么对对象A进行拷贝操作赋值给对象B就是:B.a=A.a; B.b=A.b;在程序中拷贝对象是很常见的,主要是为了在新的上下文环境中复用现有对象的部分或全部 数据。Java中的对象拷贝主要分为:浅拷贝(Shallow Copy)、深拷贝(Deep Copy)。先介绍一点铺垫知识:Java中的数据类型分为基本数据类型和引用数
2020-10-24 22:58:40 191
原创 Dubbo入门,DubboDemo怎么写?
这里写目录标题dubbo发布版本和新特性架构创建一个dubboDemo1、创建一个maven Project2、分别创建3个子模块。api提供接口,service实现接口,提供服务,consumer从注册中心调用接口。3、在父工程中引入dubbo的jar包4、在api工程中写demoService接口5、在service工程的pom中引入api工程的依赖6、实现api中的DemoService接口7、在service工程的resources下创建provider.xml,注册服务。8、在consumer工程
2020-10-14 17:17:25 422
原创 java并发编程之volatile的使用
VolatileVolatile的应用volatile的定义和实现原理volatile优化Volatile的应用volatile是轻量级的synchronized,它在多处理器开发中保证了共享变量的“可见性”(可见性指当一个线程修改一个共享变量时,另外一个线程可以读到修改值)volatile的定义和实现原理如果一个字段被声明成volatile,Java线程内存模型所有线程看到这个变量的值是一致的。有volatile变量修饰的共享变量进行写操作的时,Java代码转换成汇编指令在多核处理器下会发
2020-10-12 20:29:45 75
原创 Oracle数据库锁表后如何解锁
锁表查询的代码有以下的形式:select count(*) from v$locked_object;select * from v$locked_object;查看哪个表被锁select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.object_id;查看是哪个session引起的select a.OS_..
2020-09-27 13:30:28 219
原创 java子类继承父类执行顺序
创建父类,测试执行顺序:public class father { private String name; father(){ System.out.println("--父类的无参构造函数--"); } father(String name){ this.name=name; System.out.println("--父类的有参构造函数--"+this.name); } static{ S
2020-09-24 16:17:56 1103
原创 死锁产生的原因和避免死锁的方法
死锁出现死锁的情况避免死锁的常见方法出现死锁的情况线程t1拿到锁因为一些异常没有释放锁,线程t1和t2互相等待对方释放锁。public class DeadLockDemo { private static String A="A"; private static String B="B"; public static void main(String[] args) { new DeadLockDemo().deadLock(); } priv
2020-09-24 15:24:04 228
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人