首页
新闻
博问
助园
闪存
班级
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
梦幻朵颜 Joyce Zhu
QQ: 179657283
https://github.com/zhuwenjoyce
https://gitlab.com/zhuwenjoyce
博客园
首页
新随笔
联系
管理
2023年4月18日
git客户端安装
摘要: git客户端下载地址:https://git-scm.com/downloads end.
阅读全文
posted @ 2023-04-18 09:37 梦幻朵颜
阅读(4)
评论(0)
推荐(0)
编辑
2023年4月10日
jmeter压测工具下载
摘要: 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日
IDEA修改Java注释字体颜色 - mac电脑 - 2023年2月
摘要: 先来看下成果: 先选中Preferences: 再选择 Editor -> Java -> Comments -> Block comment(多行注释) 或者 Line comment(单行注释) end.
阅读全文
posted @ 2023-02-18 14:54 梦幻朵颜
阅读(52)
评论(0)
推荐(0)
编辑
2023年1月19日
jvm内存分析工具mat分析jvm快照 -- hprof文件
摘要: mat工具下载地址: https://www.eclipse.org/mat/downloads.php end.
阅读全文
posted @ 2023-01-19 15:18 梦幻朵颜
阅读(89)
评论(0)
推荐(0)
编辑
2022年12月19日
git拉取远程分支(本地不存在的分支)
摘要: 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日
自定义注解使用在AOP切面编程里
摘要: 自定义注解: @Target({ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) public @interface RedisDistributeLock { String key(); int leastLockMs() defau
阅读全文
posted @ 2022-12-17 20:44 梦幻朵颜
阅读(18)
评论(0)
推荐(0)
编辑
spring webflux项目集成后台管理系统的用户登录,支持用户session
摘要: 配置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)
编辑
spring webflux项目启动类
摘要: 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)
编辑
在springboot项目里配置ReactiveRedisTemplate
摘要: 配置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)
编辑
springboot配置自定义objectMapper
摘要: 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项目集成r2dbc,集成mysql的流式代码DAO层
摘要: 我引用的是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)
编辑
springboot项目打包成war包部署到外部的tomcat
摘要: 先在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日
springboot项目部署到tomcat启动失败404
摘要: 感谢这位老兄:《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日
SpringWebflux框架里导出excel文档
摘要: 本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日
IDEA修改选中行背景色 - mac电脑 - 2022年7月
摘要: 第一步:Intellij IDEA -> Preferences: 第二步: 左边菜单选中:Editor -> Color Scheme -> General 右边内容选中:Editor -> Caret row -> (勾选) Background -> 设置勾选框后面的颜色 end.
阅读全文
posted @ 2022-07-05 22:40 梦幻朵颜
阅读(1389)
评论(0)
推荐(0)
编辑
2022年6月26日
java字符串固定长度,左补空格,或右补空格
摘要: 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日
MySql 的@符号定义一个变量在sql里的占位符作用
摘要: 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日
Java8中使用java.time.temporal.ChronoUnit辅助类计算两个ZonedDateTime日期对象的间隔月、间隔天数、间隔小时、间隔分钟数
摘要: 直接贴代码: 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日
spring5源码--xml配置文件中的自定义标签解析
摘要: Spring中有个DefaultNamespaceHandlerResolver类,默认处理namespace的类,也包含自定义namespace,在该类的getHandlerMappings()方法中PropertiesLoaderUtils.loadAllProperties(this.hand
阅读全文
posted @ 2021-11-19 20:22 梦幻朵颜
阅读(100)
评论(0)
推荐(0)
编辑
2021年11月7日
mysql5.7版本,mysql server最大连接数,mysql 用户最大连接数
摘要: 根据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日
mongodb-4.4.10版本集群搭建:可复制集、分片集群
摘要: mongo除了单机部署,那么集群搭建可分为:可复制集、分片集群。 可复制集:每个master主后面都有N个slave备用节点。(生产环境推荐的部署模式) 分片集群:同时拥有多个可复制集,每个可复制集有自己的master和slave节点。 【可复制集】 读写分离,负载均衡,避免数据丢失,保障数据安全,
阅读全文
posted @ 2021-11-03 20:34 梦幻朵颜
阅读(596)
评论(0)
推荐(0)
编辑
2021年11月2日
mongodb-4.4.10版本的索引管理:创建、删除
摘要: 索引主要用于排序和检索。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日
mongodb-4.4.10版本的存储引擎与写策略
摘要: mongo官方存储引擎说明地址: Configuration File Options — MongoDB Manual mongodb有两种存储引擎:wiredTiger、inMemory,后者在4.0版本中已经废弃。wiredTiger比inMemory多了journal buffer机制,也就
阅读全文
posted @ 2021-11-01 18:27 梦幻朵颜
阅读(210)
评论(0)
推荐(0)
编辑
mongodb-4.4.10版本角色与用户管理
摘要: mongo内置角色列表 角色类型 类型说明 角色名称 说明 数据库一般角色(Database User Roles) 每个数据库都包含的一般角色; read 提供读取所有非系统集合和部分系统集合的数据的能力,系统集合包括:system.indexes,system.js和system.namespa
阅读全文
posted @ 2021-11-01 17:43 梦幻朵颜
阅读(253)
评论(0)
推荐(0)
编辑
2021年10月31日
mongodb-4.4.10版本数据导入、导出、备份、恢复
摘要: 数据备份 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)
编辑
mongodb-4.4.10版本update进阶
摘要: 本文主要介绍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-4.4.10版本DBRef
摘要: 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-4.4.10版本SQL查询进阶,mongodb与mysql的select SQL大比拼
摘要: 基础的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日
mongodb-4.4.10版本在Java中,基于Pojo的增删改查例子
摘要: 本文介绍的是基于Pojo方式增删改查mongodb的例子,如果需要用document原始client API进行增删改查,参考我的另一篇博文《mongodb-4.4.10版本在Java中,基于Document的增删改查例子》 首先加入maven依赖: <dependency> <groupId>or
阅读全文
posted @ 2021-10-24 11:08 梦幻朵颜
阅读(129)
评论(0)
推荐(0)
编辑
mongodb-4.4.10版本在Java中,基于Document的增删改查例子
摘要: 本文介绍的是基于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-4.4.10版本查询选择器列表
摘要: 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-4.4.10事务过程sql,列举mongodb正确的事务和错误的事务demo
摘要: 学习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日
mongodb-4.4.10版本与MySQL的SQL语法对比,以及mongodb增删改查入门demo
摘要: 先了解下mongdb的数据结构与mysql的数据结构的对应关系,这样能帮我们更好的快速理解mongodb: Mongodb MySql DB(库) Database(数据库) Collection(集合) Table(表) Document(文档)单个文档最大不能超过16MB,否则就应该考虑使用引用
阅读全文
posted @ 2021-10-21 00:02 梦幻朵颜
阅读(139)
评论(0)
推荐(0)
编辑
2021年10月20日
mongodb-4.4.10版本的下载与docker安装
摘要: 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日
mysql5.7一颗B+树可以存放多少行数据?为什么使用B+树(B+Tree)而不是B树(BTree)?
摘要: 一颗B+树的层高最好控制在3层之内,到第4层性能会急剧下降。 计算机存储数据时,一个扇区512KB,一个文件是4KB,innodb存储一页是16KB,innodb的所有文件大小一定是16KB的整数倍,一定是16384 byte的整倍数。 一个叶子节点有多少字节可以存放指向下一节点的指针,取决于主键的
阅读全文
posted @ 2021-07-28 20:51 梦幻朵颜
阅读(835)
评论(0)
推荐(0)
编辑
2021年7月26日
mysql5.7的锁:乐观锁/共享锁、互斥/排他锁、意向锁、记录锁、行锁/表锁、间隙锁、临界锁、插入意向锁、自增锁、空间索引预测锁、隐式锁
摘要: 从锁的模式来区分: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日
mysql5.7事务的原理和MVCC,redo log与bin log的区别
摘要: WAL机制 write ahead logging 预写日志,写完日志,再写入实际数据文件。 redo log 保证事务的持久性undo log 保证事务的一致性 redo日志记录内容:表空间id,页id,页面上的偏移量,偏移量改了什么值,这样记录空间就很小。而且记录是一条一条产生的,是一个顺序IO
阅读全文
posted @ 2021-07-24 16:39 梦幻朵颜
阅读(297)
评论(0)
推荐(0)
编辑
2021年7月21日
mysql5.7 Buffer Pool特性介绍。innodb三大特性:双写缓冲区、Buffer Pool、AHI(自适应HASH索引)
摘要: 本章主要介绍Buffer Pool特性。 双写缓冲区参考《mysql5.7系统表空间和独立表空间,断,组,区,页的概念,innodb双写缓冲区》 AHI(自适应HASH索引)放的都是很热的数据,是buffer pool中的一部分。 即使select一行数据,innodb也会读取一页16kb数据,那么
阅读全文
posted @ 2021-07-21 20:42 梦幻朵颜
阅读(717)
评论(0)
推荐(0)
编辑
2021年7月20日
mysql5.7 innodb数据字典
摘要: SYS_TABLES 整个InnoDB存储引擎中所有的表的信息 SYS_COLUMNS 整个InnoDB存储引擎中所有的列的信息 SYS_INDEXES 整个InnoDB存储引擎中所有的索引的信息 SYS_FIELDS 整个InnoDB存储引擎中所有的索引对应的列的信息 备注:以上4个表的元数据直接
阅读全文
posted @ 2021-07-20 23:39 梦幻朵颜
阅读(243)
评论(0)
推荐(0)
编辑
mysql5.7系统表空间和独立表空间,断,组,区,页的概念,innodb双写缓冲区
摘要: mysql为了管理好页,提出了表空间的概念,表空间分为系统表空间和独立表空间两种。 一、独立表空间 系统表空间对应一个或多个系统文件,独立表空间会把数据存储在一个后缀名为ibd文件上,一个独立表空间就对应一个ibd文件。 行数据存储结构参考《mysql5.7行数据存储格式》 在分析行存储结构时,我们
阅读全文
posted @ 2021-07-20 23:11 梦幻朵颜
阅读(544)
评论(0)
推荐(0)
编辑
下一页