自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mybatis/plus报错 Parameter index out of range (5 > number of parameters, which is 4) 参数越界

简单来说就是生成出来的SQL占位符数量和实际设置的参数数量不一致。

2025-02-05 10:29:41 226

原创 MyBatis contains方法判断集合中是否包含某个元素无效的问题

比较值需要用 "" 包裹,不能用单引号 '' ,因为java做了强制类型比较

2025-01-06 11:25:54 337 1

原创 Spring boot,查询数据库时间正常,返回前端后慢8小时的问题

Spring boot,查询数据库时间正常,返回前端后慢8小时的问题

2024-12-19 14:49:20 338

原创 解决Windows共享目录中的Thumbs.db被占用无法删除的问题

解决Windows共享目录中的Thumbs.db被占用无法删除的问题

2024-11-15 10:51:00 2543

原创 项目设置alias后vscode点击路径没法跳转以及找不到文件引用等

【代码】项目设置alias后vscode点击路径没法跳转以及找不到文件引用等。

2024-11-15 10:49:53 340

原创 Java上传文件报错:the request was rejected because no multipart boundary was found

Java上传文件报错:the request was rejected because no multipart boundary was found

2024-11-15 10:49:06 1546

原创 npm install长时间卡在idealTree:vue: sill idealTree buildDeps的解决办法

npm install长时间卡在idealTree:vue: sill idealTree buildDeps的解决办法

2024-11-15 10:48:13 712 1

原创 @Autowired 注解无效,service为null的原因

@Autowired 注解无效,service为null的原因

2024-10-15 19:04:38 757

原创 Git某些情况下配置 .gitignore 忽略文件后不生效

项目中有个配置文件,由于跟同事的开发环境不一样,配置文件内容也不一样,每次提交都要注意不能把配置文件交上去,遂准备配置.gitignore,忽略掉文件。但是,配置后发现,提交时该配置文件依旧在commit列表,查了一通找到了原因。

2024-10-15 19:02:52 563

原创 Jenkins + Docker 自动化部署

Jenkins + Docker 自动化部署

2024-07-23 09:00:54 914

原创 Java集合分批、切割 使用Apache Commons Collections包实现

Apache Commons是Apache软件基金会的项目,曾经隶属于Jakarta项目。Commons的目的是提供可重用的、解决各种实际的通用问题且开源的Java代码。Commons由三部分组成:Proper(是一些已发布的项目)、Sandbox(是一些正在开发的项目)和Dormant(是一些刚启动或者已经停止维护的项目)。Commons Collections包为Java标准的Collections API提供了相当好的补充。在此基础上对其常用的数据结构操作进行了很好的封装、抽象和补充。

2024-07-23 08:53:53 563

原创 使用谷歌浏览器拓展删除百度搜索引擎的AI自动生成(AI结果)

自从AI成为新风口之后,干什么都得带点AI,百度搜索也不例外,搜索什么东西都会自动生成AI回答。回答既不准确就罢了,点击停止还反应慢半拍的卡一下。因此,专门写了一个浏览器拓展程序,来删除AI回答。

2024-07-22 15:12:32 1536

原创 element 自定义form表单校验规则导致validate不执行

element 自定义form表单校验规则导致validate不执行

2024-07-19 14:51:36 457 1

原创 code-server无法显示图片、终端无法读取剪贴板等

code-server无法显示图片、终端无法读取剪贴板等

2024-07-19 14:50:29 1944

原创 配置CentOS7系统时间连接网络自动校准

NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议。它的用途是把计算机的时钟同步到世界协调时UTC,其精度在局域网内可达0.1ms,在互联网上绝大多数的地方其精度可以达到1-50ms。(1s=1000ms) NTP服务器就是利用NTP协议提供时间同步服务的。

2024-07-19 14:48:33 761

原创 CentOS执行Shell脚本报错:行X: $‘\r‘: 未找到命令 的问题解决与记录

CentOS执行Shell脚本报错:行X: $'\r': 未找到命令 的问题解决与记录

2024-07-19 14:46:37 460

原创 Docker安装部署code-server,使用网页编写代码,不受设备限制

主要介绍使用Docker安装部署code-server

2024-07-19 14:45:19 1340

原创 电信光猫天邑TEWA-708E超级管理员密码获取、开启Telnet以及关闭IPv6防火墙

电信光猫天邑TEWA-708E超级管理员密码获取、开启Telnet以及关闭IPv6防火墙

2024-07-19 14:43:37 8571 3

原创 MySQL5.7修改密码执行报错?MySQL5.7版本修改ROOT密码

近日在电脑上连接数据库时发现密码不记得了。直接百度了一套MySQL修改密码的丝滑小连招,发现执行时报错。具体报错内容如下:ERROR 1054 (42S22): Unknown column ‘password‘ in ‘field list‘。查资料得知MySQL5.7之后就没有使用password字段了,而是改成了改成了authentication_string字段,直到问题就好办了,修改方法一如既往,只需要修改字段名即可。

2024-07-19 14:40:28 414

原创 @ControllerAdvice实现全局异常处理,以及其他两个应用场景详解

@ControllerAdvice实现全局异常处理,以及其他两个应用场景详解

2024-07-19 14:39:18 563

原创 Spring 跨域使用与原理(@CrossOrigin注解,Java配置类方式,xml方式)

出于安全原因,浏览器禁止AJAX调用当前源之外的资源。跨域资源共享(CORS)是由大多数浏览器实现的W3C规范,它允许您以一种灵活的方式指定授权哪种跨域请求,而不是使用一些不太安全、功能不太强大的hack(如IFrame或JSONP)。Spring Framework 4.2 GA为CORS提供了一流的开箱即用支持,为我们提供了一种比典型的基于过滤器的解决方案更简单、更强大的配置方式。

2024-07-19 14:37:16 1030

原创 MyBatis-plus 使用updateById方法,字段为null不更新的解决办法

MyBatis-plus 使用updateById方法,字段为null不更新的解决办法

2024-07-19 14:33:46 2150

原创 关于 armbian ubantu系统 安装宝塔面板

armbian ubantu系统 安装宝塔面板

2024-07-19 14:29:54 2030

原创 springboot项目启动指定项目外部yml配置文件

在springboot开发过程中,经常会将项目打成jar部署到服务器,但相应的配置文件application.yml文件也打到jar包里面去了,但如果配置文件需要修改怎么办?重新打包也不大可行,也没啥必要。

2024-07-19 14:23:06 1161

原创 Nginx实现负载均衡

当一台服务器的单位时间内的访问量越大时,服务器压力就越大,大到超过自身承受能力时,服务器就会崩溃。为了避免服务器崩溃,让用户有更好的体验,我们通过负载均衡的方式来分担服务器压力。

2024-07-19 14:20:56 352

原创 mybatis 实现批量更新 更新多条记录为多个字段为不同的值

mybatis 实现批量更新 更新多条记录为多个字段为不同的值

2024-07-19 14:17:09 1164

原创 CentOS7防火墙常用命令

开端口命令:firewall-cmd --zone=public --add-port=80/tcp --permanent。CentOS7用firewall防火墙替代了原来的iptables,所以我们应该使用firewall的一些命令。–add-port=80/tcp #添加端口,格式为:端口/通讯协议。–permanent #永久生效,没有此参数重启后失效。–zone #作用域。

2024-07-19 14:12:51 410

原创 Spring Boot 3.0 spring-fox失效情况下在gateway网关使用spring-doc整合swagger

由于新的项目使用spring boot 3.1.5,spring-fox-swagger的依赖底层用的是javax依赖包,而spring boot 3.x版本都是jakarta依赖包,引入后启动项目则会报错:Type javax.servlet.http.HttpServletRequest not present。

2023-11-08 11:47:42 907

原创 MySQL5.7修改密码执行报错?MySQL5.7版本修改ROOT密码

近日在电脑上连接数据库时发现密码不记得了。直接百度了一套MySQL修改密码的丝滑小连招,发现执行时报错。具体报错内容如下:ERROR 1054 (42S22): Unknown column ‘password‘ in ‘field list‘。查资料得知MySQL5.7之后就没有使用password字段了,而是改成了改成了authentication_string字段,直到问题就好办了,修改方法一如既往,只需要修改字段名即可。

2023-11-08 11:39:26 304

原创 Cursor,基于ChatGPT的代码生成工具,功能强大,国内可用

前段时间发现了一个名叫Cursor的代码生成工具,当时Cursor还很简陋,只有单个的文件。但是最近发现Cursor进行了一次大更新,支持项目导入,新建,运行,同时还有插件库提供给用户,所以决定将Cursor给更多人看到。

2023-04-15 17:46:33 32924 3

原创 宝塔网站开启反向代理时无法申请和自动续签SSL证书的解决办法

会产生这个问题的原因很简单,我们在申请证书时,ca证书商会获取域名对应的ip,当开启反向代理后,ca证书商无法获取到我们申请域名的真实ip,所以开启反向代理时无法申请SSL证书,续签SSL证书会验证失败。

2023-04-15 15:51:40 5563 1

原创 Spring CORS 跨域使用与原理(@CrossOrigin注解,Java配置类方式,xml方式)

出于安全原因,浏览器禁止AJAX调用当前源之外的资源。跨域资源共享(CORS)是由大多数浏览器实现的W3C规范,它允许您以一种灵活的方式指定授权哪种跨域请求,而不是使用一些不太安全、功能不太强大的hack(如IFrame或JSONP)。Spring Framework 4.2 GA为CORS提供了一流的开箱即用支持,为我们提供了一种比典型的基于过滤器的解决方案更简单、更强大的配置方式。

2023-04-04 15:38:01 4545 1

原创 什么是BBR加速,Centos7如何开启BBR加速,优化服务器的传输速度,避免堵塞

TCP 始于 1970 年,作为协议套件的一部分, TCP / IP 将数据格式化成数据包在网络上进行传输。IETF 工作人员表示,超过 90%的 IP 流量都通过 TCP 传输。在过去的几十年里,为加快 TCP / IP 的速度,很多人都在为 TCP 如何处理拥堵的问题不断努力。TCP 通过监控传输中丢失的分组数量减慢在感知拥塞时发送流量的速度。由于网络交换机和路由器的小缓冲区与互联网连接的低带宽很匹配,所以 BBR 的效果还是很不错的。遗憾的是,“基于损失”拥塞控制在当今的环境中并不适用。

2022-11-22 20:03:41 8855

原创 SpringBoot利用ThreadPoolTaskExecutor批量插入

通过以上测试案列,导入同样的数据,多线程耗时1.67分钟,单线程耗时5.75分钟。通过对不同线程数的测试,发现不是线程数越多越好,具体多少合适,网上有一个不成文的算法:CPU核心数量*2 +2 个线程。欢迎各位也来我的个人博客网站看看:http://bravegougou.cn/更新更及时!

2022-11-22 20:02:22 515

原创 Java 过滤器和拦截器的区别与代码实现

拦截器(Interceptor)只对action请求起作用 即对外访问路径而过滤器(Filter)则可以对几乎所有的请求都能起作用 包括css js等资源文件拦截器(Interceptor)是在Servlet和Controller控制器之间执行而过滤器(Filter)是在请求进入Tomcat容器之后 但是在请求进入Servlet之前执行拦截器是基于java的反射机制的,而过滤器是基于函数回调。拦截器不依赖与servlet容器,过滤器依赖与servlet容器。

2022-11-22 20:00:08 196

GTFO密码库.md

GTFO密码库.md

2023-12-30

空空如也

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

TA关注的人

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