`
文章列表

ID Generator算法

算法:7位集群+40位时间戳+7位每秒最大生产个数数 适用于集群下唯一id生成: public class TimeStampIDGenerator{ /** * workerID must be unique for each node in cluster. */ private long workerID; private long sequence = 0; private long mark = 0; private static final int MAXSEQUENCE = 128; ...

dbsharding

经过半年努力dbsharding即将完成最终性能测试。很快推向市场,感谢intple各位兄弟的努力!
引起这个问题的原因是classpath过长造成的,据说是jdk在windows下的bug 由于项目庞大,不能轻易变换路径,故采用映射文件夹的办法: mklink /j D:\dbsharding  D:\project5\kumquat\dbsharding\root 如上所示:把后一个路径映射到前一个短路径上,然后重新导入下工程就好了。 希望对各位有所帮助。
page       表示页码 pagesize  表示每页的显示数量 conditon  表示一些条件 SELECT sql_no_cache *FROM table WHERE id>=(SELECTsql_no_cache id FROM table where conditon ORDER BY id DESC LIMIT 126380,1) limit 20; 利用索引优化分页查询
antlr 教程
http://code.google.com/p/rishi-core/ 最近换工作期间,打发时间写的玩 包含两部分:1.rishi-web,基于RESTFul风格web框架。             2.rishi-db ,orm框架,比hibernate,ibatis速度快多多。配置超级简单。
最近看下Guice源码, public void init(FilterConfig filterConfig) throws ServletException { final ServletContext servletContext = filterConfig.getServletContext(); // Store servlet context in a weakreference, for injection GuiceFilter.servletContext = new WeakReference<Ser ...
单元测试相关资料
jvm性能优化:     堆栈模型     堆栈生命周期     垃圾回收器算法     垃圾回收器分类     参数设置等等

REST

基于HTTP 1.1,参见:RFC 2616 状态1:不改变服务器资源状态,后简称安全。 状态2:请求的结果和请求次数无关,后简称幂等。 get:安全且幂等,不改变资源状态 put:不安全但幂等,改变资源状态,但请求多次与请求一次效果一样。 post:不安全且不幂等 delete:不安全但幂等,直接删除,但请求多次与请求一次效果一样。
实现一基础dao类: public class BaseDao extends SqlMapClientDaoSupport { @Autowired//为了注入SqlMapClient所以多了一个baseDao public void setSqlMapClientBase(SqlMapClient sqlMapClient) { super.setSqlMapClient(sqlMapClient); } } 需要注入SqlMapClientDaoSupport的DAO类extends BaseDao即可 @Service public cla ...
如题,业务是蛮复杂,表预计在160张左右,几个人分摊设计,有没有做过的兄弟,分享下经验。在此先谢过。
基于Struts和EJB的Web Service框架研究 Struts与EJB结合进行B/S模式的开发,解决了“表示”与“业务逻辑”的分离,“业务逻辑”与“数据”的分离问题以及页面的多变性问题,发挥EJB基于组件分布式计算结构的优势,从而大大提高了Web应用的开发效率,数据安全性和可维护性。EJB组件作为一种成熟的组件技术已经被广泛应用于各个领域,然而随着企业的发展,企业不断实施应用新的系统。如何确保新应用程序与旧应用程序之间的交互,如何将现有的系统集成到新系统?传统的RMI-IIOP和CORBA技术由于自身的局限性,限制了EJB组件与其他类型组件之间的协同工作与信息交互,而Web服务及其相关 ...
开发环境需求: JDK 5.0 本文档中使用的所有工具都是运行在JDK 5.0的基础之上的。 ObjectWeb Lomboz for JavaEE Development 3.3 ObjectWeb Lomboz 3.3是构建在Eclipse Europa 3.3基础之上的,该平台中包含了大量的Java EE开发的plugins,可以帮助开发人员快速构建应用程序。 Apache Tomcat 5.5 本文档将使用 Apache Tomcat 作为 AXIS2 SOAP Engine 的 servlet 容器。下载核心 ZIP 文件。本教程将使用 Apache Tomcat 5.5.17 ...
一句废话:     面向服务的体系架构(Service Oriented Architecture, 以下简称SOA)是现代金融企业节省软件开发成本、快速响应业务需求的有效解决方案。在SOA的技术架构下,业务需求人员与技术开发人员有着共同的沟通语言:服务(SE ...
Global site tag (gtag.js) - Google Analytics