06 2013 档案
摘要:不知道朋友们是否有一种烦恼:有时候使用MyEclipse启动Tomcat十分缓慢,可能在几分钟前20秒以内,但现在却需要200秒开外;其间内存和CPU都被占用地厉害,而控制台的输出似乎有重复的迹象;而当好不容易启动完成后,发现响应请求的速度也比平时慢数倍。这一切在另一台机器或另一个MyEclipse/Eclipse中却不会发生。 这时你可能会很烦躁:不应该是代码的问题。 其实这可以算是MyEclipse的Bug。不出意外,上述情况会出现在你新增断点之后! 我们通过图解来看: 上图红色框内本不应该出现断点,如果你在那里双击,正常情况下断点会出现在方法的第一条可执行语句(如上图蓝...
阅读全文
摘要:当我们开发一个WEB应用时,不可避免地使用一些Ajax来实现异步数据加载,以构建富客户端。 不过使用Ajax有一个问题:同源策略可能会使我们无法取得所需数据。 (注:同源策略指Ajax的请求方和数据返回者必须在同一IP和端口下,例如我们的网页地址在127.0.0.1:8080下,那么它发起的Ajax请求就只能被此IP和端口的监听程序接收和处理。有网友指出即时同一台主机的多个IP也不可以互发Ajax请求,这个我没有求证。) 由于Ajax的同源策略,造成我们在以下情况下可能无法取得所需数据(就Ajax而言): 1.需要在页面上使用脚本(JavaScript)去取得其他服务器的数据(...
阅读全文