06 2021 档案

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

点击右上角即可分享
微信分享提示