- 博客(18)
- 收藏
- 关注
原创 僵尸毁灭工程连接服务器客户端一直卡在获取服务器信息
打开服务器根目录,找到steam_appid.txt,将里面的数字更改为108600。使用StartServer64.bat重启服务器。
2025-08-12 15:23:43
112
原创 线程篇(JAVA)
需要在线程的run方法中,进行中断标记的检测,如果检测到中断状态,则跳出当前线程。双线程同时启动,打印线程通过反复检测赋值线程中的value值是否为满足条件,满足则打印值然后结束线程;sleep休眠中的线程当被执行了interrupt方法标记为中断状态时,会触发sleep方法的中断异常,此时可以通过捕获该异常,使线程停止运行。如果不使用yield方法放弃执行权,则cpu会一直将执行权交给打印线程,导致一直堵塞,无法执行赋值线程的逻辑。使用join方法可以等待某个线程结束后再执行该线程的逻辑。
2025-06-24 23:35:52
941
原创 Ubuntu设置IP端口转发
1) PREROUTING:把到达 A 上 EXT_PORT 的流量转发到 B 的 5173。将ubuntu的19730端口转发到ip为10.0.0.2的10888端口中。# 2) POSTROUTING:伪装源地址,保证 B 回包能回到 A。ubuntu主机配置iptables端口转发。# 3) FORWARD:允许转发这部分流量。# B 机在 VPN 上的地址与服务端口。# (可选)保存规则,以便重启后依旧有效。# 公网要访问的端口。
2025-06-19 21:22:33
339
原创 SpringBoot3.x + SpringSecurity6.x + Redis + Mybatis-plus前后端分离验证
想要完整了解SpringSecurity框架强烈推荐以下视频,使用SpringSecurity6.x的话以我的代码为准。1.没有携带token的api访问请求会被拒绝,并且重定向到安全框架的login接口进行登录验证2.在login接口中,安全框架会获取请求中包含用户名、密码的参数,经过UsernamePasswordAuthenticationFilter过滤器进行认证。
2025-03-30 01:30:22
1886
原创 Springboot3 + spring security6拦截器的API变更
在中,HttpSecurity,你不能再直接调用方法,而需要改为或或使用等具体的权限要求。
2025-03-28 09:17:13
280
原创 SpringBoot Redis存储实体对象
我想实现一个将User对象存入Redis数据库的功能,但直接在Service层的构造函数中传入参数RedisTemplate<String, Object>时却出现了问题,提示。找不到 'RedisTemplate<String, Object>' 类型的 Bean。经过研究后发现需要自己进行配置,让SpringBoot的Factory能够装配这个类的Bean。
2025-03-26 23:55:58
230
原创 基于Springboot3.x的Spring Cloud分布式微服务系统
在父工程pom.xml文件中,找到添加的依赖spring-cloud-alibaba-dependencies,按住ctrl键单击该依赖的artifactId中包含的spring-cloud-alibaba-dependencies,会出现一个链接跳转到一个pom文件中,ctrl+f搜索nacos,找到的第一个就是关于该依赖要求的nacos服务器版本。注解中name为要调用的微服务yml配置文件中的spring.application.name中的值,路径为stock的接口。
2025-03-20 18:24:51
2166
原创 mybatis-plus指定实体类属性的数据表字段名
今天发现使用mybatis-plus来映射数据表到实体类时,查询后出现了错误,将roleId映射成了role_id,这是因为MyBatis-Plus 默认使用规则来映射数据库字段,比如roleId会自动映射为role_id。如果你的数据库字段名和实体属性名完全一致(roleId→roleId),需要使用注解来指定数据库字段名。
2025-03-18 23:47:28
679
原创 SpringBoot3.x + Mybatis-plus + Lombok项目模版示范
【代码】SpringBoot3.x + Mybatis-plus + Lombok项目模版示范。
2025-03-15 23:34:34
453
原创 Springboot3.x与Mybatis-plus的版本兼容问题大坑
项目启动后出现错误:这是pom.xml中Mybatis依赖版本不兼容,之前指定的版本是3.5.4,将其版本改为3.5.7即可解决问题。factoryBeanObjectType问题描述:项目启动后出现错误: 需要添加mybatis.spring依赖,版本为3.0.3即可。
2025-03-15 23:23:03
589
1
原创 执行mvn complie后报错: 错误的类文件:类文件具有错误的版本 61.0, 应为 52.0,请删除该文件或确保该文件位于正确的类路径子目录中。
如标题,执行mvn complie命令时,出现以下红色报错:点击IDEA的运行按钮后还出现了找不到启动类的报错。执行 mvn -version,输出关于jdk的版本经过研究,发现是maven的jdk版本太低,idea编译版本设置为17,但环境变量中给maven指定的java版本为1.8,所以报错了。
2025-03-15 22:15:48
288
原创 Lombok踩过的坑: java: 找不到符号
今天测试lombok时出现了以下问题:java: 找不到符号符号: 方法 setId(java.lang.Long)位置: 类型为enity.User的变量 user。
2025-03-15 21:07:20
687
原创 报错:No qualifying bean of type ‘xx‘ available。SpringBoot注释@Qualifier的作用
在 Spring 中,如果有多个相同类型的 Bean,,就会报错。错误:No qualifying bean of type 'Animal' available由于Animal有DogCat,Spring 无法确定注入哪个。
2025-03-15 14:09:44
339
原创 SpringBoot单例与每次创建实例的区别
适用场景 共享数据、无状态(如 层、 层) 需要缓存的对象(避免重复创建)(每次创建新实例) 每次调用 ,都会返回一个新的 Bean 实例。 适用于有状态的 Bean,如 多线程并发操作。 Spring 不会自动管理 prototype Bean 的销毁(需要手动释放资源),@PreDestroy注释对其无效。输出:手动调用
2025-03-15 13:46:56
228
原创 IDEA创建SpringBoot项目后,java: 错误: 不支持发行版本 18
今天创建项目做一个测试,发现出现了如上错误,经过研究,与pom.xml文件中的设置与关。pom.xml改为以下就好了。
2025-03-15 13:33:39
268
原创 使用vite安装vue3
是 Vue 3 官方推荐的构建工具,比 Vue CLI 更快更轻量。指定创建 Vue 3 项目。3. 运行 Vue 3 项目。2. 进入项目并安装依赖。
2025-03-09 00:19:36
325
原创 微信小程序总是提示未在app.json中声明permission.scope.userLocation
在app.json中未声明permission.scope.userLocation
2025-03-08 22:58:05
462
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人