沈荣荣的博客

从这里启航。。。记录自己的点滴

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

目录 通过IDEA新建Spring MVC项目 设置运行、调试相关配置 导入Spring MVC 相关类库 添加 Controller 修改 url-pattern(web.xml) 配置 component-scan(dispatcher-servlet.xml) 配置 ViewR...

2019-03-19 18:02:22

阅读数 22

评论数 0

drools -规则语法

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

2019-01-25 11:19:31

阅读数 244

评论数 0

drools规则引擎初探

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

2019-01-25 10:16:57

阅读数 266

评论数 0

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

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

2019-01-25 09:58:03

阅读数 50

评论数 0

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

Visual Paradigm for UML 10.0 SP1 企业版 多语言破解版(含简体中文)安装之后,自动识别系统语言,选择与系统相对应的语言。(如果是系统是中文软件就会显示中界面)。 一. 下载地址: 1) Windows 32位: 209MB   下载 2) Windows 64...

2018-12-26 16:51:12

阅读数 121

评论数 1

构造方法单元测试

package com.suning.epp.svs.securityvalidate.pojo; import com.suning.epp.pu.common.util.LoggerUtil; import com.suning.epp.svs.client.quickpay.intf.Qu...

2018-12-25 16:52:18

阅读数 153

评论数 0

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

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

2018-09-05 09:49:39

阅读数 87

评论数 0

java 拆分log 文件

package com.suning.epp.pgs.srr; import java.io.*; public class BreakUpLog0 { public static void main(String args[]) { try { ...

2018-09-04 15:50:23

阅读数 168

评论数 0

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

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

2018-09-03 17:41:39

阅读数 540

评论数 0

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

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

2018-08-08 09:26:22

阅读数 393

评论数 0

单元测试案例

package com.suning.sdkservice.controller.sms; import com.suning.epp.pu.common.aop.lang.CommonParams; import com.suning.epp.pu.common.aop.lang.Commo...

2018-08-07 11:27:00

阅读数 252

评论数 0

servlet request和response的模拟单元测试

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

2018-08-07 10:06:56

阅读数 517

评论数 0

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

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

2018-07-18 17:48:28

阅读数 1048

评论数 0

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

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

2018-07-18 09:04:09

阅读数 116

评论数 0

IDEA快捷键

说明 IntelliJ IDEA 的便捷操作性,快捷键的功劳占了一大半,对于各个快捷键组合请认真对待。IntelliJ IDEA 本身的设计思维是提倡键盘优先于鼠标的,所以各种快捷键组合层出不穷,对于快捷键设置也有各种支持,对于其他 IDE 的快捷键组合也有预设模板进行支持。 关于各个快捷键的...

2018-07-17 19:52:07

阅读数 49

评论数 0

IntelliJ IDEA2017 --- 使用手册

目录: 1、导入已有Maven项目 2、导入已有多个Maven项目 3、修改Idea默认的Maven全局设置 4、Maven项目不能新建package和class的解决方法 5、外部服务器运行Maven项目 6、关于Tomcat debug启动慢的解决方案     一、导入已有M...

2018-07-17 17:47:10

阅读数 73

评论数 0

JAVA锁有哪些种类

其实如果按照名称来说,锁大概有以下名词: 自旋锁 ,自旋锁的其他种类,阻塞锁,可重入锁 ,读写锁 ,互斥锁 ,悲观锁 ,乐观锁 ,公平锁 ,偏向锁, 对象锁,线程锁,锁粗化, 锁消除,轻量级锁,重量级锁, 信号量,独享锁,共享锁,分段锁 我们所说的锁的分类其实应该按照锁的特性和设计来划分概述其实从...

2018-06-28 10:58:09

阅读数 1289

评论数 0

sleep() 和 wait() 的区别

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

2018-06-28 10:55:07

阅读数 237

评论数 0

窗口函数

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

2018-06-20 09:48:14

阅读数 2485

评论数 0

left join on +多条件与where区别

SELECT * FROM aaa, bbb; SELECT * FROM aaa A LEFT JOIN bbb b ON A . ID = b. ID; SELECT * FROM aaa A LEFT JOIN bbb b ON A . ID = b. ID and a....

2018-06-19 17:52:39

阅读数 1004

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭