- 浏览: 8834 次
- 性别:
- 来自: 深圳
最新评论
文章列表
Maven-Jetty
- 博客分类:
- Maven
<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时就要多个心眼,是否可以考虑实用工厂模式,虽然这样做,可能多做一些工作,但会给你系统带来更大的可扩展性和尽量少的修改量。
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 ...
Linux 基本命令
- 博客分类:
- 操作系统
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 不能使用
- 博客分类:
- 操作系统
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 ...