`
zhaobohao
  • 浏览: 20902 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
传送门:http://blog.csdn.net/bluishglc/article/details/7710738#java 请各位参考上面地址. 这种主键生成方式,相对于twritter的生成方式,好处在于,id的值是可以控制的,你想让它生成什么样子的id都可以实现. 这里贴一下测试 程序 ,在我的机器上I7 2720 ,16G.单台mysql,最高达到2800/s.两台mysql并发,最高达到4800/s 受制于cpu的多线程处理能力 ,当用3台,4台mysql测试时,性能并没有任何 提高 ,由此可知,已经达到了cpu多线程的最高处理能力 package mysqlJDBC; ...
  最近在学习pomelo的时候,偶然在网上看到博文《史上最强算法论战:请不要嘻哈,这是哈希》 http://chuansong.me/n/1489885 被作者的文笔吸引,对其中的干货很有兴趣,随后用一周时间进行了膜拜。现将学习结果总结如下。 1.所谓无锁设计,是不使用编程语言的多线程锁转而使用cpu的锁(总线锁,寄存器锁,缓存锁) 2.CAS原语有好多种写法,目前的物理服务器都是多cpu多核心,所以需要按Test and  test and set 的写法编程。 3.当前的现代cpu,Cache Line 是64byte .机器的字长是64bit.cpu只对16,32,64 bit的数据提 ...
最近公司要培训BIRT ,特此准备了一份学习文档。供有需要的同学使用。
奋斗了一个星期,终于搞出了一份springSecurity3的配置文件, 希望对后来的同学有帮助.常用功能都有了,并全部可以配置细化参数.比如你可以配置,remembermeService的cookie时间为一年.所有的权限可以用数据库配置,角色也是从数据库中取.方法保护也是从数据库中取.接下来有时间把单点登陆在配置一个,这套东西基本就能满足普通用户的需要了. <?xml version="1.0" encoding="UTF-8"?> <beans:beans xmlns="http://www.springframe ...
最近在整合springsecurity,由于表间都是用的多对多,所以当要join取数据时,传统的ORM思想带来性能问题,HQL语句写的太大,所以就想采用传统的SQL.现记录如下,留做后用. 这里只留关键程序.其它的忽略. /**根据手工创建的sql语句来查询,返回指定的class对象 * @param sqlQuery * @param clazz * @return */ public List<? extends BaseModel> findListBySQLQuery(String sqlQuery, Class<? extends B ...
原址:http://www.tonymarston.net/php-mysql/workflow.html#2010-05-01 基于工作流引擎的编程 导言 基于Petri网络的工作流建模 - 基于Petri网络的对象 - 基于Petri网络的触发器 - 基于Petri网络的路由 - 基于Petri网络的分隔与聚合 一个简单的工作流进程 数据库设计 - 工作流关系图 - WORKFLOW 表 - PLACE 表 - TRANSITION 表 - ARC 表 - CASE 表 - TOKEN 表 - WORKITEM 表 维护程序列表 - Processes - Places - Transi ...
以下是一个字符码转换的工具。 在此留个记号,只能运行在jdk1.6下。 utf16这个类在jre/lib/rt.jar下。 /* * (#)CharsetConvertor.java 1.0 2009-8-19 */ package com.codelib.util; import java.io.UnsupportedEncodingException; import java.lang.Character.UnicodeBlock; import java.util.regex.Matcher; import java.util.regex.Pattern; ...
Global site tag (gtag.js) - Google Analytics