刘圣杰

 

2013年3月20日

OpenERP 7.0成倍提高并发处理能力

摘要: 由于Python臭名昭著的GIL问题,OpenERP 6.1以前的版本,只能单进程运行。在单进程模式下,OpenERP永远只能利用单核CPU。也就是说,即使你的服务器硬件非常牛,例如有多核多颗CPU,但OpenERP却不会利用。较高负荷的情况下,网页响应速度很慢,但用top看CPU利用率,却非常低(急煞人又气煞人)! 不过,从OpenERP 6.1开始,事情有了改变。这得从“绿色独角兽“说起。在互联网开发领域,Python语言由于其简洁、快速、强大的编程能力,很多Web程序都用Python编写。为了应对互联网的海量访问,这些Web程序必须能够充分利用多核和多CPU!“绿色独角兽”Gunico. 阅读全文

posted @ 2013-03-20 11:07 刘圣杰 阅读(1146) 评论(1) 推荐(0) 编辑

2012年12月27日

Openmeetings获取另外项目jsp中的用户名密码

摘要: Openmeetings获取jsp中的参数 阅读全文

posted @ 2012-12-27 22:18 刘圣杰 阅读(1087) 评论(0) 推荐(0) 编辑

2012年12月2日

Openmeetings

摘要: 在研究Openmeetings源代码,有志同道合的朋友一块。qq群:207958911 阅读全文

posted @ 2012-12-02 20:27 刘圣杰 阅读(252) 评论(0) 推荐(0) 编辑

hibernate 命名查询

摘要: 配置方式:staticListnamedQuery(intid){Sessions=HibernateUtil.getSession();Queryq=s.getNamedQuery("getUserById");q.setInteger("id",id);returnq.list();}<?xmlversion="1.0"encoding="utf-8"?><!DOCTYPEhibernate-mappingPUBLIC"-//Hibernate/HibernateMappingDTD 阅读全文

posted @ 2012-12-02 20:25 刘圣杰 阅读(2578) 评论(0) 推荐(0) 编辑

2012年12月1日

总结一下Openmeetings参考资料

摘要: http://blog.csdn.net/yujie181152/archive/2010/09/07/5869333.aspxhttp://fallenlord.blogbus.com/logs/16125648.htmlhttp://www.oschina.net/bbs/thread/3995http://www.360doc.com/content/10/1011/23/59865_60247394.shtmlhttp://www.docin.com/p-91911219.htmlhttp://www.360doc.com/content/10/1011/23/59865_602473 阅读全文

posted @ 2012-12-01 09:40 刘圣杰 阅读(347) 评论(0) 推荐(0) 编辑

2012年11月13日

android再点一次返回退出

摘要: @Override public boolean onKeyDown(int keyCode, KeyEvent event)//主要是对这个函数的复写 { // TODO Auto-generated method stub if((keyCode == KeyEvent.KEYCODE_BACK)&&(event.getAction() == KeyEvent.ACTION_DOWN)) { if(System.currentTimeMillis() - temptime >2000) // 2s内再次选择back... 阅读全文

posted @ 2012-11-13 16:36 刘圣杰 阅读(324) 评论(0) 推荐(0) 编辑

2012年11月7日

StringUtils类

摘要: StringUtils 方法的操作对象是 java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码)。除了构造器,StringUtils 中一共有130多个方法,并且都是 static 的,所以我们可以这样调用 StringUtils.xxx()下面分别对一些常用方法做简要介绍:1. public static boolean isEmp 阅读全文

posted @ 2012-11-07 08:59 刘圣杰 阅读(746) 评论(0) 推荐(0) 编辑

CacheManager的用法

摘要: 1 、 CacheManager 对象的创建方式 (1)Create a singleton CacheManager using defaults, then list caches.CacheManager.create();String[] cacheNames = CacheManager.getInstance().getCacheNames();(2)Create a CacheManager instance using defaults, then list caches.CacheManager manager = new CacheManager();String[] ca 阅读全文

posted @ 2012-11-07 08:52 刘圣杰 阅读(17927) 评论(0) 推荐(0) 编辑

2012年10月16日

request.getParameter和request.getAttribute之间的区别

摘要: HttpServletRequest类既有getAttribute()方法,也由getParameter()方法,这两个方法有以下区别: (1)HttpServletRequest类有setAttribute()方法,而没有setParameter()方法 (2)当两个Web组件之间为链接关系时,被链接的组件通过getParameter()方法来获得请求参数,例如假定welcome.jsp和authenticate.jsp之间为链接关系,welcome.jsp中有以下代码: <a href="authenticate.jsp?username=weiqin">a 阅读全文

posted @ 2012-10-16 08:39 刘圣杰 阅读(5783) 评论(0) 推荐(1) 编辑

2012年9月16日

Android与服务器通信的方法之一-->TCP

摘要: import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.net.InetAddress; import java.net.Socket; import android.app.Activity; import android.os.Bundle; import android.util.Log; import a 阅读全文

posted @ 2012-09-16 20:45 刘圣杰 阅读(4412) 评论(0) 推荐(0) 编辑

导航