自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 问答 (1)
  • 收藏
  • 关注

原创 sudo 以及sudoers

sudo command时报错:is not in the sudoers filevisudo进入sudoers配置文件,可以把用户加入username ALL=(ALL) ALLsu和su-区别:后者把自身的环境变量带入

2014-06-08 20:40:30 142

原创 职业规划

这段时间在找工作,偶尔会被问到以后的职业生涯规划,一般我的回答是:积累技术,走管理。这样的回答多少有些人云亦云的成分,多偏于形式化吧。具体你要达到什么样的程度,如果给自己一个模糊但抓不到的目标,n年过后还是那么浑浑噩噩,发现自己还是那么屌丝。 增强信心,付出努力才可以有收获。今天那个面试官指出了我的不足:有一定的深度,广度还差不少。比如在linux服务器上的一些知识。实际上感觉自己有...

2014-05-26 23:05:23 145

原创 对象之间的关系

对象之间的关系:依赖,关联,聚合,组合关系强弱:依赖

2014-05-25 23:23:12 135

原创 spring和hibernate整合

一.早期datasource设定:在server.xml中声明: 然后在web.xml中引用: DB Connection jdbc/TestDB javax.sql.DataSource Container 使用的时候lookup。二.datasource在整合时的设定方式在用spring和h...

2014-05-24 11:37:45 96

原创 hibernate tools使用

之前用过hibernate tools,这次重新拿起的时候有些忘了。在eclipse中如下插件,选择hibernate toolsJBoss Tools - Latest Stable Release - http://download.jboss.org/jbosstools/updates/stable/tools中可以新建4类文件:cfg.xmlhbm.xmlcons...

2014-05-24 10:11:46 77

原创 struts2和spring整合时注意

在把struts2和spring的依赖包放到lib下面之后,另外加一个struts2-spring-plugin-2.3.14.3.jar加入这个包必须要在web.xml中配置(哪怕你只是使用struts2): org.springframework.web.context.ContextLoaderListener ...

2014-05-23 12:17:15 87

原创 tomcat与eclipse 配置文件的同步

eclipse里创建的server对应server.xml称为Atomcat安装目录conf中的server.xml称为B每当在eclipse中start这个server,A的修改会同步到B中(一定是启动瞬间,把配置信息加载到内存)。如果server没有服务,这两个文件没有共享变化[img]http://dl2.iteye.com/upload/attachment/009...

2014-05-22 23:54:52 404

原创 python的闭包

python闭包,以及闭包存在的作用[url]http://www.cnblogs.com/vamei/archive/2012/12/15/2772451.html[/url][url]http://www.cnblogs.com/mess4u/archive/2012/10/23/2735468.html[/url]

2014-04-06 00:04:39 65

原创 lucene相关兼容问题

lucene不同版本下 IK分词器也不兼容。IK Analyzer 2012FF_hf1兼容lucene4.0pdfbox-lucene 好像兼容lucene3.x吧老版本lucene [url]http://archive.apache.org/dist/lucene/java/[/url]...

2014-03-31 00:16:30 241

原创 java调度器 quartz

几个关键对象:Scheduler - the main API for interacting with the scheduler.Job - an interface to be implemented by components that you wish to have executed by the scheduler.JobDetail - used to define...

2014-03-30 17:20:50 79

原创 java异常链

重抛异常think in java 中提重抛异常,异常信息的问题如果对原有的异常重抛异常栈保留原始异常信息,即高一层可以获得所有的异常信息(完整的异常链)如果想让栈只保存重抛异常的信息需要 fillinstacktrace()异常处理导致出现新的异常时,初始异常的站信息不会保存,只有新抛出的异常信息,如果想保存一个完整的异常链需要为新的异常制定cause,通过ini...

2014-03-27 15:21:11 87

原创 java异常注意的一些地方

java里的异常分为两种:checked exception和runtime exceptionchecked 属于可恢复的异常,继承自exception而runtime属于不可恢复的异常,继承自RuntimeExceptionthink in java里提到异常可能会被遗漏的情况:[code="java"] public static void main(String...

2014-03-27 11:11:54 125

原创 java中try catch finally时遇到的输出流加锁

今天在写try 的时候发现:e.printStackTrace();的输出被截断了采用这样就不会出现截断情况e.printStackTrace(System.out);因为在e.printStackTrace(System.out);里会对输出流lock锁定。...

2014-03-27 09:05:28 358

原创 java中try catch finally执行顺序

1.对于finally,是在栈调用中最后调用的。就是说try里所用程序步骤都执行完毕,就等return的时候,finally开始执行。这样最后try里的return就会被覆盖掉。[code="java"]package com;public class Test { public static void main(String[] args) { System.out.pri...

2014-03-27 08:37:27 114

原创 如何防止通过反射访问私有方法

我们知道通过反射可以访问私有方法,有时候就会想有什么方法可以防止私有方法被访问呢,设定SecurityManager。默认的情况下SecurityManager是空的。有时间可以把:SecurityManager 研究下[code="java"]package com.patterns;import java.lang.reflect.InvocationTargetExcep...

2014-03-26 21:14:54 510

原创 纯粹面向对象数据库 --- db4o

Versant 收购了这个产品。关于db4o 维基百科详细介绍了:[url]http://en.wikipedia.org/wiki/Db4o[/url]db4o:[url]http://www.db4o.com/[/url]用这个做了些demo,初步的感觉:应该是使用了java序列化。具备了数据库的一些基本特性,如:事务,索引定位是一种嵌入式的数据库,估计多数用途...

2014-03-22 15:42:55 153

原创 4到5年java程序员应掌握的

下面是看论坛时网友提到4到5年java程序员掌握的东西1、对JAVA虚拟机的了解,比如:类的装载器,双亲委托模型,方法区、JVM虚拟机栈,堆的理解。2、对多线程的了解,多涉及如何处理线程保护。3、系统架构的设计和性能的优化,多集群通信和负载均衡相关开源软件的使用。4、开源缓存的使用如:Redis、membercache在相目中的应用。5、JAVA的一些基本算法。阿里的电话面...

2014-03-15 22:09:46 260

原创 jdk中关于interface的一些源码是多此一举么?

[code="java"]public interface ListIterator extends Iterator[/code]ListIterator中继承了Iterator。为什么还要将Iterator的方法重载一边呢?另外concrete collection比如:ArrayLIst为什么在extends AbstractList之后还要去 implements list...

2014-03-10 17:24:33 96

原创 java MAP UML

java MAP UML[img]http://dl2.iteye.com/upload/attachment/0094/4666/d500ed21-bfd1-3ebe-a63a-d67183cf8dee.jpg[/img]

2014-03-04 15:25:30 200

原创 设计模式三

state工厂有简单工厂模式---->工厂方法模式[code="java"]package com;public class StateTest{ public static void main(String[] args) { Man m = new Man(); m.request(); StateFactory sf = new OldStateFac...

2014-03-04 11:47:42 64

原创 设计模式二

把state当成产品来生产,应用工厂模式[code="java"]package com;public class StateTest{ public static void main(String[] args) { Man m = new Man(); m.request(); m.setState(StateFactory.getState("...

2014-03-04 11:35:51 61

原创 状态设计模式

[code="java"]package com;public class StateTest{ public static void main(String[] args) { Man m = new Man(); m.request(); m.setState(new ChildrenState()); m.request(); }}...

2014-03-04 11:06:16 53

原创 设计模式的一些想法

感觉设计模式里经常把并不是很具体的一个概念定位成一个类的较色。例如 command,state模式把与之相对应的行为分离出来。还有策略模式,把算法独立出来。...

2014-03-04 10:58:24 87

原创 jdk中的设计模式

Decorator模式[code="java"]Collections.checkedList(l, Integer.class).add("hello");[/code]其中线程安全部分也是,只是创建过程夹杂了其他的模式

2014-03-03 21:39:52 46

原创 jdk7中sort内部算法改变

在jdk7里sort的算法改变了以Arrays.sort为例:[code="java"]public static void sort(T[] a, Comparator

2014-03-02 17:50:52 169

原创 设计模式的一些思考

最近在看设计模式,有些想法记录下来灵活的可插拔,Arrays.sortArrays.sort包含了template method Pattern和Strategy Pattern[code="java"] Arrays.sort(ducks, new Comparator() { @Override public int compare(Duck o1, Duck o...

2014-03-02 09:59:15 82

原创 java 数组 定义时的修饰词是什么

今天处于好奇看了下java里原生数组到底是什么类型的[code="java"]int mod = int[].class.getModifiers();System.out.println(Modifier.isAbstract(mod));System.out.println(Modifier.isPublic(mod));System.out.println(Modifie...

2014-03-01 19:54:19 160

原创 effective java

effective java在第二章Creating and Destroying Objects中提到用 静态工厂方法的三个好处:1.方法名的可读性2.可以instance-controlled实现singleton,flyweight模式实现noinstantiableclass实现immutable class我想之所以静态工厂方法能够可以很好的instanc...

2014-03-01 16:35:08 50

原创 first learning the rules then break them

Learning the art of programming, like most other disciplines,consists of first learning the rules and then learning when to break them--

2014-03-01 12:05:49 67

空空如也

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

TA关注的人

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