06 2021 档案
发表于 2021-06-20 19:22阅读:545评论:5推荐:0
摘要:MapStruct 简介 MapStruct 是一个代码生成器,它基于约定优于配置方法极大地简化了 Java bean 类型之间映射的实现。生成的映射代码使用简单的方法调用,因此速度快、类型安全且易于理解。MapStruct 是一个注解处理器,它插入到 Java 编译器中,可用于命令行构建(Mave
阅读全文 »
发表于 2021-06-12 14:36阅读:76评论:0推荐:0
摘要:动态规划 动态规划(dynamic programming)是运筹学的一个分支,是求解决策过程(decision process)最优化的数学方法 动态规划在算法中,算的上是最考验思路的一种类型的题,也是我认为最能称之为算法的题型,要求得到状态转移方程,然后以状态转移方程去倒推具体的解.从而达到某一
阅读全文 »
发表于 2021-06-06 21:57阅读:125评论:0推荐:0
摘要:locker 分布式锁简介 分布式锁目前实现大部分方式 使用mysql 使用redis 使用zookeeper 基于此,成熟的案例有比如redisson 这种官方比较推荐的方案,为了深入研究,准备在这个项目中复现这3种形式的锁 锁的用途 分布式锁主要可以独立于服务之外,主要的目的是在集群中保证同一时
阅读全文 »
发表于 2021-06-02 02:24阅读:459评论:0推荐:0
摘要:使用mybatis 自动执行脚本 执行步骤 添加包 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.2.0<
阅读全文 »