`
hankzhousandy
  • 浏览: 8835 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表

Maven-Jetty

<build> <finalName>web</finalName> <plugins> <!-- jetty --> <plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>maven-jetty-plugin</artifactId> <version>6.1.10</version> <configuration> ...
Jive 源代码研究 Jive 是一个开放的 Java 源代码项目。其目标是建设一个开放结构的,强壮的,易于扩展的基于 JSP 的论坛。在其设计目标的指导下,其结构设计得非常得好,融合了很多新的观念,比如 Design Pattern,可更换 ...
1.匿名内部类 MessageListener message = (new MessageListener() { public void onMessage(Message msg) { String msgText = ""; double d = 0; ......................... } } 内部可以new类或者接口,但前提是必须继承一个父类或实现一个接口,其实内部类编译后就是被分解成两个类 类似我new了个接口等同 MessageListenerImpl implements MessageL ...
  Jive论坛系统 1  Jive功能需求2  Jive与设计模式3  Jive安全管理机制4  Jive的缓存机制5  Jive的其他组件技术6  Jive图形处理7  Jive安装调试运行8  小结 Jive是基于Web结构的一套论坛系统。Jive的早期版本是基于开放源代码开发的,由于其出色的代码设计水平以及优越的性能,被广泛地应用在很多网站系统中。市场的成功促使Jive从2.1版本以后不再开放其源代码。因此,本章讨论的Jive论坛系统是基于Jive 1.2.4 Yazd(http://yazd.yasn
方法一: var josn = new Object(); json.id = "007"; json.name = "zhangsan"; json.sex = "男"; 输出为: {name:"zhangsan",value:"123",id:"007",sex:"男"}  方法二: var json = {}; json["id"] = "007"; json["nam ...
Chrome消除Flash过期消息的方法:将Chrome升级到最新版本(当然你们懂的)。国内用户可以用QQ软件管家、360软件管家,百度软件等升级最新版。
     最近看了一些java的设计模式,其实在我们以往的项目里也或多或少可有一些设计模式。当然初级程序大多数是直线式的编码,高级点就是设计了。针对面向对象编程来说封装、复用很重要所以在使用设计模式时一定要考虑。如果只是单纯的把什么工厂模式、代理模式等硬加进来不但没有效果反而把简单的代码可读性变复杂,只是生硬的把代码变复杂了,要新增一个实现可能要改4~5个文件才能实现,这样就失去了设计本身的意义。     
设计模式之Factory 板桥里人 http://www.jdon.com 2002/10/07(转载请保留) 工厂模式定义:提供创建对象的接口. 为何使用?工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。 为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对象的,所以以后new时就要多个心眼,是否可以考虑实用工厂模式,虽然这样做,可能多做一些工作,但会给你系统带来更大的可扩展性和尽量少的修改量。

Spring MVC

 
1.pom.xml   <!-- Spring3 Framework --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>${spring.version}</version> </dependency> <dependency> <group ...
1、解压缩安装包 #gunzip v9.7_linuxia32_server.tar.gz #tar -xvf v9.7_linuxia32_server.tar 2、进入解压后的文件目录,执行安装:(我们选择手动安装) 注意:DB2_install为手动安装  db2_setup为图形安装 #./Db2_install-------no-----aese 3、创建DB2运行所需的组和用户: #groupadd -g 901 db2grp #groupadd -g 902 db2fgrp #groupadd -g 903 db2agrp #useradd -g db2grp -u 801 -d ...
1.开启   db2start   db2stop   db2stop  force 2.db2  logsize connect to dbname UPDATE DB CFG FOR PDWDB USING LOGFILSIZ 16384 DEFERRED
<mirrors> <mirror> <id>ibiblio.org</id> <name>ibiblio Mirror of http://repo1.maven.org/maven2/</name> <url>http://mirrors.ibiblio.org/pub/mirrors/maven2</url> <mirrorOf>central</mirrorOf> </mirror> <mirror> <id>son ...
  1.修改hostname(最好两文件都修改) /etc/sysconfig/network /etc/hosts 注销          2关闭防火墙 1) 重启后生效 开启: chkconfig iptables on 关闭: chkconfig iptables off 2) 即时生效,重启后失效 开启: service iptables start 关闭: service iptables stop  3)查看状态 service iptables status 3 linux cp 不提示overwrite   cp换成   \cp   \cp -rf   ...
RHEL yum 不能使用 [root@localhost ~]# yum install libtool Loaded plugins: rhnplugin, security This system is not registered with RHN. RHN support will be disabled. Setting up Install Process Nothing to do   解决方案1: 1、进入/etc/yum.repos.d/目录。 在命令行输入:wget http://docs.linuxtone.org/soft/lemp/CentO ...
Global site tag (gtag.js) - Google Analytics