自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 资源 (1)
  • 收藏
  • 关注

linux下的定时任务

[b]/etc/crontab:[/b]SHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=rootHOME=/# run-parts01 * * * * root run-parts /etc/cron.hourly02 4 * * * root run-parts /etc/cron.daily...

2008-12-29 14:35:57 93

linux下的定时任务

22 4 * * 0 root run-parts /etc/cron.weekly42 4 1 * * root run-parts /etc/cron.monthly#03 18 * * * root /opt/apache2/bin/apachectl03 5 * * * root sh /opt/httpre.sh[b]httpre.sh:[/b]#!/bin/sha=`ps -ef | grep httpd | grep -v grep | wc -l `i

2008-12-29 14:35:57 58

js框架学习计划

jqueryprototypedojoext

2008-12-28 20:35:24 107

js框架学习计划

2008-12-28 20:35:24 65

领域对象的生存之道

1.领域对象的独立性??? dao,网络,UI,事务,文件操作等等。。。。 领域对象上面是UI 下面是dao,文件,事务,等辅助类。基础类。 如何做到干干净净???2.分层策略对领域对象的独立性有多大好处,层之间的沟通原则??3.设计模式对领域对象的独立性有多大好处,怎么用设计模式不多不少正好???4.服务的概念对领域对象的独立性有多大好处?? 服务是更多对象的...

2008-12-26 13:42:02 80

领域对象的生存之道

2008-12-26 13:42:02 78

原创 java javascript 汉字 编码

举个例子吧:utf-8%E6%B1%BD%E8%BD%A6=汽车test = java.net.URLEncoder.encode("汽车","utf-8");alert(encodeURIComponent("汽车"));alert(decodeURI("%E6%B1%BD%E8%BD%A6"));test=java.net.URLDecoder.decode("%E...

2008-12-25 18:24:30 105

原创 java javascript 汉字 编码

et.URLDecoder.decode("%E6%B1%BD%E8%BD%A6", "utf-8");如果你需要在javascript和java之间传汉字玩:建议:utf-8还不懂就看下面的........转转转转转转转转转转转转转转转转转转转escape() 方法: 采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字

2008-12-25 18:24:30 77

设计模式(4):proxy(代理)

应用场景:1.搞一个接口 order2.搞一个实现类 orderImp3.搞一个代理类 orderproxy为什么这么搞:我的理解[b]假设场景:你现在要把order的信息存储到数据库中[/b]4.搞一个db类数据库的操作代码会和具体的业务逻辑放到一起。加了一层代理 orderproxy1.首先由一个id(图2)2.然后实现order接口。order里面...

2008-12-24 17:14:55 110

设计模式(4):proxy(代理)

2008-12-24 17:14:55 76

原创 Abstract Server Adapter Bridge

对于控制和实现,这三个模式体现着三个不同的层次,如果加上不使用任何模式,就是有四个层次了。这里所说的层次,没有高低之分,只有需求的区分。如果对于一个没有任何变化的需求,而使用上Bridge模式,也同样是一个丑陋的设计。什么是控制和实现?抄一个《ASD》中的例子,一个照明设备(灯),他有两部分。一个是开关,一个是灯泡。开关有两个操作,开和关。灯泡也有两个操作,发光或不发光。最...

2008-12-24 10:23:46 90

原创 Abstract Server Adapter Bridge

2008-12-24 10:23:46 61

包(package)

[b]设计包的出发地:[/b]大粒度分解包的设计:有方向,统一向下,没有环形依赖,有层次。[b]包和开发周期的结合:[/b]如果项目大了以后,会出现代码版本不统一。就是你按照一个接口,调用了别人的方法,并认为那是稳定的,可是,等你提交完了,他做了修改,再提交,你的代码就又不对了(晨后综合症)。解决方法:1.一个开发周期,拿出1/4的时间,做集成测试。2.利用稳定版本...

2008-12-23 18:08:30 66

包(package)

2008-12-23 18:08:30 71

设计模式(3)abstract server

[b]应用场景:[/b]简易的台灯包括:1.switch (开关)2.light(灯)原来是两个类。[b]把模式加上:[/b]switch(开关)light(灯)switchable(开关接口,灯来实现)[b]注意事项:[/b][b]谁拥有这个接口??[/b]接口属于它的客户,而不是他的派生类。客户和接口之间的逻辑绑定关系,要强于接口和他的派生类之间...

2008-12-23 17:50:59 141

设计模式(3)abstract server

[b]注意事项:[/b][b]谁拥有这个接口??[/b]接口属于它的客户,而不是他的派生类。客户和接口之间的逻辑绑定关系,要强于接口和他的派生类之间的逻辑绑定关系。

2008-12-23 17:50:59 62

设计模式(2)observer(观察者)

应用场景:subject (父类)Timesource (接口)mockTimesource (实现类)observer(接口)MockTimesink (实现类)模拟的是一个定时器,到固定的时间,触发update事件,调用所有注册过这个事件的类的update方法。。。具体的实现:junit的testcase:看图吧。呵呵。。。里面有一句话,很值得学习...

2008-12-23 16:21:00 77

设计模式(2)observer(观察者)

触发update事件,调用所有注册过这个事件的类的update方法。。。具体的实现:junit的testcase:看图吧。呵呵。。。里面有一句话,很值得学习:我们不是把时间传给notify和update方法。而是让Timesink向mocktimesource索要时间。我们不想让mocktimesink 知道 mocktimesource 而是创建了一个接口Timesource。Timesink mocktimesource 之间 通过 Timesource。 接口沟通数据。

2008-12-23 16:21:00 68

设计模式(1):composite(组合)

[b]应用场景:[/b]一个使用command类的sensor类。现在程序要做扩展,一个sensor类要调用0-*个command类。不修改代码,做扩展。[b]具体的方法:[/b]command类派生一个子类。compositeCommand包含0-*个command,问题解决。。。。。[b]注意事项:[/b]1.它能把“一对多”变成“一对一”2.comma...

2008-12-23 13:56:27 89

设计模式(1):composite(组合)

d类派生一个子类。compositeCommand包含0-*个command,问题解决。。。。。[b]注意事项:[/b]1.它能把“一对多”变成“一对一”2.command必须是类型相似,平等对待的对象。没有层次的划分。3.图的右半部分是精华。

2008-12-23 13:56:27 56

原创 jdk jre

JRE:Java 运行时环境,有了它就能运行Java程序,可以理解为java虚拟机。 JDK:Java 开发环境,除能运行Java程序外,有Java 标准API类库,可以在此基础上开发Java程序。 JRE:Java 运行时环境,有了它就能运行Java程序,可以理解为java虚拟机。 JDK:Java 开发环境,除能运行Java程序外,有Java 标准API类库,可以在...

2008-12-22 14:25:24 78

原创 jdk jre

2008-12-22 14:25:24 38

规则引擎和工作流引擎

规则引擎和工作流引擎我的理解:规则引擎:你把对象给它,或是参数,他来挑选规则,并应用,适合负责复杂,易变的业务逻辑。比如,排课,排班,erp。。主要是解决复杂的算法。工作流:适合业务流程的跳转,工位,岗位,工种,节点,事件,等等的复杂跳转。主要是解决复杂的流程。...

2008-12-22 14:09:52 932

规则引擎和工作流引擎

2008-12-22 14:09:52 111

Prototype.js

我对Prototype.js的认识和应用:其实,不光是构建富客户端的web程序,还是普通的web页面Prototype都能给你很大的帮助1.语言优雅。2.面向对象。3.美工和程序人员彻底分离。...

2008-12-22 13:34:54 57

Prototype.js

和程序人员彻底分离。

2008-12-22 13:34:54 63

原创 Java虚拟机(JVM)参数配置说明

1. Java VM运行于linux平台上的JVM会读取/etc/sysconfig/i18n中的参数来决定输出流的编码方式,如果在安装linux系统过程中没有选择中文,JVM就不能数据中文编码的文字。打开/etc/sysconfig/i18n,注意这两行:LANGUAGE="en_US.ISO8859" --该行指明了语言的编码方式SUPPORTED="en_US.UTF-8:zh_...

2008-12-20 13:23:08 169

原创 Java虚拟机(JVM)参数配置说明

码的文字。打开/etc/sysconfig/i18n,注意这两行:LANGUAGE="en_US.ISO8859" --该行指明了语言的编码方式SUPPORTED="en_US.UTF-8:zh_CN.UTF-8:zh_CN.GB2312:zh.: " --该行指明了支持的编码方式如果i18n文件是这样的那么JVM会按照其中指明的LANGUAGE参数来决定字符流的编码方式,在这里就会按照ISO8859格式来编码输出,这时如果有中文需要显示就会输出乱码。

2008-12-20 13:23:08 102

原创 JAVA的可变类与不可变类

jdk的可变类和不可变类primitive变量: boolean,byte, char, double ,float, integer, long, shortjdk的不可变类:jdk的java.lang包中 Boolean, Byte, Character, Double, Float, Integer, Long, Short, String. String...

2008-12-20 12:56:44 62

原创 JAVA的可变类与不可变类

teger, Long, Short, String. StringBuffer 可变类 java.util.Date 可变类 1. 可变类和不可变类(Mutable and Immutable Objects)的初步定义: 可变类:当你获得这个类的一个实例引用时,你可以改变这个实例的内容。 不可变类:当你获得这个类的一个实例引用时,你不可以改变这个实例的内容。不可变类的实例一但创建,其内在成员变量的值就不能被修改。 2. 如何

2008-12-20 12:56:44 83

java

hibernate,spring,webwork,struts,jfreechart,ireport,oscache,quartz,freemaker,whirlycache,proxool,dbcp,c3p0,cewolf,je-analysis,mail,junit,acegi-security,dom4j,log4j,ehcache,xul,classloader虚拟机内存分...

2008-12-19 22:55:59 77

java

ader虚拟机内存分配(jmap,jstat,jstack,jps)虚拟机gc虚拟机启动参数tomcat配置,性能调整apache配置,性能调整tomcat 原理apache+tomcat结合java多线程linux操作uml和软件设计javascript基础和框架(dwr,prototype,dojo,ext)数据库 增删改查,复杂sql,存储过程。版本控制(cvs,svn)bug管理jiraproject visoVisual Para

2008-12-19 22:55:59 50

原创 多线程

对于Java开发人员,多线程应该是必须熟练应用的知识点,特别是开发基于Java语言的产品。本文将深入浅出的表述Java多线程的知识点,在后续的系列里将侧重于Java5由Doug Lea教授提供的Concurrent并行包的设计思想以及具体实现与应用。 如何才能深入浅出呢,我的理解是带着问题,而不是泛泛的看。所以该系列基本以解决问题为主,当然我也非常希望读者能够提出更好的解决问题的方案以及...

2008-12-19 18:24:57 86

原创 多线程

2008-12-19 18:24:57 64

原创 java 多线程

对于Java开发人员,多线程应该是必须熟练应用的知识点,特别是开发基于Java语言的产品。本文将深入浅出的表述Java多线程的知识点,在后续的系列里将侧重于Java5由Doug Lea教授提供的Concurrent并行包的设计思想以及具体实现与应用。 如何才能深入浅出呢,我的理解是带着问题,而不是泛泛的看。所以该系列基本以解决问题为主,当然我也非常希望读者能够提出更好的解决问题的...

2008-12-19 18:03:14 125

原创 java 多线程

2008-12-19 18:03:14 63

原创 线程组(ThreadGroup )

线程组(ThreadGroup )如果线程组中的一个线程因抛出一个未捕获的异常而死亡,则调用该线程组的 uncaughtException() 方法,该方法可以向日志写入一条记录、重新启动线程,然后重新启动系统,或采取它认为必要的任何纠正或诊断操作。至少,如果在线程死亡时所有线程都写一条日志消息,您将有一个何时、何处出错的记录,而不是只能奇怪您的请求处理线程到哪里去了。...

2008-12-19 13:30:02 110

原创 线程组(ThreadGroup )

录、重新启动线程,然后重新启动系统,或采取它认为必要的任何纠正或诊断操作。至少,如果在线程死亡时所有线程都写一条日志消息,您将有一个何时、何处出错的记录,而不是只能奇怪您的请求处理线程到哪里去了。

2008-12-19 13:30:02 59

新名词

1.心跳包(维持包)2.常量池(java虚拟机)3.infobus(信息总线,模块解耦合)

2008-12-19 12:38:07 176

新名词

2008-12-19 12:38:07 85

Google_Guava_Collections_使用介绍.pdf )

Google_Guava_Collections_使用介绍.pdf )

2012-03-07

空空如也

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

TA关注的人

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