关闭

[置顶] AIChinese的敏捷之路

早就应该写这篇文章了,但是总是觉得没把握写好,还是不要出来误导别人了。现在通过团队的共同努力,已经证明了我们能够改善甚至解决一些问题,是团队给我了写这篇文章的信心。这篇文章的名字其实我早就想好了,但是我一直疑惑的是AIChinese项目开发究竟敏捷了没有。现在想来,多多少少敏捷了吧,于是还是决定用这个题目了   项目组在经历连续的加班、延期一两个礼拜之后,终于在2010/8/2...
阅读(657) 评论(0)

安装python环境(win7 64bit)

虽然简单,但是过段时间又忘了,还是记下来比较好。 总体来说只有两步: 下载安装python 下载路径 http://www.python.org/download/ 注意:虽然是win 64位的系统,也最好选择 32-install,用起来没什么区别(暂时没发现)。 不然后面麻烦事会一堆(比如apache WSGI 模块会使用不了,因为他只支持32位python)。...
阅读(13869) 评论(1)

Trac 定制

语法高亮 Trac用一个叫WiKiProcessor的功能来支持很多语言的语法高亮。 具体用法参考http://trac.edgewall.org/wiki/WikiProcessors 但是需要安装某一个语法高亮引擎,我选择的是Pygments,具体安装参考我的另一篇博文:安装Pygments,安装完后需重启Paache服务器才能起作用 安装WiKiMacro [[TOC]]...
阅读(1075) 评论(0)

安装,使用Python easy_install 模块

使用Python模块easy_install可以很方便地下载、安装、管理 python package windows下安装easy_install(首先保证你安装了Python) 下载安装文件easy_install.exe 然后next-next-next 安装完毕,会在{python_path}/Scripts/下增加easy_install.exe 将{python_path}/Sc...
阅读(4281) 评论(0)

Java应用中你可能会遇到的各种不同的OutofMemoryError类型(未完待续)

当Java虚拟机没有足够的空间来创建新对象是,Java应用就会抛出“OutOfMemoryError ”。你可能会遇到几种不同的“OutOfMemory”,在这篇文章中让我们来看一下将会在你的Java应用中发生的各种OutOfMemoryError 在你的应用中将会产生如下几种Out-Of-Memory-Errors: Heap Memory Error(堆内存错误) Non-h...
阅读(714) 评论(0)

通过Sping管理Quartz (外加意外一则)

通过Spring来管理Quartz相对来说比较简单,可查的文档很多,也有相似很多的成功案例。但是偏偏到我这儿就不行了,人倒霉的时候,喝水都塞牙缝。。。 要使用Quartz,首先我们来简单弄清楚Quartz的三个概念 Job - 简单点说就是需要执行的逻辑 Trigger - Job什么时候执行,由Cron表达式来定义执行时间,比如0 0 0 * * ? 表示每天0点开始执行 ...
阅读(2186) 评论(1)

“遭遇黄牛党”一次系统优化实录

不知道从哪天开始,在开启SchedulerJob(定时任务)的情况下,产品环境的数据库连接在一天之内全被系统占满了(MySQL开了200个连接),只能重启数据库,重启服务。因为之前在系统中使用了C3p0数据库连接池,猜想可能是c3p0的配置问题或本省的问题?于是去掉数据库连接池,恢复到以前的设置,运行了一天,没有出现问题。没想到跑了两三天之后,后台直接死掉了,查看日志,是EntityMan...
阅读(994) 评论(0)

Unit Test中Logback 性能测试及优化

发现问题 Technorati Tags: unit test,logback,io,performance 系统使用Logback作为日志记录,但是在执行Unit Test的时候,运行速度降低了一个数量级,没用时 0.0n,用了之后变成 0.n,看如下三个测试用例: 1. 不写Log语句(包括初始化语句) 2. 加上Log语句,没有配置文件(logback.xml, logback-...
阅读(2130) 评论(0)

MYSQL 的 MyISAM 和 InnoDB 的困惑

今天用JPA生成数据表,虽然在Entity上已经配置好了一对多和多对一的关系,总是奇怪不能生成外键索引。后来发现是MySQL的 storage engine 的问题。默认的MyISAM是不支持外键的。只有改成 InnoDB才支持外键修改方法,找到 my.ini(在Linux中是my.cnf) 在里面添加或修改(如果有的话)default-storage-engine = Inn...
阅读(669) 评论(0)

Top Ten Tips for Bug Tracking

1. A good tester will always try to reduce the repro steps to theminimal steps to reproduce; this is extremely helpful for theprogrammer who has to find the bug.2. Remember that the only per...
阅读(576) 评论(0)

Java ServletContext 详解

ServletContext,是一个全局的储存信息的空间,服务器开始,其就存在,服务器关闭,其才释放。request,一个用户可有多个;session,一个用户一个;而servletContext,所有用户共用一个。所以,为了节省空间,提高效率,ServletContext中,要放必须的、重要的、所有用户需要共享的线程又是安全的一些信息。换一种方式说吧,运行在JAVA虚拟机中的每一个Web应用...
阅读(18102) 评论(0)

java中如何获得操作系统下用户目录

String usrHome = System.getProperty("user.home");下面是System的参数列表Key                     Meaning -------------------     ------------------------------ "file.separator"...
阅读(7317) 评论(0)

先刹车后离合

“城市低速行驶40左右的速度,先离后刹没什么的,速度低几乎一踩就停,.高速就要先刹后离了,比如说100多码的速度,肯定踩刹到40样子,补脚离合降档.”  “只要一松油门,脚就要放在刹车板上,不能留在油门板那里歇着。”10年前教练在车上对我说了很多经验,这句我记住了” 车速慢,可以离合刹车一起踩,,,车速快,踩刹车就会丢油门,车子速度会受发动机和变速箱牵制有所...
阅读(1923) 评论(0)

Java内存溢出的分析和解决(转)

  内存溢出与数据库锁表的问题,可以说是开发人员的噩梦,一般的程序异常,总是可以知道在什么时候或是在什么操作步骤上出现了异常,而且根据堆栈信息也很容易定位到程序中是某处出现了问题。内存溢出与锁表则不然,一般现象是操作一般时间后系统越来越慢,直到死机,但并不能明确是在什么操作上出现的,发生的时间点也没有规律,查看日志或查看数据库也不能定位出问题的代码。 更严重的是内存溢出与数据库锁表在系统开发和...
阅读(622) 评论(0)

Java内存溢出的详细解决方案(转)

  本文介绍了Java内存溢出的详细解决方案。本文总结内存溢出主要有两种情况,而JVM经常调用垃圾回收器解决内存堆不足的问题,但是有时仍会有内存不足的错误。作者分析了JVM内存区域组成及JVM设置虚拟内存的方式,从而给出了一系列解决方案。 一、内存溢出类型 1、java.lang.OutOfMemoryError: PermGen space JVM管理两种类型的内存,堆和非堆。堆是给开...
阅读(678) 评论(0)
85条 共6页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:193848次
    • 积分:2568
    • 等级:
    • 排名:第15718名
    • 原创:61篇
    • 转载:22篇
    • 译文:2篇
    • 评论:12条
    最新评论
    生活是五颜六色的