-
Java设计模式探究之观察者模式详解
目录1.观察者模式是什么2.如何实现3.代码实现1)观察者接口2)被观察者接口3)观察者实现4)被观察者实现5)测试类4.延伸拓展1.观察者模式是什么顾名思义,有两个对象,观察者和被观察者。当被观察
6402022-09-03 15:31:06 -
springboot中spring.profiles.include的妙用分享
目录spring.profile恰卡编程网s.include的妙用项目总(入口)配置文件项目开发环境配置文件项目测试环境配置文件项目生产环境配置文件spring.profiles.active与sp
6602022-09-03 15:31:05 -
Java基础学习之ArrayList类概述与常用方法
目录一、ArrayList类概述二、ArrayList类常用方法三、ArrayList存储字符串并遍历四、ArrayList存储学生对象并遍历五、ArrayList存储学生对象并遍历升级版一、Arra
5902022-09-03 15:31:04 -
ShardingJdbc读写分离的BUG踩坑解决
目录前言数据库介绍1.常规写完读2.在一个service里面调用另一个service3.新开一个线程去调用service24.service2新开一个事务执行前言最近公司准备接入S
6702022-09-03 15:31:01 -
Java分别利用深度优先和广度优先求解迷宫路径
目录深度优先实现效果示例代码广度优先实现效果示例代码知识点总结深度优先实现效果示例代码importJava.awt.*;importjavax.swing.*;publicclassAl
6302022-09-03 15:30:57 -
一文搞懂Spring中@Autowired和@Resource的区别
目录1.来源不同2.依赖查找顺序不同2.1@Autowired查找顺序2.2@Resource查找顺序2.3查找顺序小结3.支持的参数不同4.依赖注入的支持不同5.编译器提示不同总结@Aut
5902022-09-03 15:30:51 -
Java Spring Dubbo三种SPI机制的区别
目录前言SPI有什么用?JDKSPIDubboSPISpringSPI对比前言SPI全称为ServiceProviderInterface,是一种服务发现机制。SPI的本质
7102022-09-03 15:30:51 -
Spring Cloud动态配置刷新RefreshScope使用示例详解
目录引言一、了解@RefreshScope,先要了解@Scope二、RefreshScope的实现原理三、使用——@RefreshScope使用流程引言用过Spring
7502022-09-03 15:30:49 -
Java集合类之Map集合的特点及使用详解
目录1、Map集合概述和使用1.1Map集合概述1.2Map集合常用方法1.3Map集合的遍历1、Map集合概述和使用1.1Map集合概述Java.util接口Map类型参数
6402022-09-03 15:30:48 -
Java代码中与Lua相互调用实现详解
目录一、方案二、性能测试1.ScriptEngine调用方式2.Globals调用方式3.Lua调用Java三、结论四、其他调用方式?一、android方案Java与Lua相互调用案例比较少,
5602022-09-03 15:30:48 -
Java OkHttp框架源码深入解析
目录1.OkHttp发起网络请求可以通过OkHttpClient发起一个网络请求通过Retrofit发起一个OkHttp请求2.OkHttp的连接器1.OkHttp发起网络请求可以通过OkHttpC
5802022-09-03 15:30:44 -
Spring框架基于注解开发CRUD详解
Spring框架基于注解开发CRUD,供大家参考,具体内容如下1.Maven坐标
6702022-09-03 15:30:40 -
springboot如何引入外部yml配置文件
目录springboot引入外部yml配置文件springboot引入多个yml1.项目内部配置文件2.外部配置加载顺序springboot引入外部yml配置文件当需要在springboot中引
6802022-09-03 15:30:39 -
Spring基于注解配置事务的属性
本文实例为大家分享了Spring基于注解配置事务的属性,供大家参考,具体内容如下一、事务属性概述在Spring中,事务属性描述了事务策略如何应用到方法上,事务属性包含5个方面:①传播行为②隔
6402022-09-03 15:30:37 -
Java线程变量ThreadLocal源码分析
1.ThreadLocal线程变量,和当前线程绑定的,只保存当前线程的变量,对于其他线程是隔离的,是访问不到里面的数据的。2.在Looper中使用到了ThreadLocal,创建了一个Looper
6002022-09-03 15:30:37