03 2016 档案
摘要:个人问题发生环境: 1.TCP服务器是虚拟机,IP地址是192.168.8.12。 2.TCP客户端是宿主机,IP地址是192.168.8.11。 3.从宿主机(192.168.8.11)上启动Socket,发现无响应。 4.从服务器(192.168.8.12)上抓包,发现能抓到来自宿主机(192.
阅读全文
摘要:一、结合我的实际环境,推测这个抛出的原因: 可能是数据库建立链接的时候身份验证的时候超时。 推测依据: 观察数据库链接的建立状态,总是出现花1-5秒的时间。 二、进一步测试,觉得原因【不是建链】时候的超时。 应该是数据库查询(操作)的时间超时,推测依据: 通过mysql后台执行的操作显示时间花费0.
阅读全文
摘要:java.sql.SQLException: Cannot get a connection, pool error Timeout waiting for idle object Caused by: java.util.NoSuchElementException: Timeout waitin
阅读全文
摘要:花了至少一整天的时间解决了这个问题,必须记录这个纠结的过程,问题不可怕,思路很绕弯。 为了能说清楚自己的问题,我都用例子来模拟。 我有一个类MyThread是这样的: 在主线程中有这样一个调用: 我的invoke存在一个循环调用,此时遇到了第一个问题! 问题一:抛出java.lang.Illegal
阅读全文
摘要:比较好理解的抛出:非法线程状态抛出 出现这个问题的原因是: 对一个状态为RUNNABLE的线程再次调用start()方法,或者对一个状态为TERMINATED再次调用start()方法。 总之,在线程的某种状态时做了不合理的操作。 解决原理很简单,启动多个线程即可。 问题例子: 1 @Autowir
阅读全文
摘要:选择Windows->Preferences->Java->Editor->Mark Occurrences,全部选择并保存。 如下图:
阅读全文
摘要:1. 在github上新建一个空项目。 2. git clone 到本地仓库。 3. git add [一些文件]。 4. git commit -m "first commit"。 5. git remote add origin https://github.com/your name/your
阅读全文