Java
Java那些事
鲁先生.
说不如做。
展开
-
用Java程序模拟实现新冠病毒传染
简单介绍2020年注定是不平凡的一年,新冠肺炎肆虐全球,传染性特别强,目前全球感人人数还在逐渐攀升,作为中华儿女特别感谢政府作出的努力,非常感谢并致敬医护人员,是他们的努力为我们创造安全的环境,想你们致敬!模拟方案以下是粗略的模拟病毒传染,具体方案如下:首先需要构造一个200 * 200的格子界面有四种不同的颜色状态标记着程序执行的过程程序执行10次,初始化格子也就是0的时候,需要在整个格子最中心的100个格子标记为红色,剩余数据随机抽取四千(且不能重复)标记为黑色,其余没有标记的为白色。原创 2020-08-14 08:37:31 · 7267 阅读 · 11 评论 -
修改服务器Tomcat响应头 暴露Server:Apache-Coyote/1.1信息
情况说明在服务漏洞检测的时候发现如下漏洞,HTTP头中泄露服务器信息。解决方案查看官网 http://tomcat.apache.org/tomcat-4.1-doc/config/coyote.html 信息,发现更改方式如下:在Tomcat的conf文件夹打开server.xml文件,查找如下内容:<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redi原创 2020-08-20 11:18:30 · 2858 阅读 · 0 评论 -
Java服务启用不安全的http方法解决方式
说明如果启用了不必要的HTTP方法可能会带来安全问题,如果启用了不必要的HTTP方法可能会带来安全问题。解决方式是可以禁用掉不必要的方法。解决进入tomcat下修改conf目录的web.xml信息。打开web.xmlvim web.xml添加如下配置信息:<security-constraint> <web-resource-collection> <web-resource-name>fortune</web-reso原创 2020-08-20 11:16:14 · 1703 阅读 · 0 评论 -
解决com.google.code.kaptcha报错问题
下载源码包:http://code.google.com/p/kaptcha/downloads/list解压打包执行如下命令上传到本地中央仓库:注意红色字体为下载kaptcha的地址路径mvn install:install-file -DgroupId=com.google.code -DartifactId=kaptcha -Dversion=2.3.2 -Dfile=/Users/lu/Downloads/kaptcha-2.3.2/kaptcha-2.3.2.jar -Dp原创 2020-08-17 11:00:21 · 3986 阅读 · 0 评论 -
Linux下tomcat启动特别慢
问题这两天由于公司有个新项目,所以在阿里云购买了一些新的服务器,环境搭建完成之后,启动tomcat的时候发现巨慢,有图有真相:可以看到启动的毫秒数有多久…分析为了找出原因,首先打印日志,把log4j2的日志层级全都打印了出来,但是没有发现有报错信息。之后我查看了一下启动进程,发现进程是启动了的,所以排除jvm退出引起的。那么,为什么程序会被阻塞呢?继续分析,我排除了CPU、内存不足引起的问题,排除了硬盘空间不足引起的问题,天呐️ 还是没有找到原因,接着分析,同一个环境在其他的服务器上是正常的(原创 2020-08-15 10:18:30 · 2109 阅读 · 2 评论