![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
qq_34886456
这个作者很懒,什么都没留下…
展开
-
简单工厂模式、工厂方法模式、抽象工厂模式的区别
1.简单工厂模式:在工厂类中根据条件决定产生哪一个产品对象违背了开闭原则:新增产品类,需要修改工厂类2.工厂方法模式:工厂接口提供了不指明产生具体产品的方法,以扩展的方式让子类工厂自己决定产生哪一具体产品3.抽象工厂模式:工厂接口定义了产生多个具体产品类的方法,每个子类工厂可以产生多个不同的产品类对象...原创 2022-04-03 18:34:07 · 125 阅读 · 0 评论 -
Spring事务实现的方式及底层原理
spring事务的实现方式spring框架提供了两种事务实现方式:编程式事务、声明式事务编程式事务:在代码中进行事务控制。优点:精度高。缺点:代码耦合度高声明式事务:通过@Transactional注解实现事务控制spring事务的底层原理事务的操作本来应该由数据库进行控制,但是为了方便用户进行业务逻辑的控制,spring对事务功能进行了扩展实现。一般我们很少使用编程式事务,更多的是使用@Transactional注解实现。当使用了@Transactional注解后事务的自动功能就会关闭,由sp.原创 2022-04-03 11:48:33 · 12500 阅读 · 0 评论 -
ES自定义扩展分词不生效、ES自定义扩展词典或者停止词典时不生效
1.新添加的自定义扩展词典 .dic文件的编码必须是UTF-8,否则不会生效。经过上述操作后一般可以解决,如果还不生效,继续第2步:2.重启ES后,把之前Kibana中的索引全部删除掉, 否则有可能出现扩展词典或停止词典文件在启动ES时加载了,但就是不生效。...原创 2021-08-17 22:14:42 · 1806 阅读 · 0 评论 -
OAuth2认证授权中心原理
原创 2021-06-09 23:26:21 · 103 阅读 · 0 评论 -
java代码实现流水号、序列号生成
/** * 生成流水号 * @param minValue 起始值 * @param maxValue 最大值 * @return */ public static String seq(int minValue, int maxValue){ Preferences prefs1 = Preferences.userNodeForPackage(PreFerencesDemo.class); if(prefs1.ge...原创 2021-05-17 23:11:38 · 313 阅读 · 0 评论 -
SpringCloudStream消息驱动kafka消费分组
在实际业务场景中,每一个微服务应用都会集群部署,这样消息会被重复消费。Spring Cloud Stream 中提供了消费组来解决这个问题,通过配置 spring.cloud.stream.bindings.《通道名称》.group 属性为应用指定一个组名实现。配置如下:生产者配置:server: port: 9000spring: application: name: springcloud-stream-producer cloud: stre...原创 2021-05-16 11:27:04 · 650 阅读 · 0 评论 -
java.lang.ClassNotFoundException: org.springframework.kafka.support.ProducerListener
在使用SpringCloudStream消息驱动RabbitMq平滑迁移kafka遇到了异常Caused by: java.lang.ClassNotFoundException: org.springframework.kafka.support.ProducerListener,尝试了好久,浪费了很多时间,还是报错,极度想放弃,但最终还是解决了:引入依赖 <dependency> <groupId>org.springframework....原创 2021-05-16 10:58:48 · 728 阅读 · 0 评论 -
springcloud注册中心启动报错java.lang.ClassNotFoundException: com.netflix.discovery.EurekaClientConfig
org.springframework.cloud spring-cloud-dependencies **Finchley.M7** pom import 管理依赖版本有问题,修改如下 org.springframework.cloud spring-cloud-dependencies **Finchley.RELEASE** pom import ...原创 2020-09-24 22:18:53 · 1373 阅读 · 0 评论 -
db2 54002 字符串常量太长
当我们通过jdbc方式向数据库的clob类型的字段插入一个长字符串时,由于string的长度有限制,我用…明天继续原创 2020-06-21 21:16:07 · 1216 阅读 · 0 评论