自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 把office邮件导入到linux thunderbird

这两天完成了从windows下迁移到liunx的工作。最蛋疼的就是要导邮件方法1:从pst导入1.从outlook中导出所有邮件为pst文件2.在ubuntu下运行 sudo apt-get install readps3.拷贝pst文件到任意目录 dir4. cd dir5.运行 readpst -M backup2.pst 读出文件6.但所有的文件都是没有后...

2012-06-26 21:31:55 341

原创 maven使用心得

升级到Maven3Maven3已经发布很久了,对以前的版本也做了很多兼容,但是如果直接升级maven2到maven3,但发 现打包失败。提示找不到parent库。在maven2中,打 包依赖于reactor插件,可以这个打包过程最重要的就是找到其它工程的类,并加入到当前环境的classpath。但我们的定义的父pom不会产生任何 的jar。所以没必要让子工程依赖于库。可以采用以下方式依...

2012-01-12 19:41:36 155

原创 在ubuntu关闭蓝牙

Ubuntu本身对蓝牙的支持非常好,但是每次启动都自动打开蓝牙。即使关闭蓝牙,下次重新启动Ubuntu之后还是会自动打开,也就是说Ubuntu不会记录蓝牙状态。看了Ubuntu论坛中的一些帖子,大家给的解决方案一般都是在 系统->首选项->启动 中关闭 蓝牙管理程序。这样做的结果是蓝牙管理程序没有启动,但蓝牙指示灯还亮着,并没有真正的关闭蓝牙功能。还有朋友给出的方法是在BIOS中设置关闭蓝...

2011-08-21 13:51:22 761

原创 在ubuntu下安装eclipse

1.用vi在用户到桌面目录/usr/share/applications创建一个名为“eclipse.desktop”的文件并添加以下内容:Java代码 [Desktop Entry] Encoding=UTF-8 Name=Eclipse Platfrom Comment=Eclipse IDE Exec=/home/lxc/java/eclipse/ecl...

2011-08-21 10:04:34 111

原创 保存alias

命令别名很有用,特别是在一些习惯的命令上增加默认属性。比如在当前的终端使用运行,alias ll = 'ls -l'在后面都可以使用 ll命令。但如果想在以后都使用ll命令,则需要将别名保存在$home/.bashrc 文件中注意:如果该文件不存在,可以手动创建一个。...

2011-08-21 09:58:20 591

项目管理初(8)--吃螃蟹的人

今天是来淘宝的一周年,原计划今天预发布,明天正式发布.结果下班时候的一个邮件,导致项目第二次延期发布. 在项目的最后阶段,我们的代码已经相对稳定了,各项工作都进展相对顺利,原计划3.30发布.就在性能测试的最后一天,发现了基础平台框架的一个bug,从而推迟发布.我们是第一个使用这个新版基础平台的第一人,其实在项目初期,对于这个分险是已经预期到了,但经过和基础平台组的沟通,感觉是没有什...

2010-04-08 00:58:05 99

项目管理初(7)--变化

最近开发都很忙的,累得要死,一直没有时间更新,但最近几天也是变数最大的几天.也深刻感受了变给项目进度带来的影响. 首先[color=red]是需要发生变化[/color],或者说是当时的时候一些功能点并没有非常明确,导致在开发的过程,需要二次,甚至三次确认功能点,这无疑影响了开发的质量,不过也明显的感觉到淘宝在开发中的变化太频繁了,就算是定好的PRD,也会随着开发,UED的介入后,会改变...

2010-03-21 11:24:02 159

项目管理初6--任务分解

3月9日 编码第三天 进入编码阶段第三,今天上午还是被日常的锁事所拖累,导致我的开发进度缓慢.而且另一个核心人员,对于新的开发包也不是很了解,进展也有点缓慢.幸好外包同学那边进度还可以,不至于有情绪影响进度. 在这两天的开发人中,发现以前划分的模块还是比较粗.以前习惯做事情是按模块编码,于是任务分解也按照模块来分解,比如说发送消息模块2天,接收消息模块2天.等做的时候发现,这个...

2010-03-11 01:12:01 292

项目管理初(5)--人员之痛

3月8日 三八妇女节,祝我认识的女同胞们,节日快乐 项目进入编码阶段的第一天,一大早SQA同学就过来协助分解每一个工作,先把一周的工作按最长的两天时间分解,这样便于项目的可控性. 这个事情还算顺利,然后想起来了上周五有一个功能点遗漏了,然后给外包同学讨论了下,叫他注意这个问题,没有想到这又成了导火索.稍后TL给我反应,说他不想做了,觉得这个项目做不完,又开始抱怨了.当时...

2010-03-09 00:55:31 98

项目管理初(4)

3.5 周五 详细设计的最后一天,终于没有太多的会议了,可以专心写点文档了.大家都自己的文档的要求不是很高,但进度还是在可控的范围内.但现在最迫切要解决的是人员问题.我已经感觉到了外包同学离开的意愿了,而且这个文档结束后,是最好的一个离开点.所以我将这个事情给TL反应了,先建议我找他谈谈. 一早上,我就直接找该同学面谈了,他表明了离开的态度的,但会把现在的工作做好,我从他的话在开...

2010-03-07 22:16:23 78

项目管理初(3)

3月3日 兄弟大婚的日子,离四川太远了,不能回去参加,只有在杭州祝兄弟新婚快乐了. 一早还是开了一个简短的晨会,说说昨天的工作和今天的计划.但由于第一天是大家口头上说说,并没有记录下来,今天让实习的同学帮助记录一下每个人的计划安排,以便于我能了解到每个人的进度. 在早会中,发现了大家对着形势似乎不感兴趣,都有点懒懒的说,更像我在主持会议了.特别是外包的同学,性格内向,基本上说完...

2010-03-03 23:43:45 85

原创 项目管理初(2)

3月2日 项目开始进入系统设计阶段.在我进公司的第一个项目,没有做这个阶段,直接进入编码阶段,导致项目在后期无法按时完成,甚至有些功能,数据都是没有.因为自己的习惯,我决定项目组每一个人对自己的模块都要做详细设计文档.流程图,序列图,类图,只要能清楚表达完成功能的模块的文档就可以了. 但从筒志们的反应来说,都感觉不适应这种写文档的工作,宁愿直接敲代码.痛并快乐着,现在一时的痛,后面...

2010-03-03 23:23:15 111

项目管理初(1)

3月1日,带的第一个项目正式立项了.项目组开发成员加我两个正式员工,一个外包同学,一个实习生同学(可以说开发能力很弱),测试组也是一个新同学. 早上开了一个简单的项目kick off会议,因为是抢别人的会议室,感觉有点匆忙,以致于到会议结束的时候,DBA和SCM都没有到场.则开始以为kick off会议只是简单的项目组成员见面,说说目标而已.但发现其中最关键的是[color=red]...

2010-03-03 22:59:13 114

原创 配置与注解优缺点理解

使用XML做为配置文件在Java开发常见的模式,如spring,struts等,一大堆xml,最初使用的时候,感觉还好,因为大家都那样用的,就跟着用呗,肯定有好处。但现在开发多了,越来越觉得使用XML的配置相当臃肿,越看越烦。 注解(annoation)是JDK5.0的一个重要feature,虽然有所了解,他们基本上没有使用过,其最主要的一个原因就是没有想到使用注解有什么好处。...

2010-01-28 22:22:14 346

口说无凭

  今天周一,离我离开公司的日子还有4天了,今天原计划是把带实习生做的东西提交到CVS,就开始可以休息了。结果情况太太出乎我所料。  这个模块功能很简单的,但他们却做了一个多月,看来是我给他们的时间太自由了,其次一个很严重的问题是,到了要提交代码的时候,甚至其中一人不清楚这个模块有做的功能,加上今天生病,相当不爽。不过还是克制住了。  想想问题的原因:  1、交流少了  其实有此群...

2009-03-30 20:44:51 110

原创 讨论Install

背景:制作EBOS安装程序要求很简单,但想来想去变复杂了,要考虑很多种情况(有些情况基本上是不可能发生的)。其实在设计的时候是要对有限的问题进行处理,所以如果现阶段没有需求的就暂时不考虑做了。 今天想通过配置文件的形势来处理特殊文件,如domain下面的application.xml文件需要做Merger操作,开始是打算用配置文件的[code="xml"]...........

2009-03-01 23:14:06 121

在Linux下多线程的问题

最近做的程序出现了一个多线程的问题,肯定是同步引起的,但是我个人还是不太理解,因为同样一段代码在Windows下运行正常,在Linux下就处理一堆问题了。程序思想是这样子的,有多个任务需要处理,每次主线程处理一个任务,并把这个任务分成多个子任务让子线程去处理。在主线程中启动多个子线程去做事情,并注册自己。主线程就不断的检查是所有线程已经注销了,子线程做完事情后,会向主线程销自己,然后结束。...

2008-09-11 18:20:07 199

原创 200年前犯人船故事

哈耶克说过,坏的制度会使好人做坏事,好的制度可以让坏人做好事。最近,看到梁小民教授讲述的一个英国200年前的故事颇受启发。笔者希望借机为致力于中国股市改革的各方人士提供一些灵感,帮助中国股市尽早走出困境。   18世纪英国政府为了开发新占领的属地——澳洲,决定将已经判刑的囚犯运往澳洲。从英国运送到澳大利亚的船运工作由私人船主承包,政府支付长途运输费用。但囚犯死亡率极高。英国政府不仅经济上损失巨大...

2008-07-13 14:49:21 479

一个半例模式

最近做的项目中,有一个特殊需求: 设计一个多机环境中的cache,如果其它服务器更新了数据,需要重新reload数据,更新缓存。但是在没有得到新的cache前,老的cache依然能使用。 这就介于有一个存在的cache实例的同时,可以存在一个正在construct的新cache,自己觉得不像单例模式,姑且就叫一个半例模式  public class CategoryCache { ...

2008-04-15 21:40:10 154

接口,抽象类的使用

以前在使用接口的时候,就知道它可以抽象系统模型,便于扩展。但到底什么时候使用接口,什么时候使用抽象类,我一直也不是很清楚。但最新做了一个项目,其中遇到抽象一个系统模型的时候,让我明白了他们的用途。废话少说,直接上Case了 需求:从文件中系统中读取数据,可支持从TXT文件,XML,XLS..... 这个是最初的需求,很简单,系统支持从多文件格式读取数据,首先抽象出一个Abst...

2008-02-24 22:02:21 94

请教如何在dos下实现显示滚动进度

我想在dos下用System.out.print打连续循环的打印出\ | - /这四个字符,但要求打印到同一个位置以达到动画的效果。请问如何实现?我已经试过了打印后退符(\b)没有效果的?...

2007-08-23 12:51:07 347

[转]DB2中的数据移动

DB2中所谓的数据移动,包括: 1. 数据的导入(Import) 2. 数据的导出(Export) 3. 数据的装入(Load) 导入和装入都是利用DB2的相关命令把某种格式的文件中的数据保存到数据库中的表中 导出是指把DB2数据库的表中的数据保存到某种格式的文件当中去 数据移动的作用: 如果要在不同的数据库管理系统之间转移数据,数据移动通常是最实用的一种...

2007-07-30 18:42:56 130

[转]Oracle、DB2、PostgreSQL之Sequence总结

Sequence是数据库系统按照一定规则自动增加的数字序列。这个序列一般作为代理主键(因为不会重复),没有其他任何意义。Sequence是数据库系统的特性,有的数据库有Sequence,有的没有。比如Oracle、DB2、PostgreSQL数据库有Sequence,MySQL、SQL Server、Sybase等数据库没有Sequence。根据我个人理解,Sequence是数据中一个特殊...

2007-07-23 09:32:40 119

使用Dwr渲染table

第一次尝试使用Dwr来开发ajax,js也没有想像那么难写。有一个感觉,Dwr的设计很像axis1,连显示服务的风格都很像,呵呵,是不是作者使借签了axis的设计思想啊1、设计目标避免查询的时候刷新页面的全部区域,只用改变查询结果显示的部分2、web.xml中部署Dwrxml 代码 <servlet>           <servlet-name&...

2007-06-13 22:24:46 69

[转]Java中Set的深入研究

Java中Set的深入研究 作者:jjpSet和数学中的集合是同一个概念,就是没有重复元素的集合。这篇文章主要论述了Set是如何实现"没有重复元素"(no duplicate elements)的,以及阐述了什么是“重复”(duplicate),是相同的地址空间?是equals的返回值为true?是compareTo的返回值为0 ?还是有相同的hashCode?本文还给出了在什么情况下...

2007-06-02 10:00:28 80

[转]JavaBean

from:http://www.itisedu.com/phrase/200604251741535.htmlJavaBean中科永联高级技术培训中心(www.itisedu.com)      JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBeans 通过提供符合一致性设计模式的公共方法将内部域暴...

2007-05-06 11:14:41 111

在写Hibernate配置文件中需要注意的问题

1.在many-to-one的配置中,如果insert=false,则在插手一条新的记录时,无法插入关联实体的Key,update=false情况是一样的2.延迟加载问题在配置文件中设置了lazy=true那级联的对象不会被全部加载到内存中。但是如果需要得到所有的级联对象,这个时候只需要事务中调用一句相关操作,如public Order getOrder(String orderSN) th...

2007-03-20 10:28:28 123

关于inverse发表点看法

看了很多关于inverse的文章,理解得也不是很透彻,这次做了这个项目,遇到这方面问题,就总结了一样关于inverse的配置,1.关系parent和children的例子也已经说了怎么去配置一对多的关系,这个例子已经说明了在set端设置inverse=true,原因很简单,child长大了,不需要什么事情都要parent带到其实在我看来,inverse=true实际上是去解放了one那一方,在...

2007-03-20 10:25:25 120

成都支付宝面试归来

昨天,支付宝在成都招聘,一直关心阿里巴巴的招聘信息,所以一收到消息,马上从外地赶过去。到了,才发现,这次他们只招有工作经验的。虽然我是应届毕业的,但是在读研期间,也在公司上过班,有过几个项目开发经验,所以当时我就好说歹说,表现自己一定能胜任这份工作,不会比别人的差的。最后,他们的技术总监总算给了我一个机会,让我面试工,呵呵,这儿再一次感谢支付宝的HR和他们的技术总监Tommy(不知道拼对了么...

2007-03-18 13:00:58 683

RCP应用程序开发系列(3)--入门程序代码分析

前面介绍了一些文字性的东西,现在还是来看看代码,这样才感觉踏实1. ApplicationApplication的作用就是应用程序或产品(product)的入口,它和Java系统中,类定义的main()方法作用一样. 当Runtime启动的时候,应用程序开始运行,应用程序退出的时候,Eclipse关闭.PDE向导使用 Hello RCP 模板产生了edu.swust.cs.soapfire...

2007-02-15 02:26:00 86

RCP应用程序开发系列(2)--创建第一个应用程序

开发环境是用的Eclipse3.1        首先,创建一个插件工程.选择 File > New > Project... 开始一个新工程向导. 选择Plug-in Project点击 Next.在这一页,输入工程的名字.我直接用的是项目的名称,输入"edu.swust.cs.soapfirewall".       选择 Next,在这个页面可以输入插件的id, versio...

2007-02-15 01:04:57 191

RCP应用程序开发系列(1)

一、SWTSWT 是一种 low-level 图形库,它提供了标准的UI控制器,例如lists, menus, fonts, and colors, 因为图形库显露了当前视窗系统能提供的组件. "SWT 提供了有效的,便利方访问它实现的操作系统的UI工具." SWT小组是这样评价SWT的。 SWT的策略是尽可能使用本地计件(widgets)。这可以使得基于SWT的应用程序的外观和本地窗口一...

2007-02-15 00:08:00 109

关于两个实体发生关联产生新的属性

两个实体发生关联,并产生新的属性,比如订单和产品,直接发生关系,会产生数量这个属性。这个时候有两种方式解决:1)把订单项设置成为order的一个组合元素,如使用Listpublic class Order extends BaseObject { /**  * 定单编号  */ protected String orderSN; /**  * 下订时间  */ protecte...

2007-02-07 18:09:00 740

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除