- 博客(17)
- 收藏
- 关注
原创 JAVA命令行启动jar包添加环境变量
在Linux系统中,可以通过在启动命令左侧添加环境变量的方式来配置Java应用运行环境。格式为:[环境变量] 启动命令,例如使用JAVA_OPTS="-Xmx512m" nohup java -jar xxx.jar &。这种方式可以灵活地为单个进程设置特定的环境参数,而不会影响系统全局环境变量。注意环境变量和命令之间要用空格分隔,且变量值需要用引号包裹。这种方法常用于为Java应用配置内存参数等运行时环境。
2025-12-14 18:08:33
73
原创 #EasyPOI 用模板导出集合数据时,失败
摘要:导出模板时出现数据未填充问题,原因是新导入的模板静态资源未被包含在编译后的target文件中。这表明构建过程中存在资源遗漏,导致系统无法正确读取和填充模板数据。建议检查构建配置,确保所有模板资源都能正确打包到目标目录中。(98字)
2025-12-10 23:02:02
110
原创 Linux创建/修改文件/目录提示不允许的操作
摘要:解决文件操作权限问题的方法:当root用户也无法修改文件时,使用lsattr命令检查文件属性。若显示"i"标记,表示文件被锁定不可修改。通过执行chattr -i命令移除该限制后,即可正常操作文件。
2025-12-10 12:53:10
161
原创 IDEA用Maven管理项目报错 无法分析 AutoRun 注册表项中指定的值
摘要:通过修改注册表解决项目打包错误问题。具体操作为:按Win+R输入regedit打开注册表编辑器,定位到HKEY_CURRENT_USER\Software\Microsoft\CommandProcessor路径,删除其中的AutoRun值后,项目打包错误即消失。该方案简单有效,无需复杂操作即可解决问题。
2025-11-20 22:20:18
179
原创 Windows环境下Nginx软件启动时终端瞬间关闭导致启动失败
问题说是创建临时文件失败,其实是创建临时目录temp失败,在nginx根目录下创建temp目录。查看Nginx下logs目录下error.log,查看具体错误原因。
2025-11-18 11:14:28
132
原创 XShell 点击启动没有反应(无报错)
摘要:XShell启动无响应且不报错时,可通过搜索并重启FlexNetLicensingService服务解决。具体步骤为:打开服务管理器→查找该服务→重启服务→再次启动XShell即可恢复正常。(47字)
2025-11-17 19:29:47
150
原创 RocketMQ Console报错 connect xxx:10911 failed
摘要:解决RocketMQ broker连接问题的方法是在broker.conf配置文件中明确指定brokerIP1和namesrvAddr参数。具体配置包括设置brokerIP1为指定IP地址(xxx.xxx.xxx.xxx)和namesrvAddr为NameServer地址及端口(xxx.xxx.xxx.xxx:9876)。配置完成后需重启服务使更改生效。该方法通过明确网络地址配置,解决了因网络地址不明确导致的连接问题。(98字)
2025-11-15 17:02:24
209
原创 火狐浏览器中文官网无法打开
火狐浏览器中文官网(firefox.com.cn)因运营成本高、政策合规压力及用户习惯改变,已于2025年9月29日关停。用户需访问国际版官网(https://www.firefox.com)下载,功能不受影响。
2025-11-13 12:17:30
1199
原创 Maven加载本地依赖失败/本地有依赖却还是拉取镜像源依赖
当我出差在异地调整代码时,发现导入的仓库有项目所需的依赖,但无论是清除缓存还是更换镜像源总在报错。:既然找不到来源信息,Maven 就认为"这个本地构件是可用的"它的主要作用是记录该构件是从哪个或哪些远程仓库解析和下载的。搜索仓库中的_remote.repositories文件,:构建成功后,Maven 会根据当前配置重新生成。:它不再知道这个构件原本来自哪个仓库。后请教同事得到了解决问题的办法。为什么删除这个文件就能解决问题?本地是否存在所需的文件?,依赖即可被正确加载。
2025-11-12 22:03:57
148
原创 测试服务器到某网络设备网络是否联通
ping ip时直接用ip替换”请求路径“,ping http请求时去掉http。telnet 命令不存在也可使用nc替代。
2025-04-08 20:02:19
311
原创 使用DateTimeFormatter将字符串时间转为为LocalDateTime时,秒不见了的原因。
我从请求参数中获取到一个字符类型时间参数,并使用DateTimeFormatter转换为LocalDateTimele类型,对时间处理后,将其作为参数传递,在调用方法时,方法报错,检查后发现在处理时间时报错,检查后发现秒丢失了。此时发现,秒00不见了,问题的原因在于,当调用LocalDateTimele的toString方法时,会在能完整输出时间值的情况下,使用最短的格式进行输出。使用localDateTime.format方式将LocalDateTime类型转为字符串。
2025-01-11 13:57:10
542
原创 Java使用Pattern搭配Matcher截取复杂字符串
当我们对一些简单字符串进行截取时,可以使用indexOf搭配subStirng方式进行截取,但当面对内容不确定的字符串时,这样的方式就显得不够用了。因此我们可以使用Pattern搭配Matcher对象来完成对于复杂字符串的截取操作。
2024-10-17 22:12:21
302
原创 Java创建JSON字符串的几种方式
使用JSONObject,在使用前要先导入org.json依赖。使用SpringBuilder进行拼接。使用put方法创建Json字符串。
2024-08-18 19:18:04
979
1
原创 为什么说String是不可变字符串?
这里的不可变,指的是value的引用不可变,而非byte数组不可变,真正导致不可变的原因在于value是一个private类型的成员,不能被外界访问,而String类本身不提供任何操作byte数组的方法,所以我们说String是一个不可变的字符对象。首先,String类被final修饰表示一个final类,这就意味着String类不可被继承。其次,如下所示,在String中,用于真正存储值的value对象也被final修饰。实际上做的并不是字符串的修改,而是创建了两个字符串,“字符串1”和”字符串2“
2024-06-05 12:13:44
445
原创 一分钟掌握ThreadLocal内存泄漏原理
这样,当一个ThreadLocal实例不再被其他地方使用,其作为弱引用的Key可以被垃圾回收,但与之关联的value(如果仍被强引用)将保留在内存中。当我们调用ThreadLocal的set方法设置一个value时,如果当前线程的ThreadLocalMap为空就会创建一个ThreadLocalMap交由Thread的threadlocals指向。在创建ThreadLocalMap的时,在内部会创建一个Entry数组,由Entry数组来存储我们要保存的value。Entry的key为。类型的Object。
2024-05-30 10:12:59
529
原创 新版Idea(2024)MybatisPlus插件Other菜单消失
原因在于在新版本的Idea中,相关操作被移动到了Tools中。如下图所示,插件已经激活但在Other菜单消失不见。
2024-05-20 13:01:50
3094
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅