Java
wangluo605
这个作者很懒,什么都没留下…
展开
-
Eclipse在官网下载不成功之解决方案
eclipse原创 2022-08-12 15:50:25 · 1166 阅读 · 0 评论 -
tomcat占用cpu达100%
查看tomcat 的堆栈信息,查看是否有死锁或者阻塞。jstack.exe -l 3860 >dump.txt下载process explorer运行process explorer,找到tomcat,然后对tomcat的堆栈排序:找到占用cpu高的tid,把tid转换文响应的十六进制数,去查dump.txt 找到对应的堆栈信息。进行排查问题。process explorer 得使用,找了个比较好的链接:https://www.cnblogs.com/bingyimeiling/p原创 2021-07-08 11:34:30 · 902 阅读 · 0 评论 -
JDBC为什么要使用PreparedStatement而不是Statement
JDBC为什么要使用PreparedStatement而不是Statement 转:http://www.importnew.com/5006.html原文链接: Javarevisited翻译: ImportNew.com - 刘志军译文链接: http://www.importnew.com/5006.html PreparedStatement是用来执行SQL查询语句的A...转载 2018-09-01 17:35:45 · 84 阅读 · 0 评论 -
通用的servlet
转至:https://www.cnblogs.com/learnjfm/p/7041679.html在写servlet的时候,每次处理请求都会写一个servlet,那能不能把每个servlet的共性的代码部分抽取出来,让一个模块只用一个servlet,一个模块的请求只交个一个servlet来做,所以:在请求中带过来一个参数就像:登录:http://localhost:8080/x...转载 2018-09-11 19:32:47 · 188 阅读 · 0 评论 -
while((int b = in.read()) != -1) 错在哪里
while是循环,你写在里面每次都会有个 int b= in.read();相当于你写下代码 int b; int b=0; 试一下编译能不能通过,会重定义错误的while((int b = in.read()) != -1)这样做就相当于你定义了多个同名变量b,当循环次数大于1时,这自然是错误。它不像for循环,for循环中for(int i=0;;)的int i=0只执行一次。还有,如...转载 2019-01-19 11:06:21 · 2839 阅读 · 0 评论 -
Tomcat 8.5 400错误:Invalid character found in the request target. 问题解决方法
Tomcat 8.5的服务端,导致Web应用不正常,报HTTP 400错误(Chrome无异常、IE报错)。localhost_access_log [16/Jan/2019:17:05:57 +0800] "GET null null" 40016-Jan-2019 17:04:49.851 信息 [http-nio-7777-exec-4] org.apache.coyote.htt...原创 2019-01-16 17:32:14 · 1524 阅读 · 0 评论