摘要:
线程池基础可以参考 https://www.cnblogs.com/enhance/p/11009997.html 线程池创建方式: 使用 Executors 类,Executors 类是 Java 中用于创建线程池的工厂类,它提供了多种静态方法来创建不同类型的线程池 newFixedThreadP
阅读全文
posted @ 2022-07-27 18:21
colorfulworld
阅读(185)
推荐(0)
摘要:
@Shcedule默认情况下会单线程顺序执行。如果一个定时任务执行时间大于其任务间隔时间,那么下一次将会等待上一次执行结束后再继续执行。如果多个定时任务在同一时刻执行,任务会依次执行。 1. 单线程顺序执行demo: package com.citi.ark.mls.timer; import lo
阅读全文
posted @ 2022-07-25 11:55
colorfulworld
阅读(1550)
推荐(0)
摘要:
无论是代理模式还是AOP核心思想都是在不修改原来业务代码前提下,进行原来代码的增强 反射 反射是指在程序运行过程中动态获取类信息,并操作类或对象的属性、方法(public/private)和构造函数 反射核心类 Class: Class clazz=Class.forName("com.abc.Cl
阅读全文
posted @ 2022-01-17 18:43
colorfulworld
阅读(234)
推荐(0)
摘要:
1.什么是springboot自动配置:Auto-Configuration 自动配置指的是在springboot启动时,自动将配置类加载到ioc容器,项目运行时可以直接使用这些配置信息。自动配置为springboot框架的“开箱即用”特点提供了基础支撑 demo:在springboot中使用mon
阅读全文
posted @ 2022-01-17 10:41
colorfulworld
阅读(2180)
推荐(0)
摘要:
offset提交: Consumer消费数据后需要向kafka汇报消费的数据在partition offset位置 offset提交方式:自动提交、手动提交 1.自动提交 kafka一poll就自动提交offset 默认情况或者将props.put("enable.auto.commit", "tr
阅读全文
posted @ 2022-01-14 13:44
colorfulworld
阅读(1557)
推荐(0)
摘要:
1. kafka rebalance rebalance是针对consumer group来说的。consumer group中有多个consumers,当在服务启动阶段,或者新的consumer创建,或者已有consumer宕机,或者parttion变化的情况下会出现rebalance,使得con
阅读全文
posted @ 2022-01-12 11:50
colorfulworld
阅读(217)
推荐(0)
摘要:
Mongo 单个文档上限时16M,如果超过16M则需要采用GridFs方式将文件拆分 GridFS使用两个Collection存储文件: fs.file: 用于存储文件的元数据 (metadata) fs.chunk:存储文件内容的二进制数据(payload) 读文件时,先根据查询条件在file中找
阅读全文
posted @ 2022-01-06 17:51
colorfulworld
阅读(157)
推荐(0)
摘要:
1. HTTPS较HTTP优势 1. HTTP从发送端来说,发送数据是明文传输,发送过程敏感信息可能被窃取 2. HTTP从服务端来说,服务器对请求来者不拒,不会区分来源是否合法 3. 从数据传输过程来说,数据可能被修改或者替换,这就涉及“中间人攻击”问题 HTTPS=HTTP+加密+认证+完整性检
阅读全文
posted @ 2022-01-05 16:12
colorfulworld
阅读(413)
推荐(0)
摘要:
实际开发中多存在使用mongo批量存储数据list使用场景。但如果list中间某一条数据在存储出现异常如何避免对后边数据没有影响? @Slf4j @Service public class PositionBuldRepository implements Serializable { @Autow
阅读全文
posted @ 2021-09-20 10:29
colorfulworld
阅读(787)
推荐(0)
摘要:
项目开发中会针对上游传过来的数据集中特定字段做一些校验 1.特定字段非空校验 @Validate @NotNull @Immutable @Data public class MetaData{ @Valid @NotNull private CommonMetaData commonMeta; @
阅读全文
posted @ 2021-06-25 16:14
colorfulworld
阅读(1280)
推荐(0)