`
xly_971223
  • 浏览: 1283910 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
有没有测试过tomcat并发量的 下面是我测试的 请求的页面如下 是最简单的  不涉及任何数据库操作 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3 ...
将信息base64后写cookie一直出现这个异常 Control character in cookie value, consider BASE64 encoding your value 让人崩溃 很明显cookie value中有控制字符 一开始通过打印字符串看到 最后一个符号是等号 ‘=’ 判断可能是等号的问题 一般数字base64后最后一个字符是等号,修改后等号没了 但  错误仍然出现 打开eclipse debug 查看char one by one 终于发现丫的 \r \n  原来是这个鸟作祟 为什么会出现换行付呢? gg一下 说: BASE64编码每行不得 ...
用URLConnection模拟压力测试 启动250个线程 压我的首页 首页的大多数数据都缓存了 只有两句sql没缓存 参见 http://xuliangyong.iteye.com/blog/274063 一开始测试线程用10 50 100 150一直往上升 后来重启了一次tomcat后 用200个线程来压 开始之后客户端延时突然别的好长,假如150时延时1秒 200时要延时20秒的样子 客户端想死了一样 同时tomcat后台却疯狂的打印sql 靠 疯狂的有点吓人 并且打印一些应该缓存了的sql 这说明memcached没起作用啊 查询全压到mysql上了 难怪延时这么长呢 是什么原因导致 ...
最大线程数开到100个没有问题 大于101个就有很多连接失败的 初步判断是tomcat的最大连接数设置的问题 重新设置tomcat server.xml acceptCount=200后,最大线程可开到150 没有任何错误 acceptCount 指定放在队列里的请求数 <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" acceptCount="200" /& ...
杨致远的错误,不是输在战略,而是输在了对公司治理基本原理的背离。我们不能忘记,上世纪30年代,美国经济学家伯利和米恩斯提出“委托代理理论”,首倡所有权和经营权分离的理论之后,所有者和经营者分开已经成为现代公司治理的逻辑起点。伯利和米恩斯正是看到了企业所有者兼具经营者的极大弊端,才提出了保留剩余索取权,而将经营权利让渡的卓见,才有了以后的职业经理人阶层。显然,杨致远的失败,不过是给违背这个逻辑起点的多了一个有说服力的典型案例而已。
老系统用的是spring2.0  hibernate3.2 要添加新功能用到cxf2.1.2,遇到了NoSuchMethodError 程序是没有问题 在另外一个应用中跑的呜呜的 拿到这个应用中 并添加jar包后就出异常 根据经验 判断是jar的冲突问题 google一下说hibernate3.2用的是asm1 而spring用的是asm2  而cxf2.1.2依赖的包又特别多 很容易与其他jar发生冲突 最后是升级spring到2.5 hibernate3.2.6 asm-2.2.3 删除cglib-2.1_3.jar 使用cglib-nodep-2.1_3.jar 重启 居然ok了 ...
一直以为是我的应用用问题 但没有输出任何错误 终于热不住google了一把 sh it 原来是该死的eclipse设置问题 在winodw  ->  preferences  ->  server里 , 有项Server timeout delay 修改成unlimited 永远不要看见你
发现一个比iframe更好用的指令 c:import 这个指令可以跨应用调用 就是说你可以把soho的首页import进来 用import 可以将你的页面分成若干块 每块来自不同的应用 哈哈 是不是很爽 特别适合门户网站在首页嵌入其他应用的数据 还没来得及研究一下这个指令是怎么实现的 有时间研究一下 
原提问为 http://www.iteye.com/problems/6589 这里面最后给出了解决方案 但这个方案在最终实施的时候却出现了问题,插入新的Answer后却没有清除一对多上的缓存,导致查询出的还是老数据,知道缓存超时后才加载新的数据 尝试了CacheConcurrencyStrategy的所有级别 包括CacheConcurrencyStrategy.TRANSACTIONAL也是不行 由此可以推断一对多的缓存使用的实体的cache region 最后没办法只好去掉了Set上的@Cache @OneToMany(mappedBy="problem", casc ...
webservice执行过程 1.客户通过wsdl的描述生成soap,通过http发送到服务器 2.服务器解析soap,提取输入数据,执行请求的函数,返回数据 3.把2的返回数据封装成soap,发送给客户端 4.客户端解析soap,并根据wsdl的描述封装成响应对象 在webservice中,wsdl是描述方法的签名 而soap是传递的是请求数据和响应数据 在cxf中wsdl通过注解声明的类来生成,解放了程序员 @WebService(endpointInterface = "com.suantop.sso.ws.UserWebService", targetNamespa ...
在配置compass gps 的时候没有注意spring 中已经生命了init-method和destroy-method <bean id="compassGps" class="org.compass.gps.impl.SingleCompassGps"   init-method="start" destroy-method="stop"> 结果自己多写了一个CompassGpsListener导致程序有些不可控 经常出NullPointerException等错误,今天无意中发现 赶紧修正
一。在web.xml中配置cxf 注意<url-pattern>/ws/*</url-pattern>配置,cxf会拦截此类url,进行处理 <servlet> <servlet-name>CXFServlet</servlet-name> <servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class> </servlet> <servlet-mapping> <serv ...
在hibernate search和compass间最后还是选择了compass,从用法两者的差别不是特别大,都很简单,只是compass支持的持久框架更多一些 先说说为什么用paoding而不用lunece自带的ChineseAnalyzer 我用ChineseAnalyzer创建了索引后,然后搜索‘山东’这个关键字 能够搜索出包含‘山东’的文本,但是改成‘山东人在北京’啥都搜不出来,看看了其分词算是是一个字一个字的切分,可以说是相当的笨 完全仿照切分英文的方式切中文,这显然不行 后来网上搜索了一下中文分词器,决定采用qieqie兄的paoding 测试了一下效果基本能够达到 废话不多说 ...
JPA中主键生成策略中没没有自己分配的配置方法,只有这4中方法   1. public enum GenerationType{ 2. TABLE, 3. SEQUENCE, 4. IDENTITY, 5. AUTO 6. } 要使用 1. @GeneratedValue(generator = "c-assigned") 2. @GenericGenerator(name = "c-assigned& ...
@OneToMany mappedBy 属性原来是避免生成中间表的 详细请参考http://sulong.iteye.com/blog/145345
Global site tag (gtag.js) - Google Analytics