6 沈荣荣

尚未进行身份认证

暂无相关描述

等级
博文 157
排名 1w+

drools 的一个小demo

直接上代码:第一步,maven引入相关包<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocati...

2019-06-06 17:05:52

IDEA建立Spring MVC Hello World 详细入门教程

目录通过IDEA新建SpringMVC项目 设置运行、调试相关配置 导入SpringMVC相关类库 添加Controller 修改url-pattern(web.xml) 配置component-scan(dispatcher-servlet.xml) 配置ViewResolver(dispatcher-servlet.xml) 添加视图文件(.jsp) 通过M...

2019-03-19 18:02:22

drools -规则语法

文章结构1.基础api2.FACT对象3.规则4.函数1.基础api在Drools当中,规则的编译与运行要通过Drools提供的各种API来实现,这些API总体来讲可以分为三类:规则编译、规则收集和规则的执行。完成这些工作的API主要有KnowledgeBuilder、KnowledgeBase、StatefulKnowledgeSession、Stateles...

2019-01-25 11:19:31

drools规则引擎初探

1.drools是什么Drools是为Java量身定制的基于Charles Forgy的RETE算法的规则引擎的实现。具有了OO接口的RETE,使得商业规则有了更自然的表达。Rule是什么呢? 一条规则是对商业知识的编码。一条规则有 attributes ,一个 LeftHandSide ( LHS )和一个 RightHandSide ( RHS )。Drools 允许...

2019-01-25 10:16:57

Drools开发环境搭建及入门示例

Drools是一个开源的业务规则引擎,速度快,效率高。它是由JBoss和RedHat共同支持,是一个实现了Rete模式匹配算法的一个开源项目。由于Drools是由Java编写的一个业务规则管理系统,考虑到很多开发是在Eclipse下完成的,下面我们展示一下再Eclipse下搭建Drools开发环境的过程。DroolsEclipse插件安装安装DroolsEclipse插件的前提是已经...

2019-01-25 09:58:03

Visual Paradigm for UML 10.0 SP1 企业中文下载地址、安装及激活详解教程

VisualParadigmforUML10.0SP1企业版多语言破解版(含简体中文)安装之后,自动识别系统语言,选择与系统相对应的语言。(如果是系统是中文软件就会显示中界面)。一.下载地址:1)Windows32位:209MB  下载2)Windows64位:209MB 下载3)Linux32位:192MB        下载   4)...

2018-12-26 16:51:12

构造方法单元测试

packagecom.suning.epp.svs.securityvalidate.pojo;importcom.suning.epp.pu.common.util.LoggerUtil;importcom.suning.epp.svs.client.quickpay.intf.QuickPayClientService;importcom.suning.epp.svs.cl...

2018-12-25 16:52:18

android studio 提示IDE出现错误,或输入代码没有提示

解决方法:左上角File-->Powersavemode将其取消打勾即可。原因:AS设置成省电模式,所以会取消辅助功能,如自动提示等等。  

2018-09-05 09:49:39

java 拆分log 文件

packagecom.suning.epp.pgs.srr;importjava.io.*;publicclassBreakUpLog0{publicstaticvoidmain(Stringargs[]){try{FileReaderread=newFileReader("D:/finishlog.lo...

2018-09-04 15:50:23

Java把一个大的文本文件拆分成几个小的文件

  Java把一个大的文本文件拆分成几个小的文件 一、背景     本地调用线上服务运行了一个程序,运行完成后,日志文件644MB,由于日志中没有统计数据的代码,所以想用日志文件统计一个运行的结果。但是发现:用Notepad++打不开日志文件,原因是文件太大。所以才想到用程序实现    拆分的粒度:每个拆分后的小文件在100MB左右。二、java代码   ...

2018-09-03 17:41:39

在Java中,当你需要统一处理异常的时候,你是会选择caceptiotch (Exn),还是直接catch (Throwable)?

在Java中,当你需要统一处理异常的时候,你是会选择catch(Exception),还是直接catch(Throwable)?#Java的异常体系Throwable:Java中所有异常和错误类的父类。只有这个类的实例(或者子类的实例)可以被虚拟机抛出或者被java的throw关键字抛出。同样,只有其或其子类可以出现在catch子句里面。 Error:Throwable的子类,表...

2018-08-08 09:26:22

单元测试案例

packagecom.suning.sdkservice.controller.sms;importcom.suning.epp.pu.common.aop.lang.CommonParams;importcom.suning.epp.pu.common.aop.lang.CommonParamsIntf;importcom.suning.epp.pu.common.consta...

2018-08-07 11:27:00

servlet request和response的模拟单元测试

项目采用分层开发,服务端和客户端。服务端的开发需要测试,但是涉及到了servletrequest和servletresponse。这里提供两种方法。1、easymock2、springmock第一种方法代码 Java代码  package com.zzrenfeng.util;      import org.apache.commons.logging.*;  ...

2018-08-07 10:06:56

eclipse中怎么找到编译后的class路径

、选中你要找的类的类名 2.点下快捷键ctrl+shift+R,会默认显示你的源文件.java的路径,如果没有.class的话,点击右上角的三角 3.选择如下图: 4.会展示出.class文件 5.双击.class文件,打开如下 6.快捷键alt+回车,打...

2018-07-18 17:48:28

Idea maven项目不能新建package和class的解决

如图,新建的maven项目不能新建package  这是因为java是普通的文件夹,要设置为 现在就可以了

2018-07-18 09:04:09

IDEA快捷键

说明IntelliJIDEA的便捷操作性,快捷键的功劳占了一大半,对于各个快捷键组合请认真对待。IntelliJIDEA本身的设计思维是提倡键盘优先于鼠标的,所以各种快捷键组合层出不穷,对于快捷键设置也有各种支持,对于其他IDE的快捷键组合也有预设模板进行支持。关于各个快捷键的频率分类上可能每个人都有各自的看法,下面的整理也只是以我个人的使用习惯来划分的,而我应该是可以代表某一...

2018-07-17 19:52:07

IntelliJ IDEA2017 --- 使用手册

目录:1、导入已有Maven项目2、导入已有多个Maven项目3、修改Idea默认的Maven全局设置4、Maven项目不能新建package和class的解决方法5、外部服务器运行Maven项目6、关于Tomcatdebug启动慢的解决方案  一、导入已有Maven项目1.1回退到欢迎界面,点击ImportProject,如下图: 1.2...

2018-07-17 17:47:10

JAVA锁有哪些种类

其实如果按照名称来说,锁大概有以下名词: 自旋锁,自旋锁的其他种类,阻塞锁,可重入锁,读写锁 ,互斥锁 ,悲观锁 ,乐观锁 ,公平锁 ,偏向锁,对象锁,线程锁,锁粗化, 锁消除,轻量级锁,重量级锁,信号量,独享锁,共享锁,分段锁 我们所说的锁的分类其实应该按照锁的特性和设计来划分概述其实从并发的角度来讲,按照线程安全的三种策略看,主要内容都集中在互斥同步里,我们所讨论的锁也集中在这个部分。...

2018-06-28 10:58:09

sleep() 和 wait() 的区别

结合synchronized,会更好的理解sleep()和wait()这两个方法,当然也就知道了他们的区别了。这篇博客就一起学习这两个方法sleep()sleep()方法是线程类(Thread)的静态方法,让调用线程进入睡眠状态,让出执行机会给其他线程,等到休眠时间结束后,线程进入就绪状态和其他线程一起竞争cpu的执行时间。 因为sleep()是static静态的方法,他不能改变对象的机锁,当...

2018-06-28 10:55:07

窗口函数

窗口函数在和当前行相关的一组表行上执行计算。这相当于一个可以由聚合函数完成的计算类型。但不同于常规的聚合函数,使用的窗口函数不会导致行被分组到一个单一的输出行;行保留其独立的身份。在后台,窗口函数能够访问的不止查询结果的当前行。这里是一个例子,说明如何比较每个员工的工资和在他或她的部门的平均工资:SELECTdepname,empno,salary,avg(salary)OVER...

2018-06-20 09:48:14
奖章
  • Github
    Github
    绑定github第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。