盘点那些莫名其妙的环境问题

问题一:DEBUG启动时卡住

你有没有遇到过debug启动时,日志也没有任何报错,就是没有完全启动完就不动了?反正我是遇到过。用的Intelij idea进行调试的,因为没有自动跳转到断点,所以没有第一反应是运行到了断点。这种运行到了打包好的代码文件时的断点很容易因为代码和源文件不同步而引起不自动跳转的现象。

问题二:启动报错组件连不上

bba1ffa20bd0cc020e58008cb8edc184.png

这个问题通常和本机环境有关。我用两台电脑办公。两台电脑用的不是同一个厂商,默认安装的环境不同。一台运行没有问题,另一台本机跑工程代码时提示解析不到redis的主机名。但如果我用这台电脑先用navicat等客户端直接连一下redis,再跑代码就没问题了。怀疑是直接解析时解析时间长,超时了,先客户端连上了,因为本机缓存了解析地址,所以再连就不超时了。

问题三:调度平台调用个人电脑连不上

在使用VPN来进行xx-job等平台调度时,我们希望本地调试,在调度平台上也可以看到本机的IP,但是实际却调用不成功。

5e37f7f534a736544c944550c7ad2989.png

这个原因要从VPN的原理说起了。

b3f29a769a57c54cef0271ba37b2e34a.png

VPN,即虚拟私人网络(Virtual Private Network),是一种网络技术,用于在公共网络上创建一个安全的网络连接。它允许用户通过加密的隧道在互联网上发送和接收数据,从而保护数据免受拦截和窥探。VPN不仅加密数据,还能隐藏用户的IP地址,提供匿名性和绕过地理位置限制的能力。这使得VPN成为了保护个人隐私、安全访问敏感资源(如远程办公系统)、以及安全浏览公共Wi-Fi网络的重要工具。无论是个人用户还是企业,VPN都提供了一种在不安全的网络环境中安全通信的有效手段。

它的本质原理是通过服务器中转的方式,用户的网络请求先发送到VPN服务器,然后由VPN服务器转发到目标网站。这个过程有效隐藏了用户的真实IP地址,使得最终接收方只能看到VPN服务器的IP地址。

所以从原理上,服务器根本不知道究竟是哪个个人电脑发过来的。还好xx-job只负责调度,大家可以通过本地写一个test方法来代替调用端执行操作测试。

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值