自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Linux搭建Mysql主从同步

然后通过状态信息中的 Slave_IO_running 和 Slave_SQL_running 可以看出主从同步是否就绪,如果这两个参数全为Yes,表示主从同步已经配置完成。(如果执行其他的操作表中的数据是可能会改变的)首先把两台mysql服务全部启动成功。

2023-07-05 09:59:55 180

原创 Linux搭建Mysql环境

如果没有生成信息,那么需要到。

2023-07-05 09:46:38 205

原创 史上最简单 linux 服务 搭建tomcat java环境!!!

史上最简单 linux 服务 搭建tomcat java环境!!!

2022-10-13 15:39:57 464 1

原创 Java异步执行代码块,史上最简单的异步执行!!!

Java 代码实现异步执行方法

2022-09-15 16:08:14 1397

原创 阿里云服务器从零到项目上线,史上最全配置

1.这是一台全裸windows服务器,十分干净,第一步先改一下他的远程连接密码,点击右上角的重置实例密码2.点开后回出现这样一个页面,正常输入修改就行,然后保存密码后会重启服务器,重启一下就ok了3.改好密码之后,就可以用电脑自带的远程桌面连接去连接我们的服务器了4. 这边我们直接输入服务器的ip地址,点击连接后会提示输入用户名密码,密码就是我们刚刚修改的,账号windows一般都是administrator5.这个就是一个全新windows服务器刚进来的样子了6.我个人比较喜欢使用宝塔去

2022-03-02 18:22:52 1271

原创 markdown 的使用

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2022-02-17 13:38:33 65

原创 max_allowed_packet 反复被重置 原因竟是这个

mysql max_allowed_packet 反复被重置,原来是服务器被黑客攻击了。在开发和测试的过长中,mysql 频繁的报:Caused by: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1354 > 1024). You can change this value on the server by setting the max_allowed_packet’ variable。设置 ma.

2022-01-26 18:19:56 1450

原创 mysql 关联查询速度慢 (解决)

1. 记录原因:mysql关联查询速度很慢,是由于字段字符集规则不一致所导致1.1 在一次线上的服务中,发现有几个关联查询速度特别慢,试过了多种优化方案,最后把问题定格在 count() 这个函数,由于是分页查询,所以肯定会有count()来去查询记录数,但是每次执行这个count()都会卡住好几秒1.2 最终发现 被关联的两个表 字符集规则不一致,一个是utf8_general_ci,另一个是utf8mb4_0900_ai_ci,具体原因可能是因为线上服务器和本地服务器的mysql版本不同导致的,在

2022-01-26 09:02:46 7073

原创 SpringBoot静态资源访问

1、静态资源访问1.1、静态资源目录只要静态资源放在类路径下: called /static (or /public or /resources or /META-INF/resources访问 : 当前项目根路径/ + 静态资源名原理: 静态映射/**。请求进来,先去找Controller看能不能处理。不能处理的所有请求又都交给静态资源处理器。静态资源也找不到则响应404页面改变默认的静态资源路径:spring: mvc: static-path-pattern: /res/**

2022-01-04 08:36:36 148

原创 rabbitmq高级特性

3.RabbitMQ集群搭建摘要:实际生产应用中都会采用消息队列的集群方案,如果选择RabbitMQ那么有必要了解下它的集群方案原理一般来说,如果只是为了学习RabbitMQ或者验证业务工程的正确性那么在本地环境或者测试环境上使用其单实例部署就可以了,但是出于MQ中间件本身的可靠性、并发性、吞吐量和消息堆积能力等问题的考虑,在生产环境上一般都会考虑使用RabbitMQ的集群方案。3.1 集群方案的原理RabbitMQ这款消息队列中间件产品本身是基于Erlang编写,Erlang语言天生具备分布式特性

2022-01-04 08:35:22 92

原创 RabbitMQ笔记

0. 学习目标能够说出什么是消息中间件能够安装RabbitMQ能够编写RabbitMQ的入门程序能够说出RabbitMQ的5种模式特征能够使用Spring整合RabbitMQ1. 消息中间件概述1.1. 什么是消息中间件MQ全称为Message Queue,消息队列是应用程序和应用程序之间的通信方法。为什么使用MQ在项目中,可将一些无需即时返回且耗时的操作提取出来,进行异步处理,而这种异步处理的方式大大的节省了服务器的请求响应时间,从而提高了系统的吞吐量。开发中消息队列通常

2022-01-04 08:34:53 119

转载 Navicat 无法链接 远程数据库

Navicat远程连接 1045 - Access denied for user ‘root’@’::1’ (using password: YES) 的解决办法一、背景 用navicat远程连接数据库的时候无法连接,提示信息:1045 - Access denied for user 'root'@'::1' (using password: YES)。 注:MySQL版本是5.6二、思考过程当用navicat无法远程连接数据库时,我的第一反应是不是他的密码记错了,所以先查看下密码是否正

2022-01-04 08:33:32 748

原创 前端发起请求,后台springboot无响应

1.检查是不是HTTPS请求2.检查域名有没有放到开发者工具的合法域名中3.检查POST请求的content-type类型是不是application/x-www-form-urlencoded和application/json4.检查请求get或者post 有没有大写 POST5.好了,下面就介绍一下我遇到的一次问题,事情的经过是这样的,因为公司的服务器是window系统,所以在部署项目的时候使用命令行java -jar 的方式去运行,于是这个时候问题就产生了,前台小程序时不时的就会发生发送的请求

2021-07-26 19:05:40 4102

原创 java通过poi读取word封装成实体类(docx)

POI在读写word docx文件时是通过xwpf模块来进行的,其核心是XWPFDocument。一个XWPFDocument代表一个docx文档,其可以用来读docx文档,也可以用来写docx文档。XWPFDocument中主要包含下面这几种对象:XWPFParagraph:代表一个段落。XWPFRun:代表具有相同属性的一段文本。XWPFTable:代表一个表格。XWPFTableRow:表格的一行。XWPFTableCell:表格对应的一个单元格。1.读docx文件 如果想要读取

2021-07-21 16:05:13 936

转载 阿里云未开源jar包aliyun-java-vod-upload-1.4.11.jar的导入

通过maven依赖导入aliyun-java-vod-uploadaliyun-sdk-vod-upload没有开源,所以不能直接在pom文件中直接引用依赖解决:将依赖安装在本地maven仓库1.去官网下载 测试样例aliyun,网址:https://help.aliyun.com/document_detail/51992.html?spm=a2c4g.11186623.6.1029.2dab6cecZfMGvO2.将测试样例解压,进入lib目录下,在命令行执行下面的命令 我这里是1.4.14

2021-06-15 11:19:54 654

原创 springboot项目关于mapper.xml找不到路径

问题:在写springboot 项目时遇到mapper.xml文件找不到的错误检查半天发现xml根本就没有编译到mapper文件中方案一:1.1 把mapper.xml放在resources中1.2 配置文件标明mapper位置mybatis.mapper-locations=classpath:com/ry/mapper/*.xml1.3重新编译就成功了方案二: 个人还是比较喜欢使用第二种方式的,因为之前xml写习惯了(强迫症),xml不mapper接口不在一起不舒服1.1 mapp

2021-04-28 17:06:46 755

原创 Json字符串对象转换

一.导入依赖 <!-- 导入json包解析前端传来的json字符串 --> <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> <classifier>jdk15</classifier> </

2021-04-28 11:00:42 164

原创 springboot 发送邮件

使用springboot来发送邮件还是比较简单的,这里我们以发送qq邮件为例1.首先,需要在自己的qq邮箱中开启POP3服务步骤1:打开qq邮箱 > 点击设置 > 账户 > 找到下面这个位置 因为我这里是已经开启的所以你们默认没开启的需要开启一下步骤2:这里是生成授权码的地方需要生成自己的授权码2.上面准备工作完成以后接下来就开始我们的代码部分了2.1 第一步先导入依赖<dependency> <groupId>org.springframew.

2021-04-01 18:17:15 332 1

原创 Swagger的介绍以及如何使用

1.什么是swagger?前言: Swagger 是一个主要用来在线生成文档的插件,这里主要用来动态生成api接口供前后端进行交互,如果不生成的话就需要写静态文档来交互,那样不仅很慢而且不容易修改,那Swagger就可以解决这个问题。号称世界上最流行的API框架Restful Api 文档在线自动生成器 => API 文档 与API 定义同步更新直接运行,在线测试API支持多种语言 (如:Java,PHP等)2.怎么把swagger集成到项目中来,这里用springboot集成为例

2021-04-01 10:03:34 777

原创 log4j.properties配置文件

第一种 日志配置 足够在这里插入代码片# priority :debug<info<warn<error#you cannot specify every priority with different file for log4jlog4j.logger.com.kuang.shirospringboot=DEBUGlog4j.rootLogger=info,ServerDailyRollingFile,stdoutlog4j.logger.weblog=INFO, web

2021-03-31 20:46:45 781

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除