自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

强大易用的日期和时间库 Joda Time

    Joda-Time提供了一组Java类包用于处理包括ISO8601标准在内的date和time。可以利用它把JDK Date和Calendar类完全替换掉,而且仍然能够提供很好的集成。 Joda-Time主要的特点包括: 1. 易于使用:Calendar让获取"正常的"的日期变得很困难,使它没办法提供简单的方法,而Joda-Time能够 直接进行访问域并且索引值...

2012-12-27 20:48:57 851

原创 Locale详解

locale 是国际化与本土化过程中的一个非常重要的概念,个人认为,对于中文用户来说,通常会涉及到的国际化或者本土化,大致包含三个方面:看中文,写中文,与 window中文系统的兼容和通信。从实际经验上看来,locale的设定与看中文关系不大,但是与写中文,及window分区的挂载方式有很密切的关系。本人认为就像一个纯英文的Windows能够浏览中文,日文或者意大利文网页一样,你不需要设定lo...

2012-12-06 17:13:11 1055

原创 个人工作中应该注意积累的能力

     工作的实物产生是公司的,工作中能力的提高则是自己的。因此个人在工作中应该时刻的注意自我能力的培养和提高。      我们一般会把知识和能力一起来谈,但两者决定不能简单的等同。知识是最基础的东西,但你具备某方面的知识并不能说明具备了这方面的能力,能力是需要对具备的理论知识进行实践,能力是个人的一种经验的积累。 1.分析和解决问题的能力这应该是最重要的一个能力,工作...

2012-11-25 13:56:30 721

解决ubuntu环境下eclipse打开jar包源码乱码问题

    ubuntu环境下,在eclipse中引用windows环境下所开发的jar包,打开源码时,所有的中文注释都成为乱码,原因是由于jar包在开发时,所采用的编码为GBK,而Ubuntu默认是不支持的,所以才会出现乱码。那么,需要怎样来解决呢?可以通过以下两个步骤,即可轻松搞定,   1、修改/var/lib/locales/supported.d/local文件,在文件中增加 ...

2012-10-22 22:41:00 204

解决Docky无法启动

     今天开机发现Docky没有自动加载,通过手动点击运行,也没反应,而且也无任何报错信息,一下子还真不知道怎么解决,后面试着在命令中行运行 docky,发现以下错误:[Info  13:40:36.899] Docky version: 2.1.4 Release[Info  13:40:36.903] Kernel version: 3.5.0.17[Info  13:40:3...

2012-10-20 14:32:28 1367

原创 Ubuntu安装徽软雅黑字体

     要在ubuntu 12.04下安装微软雅黑字体,非常简单,通过以下几个简单步骤就可轻松搞定了。       1、下载字体,或者从win7中将(windows/fonts/目录下msyh.ttf和msyhbd.ttf)拷贝。       2、执行命令:sudo mkdir  /usr/share/fonts/truetype/msyahei,创建msyahei目录,并且将下...

2012-10-13 22:18:48 205

ubuntu关闭启动触摸板

    国庆节刚入手了一台新机器,装上ubuntu 12.04之后,发现禁止鼠标触摸板很是不爽,因为每次都需要按FN+F6来禁止,而且每次在重启之后又会重新启用,为了可以方便的关闭与启用,最后发现可以通过xinput来实现。     1、先通过 xinput 查看一下有哪些输入设备,找出触摸板的名称,执行 xinput list  得出结果大致如下:  ⎡ Virtual co...

2012-10-10 23:36:42 277

原创 Java程序员应该知道的10个调试技巧

 摘要:调试不仅可以查找到应用程序缺陷所在,还可以解决缺陷。对于Java程序员来说,他们不仅要学会如何在Eclipse里面开发像样的程序,更需要学会如何调试程序。本文介绍了Java程序员必知的10个调试技巧,保证让你受益匪浅!调试可以帮助识别和解决应用程序缺陷,在本文中,作者将使用大家常用的的开发工具Eclipse来调试Java应用程序。但这里介绍的调试方法基本都是通用的,也适用于Ne...

2012-09-06 20:22:10 99

原创 SSL协议与数字证书原理

 1 SSL(Secure Socket Lclientyer)是netscclientpe公司设计的主要用于weserver的安全传输协议。这种协议在WESERVER上获得了广泛的应用。SSL在TCP之上建立了一个加密通道,通过这一层的数据经过了加密,因此达到保密的效果。SSL协议分为两部分:Hclientndshclientke Protocol和Record Protocol,。...

2012-07-08 11:30:18 90

在Ubuntu中通过update-alternatives切换软件版本

    update-alternatives是ubuntu系统中专门维护系统命令链接符的工具,通过它可以很方便的设置系统默认使用哪个命令、哪个软件版本,比如,我们在系统中同时安装了open jdk和sun jdk两个版本,而我们又希望系统默认使用的是sun jdk,那怎么办呢?通过update-alternatives就可以很方便的实现了。   sudo update-altern...

2012-04-08 20:50:39 383

分享ubuntu下一款小插件

  今天发现一款小插件,非常好用,大大提高了效率,它就是nautilus-open-terminal,简单安装之后,就能通过鼠标右键,快速在中终端中(terminal)打开当前目录,大家赶紧试用吧。   安装方法:        1、执行命令:#sudo apt-get install nautilus-open-terminal        2、注销系统。...

2011-12-03 22:37:15 305

原创 每个程序员都必须遵守的编程原则

      好的编程原则跟好的系统设计原则和技术实施原则有着密切的联系。下面的这些编程原则在过去的这些年里让我成为了一名优秀的程序员,我相信,这些原则对任何一个开发人员来说,都能让他的编程能力大幅度的提高,能让他开发出可维护性更强、缺陷更少的程序。我不要自我重复 — 这也许是在编程开发这最最基本的一个信条,就是要告诉你不要出现重复的代码。我们很多的编程结构之所以存在,就是为了帮助我们消除重...

2011-08-18 20:54:21 158

原创 编程巨星的唯一秘诀

     别以为是那些软件开发定律,别以为是开发出那些特殊用途的软件,别以为是软件设计技术本身。只有一条真理决定了一个软件程序员的成功还是失败。由于坚持这个真理,一个资深的程序员能在一天的时间里学会一门新的编程语言,而由于不坚持这条真理,一个初级的程序员用十年时间也只能挣到一份糊口的钱、永远是来实现别人的设计、永远不够优秀而得不到晋升的机会。这条真理让你看清了差的程序员和好的程序员的不同之处,...

2011-08-13 22:33:48 100

原创 解决通过wine所安装软件的乱码问题

 wine的乱码是因为字体关联不正确造成的,在解决的时候需要修改注册表的键值,在ubuntu8.04中安装了wine如果显示的都是乱码可以通过修改 注册表关联来解决。注册表并不怎么陌生,但是想起来windows中繁琐的查找注册表显然是会头痛的。1)把真正xp系统c:\windows\font\simsun.ttc 拷到用wine菜单中用brower drive c:\ 打开的虚拟c盘的同样...

2011-07-11 21:41:14 398

原创 面试时,你会问面试官哪些问题?

 面试时,你会问面试官哪些问题?      明天又要去参加一次面试。每次面试的时候,面试官都会在最后给面试者一些时间,来问问题。这是个非常好的机会,能按照自己的思路,来了解职位、技术、企业文化、福利待遇、企业状况和前景等情况,以弥补前面面试过程中没有了解到的情况。但较早以前面试准备不太充分,虽然也能地问上一些问题,但挂一漏万,每次回来后,总觉得对企业、对职位没有完全了解清楚,不能依此作...

2011-06-09 23:00:47 777

原创 分享8年开发经验,浅谈程序员职业规划

       在中国有很多人都认为IT行为是吃青春饭的,如果过了30岁就很难有机会再发展下去!其实现实并不是这样子的,在下从事.NET及JAVA方面的开发的也有8年的时间了,在这里在下想凭借自己的亲身经历,与大家一起探讨一下。  明确入行的目的  很多人干IT这一行都冲着“收入高”这一点的,因为只要学会一点HTML、DIV+CSS,要做一个页面开发人员并不是一件难事,而且做一个...

2011-06-09 22:48:58 579

晨起自勉文

旭日东升 霞光盈天又是 美丽的一天祈愿 暂新的开始我有新的体悟与收获愿我 能充满信心 快乐的学习无论顺逆 我都要好好珍惜 这一天虽然 我没有聪颖的智慧愿我 能坚定信心不怕困难 用奋斗不懈的精神来突破我的拙劣虽然 我没有好的能力愿我 能锲而不舍不畏艰辛 自我勉励深信 一定可以迎来进步的喜悦虽然 我的反应不敏愿我 能专注的学...

2011-04-08 18:12:14 196

夜幕省思文

静穆的夜里 凝望着苍穹今日 即将告别感恩 平安地度过今日因为 我比苦难的人更有福 感恩 一切帮助我的人我会铭记 把这份爱再传递下去 感恩 今天曾经伤害我的人因为您 赐给了我学习 成长的机会明白 人生就是 包容与宽恕让我更加珍爱 与人为善的缘分 感恩 美丽的大地与万物让 所有的人都能拥有幸福 平安的今天 细细忖思 今日过错...

2011-04-08 18:04:17 518

Layout 配置文件的命名规范

   在创建XML布局文件时,千万要注意命名规范,要不能会报错的,配置文件的命名规范为:[a-z0-9_.],今天一不小心创建了一个名为:lifeCycle.xml的文件,控制台报出了错误信息:[2011-03-14 15:51:30 - Android] res\layout\lifeCycle.xml: Invalid file name: must contain only [a-z0-9_...

2011-03-14 16:07:11 913

Servlet工作原理

一、Servlet工作原理      Servlet是运行在Servlet容器中的,由Servlet容器来负责Servlet实例的查找、创建以及整个生命周期的管理,Servlet整个生命周期可以分为四个阶段:类装载及实例创建阶段、实例初始化阶段、服务阶段以及实例销毁阶段。类装载及实例创建阶段       默认情况下,Servlet实例是在接受到第一个请求时进行创建并且以后的请求...

2011-03-10 20:58:04 102

Spring容器总结

 一、spring 容器主要分为两类       一类是Bean工厂(org.springframework,beans.factory.BeanFactory接口定义) 是最简单的容器,提供了最基础的依赖注入的支持,二是应用上下文(org.springframework.context.ApplicationContext接口定义)建产在BeanFactory之上的,提供了更多的系统...

2011-03-10 11:20:15 84

AOP、OOP的理解

    AOP与OOP是面向两种不同的领域设计思想,OOP(面向对象编程)针对业务处理过程的实体及其属性和行为进行封装,以获得更加清晰的逻辑单元划分。     AOP则是针对业务处理过程中的切面进行提取,它所面对的是处理过程中某个步骤或子阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。这两种设计思想在目标上有本质的差异。      AOP是与源码组成无关性的,也就是说业...

2011-03-10 09:01:13 295

Java基本类型与包装类

 java的基本类型如下:        int、long、short、byte、char、double、float、boolean   基本类型 大小 默认值  最小值                     最大值    boolean 1   false    -             -    char 16        ...

2011-03-10 08:44:09 105

软件分层的优缺点

一、软件层的特性    软件层有如下特性:     1、每个层由一组相关的类或组件构成,共同完成特定的功能。     2、层与层之间存在自上而下的依赖关系,即上层组件会访问下层的组件API,而下层组件不依赖于上层组件。例如表示层依赖于业务逻辑层,而业务层依赖于数据层。     3、每个层对上层公开API,但具体的实现细节对外是透明的,当某一层的实现发生变化...

2011-03-09 15:52:10 2243

原创 再次写给我们这些浮躁的程序员

 2010年初写过一篇博客(我们是一群和平年代充满浮躁与抱怨的程序员),一年过去了,社会好像更浮躁,也有网友问我这方面的问题,于是有了下面这篇文章,再次写给我们这些刚入行浮躁的程序员,如何成长,以下是列出了一些成长的心得,我们不必每条都去实践,但是优秀的程序员成长过程中总会实践里面的几条。 多做项目,多思考不要害怕做事,刚毕业的同学最缺的就是工作经验,乱七八糟的项目能让你很快就...

2011-02-23 11:07:11 103

解决Compaq cq40机器在Ubuntu系统下不能驱动无线网卡的问题

        一同事在win7环境下通过wubi来安装Ubuntu10.10,系统安装完成之后却发现无线网卡怎么也驱劝不了(机器是compaq cq40),他在网上搜索各种解决方案,左折腾,右折腾,搞了半天都没搞定,我后面看了一下,各论坛网友给出的解决方案都挺复杂的,新手一般都搞不定,其实这种情况重下安装一下驱动就行了,不必搞的那么麻烦,一行命令(sudo apt-get install b...

2010-12-13 17:35:37 223

原创 Win7下恢复Wubi Ubuntu

在win7下可以按以下步骤恢复wubi Ubuntu: 1.把安装ubuntu->winboot文件夹下wubidr和wubidr.mbr两个文件拷到C盘根目录下2.在“运行”中输入cmd到命令提示在命令界面bcdedit /create /d "Ubuntu" /application bootsector cmd会有回显,类似如下格式{bb113248-ad76-11de-9d7...

2010-11-25 11:32:23 87

原创 免安装Oracle客户端使用PL/SQL连接Oracle

大家都知道,用PL/SQL连接Oracle,是需要安装Oracle客户端软件的。有没要想过不安装Oracle客户端直接连接Oracle呢?         其实我一直想这样做,因为这个客户端实在太让人讨厌了!!!不但会安装一个JDK,而且还会把自己放在环境变量的最前面,会造成不小的麻烦。         只需要在Oracle下载一个叫Instant Client Package...

2010-11-03 22:24:53 72

Tomcat在Linux下的安装及配置

        1、可以通过网址http://tomcat.apache.org/ 找合适的版本下载,比如zip或者tar.gz包,下载到你的所选择的目录,比如:/home/gaozh/downloads/;       2、将下载好的文件包,拷贝到你所希望安装的目录下,比如:/opt/下(或 /usr/local),然后将文件包进行解压,执行(在root身份下)如下命令: ...

2010-11-01 23:19:38 82

原创 跟优秀的人在一起走向成功

    在现实生活中,你和谁在一起的确很重要,甚至能改变你的成长轨迹,决定你的人生成败。和什么样的人在一起,就会有什么样的人生。和勤奋的人在一起,你不会懒惰;和积极的人在一起,你不会消沉;与智者同行,你会不同凡响;与高人为伍,你能登上巅峰。  研究认为:“人是惟一能接受暗示的动物。”积极的暗示,会对人的情绪和生理状态产生良好的影响,激发人的内在潜能,发挥人的超常水平,使人进取,催人奋进。远...

2010-09-19 15:02:13 281

严重: BAD packet signature 18245

   今天查看服务器日志时发现了"严重: BAD packet signature 18245"的错误,详细信息如下: 2010-8-22 6:00:32 org.apache.jk.common.MsgAjp processHeader严重: BAD packet signature 182452010-8-22 6:00:32 org.apache.jk.common.Chan...

2010-08-22 17:00:42 672

原创 佛学大师告诉你哪些人不能成功

 人生在世,莫不希望自己建功立业;不一定要功勋盖世,至少能留下立言、立功、立德的“三不朽”事业。人人都希望有功于社会乡里,可惜很多人求功好利,往往适得其反,功败垂成。那么,哪些人不能成功呢?   第一,无功受禄的人不能成功。没有功劳而想获禄,这就如同缘木求鱼,没有因怎么会有果呢?我们看到一些人成功,就该知道,他们都是经过许多的辛苦才功成名就。人生在世,只要能建立功勋,实至名归,就是有人...

2010-07-15 20:58:36 124

原创 新劳动法带给我们的福音

新劳动法带给我们的福音,关乎切身利益,仔细看看。一、用工不能再不签书面劳动合同《劳动合同法》第10条规定,建立劳动关系,应当订立书面劳动合同。这一规定重申了《劳动法》的规定,即在我国建立劳动关系需要订立书面的劳动合同。但是,在实践中,大多数企业至今仍有一个错误的认识,认为签订劳动合同就是将自己套牢,没有合同就与职工没有劳动关系,可以规避法律的规定自由处置员工的录用与辞退,而且还可以...

2010-07-15 08:21:35 147

原创 要学会淡定

       淡定,是内在心态的修炼到一定程度所呈现出来的那种从容、优雅的感觉。   淡定,是一种思想境界,是一种心态,是生活的一种状态。我们每个人都需要这种心态,在生活中才会处之泰然,宠辱不惊,不会太过兴奋而忘乎所以,也不是太过悲伤而痛不欲生。       淡定与平庸的人的区别是什么。    平庸的人没有太大的能力,只是很平凡地生活着。    而淡定则代表一种...

2010-06-21 22:06:28 191

原创 系统分析员,系统架构师,项目经理

首先看一下架构师和系统分析员的区别:1、系统分析员必须考虑自己所设计系统的方方面面,他是系统实现的原始作者,也对系统能否满足客户的技术要求以及产品成本是否可接受起着最直接的作用。2、架构师一般在软件组织内仅仅是少数人,他们主要负责对产品的架构进行评估以及子系统之间的接口批准上,评估的主要方面集中在系统级的质量属性和成本上,包括:当前架构是否满足可靠性要求、系统架构的可扩展性、可重用性、性能以及基础...

2010-06-09 21:09:31 94

原创 系统架构设计师考试大纲(2009)

 系统架构设计师考试大纲一、考试说明:1.考试目标       考试合格人员应能够根据系统需求规格说明书,结合应用领域和技术发展的实际情况,考虑有关约束条件,设计正确、合理的软件架构,确保系统架构具有良好的特性;能够对项目睥系统架构进行描述、分析、设计与评估;能够按照相关标准编写相应的设计文档;能够与系统分析师、项目管理师相互协作、配合工作;具有高级工程师的实际工作能力和业务水平。...

2010-06-09 21:05:55 100

分享一个关于日期常用操作工具类

   在项目开发中,经常会涉及到对日期、时间的各种操作,若是直接使用JDK相关类个人感觉还是十分不便的;所以自己针对在项目中经常使用到的一些操作写了个工具类。public class DateUtils { /** * 获取当前时间日期的字符串 */ public static String getCurrentDateStr(DateFormatType d...

2010-06-08 13:25:16 75

原创 IT项目管理的六种致命错误

 错误一:错误的需求调研阶段,导致很多项目永远无法结束!在软件行业,在界面设计没有正式展现给客户之前,所有的工作都处于需求调研阶段。其实建筑行业已经给我们做好了先例:客户买房子之前是先要看看样板房和模型的,什么都看不到这房子你敢买么?除非你不是自己住!而在我们所学的软件工程概念模型中,这是三个阶段:需求调研、需求分析、概要设计。在客户把他们想要管理的业务模块以及与之相关...

2010-06-01 16:57:16 162

解决eclipse3.5 启动报错 JVM terminated. Exit code=-1

    今天上午启动eclipse(版本3.5)时报了以下错误: ---------------------------Eclipse---------------------------JVM terminated. Exit code=-1-Dosgi.requiredJavaVersion=1.5-Xms40m-Xmx512m-XX:MaxPermSize...

2010-05-28 14:14:58 154

原创 我个人比较受用的一些习惯--转载

1.长期的任务,要尽早开始一般来说,长期任务总是比较烦人,也有难度,而人心里总有逃避困难的趋势,最后的结果或者是最后干脆放弃,或者是剩下一点点时间手忙脚乱地赶工;我自己之前也有这样的教训,自欺欺人地说“要轻松生活,抛开烦扰”,到最后几天才着急办理,搞得狼狈不堪。后来,我发现这做法其实是事与愿违的,如果调整好心理状态,尽早了解情况并不必然带来的心理压力,反而因为时间充裕,有信心把握进度,即便中间遇到...

2010-05-18 21:43:59 124

空空如也

空空如也

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

TA关注的人

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