自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

散人杂记

我是描述

  • 博客(16)
  • 收藏
  • 关注

原创 [mysql]查看binlog

mysqlbinlog --no-defaults --base64-output=decode-rows -v --database=数据库 --start-datetime=“2024-07-18 11:20:00” --stop-datetime=“2024-07-18 11:30:00” C:\binlog.000006 -r c:\output3.sql。1,远程找到mysql的binlog文件下载到本地。2,进入本地mysql的bin目录。

2024-07-19 10:37:54 81 1

原创 【知识点】linux查看端口、防火墙

查看端口状态查看防火墙状态查看防火墙放行端口防火墙添加端口重新加载防火墙。

2024-01-11 10:10:48 402

原创 【知识点】nginx部署vue项目

如果在 Vue.js 应用程序中写了一个固定的后端服务地址,例如在代码中直接指定了后端服务的URL,那么在一些简单的情况下可能不需要额外配置 Nginx。例如,如果后端服务的API地址是固定的且不会经常变化,你可以直接在 Vue.js 应用程序中使用这个固定的地址来发起请求。因此,即使后端服务地址是固定的,使用 Nginx 作为反向代理仍然是一个不错的选择,可以帮助你更好地管理前后端的请求流量和提高系统的可维护性。当然,具体的配置还取决于你的后端服务的部署方式和需要支持的功能。

2023-11-07 15:37:52 154

原创 【知识点】linux启动springboot项目脚本

2>&1 >log.file :错误输出到终端,标准输出重定向到文件log.file,等于 > log.file 2>&1(标准输出重定向到文件,错误重定向到标准输出)。log.file 表示将标准输出输出到log.file中,也就相当于 1>log.file。2> error.log 表示将错误输出到error.log文件中。1 stdout标准输出(一般是显示屏,是用户终端控制台)2>&1 也就表示将错误重定向到标准输出上。2 stderr标准错误(错误信息输出)/dev/null 表示空设备文件。

2023-11-06 15:36:11 149

原创 【知识点】Linux基础

通过命令chmod修改文件的权限,分别用数字4、2、1表示读、写、可执行权限。并且可以进行组合,比如4 + 2 + 1 = 7,那么7表示读、写、可执行权限,4 + 2= 6表示读写权限。如果是要修改一个文件夹的权限,需要加上-R,表示递归修改文件夹下面所有文件的权限。可读、可写、可执行、没有权限。分别用字符r、w、x、- 表示。l 表示文件类型为链接文件link file。chmod 764 file --文件执行。‘-’ 表示文件类型为普通文件。d 表示文件类型为目录文件。p 为管道文件pipe。

2023-11-03 08:17:28 75 1

原创 【知识点】springboot项目激活配置文件profile

在Spring Boot应用程序中,可以在 application.yml 文件中使用 @profile.name@ 占位符来引用激活的配置文件中的属性值。在应用程序启动时,@profile.name@ 和 @server.port@ 会被替换为 prod 和 8080,然后被应用程序所使用。在上面的配置文件中,使用 @profile.name@ 来引用激活的配置文件的名称,使用@server.port@ 来引用 server 的端口号。

2023-10-09 13:29:43 1122 1

原创 【知识点】redis雪崩

在上面的例子中,RateLimiter 类代表了一个令牌桶限流器,它使用原子整数 tokens 来表示当前可用的令牌数量。否则,获取失败,需要进行限流处理。需要注意的是,上述示例只是一个简单的演示,实际场景中可能需要更复杂的限流策略和处理方式。3数据预热:在应用启动时,在 Redis 中加载一些常用的数据,避免在应用运行期间突然大量的数据进入 Redis 缓存导致缓存雪崩。4提高 Redis 的可用性:可以考虑使用 Redis 集群、主从复制等方式增强 Redis 的可用性,降低单点故障的风险。

2023-09-27 10:10:36 43 1

原创 【知识点】自定义带错误码的异常

异常处理:在适当的位置捕获自定义异常,并根据错误码进行相应的处理。可以使用 @ControllerAdvice 注解创建一个全局异常处理器,处理自定义异常并返回带有错误码的响应。通过以上步骤,你可以在 Spring Boot 应用中定义自己的带有错误码的异常,并使用全局异常处理器捕获并返回相应的错误响应。创建自定义异常类:创建一个继承自 Exception 或其他合适的异常类的自定义异常类,并添加一个字段用于存储错误码。定义错误码枚举:创建一个包含错误码常量的枚举类,用于表示不同类型的错误。

2023-09-27 10:08:35 236 1

原创 【知识点】什么是跨域?springboot+vue如何解决跨域问题?

为了允许跨域请求,需要在服务器端进行相应的配置(如CORS)或选择合适的解决方案。场景:前端页面在 http://www.example.com 上,请求的后端 API 在 http://api.example.com 上。场景:前端页面在 http://example.com 上,请求的后端 API 在 http://example.com:8080 上。场景:前端页面在 http://example.com 上,请求的后端 API 在 http://api.example.com 上。

2023-09-27 09:19:13 81 1

原创 【知识点】linux查看日志文件

在 Linux 系统中,可以使用一些常见的命令来查看和分析日志文件。

2023-09-20 11:13:29 167 1

原创 【知识点】springboot项目配置项目访问根路径

在Spring Boot中,可以通过配置属性来设置应用的Context Path(上下文路径)。Context Path是URL中应用的根路径,用于区分不同的应用。

2023-09-18 08:33:38 5327 1

原创 【知识点】js中的 json转换

JSON.stringify 方法是将一个 JavaScript 对象或值转换为 JSON 字符串,默认该方法其实有三个参数:第一个参数是必选,后面两个是可选参数非必选。JSON.parse 方法用来解析 JSON 字符串,构造由字符串描述的 JavaScript 值或对象。该方法有两个参数:第一个参数是需要解析处理的 JSON 字符串,第二个参数是可选参数提供可选的 reviver 函数,用在返回之前对所得到的对象执行变换操作。该方法的语法为:JSON.parse(text[, reviver])

2023-09-15 15:29:28 185

原创 【知识点】linux下启动tomcat

(该方式启动,会显示日志,不能输入linux命令。当关闭linux会话窗口,tomcat服务也随之关闭。(该方式启动,作为linux服务一直运行,当关闭linux会话窗口,不会停止tomcat服务)(该方式是直接后台启动。当关闭linux会话窗口,tomcat服务也随之关闭。切换到tomcat安装目录下的bin目录。进入bin目录,通过命令启动。

2023-09-12 14:16:20 4852

原创 【知识点】请求参数编码

注意:对于包含特珠字符的参数值,需要在前端对其进行编码才能传递到后端,常见的编码方式有encodeURIComponent(用于URL码)和btoa(用于Base64编码)。项目中使用@RequestParam注解来接收请求参数时,参数值中包含特珠字符例如’{‘和’}',传递的时需要进行编码。可以使用 java.net.URLEncoder.encode() 方法将参数值进行URL编码,示例如下。可以使用Java提供的Base64类进行编码和解码,示例如下。

2023-04-28 11:08:30 108 1

原创 【知识点】如何生成4位随机数字符串,包括0开头的情况?

可以使用Java中的Random类和String.format()方法来生成4位随机数字符串,包括0开头的情况。

2023-04-28 10:57:59 1302 1

原创 【知识点】后端如何读取网络图片流

【代码】【知识点】后端如何读取网络图片流。

2023-04-28 10:50:28 93 1

空空如也

空空如也

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

TA关注的人

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