- 博客(25)
- 收藏
- 关注

原创 Linux/Centos7使用NATAPP内网穿透
内网穿透简单来说就是将内网外网通过natapp隧道打通,让内网的数据让外网可以获取。比如常用的办公室软件等,一般在办公室或家里,通过拨号上网,这样办公软件只有在本地的局域网之内才能访问,那么问题来了,如果是手机上,或者公司外地的办公人员,如何访问到办公软件呢?这就需要natapp内网穿透工具了。运行natapp隧道之后,natapp会分配一个专属域名/端口,办公软件就已经在公网上了,在外地的办公人员可以在任何地方愉快的访问办公软件了。
2022-12-24 13:54:20
2856
原创 SpringData org.springframework.data.redis.serializer.SerializationException: Cannot serialize
使用SpringData连接远Redis存储数据,没有序列化对象,直接存储。
2025-03-26 08:54:45
331
原创 Exception encountered during context initialization - cancelling refresh attempt【已解决】
若是导入其他的mysql-Java可能依赖冲突。这个问题主要是没有导入MySQL的jar包。
2025-03-24 21:58:16
215
原创 整数转罗马数字
罗马数字的转换规则可以简化为:尽可能选择当前最大的符号值。例如,对于数字3749,优先用最大的符号(M=1000)处理高位部分,再逐步处理剩余数值。预定义符号与值包含如900(CM)、400(CD)等减法形式,避免运行时复杂判断。贪心选择遍历预定义的符号,每次尽可能多地使用当前最大符号值,直到数值减为0。
2025-03-18 09:47:11
376
原创 社区发文项目介绍(Java前后端分离)
本项目是一个类似小红书的社区发文应用,提供了丰富的组件和功能,支持多平台使用,包括App、H5、小程序和快应用等。项目使用了uni-app框架,结合了Vue技术,具备良好的兼容性和可扩展性。
2025-03-14 23:08:42
600
原创 微信小程序支付Jsapi下单Java版(保姆级教程)
前置环境jdk:21需要自己去注册申请微信小程序和微信支付平台商户号绑定注意上述两张图片是微信公众平台和微信支付平台,两个地方的appid和商户号必须得对的上。
2025-03-08 13:31:01
481
原创 双 Token 认证机制详解——原理、实现及代码示例
适用于短期访问,过期后需要使用获取新 Token。只应存储在服务器端,避免暴露给前端。双 Token 认证提供更高的安全性,同时减少用户的重复登录,提高体验。这种方式广泛应用于现代 Web 开发,尤其是 SPA(单页应用)、移动应用和微服务架构中。如果你的系统需要更高的安全性,建议结合Redis 或数据库存储 Refresh Token以便进行主动撤销。
2025-02-21 14:25:04
1008
原创 Java 高性能数据处理:优化你的应用
优化 Java 程序的性能,需要综合考虑并发处理、GC 优化、I/O 处理和 JVM 调优。在实际开发中,可以通过代码优化和合理的 JVM 参数调整来提高应用的效率。如果你正在开发需要处理大量数据的应用,不妨尝试上面的优化技巧,相信你的 Java 程序会运行得更快、更稳定!
2025-02-20 22:35:17
224
原创 Preview和Response数据不一致问题
通过上述调整,可以有效解决由于 JavaScript 精度限制导致的。字段值异常一致,但检查数据库和响应数据(Response)后确认。在查看预览(Preview)时,发现所有记录的。仅在前端预览中出现此问题。显示问题,并确保系统的扩展性和稳定性。
2025-02-17 22:11:41
459
原创 使用Java与高德地图API实现地址解析与距离计算
通过本文的介绍,我们了解了如何利用Java语言与高德地图API交互,执行地址解析和距离计算任务。这些功能在许多实际应用场景中都非常有用,例如在线购物平台上的物流规划、社交软件中的位置共享等。希望这篇文章能为你提供有价值的参考,并激发你在自己的项目中探索更多可能性。
2025-02-16 21:59:24
572
原创 应用numpy和matplotlib编写一个程序,显示正弦函数sin(x)的曲线图,x的取值范围为[-2π,2π]
【代码】应用numpy和matplotlib编写一个程序,显示正弦函数sin(x)的曲线图,x的取值范围为[-2π,2π]
2024-12-27 16:19:12
137
原创 通过linespace()及ufunc()函数计算并绘制下述函数的函数图。X的取值范围为[-1000,+1000] Y=2x2 +30x-11.5
通过linespace()及ufunc()函数计算并绘制下述函数的函数图。X的取值范围为[-1000,+1000] Y=2x2 +30x-11.5。
2024-12-27 16:15:34
160
原创 使用docker安装MySQL
本文是基于Centos7从安装docker到MySQL部署的文章,第一章是安装docker,如已安装docker可直接跳过。
2024-11-08 09:31:44
740
原创 SpringBoot3使用MyBatisPlus遇到的问题
最近在使用mybatis-plus时发现使用mybatis就可以完美启动项目使用mybatisplus时就报错org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definition with name 'userMapper' defined in file [D:\Activation\Spring按照mybatisPlus官方说法“是一个。
2024-11-06 00:02:47
477
原创 力扣-字符串转整数(atoi)
实现一个函数,使其能将字符串转换成一个 32 位有符号整数。函数" "'-''+'−231−231231 − 1231 − 1返回整数作为最终结果。
2024-09-26 15:55:59
451
原创 MySQL索引
MySQL 索引是一种数据结构,用于加快数据库查询的速度和性能。MySQL 索引的建立对于 MySQL 的高效运行是很重要的,索引可以大大提高 MySQL 的检索速度。MySQL 索引类似于书籍的索引,通过存储指向数据行的指针,可以快速定位和访问表中的特定数据。打个比方,如果合理的设计且使用索引的 MySQL 是一辆兰博基尼的话,那么没有设计和使用索引的 MySQL 就是一个人力三轮车。拿汉语字典的目录页(索引)打比方,我们可以按拼音、笔画、偏旁部首等排序的目录(索引)快速查找到需要的字。
2024-09-12 09:33:04
1211
原创 node使用https获取本地公网和外网IP
随着互联网的高速发展,前端技术也逐渐向后端延伸.Nodejs最初在前端技术发展,现如今也列入了服务器语言行列,为前端开发者自主开发提供一大助力. 作为前端转全栈的程序员的我,在回顾node的时候遇到一个需求:监控我本机的公网IP是否被切换,切换了则修改配置文件的IP地址,于是我去各大平台浏览解决方案,结果发现居然大部分都需要money.不经吐槽这个时代真是,没钱就学不到技术了吗???况且这个应该也不是很难.于是我大阅查找文章才有了这篇总结文章. 环境需要下载Nod
2024-09-11 17:55:52
640
原创 Linux忘记密码
5.使用passwd命令修改密码,passwd root修改root密码,passwd 用户名修改用户密码也就是开机密码(注意若是忘记用户名可以使用cat /etc/passwd命令查看系统用户信息目录)注意输入passwd按了enter就可以输入密码,密码不会显示到屏幕上,需要清楚到底输入了什么,忘记了的话可以同时按CTRL+C重新来。4.切换为原始系统,"chroot /sysroot/",chroot命令是切换系统,/sysroot/目录是原始系统,可以更改root密码。
2022-12-24 14:42:20
1877
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人