Mr_Xyong
码龄5年
关注
提问 私信
  • 博客:35,113
    35,113
    总访问量
  • 26
    原创
  • 138,597
    排名
  • 20
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2019-07-31
博客简介:

Mr_Xyong的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    372
    当月
    1
个人成就
  • 获得45次点赞
  • 内容获得10次评论
  • 获得37次收藏
  • 代码片获得157次分享
创作历程
  • 1篇
    2024年
  • 1篇
    2023年
  • 5篇
    2022年
  • 19篇
    2021年
  • 1篇
    2020年
成就勋章
TA的专栏
  • MySql
    7篇
  • Docker
    2篇
  • SpringCloud
    1篇
  • java基础知识
    5篇
  • Mybatis
    2篇
  • redis
    2篇
  • Java多线程
    2篇
  • Elasticsearch
    1篇
  • rabbitmq
    1篇
  • Nginx
    2篇
  • MongoDB
    1篇
  • redis命令
    1篇
  • Spring
    2篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

SpringBoot自定义starter

理解自动装配 自定义一个starter。
原创
发布博客 2024.06.01 ·
1039 阅读 ·
25 点赞 ·
1 评论 ·
7 收藏

【操作系统】操作系统IO技术底层机制和ZeroCopy

链接:
原创
发布博客 2023.06.14 ·
155 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用SQL替换指定字符串

sql替换指定字符串
原创
发布博客 2022.06.22 ·
9962 阅读 ·
3 点赞 ·
1 评论 ·
6 收藏

Nacos容器挂载启动

拉取nacos镜像,并启动作为临时容器,便于获取相应配置文件;docker search nacos;docker pull nacos/nacos-server启动nacos镜像构建临时容器docker run -p 8848:8848 --name Mynacos -d nacos/nacos-server:latest宿主机创建用于挂载的文件,然后删除临时容器(保留镜像);#创建文件夹mkdir -p /mydata/nacos/confmkdir -p /my..
原创
发布博客 2022.03.07 ·
511 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

MyBatis Plus对关联查询一对多 分页不准确问题解决

今天在和前端联调的时候,突然被告知接口分页有问题,不准确,随后debug发现的确如此:xml代码:<resultMap id="getRoleInfoMap" type="com.lylb.casecenter.entity.vo.RoleVO"> <id column="roleId" property="id"/> <result column="roleName" property="name"/> <co
原创
发布博客 2022.03.02 ·
3093 阅读 ·
3 点赞 ·
3 评论 ·
5 收藏

redis分布式锁的演进方案

学习记录Redis 分布式锁|从青铜到钻石的五种演进方案分布式锁中的王者方案 - Redisson
原创
发布博客 2022.02.17 ·
650 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LogStash手动全量导入MySQL数据到ES只有一条问题解决

Elasticsearch Head显示只有一个
原创
发布博客 2022.01.18 ·
3119 阅读 ·
5 点赞 ·
0 评论 ·
1 收藏

MySQL主从复制搭(主:linux,从:windows)

前言今天实操了下搭建mysql的主从复制,特此记录下,便于以后回顾。步骤详细步骤可以参见 MySQL主从复制(linux主+windows从)踩坑总结一般对于正式环境来讲,需要保证主从mysql的版本一致。但是不一致,也是可以的。这里我linux服务器上面使用的是mysql-5.7.36 ,windows上面使用的是 mysql-8.0.26;mysql配置文件里面的[mysqld]表示其包含的设置是针对MySQL服务器起作用的,不能删除,由于我windows上把一般配置和主从复制的配置分开了
原创
发布博客 2021.12.28 ·
873 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

Linux安装mysql

前言最近在搞mysql的主从复制,顺便记录下安装流程,便于以后回顾安装步骤下载mysql压缩包,这里使用的是5.7MySQL官网5.7版本进入服务器,创建一个临时目录,将压缩包上传,解压tar -xzvf mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz将文件夹移动到/usr/local目录下并重命名为mysqlmv mysql-5.7.36-linux-glibc2.12-x86_64 /user/local/mysql安装
原创
发布博客 2021.12.28 ·
589 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL操作锁表如何解决

今天在用 Navicat Premium 操作数据库的时候,发现一张表怎么都打不开,最开始还以为是网络的问题,后面才反应过来应该是锁表了,虽然InnoDB支持锁表,但是自己还是第一次遇到,所以琢磨了以下解决方法,以此记录下。首先,我们得知道 MySQL在什么情况下会发生锁表而下面命令就是用来查看当前运行的所有事务select * from information_schema.innodb_trx如果此时表被锁,那么肯定这次的事务是还没有提交的。然后我们使用 ** kill trx_mysql
原创
发布博客 2021.12.22 ·
2500 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

RabbitMq 消息丢失和消息手动确认处理

1.安装依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId></dependency>2.配置rabbitmq配置文件 rabbitmq: host: 127.0.0.1 port: 5672 username: zytoo
原创
发布博客 2021.12.10 ·
1879 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL索引底层数据结构

定义索引是帮助MySQL高效获取数据的排好序的数据结构索引数据结构二叉树(不适用)弊端:对于线性增长的数据依然要走全表扫描。红黑树Hash表B-tree
原创
发布博客 2021.11.21 ·
640 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker部署Mysql数据库

原谅如此简单粗暴hah~~拉取镜像docker pull mysql:5.7.26创建mysql数据相关的挂载目录mkdir -p /usr/local/workspace/mysql/data /usr/local/workspace/mysql/log /usr/local/workspace/mysql/conf 启动命令docker run -p 3306:3306 --name mysql -v /usr/local/workspace/mys
原创
发布博客 2021.10.26 ·
175 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Nginx root和alias的区别

rootlocation /i/ { root /p/data;}如上配置,请求 http://www.com/i/file.jpg 这个地址时,实际上在服务器上真正对应的文件地址应该是 /p/data/i/file.jpg真实的路径其实是 root 指定的值加上location 指定的值。aliasalias指定的路径是location的别名,不管location的值怎么去配置,alias指定的路径才是资源的真实路径。location /i/ { alias /p/data;}如
原创
发布博客 2021.10.19 ·
859 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mybatis踩坑——if 标签条件判断一直不成立

由于数据库中将审核状态字段定义的是audit_status:审核状态 0:待审核;1:审核通过但是在Mybatis xml文件中的写法是下面这样,导致if标签判断一直不生效 <if test="caseLibraryDTO.auditStatus != null and caseLibraryDTO.auditStatus != '' "> and a.audit_status = #{caseLibraryDTO.auditStatus} </if>
原创
发布博客 2021.10.14 ·
1870 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

Nginx conf配置文件使用

使用参考
原创
发布博客 2021.10.13 ·
121 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

volatile与synchronized 比较

volatile 是线程同步的轻量级实现,所以性能会比 synchronized 好; volatile 只能修饰变量,而 synchronized 可以修饰方法,代码块;当然随着jdk1.8的发布,synchronized 的性能也是有很大的提升;多线程访问 volatile 变量不会发生阻塞,而 synchronized 可能会阻塞;volatile 能保证数据的可见性,但是不能保证原子性; synchronized 可以保证可见性,也可以保证原子性;volatile 关键字解决的是变量在多.
原创
发布博客 2021.09.16 ·
261 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot自动配置原理

自动配置原理Springboot启动类中@SpringBootApplication 注解里面主要的三个注解为@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan其中 @EnableAutoConfiguration 注解开启自动配置功能;@EnableAutoConfiguration 作用@EnableAutoConfiguration 中的 @import 注解利用 EnableAutoConfigurati
原创
发布博客 2021.08.31 ·
150 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MongoDB下载安装

进入MongoDB官网,Products -> 选择SOFTWARE下的MongoDB Server选择对应版本下载下载成功之后点击安装,Complete安装全部插件, Custom自定义安装,这里选择自定义配置环境变量(1) 新增系统变量MOGONDB_HOME(2)path下添加打开服务查看启动如果此时服务启动不成功,报错 “WIndows无法启动 错误1053”解决办法:输入下面指令删除MongoDB服务器sc delete Mong..
原创
发布博客 2021.07.20 ·
299 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Iterator定义及使用Iterator遍历 map 集合的几种方式

定义为了方便的处理集合中的元素,Java中出现了一个对象,该对象提供了一些方法专门处理集合中的元素.例如删除和获取集合中的元素.该对象就叫做迭代器(Iterator).对 Collection 进行迭代的类,称其为迭代器。还是面向对象的思想,专业对象做专业的事情,迭代器就是专门取出集合元素的对象。但是该对象比较特殊,不能直接创建对象(通过new),该对象是以内部类的形式存在于每个集合类的内部。如何获取迭代器?Collection接口中定义了获取集合类迭代器的方法(iterator()),所以所有的Co
原创
发布博客 2021.07.14 ·
3244 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏
加载更多