- 博客(77)
- 收藏
- 关注
原创 Log4j 2之初体验
一、maven配置:在porm.xml中加入: ?123456789101112131415 dependency> groupId>org.apache.logging.log4jg
2015-08-14 19:37:48 761
原创 mac下,redis的安装与配置
一、安装redis1、到官网下载redis最新版本,我下载的是3.0.3http://redis.io/2、拷贝redis-3.0.3到/usr/local目录3、解压缩sudo tar -zxf redis-3.0.3.tar.gz4、进入解压缩后的目录 cd redis-3.0.35、编译测试:sudo make test6、编译安装:sudo make i
2015-08-12 15:40:39 34427 2
原创 一个程序员其实并不苦逼
程序员作为谋生的手段是不适合的,必然会觉得苦逼,受罪,无趣。如果把他当做修行的话,那可就不一样了,其中乐趣只有真正爱好的人才会懂。各个职业中,程序员难能可贵的纯洁,因为他们面对的是机器,机器这种东西你让他说一,不会说二,不会骗人的。很多职业都与这个不同,必须虚与委蛇,看人下菜碟,程序员根本不需要。
2015-08-05 09:07:12 275
转载 这个问题挺有意思的。多线程处理,互斥锁和syn同步锁
http://bbs.csdn.net/topics/391087139?page=1#post-399921800
2015-08-04 15:30:28 686
原创 利用VMWARE GSX虚拟实现Win2003集群及MsSql2k集群(故障转移)(1)
利用VMWARE GSX虚拟实现Win2003集群及MsSql2k集群(故障转移)沈阳兴和软件有限公司 赵秋波一、 软件环境Windows2003 Enterprise Edition+SP1VMWare GSX Server 3.2.0 build-14497;Plainmaker2.5;(http://www.vmware.cn/可下载)Sql S
2006-09-06 13:25:00 1921
原创 程序员—别总拿浮躁说事儿
比尔盖茨,埃里森,都是辍学生;如果他们没有成功,如果还会有人评论他们失败的原因的 话。。我敢说第一个就会说他们浮躁,因为他们连大学都没念完,象他们这样辍学,而不成 功的人有多少呢?我下面所讲的成功的人,就是世俗眼光中的获得名与利的人;不是什么在 从小就立志为改善人类生存环境及为社会制度改革做贡献的人。 大多数人崇拜他们成功的人,不是崇拜他们的人格魅力,而是崇拜名和利; 如果比尔盖茨不是世界首富,不
2005-12-29 11:55:00 2618 5
原创 我所需要的工作环境。。。。。
1、一个台式机或者笔记本;(没有电脑算什么程序员,如果用笔记本呢。。除非ibm,否则就不用);2、能够上网,软件开发者总要对新的技术、知识、市场、业务等等一系列的东西获得第一手的资料,如果不能这样,那就会影响我的激情;同样、如果一个程序员没有这种尝试新东西的欲望,那就意味着颓废;3、可以上msn,不能上msn的公司我是绝对不会去的,有了问题可以和msn上面的朋友讨论,这对我而言是必须的;4、我的工
2005-04-28 08:48:00 1401
原创 Weblogic server关闭脚本。。。
以前没有用过Weblogic,由于新的项目要用它,所以自己安装一下,试验一下,无论是服务配置启动,确实能够感到它的功能强悍,非tomcat所比; 但是令我郁闷的是,它原来提供了一个服务启动的批处理文件,服务关闭却没有,只能通过web访问,通过“Graceful shutdown of this server... ”来关闭; 我想有一个批处理专门来处理关
2005-02-04 10:19:00 1735
原创 设计模式整理(二) 之 工厂模式
工厂模式其实是java开发中最常用的模式之一,我们在获取数据库连接的时候,经常使用工厂模式;1、结构图:2、目的:定义一个用于创建对象的接口,让接口子类通过工厂方法决定实例化哪一个类;3、适用性:a) 当一个类希望由它的子类来指定它所创建的对象的时候;b) 当一个类不知道自己将创建什么样的对象类的时候(有多种对象类可以选择);c) 当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一
2005-01-28 10:08:00 2102
原创 java的类载入原理(一)
一、什么是类载入java类的载入实际上就是把硬盘上的.class文件拷贝到内存中,以便于使用的时候随时可以从内存中调用;java通过类载入器载入要载入的类;类载入器是jre的一部分;二、类载入分类类载入有两种方式:1、预先载入:例如、rt.jar下面的java类;在运行java程序的时候预先载入这个包下面的类,因为他们是java正常运行的基础类,载入到内存以后可以节约运行时间;2、依需求载入:
2005-01-19 13:27:00 1602
原创 这样的环境如何提高工作的效率?
1、开发大厅象个超级市场,所有人都在不挺的叫喊;吵的我心慌;(有什么话不能小点声说呢?)2、网络有时好使又有时不好使,不断打断我查到的资料。。。;3、打印机不好用;经常打印不出东西来;
2005-01-19 13:25:00 1063 2
转载 java的一些概念和深入
1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继
2004-12-23 09:09:00 4866
原创 J道论坛关于设计模式和软件蓝领一片文章有感!
原文如下:我的观点是模式的确,似乎非常非常的重要,但就算吃透了又能咋样?不还是“蓝领程序员”吗?不还是“技工”吗?搞得好像好的程序员必须懂模式似的。模式这些玩艺变成一些没什么技术的人,整天挂在嘴上吹嘘的调调,骗钱的工具。骗钱的有感:其实我根本就没有考虑过我究竟是个蓝领还是白领,看到这篇文章是我该考虑的时候了。。我只知道用一种适当的模式设计出,可扩展性强、易维护、低耦合的软件(或者一小段程序)的时候
2004-12-15 16:42:00 1667 2
转载 JAVA代码编写的30条建议
(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 Java包(Package)属于一种
2004-12-10 10:34:00 945
原创 java的几种对象(PO,VO,DAO,BO,POJO)解释
PO:persistant object持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作.VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.个人觉得同DTO(数据传输对
2004-12-07 10:35:00 5528
原创 不要轻易放弃(与所有程序员共勉)
不要轻易放弃自己想做的事情,更不要因为别人的原因放弃自己想做的事情,纵是有百般的理由可以说明你不适合做你想做的事情,可是用什么来证明你做不好这件事情呢?没有做过,怎么就知道自己一定不行?那你自己就要做一把试试了!不管将证明你不能做这件事情,还是将证明你能做这件事情,自己想做呢,就要试试。不要管别人说那么多,也不要寄托希望在别人身上,每个人都不一样,不能用常理推断每个人。这世界的多彩之处就在此。
2004-12-07 09:14:00 1468 1
原创 设计模式整理(一) 之 抽象工厂
一、结构图 二、适用性 1、一个应用独立于一产品创建、组合的时候; 2、一个应用要用多个产品中某一产品来进行配置的时候; 3、当你要强调一系列相关的产品对象的设计以便进行联合使用的时候; 4、当你提供一个产品类库,而只想显示它们的接口而不是实现的时候。三、目的 提供一个创建一系列相关或相互依赖对象的接口,而无需指定
2004-12-06 15:18:00 1389
原创 从配置文件读取信息
private void loadPerpro() { Properties props = new Properties(); try { String sysPath = System.getProperty("user.dir"); System.out.println("application path : " + sysPa
2004-11-16 09:16:00 1298
原创 java中如何获得系统路径!
在Application中: System.getProperty("user.dir") 在Servlet中: ServletContext servletContext = config.getServletContext(); String rootPath = servletContext.getRealPath("/"); 在jsp中:application.getRealPath(""
2004-11-09 20:46:00 1501
原创 java日记(3) 类的初始化问题(CSDN一个问题有感)
我在原问题上加了一个输出“7”;便于说明父类初始化的时间;public class Test2 extends Test1 { { System.out.print("1"); } Test2() { System.out.print("2"); } static { System.out.print("3");
2004-11-09 16:48:00 2378
原创 在jsp页面上打印错误堆栈
try{....................}catch(Exception e){ //定义一个流 ByteArrayOutputStream ostr = new ByteArrayOutputStream(); //把错误堆栈储存到流中 e.printStackTrace(new PrintStream(ostr)); //打印.... out.println(o
2004-11-08 13:43:00 1286
原创 正则表达式学习日记
1、“.”为通配符,表示任何一个字符,例如:“a.c”可以匹配“anc”、“abc”、“acc”;2、“[]”,在[]内可以指定要求匹配的字符,例如:“a[nbc]c”可以匹配“anc”、“abc”、“acc”;但不可以匹配“ancc”,a到z可以写成[a-z],0到9可以写成[0-9];3、数量限定符号,表示匹配次数(或者叫做长度)的符号:包括:“*”——0次或者多次 “+
2004-11-04 15:56:00 2669 1
原创 sqlserver中,sql编程的几个小常识(个人整理)
1、取出刚刚插入(删除)的数据SELECT 字段名 FROM INSERTED(DELETED)2、对于UPDATE实际上是先DELETE然后再INSERT所以如果想得到UPDATE前后的数据值,应该先从DELETED取出,然后从INSERTED取出;3、IF UPDATE(列名)可以判断更新或插入哪一个字段的值;4、@@ROWCOUNT可以判断上一行查询操作得到的列数;5、给变量赋值用SET @
2004-11-03 10:26:00 1064
原创 项目经理应具备的素质(个人整理)(1)
1、能对项目需求进行足够了解;2、根据需求可以对项目进行统筹策划,进行细分,规划出每个步骤所需大概时间;3、对组内成员的专长,性格足够了解,可以根据他们专长和性格分配其工作任务;4、勇于承担错误,能够承担组内由于某个成员或自己的失误,造成的责任;5、当组内成员遇到难以解决的问题的时候,能够倾听他们在解决时遇到的困难,并帮助他们拿出解决方案;6、当需要公司内部多个部门协作的时候,可以协调每个部门并组
2004-11-02 12:51:00 1726 1
转载 JAXP (1)
这是篇细探 JAXP,Sun 的 Java API for XML 的文章,帮助解除了有关 JAXP 本质和服务目的的疑惑。本文讲解了 JAXP 的基本概念,演示 XML 语法分析为什么需要 JAXP,并显示如何轻易更改 JAXP 使用的语法分析器。本文还进一步讲述了 SAX 和 DOM 这两个流行的与 JAXP 相关的 Java 和 XML API。Java 和 XML 在每一个技术领域都制
2004-11-01 10:40:00 1373
转载 dom解析xml
1. DOM简介目前,W3C已于2000年11月13日推出了规范DOM level 2。文档对象模型(DOM)是HTML和XML文档的编程接口规范,它与平台和语言是无关的,因而可以用各种语言在各种平台上实现。该模型定义了THML和XML文件在内存中的逻辑结构(即为文档),提供了访问、存取THML和XML文件的方法。利用DOM规范,可以实现DOM 文档和XML之间的相互转换,遍历、操作相应DOM文档
2004-11-01 10:12:00 2006
转载 简要探讨 Java 中不同 XML 文档模型的工作原理
Dennis M. Sosnoski(dms@sosnoski.com)总裁,Sosnoski Software Solutions, Inc.2002 年 2 月本文中,XML 工具观察家 Dennis Sosnoski 对比了几种 Java 文档模型的可用性。当选取一种模型时并不总是很清楚有哪些折衷,而且如果您稍后改了主意,那么可能需要进行大量重新编码工作才能转换。作者将样本代码与模型 A
2004-11-01 10:10:00 1305
原创 接口2:接口与多重继承(csdn的讨论)
主 题:【150分大讨论】为什么要使用接口?作 者:zhaoqiubo (小熊杰利米) 信 誉 值:100所属论坛:Java 设计模式问题点数:150回复次数:45发表时间:2004-10-20 14:47:59我对
2004-10-29 23:59:00 1738 1
原创 关于软件开发的“加班”的讨论记录。
主 题: 讨论:关于软件开发中的"加班"! 作 者: zhaoqiubo (小熊杰利米) 在一个项目的进行过程中,"加班"是必然的吗?是必须的吗?为什么有的项目无休止的"加班",这样是正常的吗?产生这样的原因是什么呢?一个成功的项目必须"加班"吗?不"加班"的项目可以成功吗?回复人: stonespace(stonespace) ( ) 加班体现了老板对员工的不信任,因为老板总是担
2004-10-29 15:16:00 1831 2
原创 java日记(2)java作用域
public :在应用的任何地方都可以访问;private :只能在本类或者本类的内部类中访问;friendly :无关键字标识的时候默认为这种作用域,它表示在相同包内可以访问,如果父类有一个该作用域的方法,父类和子类不在一个包内,在子类中,同样不可以访问。 protected :如果父类有该作用域的方法,子类继承父类的时候,子类可以访问该方法;如果两个类在一个包内,其中一个类有该作用域的
2004-10-29 13:32:00 1519 1
原创 ORACLE中生成流水号
创建一个序列: create sequence EXAMPLE_SEQ increment by 1 start with 1 minvalue 1 cache 20;在EXAMPLE表上创建一个触发器 CREATE OR REPLACE TRIGGER "PORTAL".TRI_EXAMPLE_TABLE BEFORE INSERT ON EXAMPLE_TABLE FOR EACH RO
2004-10-29 11:17:00 1366
原创 最简单的java分页算法。。
定义两个Vector,一个为储存查询所有记录的totalV,另一个储存当前页的记录currentPageV;总的记录数:int totalSize = totalV.getSize();每页显示的记录数:int countPerPage;总页数:int totalPageNum = totalSize/countPerPage;如果总的记录数和每页记录数的余数大于零,那么总的页数为他们的整除结果加
2004-10-28 11:11:00 2118 6
转载 java正则表达式详解!
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本
2004-10-28 08:48:00 901
原创 java中的对象传递;
private void test() throws SQLException{ ResultSet rs = query(); closeAll(rs); System.out.println("535........关于java对象传递的测试ResultSet:"+rs); rs.close(); rs = null;}private void closeAll(Res
2004-10-27 17:28:00 1571
原创 Map接口的使用。。。今天遇到的问题。。
/** * 从请求中取出所有参数列表, * 然后和工作项id一起保存到数据库中 * @param req HttpServletRequest */ protected void doSaveParameters(HttpServletRequest req){ Map pMap = req.getParameterMap(); System.o
2004-10-26 17:27:00 1166
原创 java中,this用途总结。。。
注:参考了JIT(java in thinking),示例都是那里面的。1、在一个类中,this可以表示该类的当前实例;例如:public class Leaf { private int i = 0; Leaf increment() { i++; return this; } void print() { System.out.println("i = " + i);
2004-10-22 14:50:00 1552 2
原创 匿名内部类,回调...
public class A { int i = 1; public A() { Thread thread = new Thread() { public void run() { for(;;) { A.this.run(); try { sleep(1000); } catch(In
2004-10-21 13:35:00 1070 1
原创 关于继承内部类——java编程思想示例程序分析;
关于继承内部类——java编程思想示例程序分析;class Egg2 { protected class Yolk { public Yolk() { System.out.println("Egg2.Yolk()"); } public void f() { System.out.println("Egg
2004-10-21 13:25:00 1026
原创 面向对象其实是面向接口(1)——接口1
对于某些有相同动作名称(动作实现过程未必相同,动作即方法)的不同类,可以实现一个接口,通过调用接口的方法,来实现不同的具体操作;此时,这个接口对象必须有上面的某个类对象正在实现。public interface InterfaceA{public void mothedA(){}public void mothedB(){}}public class ClassA implements I
2004-10-21 13:23:00 1343 1
转载 内部类,匿名内部类,回调!
基本理论:-----------------------------------------------------关于JAVA内部类:一个内部类的定义是定义在另一个类内部的类。 存在它的原因是: 1.一个内部类的对象能够访问创建它的对象的实现,包括私有数据。即内部类实例对包含它的哪个类的实例来说,是特权的。 2.对于同一个包中的其他类来说,内部类能够隐藏起来,换句话说,内部类不
2004-10-21 10:39:00 1291
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人