2023年4月18日
摘要: git客户端下载地址:https://git-scm.com/downloads end. 阅读全文
posted @ 2023-04-18 09:37 梦幻朵颜 阅读(4) 评论(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 梦幻朵颜 阅读(8) 评论(0) 推荐(0) 编辑
  2023年2月18日
摘要: 先来看下成果: 先选中Preferences: 再选择 Editor -> Java -> Comments -> Block comment(多行注释) 或者 Line comment(单行注释) end. 阅读全文
posted @ 2023-02-18 14:54 梦幻朵颜 阅读(52) 评论(0) 推荐(0) 编辑
  2023年1月19日
摘要: mat工具下载地址: https://www.eclipse.org/mat/downloads.php end. 阅读全文
posted @ 2023-01-19 15:18 梦幻朵颜 阅读(89) 评论(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 梦幻朵颜 阅读(22) 评论(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 梦幻朵颜 阅读(18) 评论(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 梦幻朵颜 阅读(182) 评论(0) 推荐(0) 编辑
摘要: import lombok.extern.slf4j.Slf4j; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplicati 阅读全文
posted @ 2022-12-17 19:50 梦幻朵颜 阅读(23) 评论(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 梦幻朵颜 阅读(588) 评论(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 梦幻朵颜 阅读(487) 评论(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 梦幻朵颜 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 先在pom.xml文件里引入webflux依赖包: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-webflux</artifactId> </dependency> 阅读全文
posted @ 2022-12-17 19:17 梦幻朵颜 阅读(106) 评论(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 梦幻朵颜 阅读(802) 评论(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 梦幻朵颜 阅读(297) 评论(0) 推荐(0) 编辑
  2022年7月5日
摘要: 第一步:Intellij IDEA -> Preferences: 第二步: 左边菜单选中:Editor -> Color Scheme -> General 右边内容选中:Editor -> Caret row -> (勾选) Background -> 设置勾选框后面的颜色 end. 阅读全文
posted @ 2022-07-05 22:40 梦幻朵颜 阅读(1389) 评论(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 梦幻朵颜 阅读(2120) 评论(0) 推荐(0) 编辑
  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 梦幻朵颜 阅读(123) 评论(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 梦幻朵颜 阅读(569) 评论(0) 推荐(0) 编辑
  2021年11月19日
摘要: Spring中有个DefaultNamespaceHandlerResolver类,默认处理namespace的类,也包含自定义namespace,在该类的getHandlerMappings()方法中PropertiesLoaderUtils.loadAllProperties(this.hand 阅读全文
posted @ 2021-11-19 20:22 梦幻朵颜 阅读(100) 评论(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 梦幻朵颜 阅读(843) 评论(0) 推荐(0) 编辑
  2021年11月3日
摘要: mongo除了单机部署,那么集群搭建可分为:可复制集、分片集群。 可复制集:每个master主后面都有N个slave备用节点。(生产环境推荐的部署模式) 分片集群:同时拥有多个可复制集,每个可复制集有自己的master和slave节点。 【可复制集】 读写分离,负载均衡,避免数据丢失,保障数据安全, 阅读全文
posted @ 2021-11-03 20:34 梦幻朵颜 阅读(596) 评论(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 梦幻朵颜 阅读(224) 评论(0) 推荐(0) 编辑
  2021年11月1日
摘要: mongo官方存储引擎说明地址: Configuration File Options — MongoDB Manual mongodb有两种存储引擎:wiredTiger、inMemory,后者在4.0版本中已经废弃。wiredTiger比inMemory多了journal buffer机制,也就 阅读全文
posted @ 2021-11-01 18:27 梦幻朵颜 阅读(210) 评论(0) 推荐(0) 编辑
摘要: mongo内置角色列表 角色类型 类型说明 角色名称 说明 数据库一般角色(Database User Roles) 每个数据库都包含的一般角色; read 提供读取所有非系统集合和部分系统集合的数据的能力,系统集合包括:system.indexes,system.js和system.namespa 阅读全文
posted @ 2021-11-01 17:43 梦幻朵颜 阅读(253) 评论(0) 推荐(0) 编辑
  2021年10月31日
摘要: 数据备份 mongodump ./mongodump -h localhost:27022 -d lison -o /usr/local/mongodb/mongodb-linux-x86_64-3.4.18/backup -h :指定ip和端口; -d :备份的数据库名称 ; -o:指定备份的路径 阅读全文
posted @ 2021-10-31 20:40 梦幻朵颜 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 本文主要介绍update,对增删改查其他操作感兴趣的请查看我的其他博文: 《mongodb-4.4.10版本与MySQL的SQL语法对比,以及mongodb增删改查入门demo》 《mongodb-4.4.10版本SQL查询进阶,mongodb与mysql的select SQL大比拼》 update 阅读全文
posted @ 2021-10-31 14:31 梦幻朵颜 阅读(135) 评论(0) 推荐(0) 编辑
  2021年10月30日
摘要: mongodb增删改查入门,请参考我的另一篇博文《mongodb-4.4.10版本与MySQL的SQL语法对比,以及mongodb增删改查入门demo》 在mongo中,单个文档最大不能超过16MB,否则就应该考虑使用引用(DBRef)了,在主表里存储一个id值,指向另一个表中的id值。 DBRef 阅读全文
posted @ 2021-10-30 20:41 梦幻朵颜 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 基础的mongodb增删改查入门,请查看我的另一篇博文《mongodb-4.4.10版本与MySQL的SQL语法对比,以及mongodb增删改查入门demo》。 mongo的索引管理,请查看《mongodb-4.4.10版本的索引管理:创建、删除》 这篇文章给大家讲讲mongo的高阶查询。 查询选择 阅读全文
posted @ 2021-10-30 10:02 梦幻朵颜 阅读(118) 评论(0) 推荐(0) 编辑
  2021年10月24日
摘要: 本文介绍的是基于Pojo方式增删改查mongodb的例子,如果需要用document原始client API进行增删改查,参考我的另一篇博文《mongodb-4.4.10版本在Java中,基于Document的增删改查例子》 首先加入maven依赖: <dependency> <groupId>or 阅读全文
posted @ 2021-10-24 11:08 梦幻朵颜 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 本文介绍的是基于Document方式增删改查mongodb的例子,如果需要用Pojo类型的Spring API进行增删改查,参考我的另一篇博文《mongodb-4.4.10版本在Java中,基于Pojo的增删改查例子》 首先加入maven依赖: <dependency> <groupId>org.m 阅读全文
posted @ 2021-10-24 10:45 梦幻朵颜 阅读(307) 评论(0) 推荐(0) 编辑
摘要: Mongodb的增删改查,请查看我的另一篇文章《mongodb-4.4.10版本与MySQL的SQL语法对比,以及mongodb增删改查入门demo》 在查询中会用到各种运算符: 运算符类型 运算符 描述 范围 $eq 等于 $lt 小于 $gt 大于 $lte 小于等于 $gte 大于等于 $in 阅读全文
posted @ 2021-10-24 10:43 梦幻朵颜 阅读(38) 评论(0) 推荐(0) 编辑
  2021年10月23日
摘要: 学习mongodb SQL,请看我的另一篇博客:《mongodb-4.4.10版本与MySQL的SQL语法对比,以及mongodb增删改查入门demo》 正确的mongodb事务过程 >s = db.getMongo().startSession(); >s.startTransaction() > 阅读全文
posted @ 2021-10-23 17:14 梦幻朵颜 阅读(43) 评论(0) 推荐(0) 编辑
  2021年10月21日
摘要: 先了解下mongdb的数据结构与mysql的数据结构的对应关系,这样能帮我们更好的快速理解mongodb: Mongodb MySql DB(库) Database(数据库) Collection(集合) Table(表) Document(文档)单个文档最大不能超过16MB,否则就应该考虑使用引用 阅读全文
posted @ 2021-10-21 00:02 梦幻朵颜 阅读(139) 评论(0) 推荐(0) 编辑
  2021年10月20日
摘要: mongo官方文档地址:Configuration File Options — MongoDB Manual 一、自己手动下载及安装 第一步:下载 https://www.mongodb.com/try/download/community Mongodb社区版下载地址,我这里是mac,所以选择m 阅读全文
posted @ 2021-10-20 23:39 梦幻朵颜 阅读(879) 评论(0) 推荐(0) 编辑
  2021年7月28日
摘要: 一颗B+树的层高最好控制在3层之内,到第4层性能会急剧下降。 计算机存储数据时,一个扇区512KB,一个文件是4KB,innodb存储一页是16KB,innodb的所有文件大小一定是16KB的整数倍,一定是16384 byte的整倍数。 一个叶子节点有多少字节可以存放指向下一节点的指针,取决于主键的 阅读全文
posted @ 2021-07-28 20:51 梦幻朵颜 阅读(835) 评论(0) 推荐(0) 编辑
  2021年7月26日
摘要: 从锁的模式来区分:Shared Locks共享锁(行锁)、Exclusive Locks(行锁) 意向锁区分: Intention Shared Locks意向共享锁、Intention Exclusive Locks意向排它锁 从锁的算法区分:Record Locks记录锁、Gap Locks间隙 阅读全文
posted @ 2021-07-26 10:26 梦幻朵颜 阅读(697) 评论(0) 推荐(0) 编辑
  2021年7月24日
摘要: WAL机制 write ahead logging 预写日志,写完日志,再写入实际数据文件。 redo log 保证事务的持久性undo log 保证事务的一致性 redo日志记录内容:表空间id,页id,页面上的偏移量,偏移量改了什么值,这样记录空间就很小。而且记录是一条一条产生的,是一个顺序IO 阅读全文
posted @ 2021-07-24 16:39 梦幻朵颜 阅读(297) 评论(0) 推荐(0) 编辑
  2021年7月21日
摘要: 本章主要介绍Buffer Pool特性。 双写缓冲区参考《mysql5.7系统表空间和独立表空间,断,组,区,页的概念,innodb双写缓冲区》 AHI(自适应HASH索引)放的都是很热的数据,是buffer pool中的一部分。 即使select一行数据,innodb也会读取一页16kb数据,那么 阅读全文
posted @ 2021-07-21 20:42 梦幻朵颜 阅读(717) 评论(0) 推荐(0) 编辑
  2021年7月20日
摘要: SYS_TABLES 整个InnoDB存储引擎中所有的表的信息 SYS_COLUMNS 整个InnoDB存储引擎中所有的列的信息 SYS_INDEXES 整个InnoDB存储引擎中所有的索引的信息 SYS_FIELDS 整个InnoDB存储引擎中所有的索引对应的列的信息 备注:以上4个表的元数据直接 阅读全文
posted @ 2021-07-20 23:39 梦幻朵颜 阅读(243) 评论(0) 推荐(0) 编辑
摘要: mysql为了管理好页,提出了表空间的概念,表空间分为系统表空间和独立表空间两种。 一、独立表空间 系统表空间对应一个或多个系统文件,独立表空间会把数据存储在一个后缀名为ibd文件上,一个独立表空间就对应一个ibd文件。 行数据存储结构参考《mysql5.7行数据存储格式》 在分析行存储结构时,我们 阅读全文
posted @ 2021-07-20 23:11 梦幻朵颜 阅读(544) 评论(0) 推荐(0) 编辑