`
achi217
  • 浏览: 10208 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
最近测试发现个IBatis 有个比较严重的性能问题, 描述如下:1. define a bean classpublic class Bean {    private int    id;    private String desc;    private long   price;    public int getId() {        return id;    }    public void setId(int id) { ...
IBatis on Oracle的性能优化我们先主要看2个参数    1.defaultRowPrefetch of oracle    2.enhancementEnabled  of IBatis环境    1. Java HotSpot(TM) Server VM (build 1.5.0_12-b04, mixed mode)       Java HotSpot(TM) Server VM (build 1.6.0_05-b13, mixed mode)    2. Intel(R) Core(TM)2 CPU         T7400  @ 2.16GHz    L2 4M     ...
      程序员好像天生就是要加班一样。  干了10年程序员了, 但是好像没有这样的体会。 如果说写个程序都要加班, 那可以不要干这行了, 很累的。  看官们, 别生气啊, 等我慢慢说来。==================================================================      我是这个行业的新人, 学校里带来的知识真的很少, 很少。 少到你不知道如何写一句代码。 求知的欲望让窝窝如饥似渴的吸取知识。  对某个技术么, 可以上google上输入上百次的查询, 该死的google总是带我进一些无聊的网站流连忘反, 看完了, 继续看技术。  经过 ...
    语言不是因素, Java能做的, 已经能做到大部分的事情。 经常被人询问, 这样的应用能使用Java么。 我的回答是架构决定性能, 可什么是架构呢, 小到一个一个API的实现的技巧, 大到技术级别上的框架和整个业务的流程。不过, 架构有个定义, 是一组可以被回调(callback)的代码实现。  什么是callback呢, 请不要拘泥于他一定是一组代码, 应该理解成输入一个资源, 架构能够知道如何去处理。说远了, 以后再谈。   今天想说是, Java  业务的各个环节, 我所倾向采取的细节技术:   1.  前端架构方面, 我不是专家, 很想去深入研究,但是没有时间。 Ajax/Jso ...
写好了分词的基本算法, 让我们看看他的基本应用吧-----如何比较2个文本的相似程度。大家先看下, google 吴军的科普文章(http://www.googlechinablog.com/2006/07/12.html , http://googlechinablog.com/2006/06/blog-post_27.html )。 很有意思的文章。不过还是很简单, 不足够实现代码。 看上面的公式, 如何计算TF/IDF. 仔细体会下这个公式, 是不是上面公式的翻啊, 哈哈。。。。        Map<Integer, Word> src = (Map<Integer, ...
首先要声明的是, 这个代码我也参考过一个C++的实现, 不过, 他实在写的过于烦琐,一堆的模板代码, 和stl的使用。 幸好10年前摸过C/C++ 2年, 否则还真不知道他在干什么。 可惜这个代码有些致命的缺点是,字典需要生成后使用, 无法做动态的扩展。 不过呢, 动态加入一个新词, 性能是是致命的。 程序的工作模式是:1. 通过build()函数,把所有的词生成数据, 2. 然后通过save()函数保存数据。3. 使用的时候就可以用load()载入数据。   public class DoubelArrayTrie{    // 节点信息    private int            b ...
双数组Trie的数据结构 来自下面这个LINK的介绍。下一篇波客我会介绍如何使用JAVA实现。http://hunteagle.iteye.com/blog/118550 一、 基本构造 Trie树是搜索树的一种,来自英文单词"Retrieval"的简写,可以建立有效的数据检索组织结构,是中文匹配分词算法中词典的一种常见实 现。它本质上是一个确定的有限状态自动机(DFA),每个节点代表自动机的一个状态。在词典中这此状态包括"词前缀","已成词"等。 双数组Trie(Double-Array Trie)是trie树的一个简单而有效的实现,由两个整数数组构成,一个是base[], ...
     找了不少blog, 感觉速度都不好, 作为程序员, 特别是一名Web应用的程序员, 对web应用有特别的敏感。 该死的sina的波客, 总是阅览速度超级慢, 也不知道是不是我的Firefox for ubuntu的问题, 还是我网络不行, 每次都要等上一分钟, 所以, 渐渐失去了对sina的兴趣。     早年混习惯了JAVA BBS,热闹的很, 后来, 渐渐的技术好了, 能自己解决问题了, 也就少了那份热情, 罪过罪过。  这些年都没有在网络上留下一些蛛丝马迹, 发现自己好像落伍了很多。 虽然整日里浏览各种技术贴子, 包括CSDN的很多东西,  突然发现, 一些所谓的资深人事真有些本 ...
Global site tag (gtag.js) - Google Analytics