- 浏览: 142378 次
- 性别:
- 来自: 深圳
最新评论
文章列表
[置顶] area 数据库模式总结
- 博客分类:
- 真实总结实例
drop table EMP cascade constraints;
/*==============================================================*//* Table: EMP *//*==============================================================*/create table EMP ( ID INTEGER ...
a. 连接点(Joinpoint):程序执行的某个特定位置(如:某个方法调用前、调用后,方法抛出异常后)。一个类或一段程序代码拥有一些具有边界性质的特定点,这些代码中的特定点就是连接点。Spring仅支持方法的连接点。
b. 切点(Pointcut):如果连接点相当于数据中的记录,那么切点相当于查询条件,一个切点可以匹配多个连接点。Spring AOP的规则解析引擎负责解析切点所设定的查询条件,找到对应的连接点。
c. 增强(Advice):增强是织入到目标类连接点上的一段程序代码。Spring提供的增强接口都是带方位名的,如:BeforeAdvice、AfterReturningAdvice、 ...
spring cloud 版本:Edgware.SR2
问题: 使用feign注册eurka服务在监听器中调用
package com.listener;
import java.util.concurrent.Executors;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import org.springframework.beans.factory.annotation.Autowired;
import org.spri ...
我这边用spring boot搭建了一套东西,其中用到了shiro,
但是我在springboot与shiro配合过程中发现,一个问题:
我在boot上声明的filter比如:MyUserfilter(继承Userfilter)
然后shirofilter配置如下: /** = user
我跟踪代码发现,shiro的filterchain会首先经过一次shirofilter chain
再经过一次容器的filterchain,
那么问题就出现在容器把我定义的MyUserfilter也作为容器的filter接管,
所有的请求又都经过一次filter,导致一个问题出现,比 ...
java.lang.IllegalStateException: Expected raw type form of org.springframework.w
- 博客分类:
- spring aop
- Java spring
项目启动报错:
四月 11, 2017 10:45:52 上午
org.springframework.context.support.ClassPathXmlApplicationContext prepareRefresh
信息: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@41cf53f9: startup date [Tue Apr 11 10:45:52 CST 2017]; root of context hierarchy
四月 11, 2017 10:45:52 上午 ...
spring 事件监听 3种方式
- 博客分类:
- Java spring
http://blog.csdn.net/fhx007/article/details/5416376
http://blog.csdn.net/it_man/article/details/8440737
http://javabeat.net/spring-eventlistener/
三种模式三种demo
1个事件 多个监听 1对多 多个操作类型就配置多个监听 适用于参数较小的情况(排除使用dto)
多个事件 多个监听 多对多 每一个事件对应一个监听 麻烦 科班用法
多个事件 一个监听 多对一 在listener里面获取事件类型做出不同的处理 适用于每个事件参数不同情况
...
一、环境
公司网站系统使用的是IIS + Oracle
但公司某系统使用的是Sqlserver 2000, 但其数据需要做成报表放到网站上,为简化编程,使用Oracle做透明网关,定期从Sqlserver 抓取数据的方式
A: Web Server
•OS: Windows Server 2008
•IP: 10.108.3.1 ...
CyclicBarrier的用法
- 博客分类:
- Java
本例介绍第三个同步装置:CyclicBarrier,它维护一个计数器,与CountDownLatch不同的是,等待这个CyclicBarrier的线程必须等到计数器到达某个值时,才可以继续。CyclicBarrier就像它名字的意思一样,可看成是个障碍,所有的线程必须到齐后才能一起通过这个障碍。本例实现一个数组相邻元素的加法,一个线程给数组的第一个元素赋值,然后等待其他线程给数组第二个元素赋值,然后将第一个元素和第二个元素相加。
构造CyclicBarrier对象时,需要指定计数器的目标值,计数器的初始值为0.还可以在构造方法中带一个Runnable参数,表示当计数器到达目标值时 ...
package com.hbw.model;
public class User {
public User(){}
public User(int id,String name){
this.id=id;
this.name=name;
}
private int id;
private String name;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
...
PROPAGATION_REQUIRES_NEW 和 PROPAGATION_NESTED两种传播机制的是容易混淆的。 1. 开启事务的多少,PROPAGATION_REQUIRES_NEW会开启很多事务,外部事务挂起,里面的事务独立执行,对性能的损耗较大。PROPAGATION_NESTED为父子事务,实际上是借助jdbc的savepoint实现的,属于同一个事物。 2. PROPAGATION_NESTED的回滚可以总结为,子事务回滚到savepoint,父事务可选择性回滚或者不不滚;父事务回滚子事务一定回滚。
PROPAGATION_NESTED如一下一樣
在oracle數 ...
- 2016-03-10 17:47
- 浏览 1042
- 评论(0)
在企业或事业单位,经常需要把一个任务分派给多条线去处理,每条线可以由一个或多个步骤构成,多条线的任务完成后需要再汇总一起于某个任务上。最常见的应用例子就是总经理把一个任务分发下去给多个部门领导,每个部 ...
- 2015-01-15 11:43
- 浏览 2437
- 评论(0)
经过很久的努力,终于完成了JAVA自动生成正则表达式工具类。还记得之前需要正则,老是从网上找吗?找了想修改也不会修改。现在不用再为此烦恼了,使用此生成类轻松搞定所有正则表达式。赶快在同事面前炫一下吧。
本正则表达式工具类,也整理了很多常用校验。例如:匹配汉字、行首、行尾、匹配除换行外的所有字符、匹配数字、匹配大写字母、匹配小写字母、匹配大小写字母、匹配小写字母和数字、匹配大写字母和数字、匹配大小写字母和数字、匹配大小写字母、数字、下划线、匹配一个单词的边界、匹配一个非单词的边界、匹配任何空白字符,包括空格、制表符、换页符等。与 [ \f\n\r\t\v] 等效。、匹配任何非空白字符。与 ...
- 2014-09-23 16:21
- 浏览 1036
- 评论(0)
Oracle 取随机数
- 博客分类:
- oracle
在Oracle中的DBMS_RANDOM程序包中封装了一些生成随机数和随机字符串的函数,其中常用的有以下两个:
DBMS_RANDOM.VALUE函数
该函数用来产生一个随机数,有两种用法:
1. 产生一个介于0和1之间(不包含0
- 2014-07-15 08:59
- 浏览 1024
- 评论(0)
这篇文章是承接之前CXF整合Spring的这个项目示例的延伸,所以有很大一部分都是一样的。关于发布CXF WebServer和Spring整合CXF这里就不再多加赘述了。如果你对Spring整合CXF WebService不了解,具体你可以参看这两篇文章:
http://www.cnblogs.com/hoojo/archive/2011/03/30/1999563.html
http://www.cnblogs.com/hoojo/archive/2012/07/13/2590593.html
如果你不了解restful风格的WebService,你可以参考:
http://www. ...
- 2014-06-25 11:11
- 浏览 690
- 评论(0)
首先,CXF和spring整合需要准备如下jar包文件:
这边我是用Spring的jar包是Spring官方提供的,并没有使用CXF中的Spring的jar文件。
添加这么多文件后,首先在web.xml中添加如下配置:
<!-- 加载Spring容器配置 -->
<!--CRLF-->
<listener>
<!--CRLF-->
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-cla ...
- 2014-06-25 11:00
- 浏览 809
- 评论(0)