上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 56 下一页
摘要: Spring 5.x中AOP默认依旧使用JDK的动态代理。 JDK动态代理是基于接口实现的,注入时必须基于接口的多态机制。 CGLIB动态代理则是基于类继承机制来实现的,所以不论是基于接口还是基于实现类的多态注入,都不会出问题。 SpringBoot 2.x开始,为了解决使用JDK动态代理可能导致的 阅读全文
posted @ 2021-10-24 21:09 JaxYoun 阅读(374) 评论(0) 推荐(0)
摘要: 一、分布式系统设计的CAP理论: Consistency:整个分布式系统内的各节点里,数据必须保证强一致性。 Avilability:整个分布式系统必须总能在有效的时间内给客户端正确的响应。 Partitioning:整个分布式系统内部各节点若发生网络分区,系统仍能保证可用性和强一致性。 通过论证, 阅读全文
posted @ 2021-10-24 14:40 JaxYoun 阅读(77) 评论(0) 推荐(0)
摘要: 兼容多厂商对接 数据模型抽象:针对业务场景,充分解构,提取出领域模型,能灵活地覆盖各种厂商。 程序结构抽象:归纳不同厂商的对接方式,沉淀出重叠的逻辑,形成可复用部分,将这块逻辑下沉到平台;对于各厂商的差异部分,需在平台预留SPI扩展点,厂商各自实现,利用策略模式,利用数据标识来动态选择具体的执行策略 阅读全文
posted @ 2021-10-21 10:49 JaxYoun 阅读(252) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2021-10-08 02:00 JaxYoun 阅读(0) 评论(0) 推荐(0)
摘要: package com.resources.novelcoronavirus.service.impl.opt.dao; import com.resources.novelcoronavirus.domain.XiYaoZhongChengYaoPO; import lombok.extern.s 阅读全文
posted @ 2021-10-06 23:26 JaxYoun 阅读(2388) 评论(0) 推荐(0)
摘要: PreparedStatement的预编译原理 preparedStatement 有三大优点: 代码的可读性和可维护性。 PreparedStatement尽最大可能提高性能。 最重要的一点是极大地提高了安全性。 其中一和三的确很易理解,关于性能的提高也是最有价值的这点,我对其原理还有些质疑。 网 阅读全文
posted @ 2021-10-03 02:04 JaxYoun 阅读(2056) 评论(0) 推荐(2)
摘要: package com.yang.producer.fun; import lombok.AllArgsConstructor; import lombok.Data; import lombok.SneakyThrows; import lombok.extern.slf4j.Slf4j; imp 阅读全文
posted @ 2021-10-01 01:56 JaxYoun 阅读(64) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2021-09-18 01:36 JaxYoun 阅读(0) 评论(0) 推荐(0)
摘要: 【MyBatis + Oracle + Sequence】插入单条 <insert id="insertFfbz" useGeneratedKeys="true" parameterType="com.resources.novelcoronavirus.domain.FuFeiBingZhongP 阅读全文
posted @ 2021-09-17 17:23 JaxYoun 阅读(491) 评论(0) 推荐(0)
摘要: 原来这就是JVM垃圾 大家都知道,JVM 有垃圾回收的机制,垃圾回收的前提是要知道:什么是垃圾!然后再是如何识别垃圾! 什么是垃圾 垃圾,本质上就是没有引用的对象(们),下面来介绍两种垃圾 1. 没有引用指向的对象 下图是对象间引用的状态,从正常引用到引用断开,这个 A 和 C 的引用断开之后,C 阅读全文
posted @ 2021-09-16 16:44 JaxYoun 阅读(70) 评论(0) 推荐(0)
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 56 下一页