摘要: tracert: Tracert(跟踪路由)是路由跟踪实用程序,用于确定IP数据报访问目标所采取的路径。Tracert 命令用IP生存时间(TTL)字段和ICMP错误消息来确定从一个主机到网络上其他主机的路由。这条指令可以帮助确定网络包经过的路径并确定性能瓶C:>tracert www.baidu.com通过最多 30 个跃点跟踪到 www.a.shifen.com [61.135.169.105] 的路由: 1 * * * 请求超时。 2 <1 毫秒 <1 毫秒 <1 毫秒 172.4.1.1 3 2 ms 3 ... 阅读全文
posted @ 2012-03-14 17:36 vigarbuaa 阅读(1226) 评论(0) 推荐(0) 编辑
摘要: ping程序某些版本提供记录路由的功能在linux 2.6内核下测试结果如下ping -R www.baidu.com64 bytes from 61.135.169.125: icmp_seq=5 ttl=54 time=103 msNOPRR: oxdb (10.0.3.73) localhost (10.127.254.253) bt-227-12.bta.net.cn (202.116.227.102) 61.148.163.13 123.125.248.45 localhost (10.23.180.148)... 阅读全文
posted @ 2012-03-13 09:11 vigarbuaa 阅读(719) 评论(0) 推荐(0) 编辑
摘要: State: 表TCP连接状态ESTABLISHED 指TCP连接已建立,双方可以进行方向数据传递CLOSE_WAIT: 这种状态的含义其实是表示在等待关闭。当对方close一个SOCKET后发送FIN报文给自己,你系统毫无疑问地会回应一个ACK报文给对方,此时则进入到CLOSE_WAIT状态。接下来呢,实际上你真正需要考虑的事情是察看你是否还有数据发送给对方,如果没有的话, 那么你也就可以close 这个SOCKET,发送 FIN 报文给对方,也即关闭连接。所以你在CLOSE_WAIT 状态下,需要完成的事情是等待你去关闭连接。LISTENING: 指TCP正在监听端口,可以接受链接TIME 阅读全文
posted @ 2012-03-07 10:17 vigarbuaa 阅读(10700) 评论(0) 推荐(2) 编辑
摘要: 一、概述ThreadLocal的名称比较容易让人误解,会认为其是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量。其设计的初衷是为了解决多线程编程中的资源共享问题。提起这个,大家一般会想到synchronized,synchronized采取的是“以时间换空间”的策略,本质上是对关键资源上锁,让大家排队操作。而ThreadLocal采取的是“以空间换时间”的思路,为每个使用该变量的线程提供独立的变量副本,在本线程内部,它相当于一个“全局变量”,可以保证本线程任何时间操纵的都是同一个对象。二、实例下面用一个实例阐述ThreadLocal的使用方法创 阅读全文
posted @ 2012-03-01 10:48 vigarbuaa 阅读(15546) 评论(1) 推荐(1) 编辑
摘要: 报错信息如下:Error creating bean with name 'org.springframework.aop.config.internalAutoProxyCreator': Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.aop.aspectj.annotation.AnnotationAware 阅读全文
posted @ 2012-02-27 16:03 vigarbuaa 阅读(602) 评论(0) 推荐(0) 编辑
摘要: Ctrl+L即可实现清屏。 阅读全文
posted @ 2012-02-27 15:13 vigarbuaa 阅读(374) 评论(0) 推荐(0) 编辑
摘要: %s/^./\u&/ 将每一行的行首字母改为大写:%s/[a-z]/\U&/g 将文件中的所有字母全部改大写:%s/[A-Z]/\l&/g 将文件中的所有字母全部改小写说明%表示从第一行到最后一行,即1,$[a-z]表示a~z中间所有字母\U表示大写\l表示小写&表示被替换字母 阅读全文
posted @ 2012-02-22 18:05 vigarbuaa 阅读(777) 评论(0) 推荐(0) 编辑
摘要: validateJarFile(***servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class 百度一下,发现错误如下,记录一下,留作备份 tomcat的lib目录下已经有JspPage.class和Servlet.class这个类了,工程目录下的lib的的某些jar包里又有,导致加载失败。 解决方案:清楚工程lib下多余的jar包。 附:tomcat类加载顺序(引用:http://my.unix-center.ne.. 阅读全文
posted @ 2012-02-01 11:56 vigarbuaa 阅读(4752) 评论(0) 推荐(0) 编辑
摘要: 一直都用Data Studio连数据库,今天发现MyEclipse自带这种功能,特记录一下MyEclipse/Window/Show view/Other/MyEclipse Database/DB Browser->OK在DB Browser中 右击new,填入相关参数,如下图在DB Browser中 右击所建好的数据库,open connection, 再右击connection/New SQL editor即可在editor中编辑sql语句并运行了 阅读全文
posted @ 2012-01-17 15:28 vigarbuaa 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 数据库字符集问题会导致乱码,从而消耗开发者蛮多精力。针对mysql的用户,按如下AB所示的方法操作,即可避免大部编码问题A.mysql安装时的默认编码是latin1,此时要注意需要将其手动更改为utf8.B. 修改my.ini文件My.ini中的[mysql]对应的是客户端参数 [mysqld]中对应的刚是数据库后台服务的相关参数两者都有default-character-set属性,将client端设置为GBK编码,后台数据用utf8存储,可以满足大部国内开发者的开发环境需求。补充说明1.对于“将client端设置为GBK编码”的补充说明目前Windows的内核已经支持Unicode字符集, 阅读全文
posted @ 2012-01-17 14:56 vigarbuaa 阅读(351) 评论(0) 推荐(0) 编辑