- 博客(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
领域对象的生存之道
1.领域对象的独立性??? dao,网络,UI,事务,文件操作等等。。。。 领域对象上面是UI 下面是dao,文件,事务,等辅助类。基础类。 如何做到干干净净???2.分层策略对领域对象的独立性有多大好处,层之间的沟通原则??3.设计模式对领域对象的独立性有多大好处,怎么用设计模式不多不少正好???4.服务的概念对领域对象的独立性有多大好处?? 服务是更多对象的...
2008-12-26 13:42:02 80
原创 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
原创 Abstract Server Adapter Bridge
对于控制和实现,这三个模式体现着三个不同的层次,如果加上不使用任何模式,就是有四个层次了。这里所说的层次,没有高低之分,只有需求的区分。如果对于一个没有任何变化的需求,而使用上Bridge模式,也同样是一个丑陋的设计。什么是控制和实现?抄一个《ASD》中的例子,一个照明设备(灯),他有两部分。一个是开关,一个是灯泡。开关有两个操作,开和关。灯泡也有两个操作,发光或不发光。最...
2008-12-24 10:23:46 90
包(package)
[b]设计包的出发地:[/b]大粒度分解包的设计:有方向,统一向下,没有环形依赖,有层次。[b]包和开发周期的结合:[/b]如果项目大了以后,会出现代码版本不统一。就是你按照一个接口,调用了别人的方法,并认为那是稳定的,可是,等你提交完了,他做了修改,再提交,你的代码就又不对了(晨后综合症)。解决方法:1.一个开发周期,拿出1/4的时间,做集成测试。2.利用稳定版本...
2008-12-23 18:08:30 66
设计模式(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
规则引擎和工作流引擎
规则引擎和工作流引擎我的理解:规则引擎:你把对象给它,或是参数,他来挑选规则,并应用,适合负责复杂,易变的业务逻辑。比如,排课,排班,erp。。主要是解决复杂的算法。工作流:适合业务流程的跳转,工位,岗位,工种,节点,事件,等等的复杂跳转。主要是解决复杂的流程。...
2008-12-22 14:09:52 932
Prototype.js
我对Prototype.js的认识和应用:其实,不光是构建富客户端的web程序,还是普通的web页面Prototype都能给你很大的帮助1.语言优雅。2.面向对象。3.美工和程序人员彻底分离。...
2008-12-22 13:34:54 57
原创 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
原创 java 多线程
对于Java开发人员,多线程应该是必须熟练应用的知识点,特别是开发基于Java语言的产品。本文将深入浅出的表述Java多线程的知识点,在后续的系列里将侧重于Java5由Doug Lea教授提供的Concurrent并行包的设计思想以及具体实现与应用。 如何才能深入浅出呢,我的理解是带着问题,而不是泛泛的看。所以该系列基本以解决问题为主,当然我也非常希望读者能够提出更好的解决问题的...
2008-12-19 18:03:14 125
原创 线程组(ThreadGroup )
线程组(ThreadGroup )如果线程组中的一个线程因抛出一个未捕获的异常而死亡,则调用该线程组的 uncaughtException() 方法,该方法可以向日志写入一条记录、重新启动线程,然后重新启动系统,或采取它认为必要的任何纠正或诊断操作。至少,如果在线程死亡时所有线程都写一条日志消息,您将有一个何时、何处出错的记录,而不是只能奇怪您的请求处理线程到哪里去了。...
2008-12-19 13:30:02 110
原创 线程组(ThreadGroup )
录、重新启动线程,然后重新启动系统,或采取它认为必要的任何纠正或诊断操作。至少,如果在线程死亡时所有线程都写一条日志消息,您将有一个何时、何处出错的记录,而不是只能奇怪您的请求处理线程到哪里去了。
2008-12-19 13:30:02 59
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人