`
xiaoyanzi1205
  • 浏览: 42067 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
有个开源项目lombok ,可以简化javabean的开发,从此不用在重复写getter/setter方法了 maven加上   <dependency>     <groupId>org.projectlombok</groupId>     <artifactId>lombok</artifactId>     <version>1.12.4</version> </dependency> 即可引用。 具体查看http://www.projectlomb ...

Java与模式简述

    博客分类:
  • java
        简单工厂模式是类的创建模式,又叫做静态工厂方法模式。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。         工厂方法模式是类的创建模式,又叫虚拟构造子模式或者多态性工厂模式。工厂方法模式的用意是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中。         抽象工厂模式是对象的创建模式,是工厂方法模式的进一步推广,可以处理具有相同(或者相似)等级结构的多个产品族中的产品对象的创建问题。        (未完成,待续)
find / -type f -name "*.properties" | xargs grep "tps_user"   *.properties是指定文件名 tps_user是指定内容   (备忘)

java类的关系

    博客分类:
  • java
java语言类的关系: 一般化关系:继承,类之间的继承,接口之间的继承。 关联关系:让一个类可以使用另一个类的方法和属性,表现在实例变量。 聚合关系:是关联关系的一种,两个类一个是整体一个是局部,比如车和引擎,而关联关系中两个类是平等的。 合成关系:是关联关系的一种,一个类管理另一个类的声明周期。 依赖关系:一个类在方法中要用到另一个类,比如参数、临时变量等。
public class AccountEmailServiceTest { @Test public void testSendMail() throws Exception { ApplicationContext ctx = new ClassPathXmlApplicationContext("account-email.xml"); AccountEmailService accountEmailService = (AccountEmailService) ctx.getBean("accountEmailService&quo ...
javascript基本语法中有五个简单数据类型,其中有Null和Undefined 1.Null:表示一个空对象 例: var s = null; alert(typeof s); 结果是object alert(s); 结果是null 2.Undefined:表示一个变量没有初始化 例: var b; alert(typeof b); alert(b); 结果都是undefined 3.undefined派生自null值的,因此 alert(null==undefined) 结果是true 4.初始化时,undefined不需要赋值,而null最好显式赋值, ...
本文摘自ExtJS4官方文档 1.新建index.html <html> <head> <title>Hello Ext</title> <link rel="stylesheet" type="text/css" href="extjs/resources/css/ext-all.css"> <script type="text/javascript" src="extjs/ext-debug.js& ...
最近在研究Drools 5的文档,发现了一个retract()的使用问题。 我就用eclipse自带的例子说一下吧。 java code: KnowledgeBase kbase = readKnowledgeBase(); StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession(); KnowledgeRuntimeLogger logger = KnowledgeRuntimeLoggerFactory.newFileLogger(ksession, "test"); ...
      我们部门现在没有专门的测试人员,没办法java服务架子打好了就先告一段落,再来弄弄压力测试,各方面都要略懂一点,呵呵,这两天就在研究LoadRunner,今天终于小有成果,分享一下: 1.首先安装了LoadRunner 8.1版本(需要破解,破解方法网上很多),安装路径任意,我并没有汉化直接拿来用了。 2.编写测试脚本: 打开Virtual User Generator,然后File→new...,打开如图  <!--StartFragment --> 左边图标选择第一个,右边选择Java Vuser,打开如图 <!--StartFragment --&g ...
今天在以前的项目中加入spring依赖注入,来管理零散的类,发生了一个错误,弄了一上午,终于发现了问题所在。 applicationContext-bean.xml配置文件片段: <bean name="secInputAction" class="com.sunyard.rule.action.SecInputAction"> <property name="ruleProxy" ref="ruleProxy" /> </bean> 问题:在SecInputAc ...
java服务自带了定时服务Timer,不过我在研究spring,所以就使用了quartz,因为spring良好的支持了quartz,使用起来还是相当的简单 <!-- 实现规则服务实时加载的定时服务配置文件 --> <beans xmlns="http://www.springframework.org/sch ...
我是用rmi客户端访问rmi服务器端的brms服务,结果出现access denied (java.lang.RuntimePermission modifyThreadGroup)异常,原因是jdk权限配置文件中缺少这个,添加即可 权限配置路径:%JAVA_HOME%\jre\lib\security\java.policy 配置方法: grant {}中添加 permission java.lang.RuntimePermission "modifyThread"; over
    BRMS有两种方法存放数据,一种是存在文件中(默认),一种是存到数据库中,下面介绍第二种方法的配置,以Oracle为例。      BRMS是使用Apache Jackrabbit存储数据的(Jackrabbit的介绍在其他以前的文章里有介绍),在tomcat里面启动以后会在tomcat主目录下生成两个文件(repository.xml、derby.log)和一个文件夹(repository),需要修改的是repository.xml和repository\workspaces\default下面的workspace.xml,实例如下: repository.xml <?xml ...
    我们公司服务器是websphere,所以我测试的时候决定用Tomcat6.0测试,以便以后部署到服务器上。 Tomcat6.0要求: 1.jdk5.0以上,而且必须是sun公司的(IBM的jdk发布时会报错); 2.下载所需的jar包,网址:http://download.jboss.org/drools/dependencies/jboss_jsf_libs.zip,解压后放到TOMCAT_HOME/lib下。 3.删除掉drools-guvnor.war里lib下面自带的el-api.jar(因为Tomcat6.0已经自带了,其他Tomcat版本不清楚)。 然后把drools-gu ...
    Apache JackRabbit是一个开放源码的JSR-170 实现,实现了Level 2,但它还有许多扩展的功能。 JackRabbit需要两个参数来配置一个内容仓库实例。 1.内容仓库主目录:这个文件目录下通常包含了所有的内容,搜索索引,内部配置文件 ...
Global site tag (gtag.js) - Google Analytics