摘要: # Maven多层级服务版本号控制 **场景** 使用的 maven 多层级架构,每次迭代模块时都要修改各个子模块中 pom 文件引用上层的版本号。为了简化重复操作实现版本号统一控制。 pom 文件配置 在顶层 pom 文件中配置版本号,在各个子级引用即可。 顶层 pom 文件 ```xml 4.0 阅读全文
posted @ 2023-01-31 10:50 明小子@ 阅读(143) 评论(0) 推荐(0)
摘要: Jackson ObjectMapper对象详解 1.概述 本文将全面深入的学习Jackson ObjectMapper类,以及如何将Java对象序列化为JSON或者将JSON字符串反序列化为Java对象。 2.添加Jackson依赖 首先,在_pom.xml_中添加jackson依赖: <depe 阅读全文
posted @ 2023-01-30 17:01 明小子@ 阅读(1008) 评论(0) 推荐(1)
摘要: # Jackson忽略字段 ## 1.概述 本文将展示如何使用Jackson 将对象序列化为JSON时忽略某些字段。 将对象转换为json时,对象的属性以及set、get方法在某些情况下无法修改,而且默认的字段不符合json字段的要求,我们还需要精确地控制哪些内容被序列化为JSON,这些问题Jack 阅读全文
posted @ 2023-01-30 16:58 明小子@ 阅读(1608) 评论(0) 推荐(0)
摘要: 在JAVA中,涉及到对`数组`、`Collection`等集合类中的元素进行操作的时候,通常会通过**循环的方式**进行逐个处理,或者**使用Stream**的方式进行处理。 例如,现在有这么一个需求: > 从给定句子中返回单词长度大于5的单词列表,按长度倒序输出,最多返回3个 在**JAVA7及之 阅读全文
posted @ 2023-01-17 15:54 明小子@ 阅读(639) 评论(0) 推荐(0)
摘要: 引言 早期的业务都是基于单体节点部署,由于前期访问流量不大,因此单体结构也可满足需求,但随着业务增长,流量也越来越大,那么最终单台服务器受到的访问压力也会逐步增高。时间一长,单台服务器性能无法跟上业务增长,就会造成线上频繁宕机的现象发生,最终导致系统瘫痪无法继续处理用户的请求。 ❝ 从上面的描述中, 阅读全文
posted @ 2023-01-17 10:50 明小子@ 阅读(147) 评论(0) 推荐(0)
摘要: 04.设计模式之责任链模式 什么是责任链模式 链表数据机构: 客户端发出一个请求,链上的对象都有机会来处理这一个请求,而客户端不需要知道谁是具体的处理对象。这样就实现了请求者和接受者之间的解耦,并且在客户端可以实现实现动态的组合职责链。使编程更有灵活性。 定义: 使多个对象都有机会处理请求,从而避免 阅读全文
posted @ 2023-01-16 15:44 明小子@ 阅读(53) 评论(0) 推荐(0)
摘要: 字符串(StringUtils) 介绍 遵从两大原则 1.绝不依赖JDK以外的源码 2.牺牲代码复用性,每个类都必须是单独的组件,绝不互相引用,做到完全解耦 package *; import com.sun.org.glassfish.gmbal.Description; import java. 阅读全文
posted @ 2022-11-30 16:20 明小子@ 阅读(43) 评论(0) 推荐(0)
摘要: Springboot 实现Redis 同数据源动态切换db 默认redis使用的是db 0,而我们自己在配置连接的时候可以设置默认使用db ,如: 那么怎么去实现动态 去切换自己想使用的db呢? LettuceConnectionFactory connectionFactory = (Lettuc 阅读全文
posted @ 2022-11-29 16:08 明小子@ 阅读(651) 评论(0) 推荐(0)
摘要: MySQL 执行SQL: INSERT DELAYED INTO SYS_JOB_WORK (JNL_NO, WORK_DT ) VALUES (1, 'aas'), (2, 'ffff'); Mybatis对应sql: <insert id="insertList" parameterType=" 阅读全文
posted @ 2022-11-28 22:48 明小子@ 阅读(53) 评论(0) 推荐(0)
摘要: 1 登陆sqlplus sqlplus / as sysdba 2 查找用户 select * from dba_users;-... 阅读全文
posted @ 2022-11-28 22:48 明小子@ 阅读(90) 评论(0) 推荐(0)