- 博客(9)
- 收藏
- 关注
原创 spring-cloud集成Nacos自动注册原理
service.init() ==> HealthCheckReactor.scheduleCheck维护健康检查心跳 ==> 执行线程的run方法。根据是否是永久实例调用不同方法 ==> DistroConsistencyServiceImpl.put() ==> onPut()6、调用com.alibaba.nacos.naming.controllers.InstanceController#register方法。4、调用namingService.registerInstance()方法。
2023-07-19 20:30:48
177
原创 springboot配置文件为list-使用yml方式
配置文件:security: oauth2: clientList: - clientId: aaa clientSecret: bbb grantType: passwordlist可以用 - 标记clientList为springboot中的属性名springboot注入:1、定义config注入bean@Configurationpublic class RoutesClientConfig {...
2021-07-21 21:11:21
695
原创 easyExcel分批导入文件
一些关于easyExcel导入文件操作需求: 导入大数据量文件 其中数据达到万级、十万级, 错误文件进行错误单元格标红, 可导出修改完继续导入由于数据量多大 一次行全部读到内存中可能会导致内存溢出问题使用easyExcel poi的监听器进行操作三步曲:1、解析excel为inputStream流, 读取流,解析excel2、判断excel中每条数据的格式, 正确和错误相对记录3、通过监听器每解析150条数据, 进行入库操作, 错误数据存在内存中(考虑错误数据不多的情况).
2021-04-25 21:50:26
3783
2
原创 mybatis概念
mybatis的基础架构mybatis文档地址: https://mybatis.org/mybatis-3/zh/index.htmlmybatis源码下载: https://github.com/mybatis/mybatis-3mybatis主要的类Configuration MyBatis所有的配置信息都维持在Configuration对象之中 SqlSession 作为MyBatis工作的主要顶层API,表示和数据库交互的会话,完成必要数...
2021-03-31 20:25:43
210
原创 java8学习
什么是 Stream?Stream(流)是一个来自数据源的元素队列并支持聚合操作stream() − 为集合创建串行流。parallelStream() − 为集合创建并行流。一些方法forEach —>Stream 提供了新的方法 'forEach' 来迭代流中的每个数据map ->map 方法用于映射每个元素到对应的结果filter ->filter 方法用于通过设置的条件过滤出元素limit ->limit 方法用于获取指定数量的流...
2021-03-29 18:53:32
124
原创 Redis一些基本配置
参数说明· Redis默认不是以守护进程的方式运行,可以通过修改配置项,使用yes启用守护进程daemonize no -> yes· 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile制定pidfile /var/run/redis.pid· 指定Redis监听端口,默认端口为6379, 作者在博客中提到为什么用6...
2018-06-27 21:37:48
522
原创 Spring注解
要进行spring的aop注解开发,首先要有一个目标类 (target),这里我们叫做PersonImpl,PersonImpl中有一个save方法,其次要有一个增强类,也叫通知类(advice), 这里我们称为PersonHelper ....首先,先把PersonImpl交给spring的IOC容器管理,既在PersonImpl类上配置@Service 注解 然后配置增强类(通知类),先在a...
2018-04-24 20:06:02
122
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅