摘要:
在Spring中,BeanFactory和FactoryBean是两个不同的概念。 1. BeanFactory是Spring框架中的一个接口,它是Spring的IoC容器的核心接口,负责管理和维护Bean的生命周期。BeanFactory负责实例化、配置和管理Bean,它是Spring的IoC容器 阅读全文
摘要:
InheritableThreadLocal类是ThreadLocal类的一个子类,它提供了一个线程局部变量,该变量的值可以被当前线程以及所有子线程共享。这在多线程编程中非常有用,特别是在需要在父线程和子线程之间传递数据时。 下面是一个简单的Java代码示例,演示了InheritableThread 阅读全文
摘要:
领域驱动设计(Domain-Driven Design,DDD)适用于复杂业务领域和大型软件系统的开发。以下是一些适合应用DDD的场景: 1. **复杂业务领域**:当业务领域复杂,包含大量业务规则和复杂的业务流程时,DDD可以帮助团队更好地理解和建模业务领域,提高系统的可维护性和扩展性。 2. * 阅读全文
摘要:
问题: Sharding-JDBC对订单表进行分库分表,16个库,每个库16张表。分片键订单id、用户id。分库规则,对分片键按1000取模再对16取模。分表规则,对分片键按1000取模再对256取模。配置文件如何写,以及ComplexKeysShardingAlgorithm实现代码? 回答: 针 阅读全文
摘要:
SpringBoot中 使用[info]日志级别打印mybatis sql语句https://cloud.tencent.com/developer/article/1680036 How Does Mybatis-Plus Print SQL Logs and Parameters To The 阅读全文
摘要:
项目中引入 mockito,报错: java.lang.IllegalStateException: Could not initialize plugin: interface org.mockito.plugins.MockMaker (alternate: null) 解决: https:// 阅读全文
摘要:
https://zhuanlan.zhihu.com/p/607845813 时区处理与东八区的程序员们 https://medium.com/airbnb-engineering/secret-ingredients-to-building-airbnbs-international-paymen 阅读全文
摘要:
人生的最终目标是什么? 根据斯多葛主义,外部事件和环境在很大程度上是我们无法控制的。因此,将我们的幸福仅仅寄托于外部因素可能会导致永久的不满和失望。斯多葛派认为,持久满足的关键在于培养一种有弹性和自给自足的内在心态。 这就是我人生的最终目标: “对现状感到满意”并不意味着自满或缺乏雄心。相反,它意味 阅读全文
摘要:
报错信息: mybatis-plus Error attempting to get column 'xxx' from result set. 解决: 1、获取数据的实体类中新建了一个有参的构造方法,却没有无参构造方法,使用MyBatis-Plus内置方法进行查询时会报错。 解决办法: 新建一个无 阅读全文
摘要:
https://cloud.tencent.com/developer/article/1706635 阅读全文