巧用bat脚本实现java程序跪了复活
主要是用到了bat当中的goto跟for这两个命令,goto实现死循环,for实现遍历bat所在文件夹下的jar文件并启动,以下代码实现了一直运行所在文件夹下的Fuck*.jar,如果要用指定的jre运行jar包,可以将call %~dp0\jre\bin\java.exe -jar %%s修改为:call %~dp0\jre\bin\java.exe -jar %%s,即可用当前目录下的jre运...
阅读(2922)评论(0)赞 (1)
主要是用到了bat当中的goto跟for这两个命令,goto实现死循环,for实现遍历bat所在文件夹下的jar文件并启动,以下代码实现了一直运行所在文件夹下的Fuck*.jar,如果要用指定的jre运行jar包,可以将call %~dp0\jre\bin\java.exe -jar %%s修改为:call %~dp0\jre\bin\java.exe -jar %%s,即可用当前目录下的jre运...
阅读(2922)评论(0)赞 (1)
可用于获取随机id,端口号等场景。
阅读(3339)评论(0)赞 (0)
在做网银爬虫时用swt处理密码控件,做成web服务供外部调用,时间一长总会跪掉,控制台显示 org.eclipse.swt.SWTError no more handles然后java进程就没了,这个错误,注意是错误,不是异常!!!翻译过来就是句柄用完了,那么如何让程序知道自己到底用了多少句柄呢?代码如下: 主要是利用了wmic命令,关于wmic命令它其实很强大,几乎可以控制方方面面。
阅读(3677)评论(0)赞 (0)
在Idea中使用效果: 具体settings.xml代码: 我是用aliyun跟huawei做的例子,可以根据自己的需要去改,我是公司内网repository+aliyun这样不在公司时便可以使用aliyun
阅读(5651)评论(0)赞 (0)
NextCloud官方提供了docker镜像,官方GitHub:https://github.com/nextcloud/docker ,我使用的是如下命令: 我是用了SQLITE,官方还支持环境变量配置MYSQL跟PostgreSQL、设置NextCloud用户信息等。 在服务器执行完这个命令,然后在nginx中配置下反向代理即可:
阅读(4065)评论(0)赞 (0)
“我进去之前,希拉里还士气高昂;我出来之后,特朗普却鹅城上任。” 自从2016年注册域名开始本站不可谓不断断续续,其中也夹杂着些许无奈,乘着这次十一假期全部翻新上线,所以Helly Hydra!!! /滑稽/滑稽
阅读(3383)评论(1)赞 (1)
阅读(2595)评论(0)赞 (0)
java.awt.HeadlessException异常在开发swing程序时很常见,如下图所示: 只要在启动程序时执行:System.setProperty("java.awt.headless", "false");即可解决此异常!示例代码如下:
阅读(3989)评论(0)赞 (1)
在开发Spring Boot项目时我们时常要引入一些不在maven仓库的包,比如我用过的JNative又或者是swt,引用方式如下: 默认情况下Spring Boot在package时不会打包systemPath,如果想在打包时一并引入,最简单且官方的方式如下:
阅读(4413)评论(0)赞 (2)
如果需要延时又不想Thread.sleep();线程卡住,可以使用此方法执行:ping 127.0.0.1 -n 5实现,ping的单位为秒,如果需要毫秒级的精确度可以执行:cmd /cEcho WScript.Sleep 3000>delay.vbs && Start /wait delay.vbs即可;如果只需要执行并等待完成而不需要回显输出,则代码可以简写为:Runti...
阅读(2994)评论(0)赞 (0)