Loading

摘要: 插入排序 网上找的动图 插入排序就像码牌。 每次拿到一个新的牌到手里,都从右往左地比较一下, 比如手里有1,2,4,5,抓到一张3,那就先和5比,3小于5,把5往后挪一下,3占到5原来的位置; 3再和4比,发现3比4小,把4往后挪一下,3占4原来的位置; 3再和2比,发现3比2大,那么3就到此停住, 阅读全文
posted @ 2021-10-27 00:06 非凡岁月 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 异常的分层处理 adaptor 统一拦截异常,返回ServiceData app 不做异常处理 infrastructure 不做处理 Result vs Exception Application层只返回DTO,可以直接抛异常,不用统一处理。所有调用到的服务也都可以直接抛异常,除非需要特殊处理,否 阅读全文
posted @ 2021-06-23 16:29 非凡岁月 阅读(80) 评论(0) 推荐(0) 编辑
摘要: Redis数据结构-list 列表 列表的特点 列表中的元素是有序的 列表中的元素是可重复的 列表从两端插入弹出 命令 添加元素 从左边或右边插入元素 lpush key value [value ...] rpush key value [value ...] > lpush leftkey q 阅读全文
posted @ 2021-06-22 00:46 非凡岁月 阅读(101) 评论(0) 推荐(0) 编辑
摘要: Redis数据结构-hash redis中,哈希类型的值是一个键值对结构,如key:value={{field1,val1},{field2,val2}...} 命令 设置值 设置成功返回1 hset key field value > hset user:1 name tom 1 > hset u 阅读全文
posted @ 2021-06-17 01:44 非凡岁月 阅读(126) 评论(0) 推荐(0) 编辑
摘要: Redis全局命令 Redis的一个客户端,支持多个操作系统 https://gitee.com/qishibo/AnotherRedisDesktopManager 全局命令 查看所有键 keys命令会遍历所有键,时间复杂度O(n),线上保存了大量的键时,禁止使用 keys * 查看当前数据库中键 阅读全文
posted @ 2021-06-07 21:46 非凡岁月 阅读(109) 评论(0) 推荐(0) 编辑
摘要: Redis数据结构-string 字符串 字符串是最基本的数据结构,字符串的值实际可以是字符串(简单的字符串,json,xml),数字(整数,浮点数),甚至是二进制(图片,音频,视频),但是值最大不超过512MB。 灵活使用string可以做很多事情,比如播放量计数,缓存,限速等等 基础命令 设置值 阅读全文
posted @ 2021-06-07 01:05 非凡岁月 阅读(84) 评论(0) 推荐(0) 编辑
摘要: Docker安装 https://www.docker.com/get-started 下载安装docker 安装成功后,打开docker engine 添加国内镜像 "registry-mirrors": [ "http://hub-mirror.c.163.com" ], Redis镜像安装 进 阅读全文
posted @ 2021-06-07 00:56 非凡岁月 阅读(656) 评论(0) 推荐(0) 编辑
摘要: DDD构建流程 开发人员不仅要完善技术知识,也要培养一般的领域建模技巧。 什么是领域模型? 领域模型是一种知识的沉淀,能够保护和共享一些知识。 领域模型需要开发人员与领域专家共同参与训练,缺一不可。 缺少了开发人员参与,业务人员的知识单向流动到开发人员,知识缺少指导,其组织形式未必合理。 缺少了领域 阅读全文
posted @ 2021-05-29 17:14 非凡岁月 阅读(219) 评论(0) 推荐(0) 编辑
摘要: HTTP相关注解 url请求参数: @RequestBody : @RequestBody主要用来接收前端传递给后端的json字符串中的数据的(请求体中的数据的);GET方式无请求体,所以使用@RequestBody接收数据时,前端不能使用GET方式提交数据,而是用POST方式进行提交。 @Requ 阅读全文
posted @ 2021-03-31 17:44 非凡岁月 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 责任链模式 一个请求的处理分为多个阶段,每个阶段作为责任链的一个节点,节点各自处理自己责任范围内的请求. 场景:发起审批,包括审批理由和审批金额 首先定义一个请求 public class Request { private String reason; private BigDecimal amo 阅读全文
posted @ 2021-03-17 16:20 非凡岁月 阅读(54) 评论(0) 推荐(0) 编辑