Work Diary
文章平均质量分 63
peachpi
这个作者很懒,什么都没留下…
展开
-
工作日志-20100720
今天同事碰到一个OutOfMemory的问题,GUI启动后load几万条记录时抛出OutOfMemoryError。开始怀疑是heap size设置不合理,在Eclipse.ini里面增加以下参数:-vmargs -XX:+UseParallelGC -Xms512m -Xmx1024m -XX:NewRatio=40问题依然存在,然后用jconsole来查看一下具体的jvm运行情况:(小技巧:可以用jps来查看所有的java进程,然后用jstack pid来查看所有线程的运行状况)在jconsole里发现原创 2010-07-20 11:13:00 · 571 阅读 · 0 评论 -
Python语法笔记
Python 3.2a3, Number, 多重赋值, global variable, 数据结构, Module/package, Namesapce and Scope, Class Objects Instance Objects Method Objects, Data Type, metaclass原创 2010-11-23 16:36:00 · 2017 阅读 · 0 评论 -
Coroutines In Python
Coroutines Python yield原创 2010-11-26 19:01:00 · 1532 阅读 · 0 评论 -
CVS和SVN使用经验
CVS SVN原创 2011-03-09 15:56:00 · 590 阅读 · 0 评论 -
windows下遍历某个目录添加所有的jars
<br />适用于xp:<br /> <br /><br />@echo off<br /> <br />setlocal ENABLEDELAYEDEXPANSION<br />set CLASSPATH=.;<br />echo %CLASSPATH%<br /> <br /> <br />for /R ./lib %%G IN (*.jar) do set CLASSPATH=!CLASSPATH!;%%G<br />echo "classpath="%CLASSPATH%原创 2011-04-29 17:21:00 · 542 阅读 · 0 评论 -
eclipse里面断点不被触发的问题
今天发现一个奇怪的问题,就是在eclipse里面设置的断点无论如何就是不被触发。现象如下:我启动了好几个服务(不同的jvm进程),有一个服务的代码中设置的断点始终不能被触发,其它几个服务都好好的。通过日志可以确定程序肯定被正确执行,而且设置断点的行也被执行了。检查“S原创 2011-09-21 13:14:49 · 1340 阅读 · 0 评论 -
Oracle sql常用语法总结
查询月份为9月的所有记录select to_char(t.insert_time,'MM'), t.insert_time, t.* from t_trade t where to_char(t.insert_time,'MM')='09';原创 2011-10-09 09:13:06 · 462 阅读 · 0 评论 -
Unix/Linux常用命令
查看系统内容及使用情况可以用free,free -m, top等命令查看有哪些登录用户who,然后可以用killall -u xxx来强制使该用户退出find if a port is occupied:On Linux/Unix/Mac: netstat -an | grep 9000 On Windows: netstat -aon |原创 2011-10-14 21:10:58 · 718 阅读 · 0 评论 -
Java浮点数类型(float和double)总结
记得刚入行的时候,就有前辈谆谆教导,在Java里面如果是要做数值的精确计算,一定不要用float/double,而要以BigDecimal代替,原因大概是浮点数类型会失真,记不准。当时就记住了这个结论,也一直没去深究,每次跟别人讨论还都振振有词,今天突然发现自己好像对其中的原理也没有太弄明白,今天正好整理一下。1、浮点数类型为什么会失真?2、既然浮点数会失真,那为什么还要用它呢?那原创 2011-11-22 22:11:40 · 5210 阅读 · 0 评论 -
Java里一些算法的整理
一些算法不是经常用,所以隔段时间需要重新复习一遍。最近,又把各种算法过了一遍,把一些理解记录下来。 衡量一种算法的标准很多:1、速度 T(n) Tavg(n),这里面除了时间,还要考虑比较次数和移动次数两个方面2、实现的难易3、对内存的要求 是否是in-place,象merge sort就需要额外的空间4、是否稳定——值相同的元素在排序后顺序是否会发生变化5、是否支持多原创 2010-11-19 10:43:00 · 807 阅读 · 0 评论 -
Excel常用技巧
重复上一次操作:Excel中重复上一次操作的快捷键CTRL+Y:比如说我在当前单元格上方插入了一整行,输入完之后发现还得加几行,这个时候你就可以用CTRL+Y快捷键,免得你再去用鼠标右键。其它的操作于此类似。单元格内换行:“格式”-》“对齐”-》“自动换行”可以解决超过单元格宽度时自动换行。但是如果我想在这个单元格输入列表内容,则可以使用Alt+Enter来控制换行的位置。原创 2012-06-25 13:24:41 · 680 阅读 · 0 评论 -
SQL Server知识总结及常用命令
1、获得表或者数据库的ddl有的时候想把某个表的ddl导出,方法如下:选中表,点击右键,选择“Script Table as”-》“Create To”,选中文件或者剪贴板,当然还有一些别的选项。如果想把一个数据库里的表都导出,有一个便利的方法:Right-click on the Database, select Tasks and then Generate Scr原创 2012-08-09 17:51:39 · 778 阅读 · 0 评论 -
远程桌面连接后实现copy文件的3个办法
原文链接:http://mooncome.blog.hexun.com/32519642_d.html 最近经常用”远程桌面链接",发现支持相互copy文字,但不支持相互copy文件,这就很不方便了,百度后综合一下有以下3种解决方法方法1: 把本地磁盘带到远程 远程桌面链接时,点击“选项”=>"本地资源",勾上“磁盘驱动器"(默认没勾上),这样连接成功后,本地的磁盘转载 2013-04-09 11:52:47 · 6282 阅读 · 0 评论 -
Compass搜索框架学习笔记(一)
原文链接:http://www.cnblogs.com/MoShin/archive/2011/01/19/leon.htmlCompass是基于Lucene的一个搜索框架,它可以创建索引,修改索引和查询,主要功能就这些首先需要Jar包,在Comapss官方网站,down下来Compass开源框架,我down的是Comapss2.1.0 . 下载地址:http://ww转载 2013-04-11 09:13:18 · 971 阅读 · 0 评论 -
值得关注的一家公司——terracotta
Terracotta,EHCache,BigMemory,JBoss Cache,Quartz原创 2010-11-16 10:24:00 · 610 阅读 · 0 评论 -
手机操作系统
按市场份额来说,Symbian还是老大,但是消息对nokia越来越不利,其他的硬件厂商都已经宣布不再推出基于Symbian的操作系统了,只剩下Nokia一个人在玩了.而nokia的新CEO:Stephen Elop好像也打算迁离symbian系统,预计推出基于Windows phone7或者MeeGo的手机.http://www.pcworld.com/article/206738/is_symbian_dying_vendors_abandon_platform.html原创 2010-10-31 18:51:00 · 590 阅读 · 0 评论 -
Java里处理XML的开源工具
Java XML JAXP JAXB XSLT XML Schema原创 2010-10-26 13:41:00 · 1819 阅读 · 0 评论 -
项目管理之需求管理的一些体会
一定要明确项目的边界,哪些是系统明确要支持的,哪些是系统不能明确支持的。明确但并不代表着一成不变,意思是所有的项目成员都需要对当前的项目scrope有一个统一而明确的认识。因为经常管理者和具体的开发人员对scope变动有不同的感受,管理者经常认为增加点功能是很简单的事情。举个例子,比如一个股票的后台系统,开始的scope设定只支持最基本的stock,然后由于市场的变化,需要支持etf,然后领导一拍脑袋,说我们这个准备支持ETF。虽然EFT和普通的stock基本上类似,但是从程序开发的角度还是需要大量的工作去原创 2010-07-30 17:16:00 · 794 阅读 · 0 评论 -
一篇项目管理的文章
<br />今天看了一篇文章,主要是关于项目管理的,感觉不错:<br />http://blogs.msdn.com/b/ivo_manolov/archive/2010/07/18/10039624.aspx原创 2010-08-10 14:34:00 · 752 阅读 · 0 评论 -
工作日记8/10
<br />今天看了一篇关于jdk中并发操作的文章:<br />http://www.ibm.com/developerworks/cn/java/j-lo-activeobject/#icomments<br /> <br />主要介绍了activeobject模式在java中的应用,带出了java.util.concurrent package中一些类的介绍,比如ScheduledExecutorService (结合了schedule和并发的功能)。<br /> <br />最近有关注java.uti原创 2010-08-10 10:49:00 · 697 阅读 · 0 评论 -
搞不定Eclipse TPTP
<br />这两天花了很大功夫想让tptp跑起来,所有的工作都弄好了,就差最后一步,总是在启动的时候抛出一个time-out exception:<br />org.eclipse.core.runtime.CoreException: A time-out occurred while attempting to launch the process<br /> at org.eclipse.tptp.trace.ui.internal.launcher.core.LauncherUtility.crea原创 2010-08-12 13:36:00 · 1369 阅读 · 2 评论 -
使用message的注意事项——工作日志8/17
如果某个子系统对性能要求比较高,最好给它单独创建消息源,最好不要和别的子系统共用某个queue或者topic。如果一个topic有多个subscriber,每个subscriber是相对独立的,每个subscriber在ack后就会继续收到下一个消息,不管其它subscriber是否已经ack了同一个消息。原创 2010-08-17 15:34:00 · 711 阅读 · 0 评论 -
install xplanner
<br />前段时间用了一下scrumworks,感觉不是很适合我,所以转而学习xplanner。<br /> <br />version: xplanner-0.7b7b-war.zip<br />jdk: 1.6.0_14<br />tomcat: 5.5.27<br />mysql: mysql-essential-5.1.50-win32<br /> <br />按照网站上的guide,基本上没什么问题。觉得最好安装之前熟悉一下mysql的基本命令。<br /> <br />生成表的时候,我用的是a原创 2010-09-08 17:17:00 · 618 阅读 · 0 评论 -
Unpacking Argument Lists
Python Unpacking argument lists原创 2010-12-01 10:43:00 · 1082 阅读 · 0 评论 -
Python里method和function的区别
Python Method Function @classmethod @staticmethod原创 2010-12-01 15:09:00 · 16601 阅读 · 2 评论 -
HermesJMS配置
HermesJMS ActiveMQ原创 2010-10-13 15:32:00 · 4671 阅读 · 0 评论 -
Notes on Python Naming and binding
Python, global, nonlocal, naming and binding, block, code block, scope原创 2010-12-09 15:40:00 · 854 阅读 · 0 评论 -
Cross Trade
http://www.investopedia.com/terms/c/crosstrade.aspWhat Does Cross Trade Mean?A practice where buy and sell orders for the same stock are offset without recording the trade on the exchange, which is outlawed on most major stock exchanges. This also occurs w转载 2010-12-10 18:11:00 · 2101 阅读 · 0 评论 -
一个JAVA SWING GUI使用到的open source和commercial tools
<br />这是一个Java Swing-based的OMS客户端,使用到了以下一些比较有特色开源和商用的工具:<br /> <br />Bouncy Castle:http://www.bouncycastle.org/<br />一个加密解密的tool<br /> <br />jniwrapper:http://www.teamdev.com/jniwrapper/<br />在Java使用c/c++等本地代码的工具,同时在teamdev.com还有不少挺酷的工具,缺点就是要收钱<br /> <br /原创 2010-10-23 05:33:00 · 1436 阅读 · 0 评论 -
分布式数据存储系统
BigTable, HBase, Cassandra, Coherence, MemCached, JBoss Cache原创 2010-12-14 15:24:00 · 1389 阅读 · 0 评论 -
一些解决方案和实用的工具
会议类:1、Doodle http://doodle.com/easy scheduling,安排活动/会议,not Google dooles,性能有点慢2、免费在线调查工具——调查派 http://www.diaochapai.com/画图类:1、visio2、FreeMind free mind mapping software http://f原创 2012-07-17 16:10:29 · 1298 阅读 · 0 评论