2024年2月10日
摘要: 前提:按照本文的指令照做之前,先在Mac电脑安装一个默认端口为6379的单节点redis server,保证后面的redis-server和redis-cli指令能够正常执行。 为什么没有在Mac的Docker里安装Redis集群?我确实在Docker里安装成功了Redis集群:《2024年2月笔记 阅读全文
posted @ 2024-02-10 12:03 梦幻朵颜 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 关闭指令: redis-cli -p 7022 -a myredis shutdown 7022是redis端口,替换成你自己的redis端口就行。 shutdown是关闭指令。 再次启动: redis-server redis.conf // 如果redis.conf在当前路径下 redis-se 阅读全文
posted @ 2024-02-10 11:55 梦幻朵颜 阅读(19) 评论(0) 推荐(0) 编辑
  2024年2月3日
摘要: 先晒一下更改配置后的效果: 更改配置的地方: 设置背景颜色为:Background: F0AFFF end. 阅读全文
posted @ 2024-02-03 21:34 梦幻朵颜 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 本文环境:Mac电脑,Brew和Docker都已安装好,Redis版本: 7.2.4 第1步,验证Docker和Brew docker --version // 查看docker版本,此处忽略安装Docker步骤 brew --version //查看版本号 第2步,创建Redis集群网络 dock 阅读全文
posted @ 2024-02-03 14:12 梦幻朵颜 阅读(138) 评论(0) 推荐(0) 编辑
  2023年6月27日
摘要: mockito官方文档地址: https://www.javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html#resetting_mocks @Test public void test_resetting() 阅读全文
posted @ 2023-06-27 14:06 梦幻朵颜 阅读(51) 评论(0) 推荐(0) 编辑
摘要: mockito官方文档地址:https://www.javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html#captors 先准备两个dto类: @Slf4j @Data @Builder @NoArgsCons 阅读全文
posted @ 2023-06-27 11:06 梦幻朵颜 阅读(228) 评论(0) 推荐(0) 编辑
  2023年6月26日
摘要: mockito官方文档地址: https://www.javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html#spy case 1 // new一个真实对象 List list = new LinkedList( 阅读全文
posted @ 2023-06-26 17:17 梦幻朵颜 阅读(196) 评论(0) 推荐(0) 编辑
摘要: mockito官方文档地址: https://www.javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html#do_family_methods_stubs // mock一个对象 HashMap mockMap 阅读全文
posted @ 2023-06-26 16:36 梦幻朵颜 阅读(96) 评论(0) 推荐(0) 编辑
  2023年6月25日
摘要: mockito官方文档地址: https://www.javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html#exact_verification // mock一个对象 HashMap mockMap = mo 阅读全文
posted @ 2023-06-25 10:32 梦幻朵颜 阅读(201) 评论(0) 推荐(0) 编辑
摘要: mockito官方文档地址:https://www.javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html#exact_verification // mock一个对象 List singleMock = moc 阅读全文
posted @ 2023-06-25 10:21 梦幻朵颜 阅读(671) 评论(0) 推荐(0) 编辑
  2023年6月21日
摘要: mockito官方文档地址: https://www.javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html#30 【case 1】 //using mocks - only mockOne is interac 阅读全文
posted @ 2023-06-21 10:59 梦幻朵颜 阅读(127) 评论(0) 推荐(0) 编辑
摘要: mockito官方文档地址: https://www.javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html#30 【case 1】 LinkedList mockedList = mock(LinkedList 阅读全文
posted @ 2023-06-21 10:55 梦幻朵颜 阅读(150) 评论(0) 推荐(0) 编辑
  2023年6月20日
摘要: mockito官方文档地址: https://www.javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html#exact_verification 按顺序验证是灵活的——您不必一个接一个地验证所有的交互,只需依次 阅读全文
posted @ 2023-06-20 16:20 梦幻朵颜 阅读(88) 评论(0) 推荐(0) 编辑
摘要: mokito官方文档地址: https://www.javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html#exact_verification // mock一个对象 LinkedList mockedList 阅读全文
posted @ 2023-06-20 16:00 梦幻朵颜 阅读(197) 评论(0) 推荐(0) 编辑
  2023年6月19日
摘要: 【case 1】 import static org.mockito.Mockito.*; // 引入类 LinkedList mockedList = mock(LinkedList.class); // 获得mock对象 //stubbing when(mockedList.get(0)).th 阅读全文
posted @ 2023-06-19 16:12 梦幻朵颜 阅读(334) 评论(0) 推荐(0) 编辑
摘要: mockito官方文档地址: https://www.javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html#30 【case 1】 import static org.mockito.Mockito.*; // 阅读全文
posted @ 2023-06-19 15:55 梦幻朵颜 阅读(37) 评论(0) 推荐(0) 编辑
摘要: pom.xml里引入mockito-core的jar包: <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <version>5.4.0</version> <scope>test</s 阅读全文
posted @ 2023-06-19 15:51 梦幻朵颜 阅读(135) 评论(0) 推荐(0) 编辑
摘要: mockito官方文档地址: https://www.javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html end. 阅读全文
posted @ 2023-06-19 14:11 梦幻朵颜 阅读(148) 评论(0) 推荐(0) 编辑
  2023年4月18日
摘要: git客户端下载地址:https://git-scm.com/downloads end. 阅读全文
posted @ 2023-04-18 09:37 梦幻朵颜 阅读(13) 评论(0) 推荐(0) 编辑
  2023年4月10日
摘要: jmeter官网: https://jmeter.apache.org/download_jmeter.cgi 下载: 解压之后(我本地的)目录: /Applications/apache-jmeter-5.5 Mac电脑,启动 Jemeter命令步骤 : cd /Applications/apac 阅读全文
posted @ 2023-04-10 10:35 梦幻朵颜 阅读(80) 评论(0) 推荐(0) 编辑
  2023年2月18日
摘要: 先来看下成果: 先选中Preferences: 再选择 Editor -> Java -> Comments -> Block comment(多行注释) 或者 Line comment(单行注释) end. 阅读全文
posted @ 2023-02-18 14:54 梦幻朵颜 阅读(229) 评论(0) 推荐(0) 编辑
  2023年1月19日
摘要: mat工具下载地址: https://www.eclipse.org/mat/downloads.php end. 阅读全文
posted @ 2023-01-19 15:18 梦幻朵颜 阅读(319) 评论(0) 推荐(0) 编辑
  2022年12月19日
摘要: git拉取本地不存在但是远程git仓库存在的别人创建的分支,步骤如下: git fetch --all 拉取所有git仓库里的分支名字 git checkout remote_brach_name 本地切换到remote_brach_name这个分支 git pull origin master 基 阅读全文
posted @ 2022-12-19 13:25 梦幻朵颜 阅读(304) 评论(0) 推荐(0) 编辑
  2022年12月17日
摘要: 自定义注解: @Target({ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) public @interface RedisDistributeLock { String key(); int leastLockMs() defau 阅读全文
posted @ 2022-12-17 20:44 梦幻朵颜 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 配置pom.xml: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta 阅读全文
posted @ 2022-12-17 20:09 梦幻朵颜 阅读(469) 评论(0) 推荐(0) 编辑
摘要: import lombok.extern.slf4j.Slf4j; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplicati 阅读全文
posted @ 2022-12-17 19:50 梦幻朵颜 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 配置pom.xml: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis-reactive</artifactId> </dependency> <de 阅读全文
posted @ 2022-12-17 19:43 梦幻朵颜 阅读(1515) 评论(0) 推荐(0) 编辑
摘要: package com.my.config; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jack 阅读全文
posted @ 2022-12-17 19:29 梦幻朵颜 阅读(908) 评论(0) 推荐(0) 编辑
摘要: 我引用的是springboot 2.7.0版本。 在pom.xml里引入r2dbc的包,和mysql的驱动包: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-webfl 阅读全文
posted @ 2022-12-17 19:25 梦幻朵颜 阅读(923) 评论(0) 推荐(0) 编辑
摘要: 先在pom.xml文件里引入webflux依赖包: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-webflux</artifactId> </dependency> 阅读全文
posted @ 2022-12-17 19:17 梦幻朵颜 阅读(206) 评论(0) 推荐(0) 编辑
  2022年12月2日
摘要: 感谢这位老兄:《Spring Boot项目部署到tomcat启动失败404》 我的springboot是2.7.0版本,需要部署到外部的tomcat版本是8.5,部署失败表象: IDEA控制台只打印tomcat启动日志,没有springboot加载日志,访问localhost:8080/根路径/接口 阅读全文
posted @ 2022-12-02 17:56 梦幻朵颜 阅读(1298) 评论(0) 推荐(0) 编辑
  2022年8月19日
摘要: 本demo里使用springboot 2.7.0版本。 @GetMapping("/download/excel/file") public Mono<Void> downloadExcelFile(ServerHttpResponse response, WebSession webSession 阅读全文
posted @ 2022-08-19 17:39 梦幻朵颜 阅读(620) 评论(0) 推荐(0) 编辑
  2022年7月5日
摘要: 第一步:Intellij IDEA -> Preferences: 第二步: 左边菜单选中:Editor -> Color Scheme -> General 右边内容选中:Editor -> Caret row -> (勾选) Background -> 设置勾选框后面的颜色 end. 阅读全文
posted @ 2022-07-05 22:40 梦幻朵颜 阅读(1764) 评论(0) 推荐(0) 编辑
  2022年6月26日
摘要: String a = String.format("%5s", "abc");log.info("a=[{}]", a); 打印:a=[ abc] String b = String.format("%-5s", "abc");log.info("b=[{}]", b); 打印:b=[abc ] 阅读全文
posted @ 2022-06-26 18:03 梦幻朵颜 阅读(3199) 评论(0) 推荐(1) 编辑
  2022年6月2日
摘要: set @orderNo := 'order3'; 先定义一个@开头的变量值为 order3 SELECT * t_order WHERE order_no = @orderNo; 查询订单号为 order3 的订单 DELETE FROM t_order WHERE order_no = @ord 阅读全文
posted @ 2022-06-02 08:44 梦幻朵颜 阅读(169) 评论(0) 推荐(0) 编辑
  2022年3月27日
摘要: 直接贴代码: import java.time.temporal.ChronoUnit; @Test public void test计算两个ZonedDateTime日期的间隔时间() { ZonedDateTime start = ZonedDateTime.of(2022,3,27,10,0, 阅读全文
posted @ 2022-03-27 12:53 梦幻朵颜 阅读(694) 评论(0) 推荐(0) 编辑
  2021年11月19日
摘要: Spring中有个DefaultNamespaceHandlerResolver类,默认处理namespace的类,也包含自定义namespace,在该类的getHandlerMappings()方法中PropertiesLoaderUtils.loadAllProperties(this.hand 阅读全文
posted @ 2021-11-19 20:22 梦幻朵颜 阅读(122) 评论(0) 推荐(0) 编辑
  2021年11月7日
摘要: 根据mysql的官方手册:https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_max_connections mysql server最大连接数是10万,一般在my.ini 配置文件里的默认max_c 阅读全文
posted @ 2021-11-07 16:05 梦幻朵颜 阅读(962) 评论(0) 推荐(0) 编辑
  2021年11月3日
摘要: mongo除了单机部署,那么集群搭建可分为:可复制集、分片集群。 可复制集:每个master主后面都有N个slave备用节点。(生产环境推荐的部署模式) 分片集群:同时拥有多个可复制集,每个可复制集有自己的master和slave节点。 【可复制集】 读写分离,负载均衡,避免数据丢失,保障数据安全, 阅读全文
posted @ 2021-11-03 20:34 梦幻朵颜 阅读(824) 评论(0) 推荐(0) 编辑
  2021年11月2日
摘要: 索引主要用于排序和检索。mysql里的索引存储结构是B+Tree,而mongo的索引结构是btree,两者的区别请查看我的另一篇博文《mysql5.7一颗B+树可以存放多少行数据?为什么使用B+树(B+Tree)而不是B树(BTree)?》 索引属性表 属性名 类型 说明 background bo 阅读全文
posted @ 2021-11-02 20:17 梦幻朵颜 阅读(255) 评论(0) 推荐(0) 编辑