
后端开发
大柳树伯爵
程序员老炮
展开
-
Tomcat 启动远程调试,访问不到8000调试端口
在服务器端启动tomcat远程调试,以便在开发机上进行远程调试,定位问题,启动tomcat远程调试命令为:TOMCAT_HOME/bin/catalina.sh jpda start,默认调试端口是8000,使用eclipse连接服务器进行远程调试,发现连接失败,使用telnet测试也不能连接端口,检查服务器防火墙没有开启,后来发现在catalina.sh脚本中,定义远程调试端口的地方定义为:if [ -z "$JPDA_ADDRESS" ]; then JPDA_ADDRESS="localh..原创 2022-02-16 14:08:32 · 735 阅读 · 0 评论 -
微信小程序websocket请求头provisional headers are shown
在开发微信小程序时,用到wx.request请求后台数据,同时也用到了wx.connectSocket与后台进行websocket连接,由于处于开发阶段,没有域名,没有证书,开发环境选择不校验合法域名,wx.request没有问题,在开发工具和真机调试都可以正常使用,websocket在开发工具中正常,在手机真机调试中,请求头显示provisional headers are shown,后使用域名访问,并且申请部署证书,问题解决,不知道什么原因,可能是微信小程序框架的问题,官方文档中并没有这方面的说明,微原创 2022-01-05 15:02:10 · 12637 阅读 · 0 评论 -
JAVA限制长时任务执行时间
在一个项目中,要求对一个长时间执行的任务,限制最多等待6秒,如果超过6秒,不管任务是否执行完,都要返回,同事用的是UrlHttpConnection,通过http请求自己的任务,通过设置httpconnect的超时时间来实现,个人觉得这样做很傻,自己提供的服务,还用http请求的方式做。 后来了解到JDK1.5就提供了Future类,可以实现这个需求,具体如下:private static String invoke(String phoneNum) throws Ex...原创 2021-11-18 14:53:47 · 2780 阅读 · 0 评论