java web 开发
文章平均质量分 79
Neetgo
呵呵,以前总喜欢多看书,少动手.现在呢,要开始多动手了,当然也要看书...希望能多结交朋友,大家多多支持我啊...
展开
-
spring源码项目(eclipse版本)
在一些坛子看到,一些同鞋说不知道怎样看源码,我觉得可通过运行例子,跟踪调试源码,这样对于理解工作流程也有很大帮助。 抽时间集成了Spring主要源码到一个eclipse项目中,主要方便初学者查看及跟踪Spring源码。该项目SRC下面包含一个简单的例子可做参考。 使用方法:解压,用eclipse import,选择Existing Projects into W原创 2012-02-06 09:30:44 · 3138 阅读 · 1 评论 -
导致Spring Boot "Whitelabel Error Page"一个原因
下面这个来自浏览器的报错,估计很多刚开始接触Spring Boot的人都会见过。Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Fri Jul 27 14:03:38 CST 2018There was a...原创 2018-07-27 14:32:35 · 24362 阅读 · 0 评论 -
ORA-12516, TNS:listener could not find available handler with matching protocol stack
java.sql.SQLException: Listener refused the connection with the following error:ORA-12516, TNS:listener could not find available handler with matching protocol stack at oracle.jdbc.driver.T4CConne原创 2017-04-06 16:52:26 · 2639 阅读 · 0 评论 -
ConnectTimeout and ReadTimeout
网络编程时,经常遇到很多timeout异常,下面是java URLConnection 中经典的2种 timeout参数,这些参数设置不当的话,就会遇到timeout 异常。1. ConnectTimeout , java 是这样解释的。 意思是用来建立连接的时间。如果到了指定的时间,还没建立连接,则报异常。Sets a specified timeout value, in原创 2017-02-28 16:53:14 · 17877 阅读 · 1 评论 -
SQLServerException: Arithmetic overflow error converting numeric to data type numeric(2)
上次提到,在客户环境发现这个问题java.lang.RuntimeException: com.microsoft.sqlserver.jdbc.SQLServerException: Arithmetic overflow error converting numeric to data type numeric.......利用 SQL Server Profiler 的 t原创 2017-02-28 16:38:01 · 7947 阅读 · 0 评论 -
JVM经典问题EXCEPTION_ACCESS_VIOLATION(JDK-8149428)
在客户一台机器上出现JVM挂掉的问题,大概是一个月就会发生一次。在JVM自动生成的hs_err文件,看到以下内容.# A fatal error has been detected by the Java Runtime Environment:## EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000000226b53ea00,原创 2017-02-08 14:30:50 · 10166 阅读 · 0 评论 -
遭遇诡异的 EOFException
在某重要客户生产环境上遇到这个问题。在对某系统做升级的时候,该系统需要从服务器上获取升级需要的文件,然后解压,再进行升级操作。操作过程就遇到了这个奇怪的问题。在这里服务器管理着几十台这样类似的系统,这些系统都处理相同的网络环境中,95%的系统都可以成功升级了,剩下少数的几个系统不能升级,后台都抛出以下EOFException异常,而且这些系统所用的操作系统是Windows 2003.原创 2016-07-07 16:32:30 · 7461 阅读 · 0 评论 -
工作中的十大棘手难题
最近一两年的时候,写代码的时间逐渐减少,除了负责几个小系统之外,更多的时间用在解决客户问题上。接触的问题多了,发现真的是什么样的问题都有可能发现在客户环境上,当然,这不能一味地说系统的问题。系统确实存在不足的地方,但是,有时候环境、客户人为操作等很多因素,都会带来或小或大的问题。下面列举一下接触客户问题以来,碰到的十大棘手问题。呵呵,说是棘手,也不一定很棘手的,但不少问题要解决起来肯定是有些麻烦的。原创 2016-07-25 15:08:43 · 8852 阅读 · 0 评论 -
一个WMI模糊查询引发的数据丢失问题
WMI查询语句 “SELECT * FROM Win32_ComputerSystem” 是一个看起来很简单的查询,主要用于获取Windows 系统的一些信息,如机器名、处理器数量等。在我们的产品上这个语句使用很久了,一直没问题。最近有个客户报产品在获取数据时,偶尔出现获取不到数据的情况,导致在个别图表上出现空白。经过定位,发现的获取语句“SELECT * FROM Win32_ComputerS原创 2016-05-18 10:24:11 · 1051 阅读 · 0 评论 -
thread dump 解决性能问题一例
thread dump 解决性能问题一例原创 2016-03-17 11:59:26 · 1795 阅读 · 0 评论 -
Wget debuglog获取系统认证信息
接到一个case,客户反应我们的监控系统访问不了他们的网络,而监控系统所在的机子,是可以通过浏览器访问的。马上获取相关log进行分析,找到以下报错java.io.IOException: Authentication failure at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.原创 2014-05-27 14:04:58 · 1221 阅读 · 0 评论 -
JVM参数分类
起源于一个同事重复问的一个问题,问题是这样的,JVM一些参数前面的-XX代表什么意思,之前有查过这个的,一下子想不起来,只记得好像是非标准或非稳定之类的意思。被问了两次,就花时间查了一下,加深理解,也好给该同事一个交待。 直接在google里面输入jvm -XX parameter,没找到比较准确的答案,连SUN公司的也没有,不知道是不是google法力有限还是这方面文档少。还好原创 2013-05-31 11:30:18 · 824 阅读 · 0 评论 -
Never Say Die------坚持下去
今天花了三个小时来学习Jbpm,目前还处于没入门阶段。感谢陈刚,他写的入门资料给了我不少帮助。不过我还是不能完成那个Helloworld人例子。再学习的过程中,出现了几个问题:如:流程定义文件没找到、数据库驱动没找到等等。最后一个问题实在是解决不了了,那个问题好像是说那个字段没有,导致无法查询,报错信息如下,希望有朋友能帮我解决这个问题:16:06:29,843 [ma原创 2008-07-10 16:09:00 · 1256 阅读 · 2 评论 -
偶遇奇怪的JVM报错:JVMTI_ERROR_WRONG_PHASE(112)
写了一个很简单的类,代码如下,接着就做简单的测试。public class Die { private int mCurrentPoint; public Die() { mCurrentPoint = getRandom(); } public int roll() { int p = getRandom(); setCurrentPoint(p); retur...原创 2018-08-02 16:47:55 · 4866 阅读 · 0 评论