自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq:489366879

程序员

  • 博客(33)
  • 收藏
  • 关注

转载 struts2 中的 addActionError 、addFieldError、addActionMessage 方法的区别添加错误信息

一、addActionError("错误内容"):Action级别的错误消息      this.addActionError("错误信息1");      this.addActionError("错误信息2");     显示消息的标签是:<s:actionerror />显示全部的 Action级别的错误消息,可以加CSS二、addFieldError("字段名"...

2018-11-12 22:50:58 514

原创 JSP - JSTL_functions

使用方法使用的方式 一、 <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> 二、 在WEB-INF目录下创建functions.ltd 然后将上述代码拷进去 <%@ taglib prefix="fn" uri="/WEB-INF/functions.tld"...

2018-11-12 22:08:08 187

转载 struts2 标签详解

要使用Struts2的标签,只需要在JSP页面添加如下一行定义即可:<%@ taglib prefix="s" uri="/struts-tags"%>Struts2的标签共分为五大类:一、逻辑控制标签用于进行逻辑控制输出,主要分为以下几类:1、条件标签:用于执行基本的条件流转<c:if>拥有一个test属性,其表达式的值用来决定标签里的内容是否显示,...

2018-11-12 21:47:38 220

转载 Spring - ReflectionUtils详解

 接下来进入正常方法Field findField(Class<?> clazz, String name, Class<?> type)根据类型,字段名称和字段类型查询一个字段;该方法会遍历的向父类查询字段,查询到的是所有字段;我们可以简单看一下实现:public static Field findField(Class<?> clazz, Str...

2018-11-11 23:02:54 1768

转载 Quartz 使用总结

Quartz可以用来做什么?Quartz是一个任务调度框架。比如你遇到这样的问题想每月25号,信用卡自动还款 想每年4月1日自己给当年暗恋女神发一封匿名贺卡 想每隔1小时,备份一下自己的爱情动作片 学习笔记到云盘这些问题总结起来就是:在某一个有规律的时间点干某件事。并且时间的触发的条件可以非常复杂(比如每月最后一个工作日的17:50),复杂到需要一个专门的框架来干这个事。 Quart...

2018-11-11 21:11:07 186

转载 hibernate - openSession() 跟 getCurrentSession() 方法之间的区别

getHiberanteTemplate 、getCurrentSession和OpenSession 采用getCurrentSession()创建的Session会绑定到当前的线程中去、而采用OpenSession()则不会。采用getCurrentSession()创建的Session在commit或rollback后会自动关闭,采用OpenSession()必须手动关闭。采用ge...

2018-11-11 15:59:04 130

转载 ActiveMQ5.15 - 入门 demo

第一步:先下载activeMQ http://activemq.apache.org/ 我下载的是5.12,最新导入pom依赖:<dependency>        <groupId>org.apache.activemq</groupId>        <artifactId>activemq-all</artifactId...

2018-11-11 14:57:44 326

转载 消息队列ActiveMQ+Spring整合

消息队列MQ简介 消息队列技术是分布式应用间交换信息的一种技术。使用消息队列可以很好的将任务以异步的方式进行处理或者进行数据传送和储存等。例如当你频繁地向数据库中插入数据、频繁的向搜索引擎提交数据,就可采取消息队列来异步插入。另外,还可以将较慢/较复杂的处理逻辑、有并发数量限制的处理逻辑,通过消息队列放在后台处理。 常规的使用场景:短信服务、电子邮件服务、图片处理服务、好友动态推送服务等。 ...

2018-11-11 02:47:11 122

转载 Hibernate - @Transient 实现临时字段映射

@Transient还可以在持久化类中直接获取关联表中的字段值 @Transient表示该属性并非一个到数据库表的字段的映射,ORM框架将忽略该属性 如果一个属性并非数据库表的字段映射,就务必将其标示为@Transient,否则,ORM框架默认其注解为@Basic比如下面代码,由整型字段state生成字符串型containerState临时字段。 import javax.persi...

2018-11-11 00:11:02 791

转载 hibernate - mappedby的理解

mappedBy的意思就是“被映射”,即mappedBy这方不用管关联关系,关联关系交给另一方处理1.规律:凡是双向关联,mapped必设,因为根本都没必要在2个表中都存在一个外键关联,在数据库中只要定义一边就可以了a) 只有OneToOne,OneToMany,ManyToMany上才有mappedBy属性,ManyToOne不存在该属性; b) mappedBy标签一定是定义在the...

2018-11-10 23:55:43 140

转载 Hibernate - CascadeType用法汇总

cascade(级联)级联在编写触发器时经常用到,触发器的作用是当 主控表信息改变时,用来保证其关联表中数据同步更新。若对触发器来修改或删除关联表相记录,必须要删除对应的关联表信息,否则,会存有脏数据。所以,适当的做法是,删除主表的同时,关联表的信息也要同时删除,在hibernate中,只需设置cascade属性值即可。CascadeType.PERSIST:级联新增(又称级联保存):对or...

2018-11-10 23:45:47 264

转载 hibernate 注解

本篇将向大家介绍表关联的注解方式。1. 一对一(One-to-one)使用@OneToOne注解可以建立实体bean之间的一对一的关联.一对一关联有三种情况:一是关联的实体都共享同样的主键,二是其中一个实体通过外键关联到另一个实体的主键(注意要模拟一对一关联必须在外键列上添加唯一约束).三是通过关联表来保存两个实体之间的连接关系(注意要模拟一对一关联必须在每一个外键上添加唯一约束).首...

2018-11-10 23:33:08 92

转载 hibernate - join fetch

join fetch 其实是相当于 数据库 里面的连接部分。默认是inner join 。也支持left outer join。join fetch 主要是运用于 HQL 中。主要体现在一对多、多对多的关系表中例如:class Student{ private int id; private int name; private Team team; get{…} ...

2018-11-10 22:05:36 553

转载 spring 中 InitializingBean接口使用理解

InitializingBean接口为bean提供了初始化方法的方式,它只包括afterPropertiesSet方法,凡是继承该接口的类,在初始化bean的时候会执行该方法。测试程序如下:import org.springframework.beans.factory.InitializingBean;public class TestInitializingBean impleme...

2018-11-09 22:36:18 141

转载 Spring Security - AbstractAuthenticationEvent 详解

Spring Security 继承的Spring Framework的优良品质,设计了多种的扩展点,因此我们可以使用事件监听器来获知验证和授权事件,从而做一些日志记录操作。import org.springframework.context.ApplicationListener;import org.springframework.security.authentication.eve...

2018-11-09 22:11:19 2009

转载 Oracle ORA-01940 无法删除当前已连接用户

1.查看用户的连接状态select username,sid,serial# from v$session;2.找到要删除用户的sid和serial并杀死alter system kill session'$sid,$serial';3.删除用户drop user xxx cascade;...

2018-11-09 10:12:58 95

转载 oracle ORA-12899 错误的解决方法

在使用ORACLE的过程中,会出现各种各样的问题,各种各样的错误,其中ORA-12899就是前段时间我在将数据导入到我本地机器上的时候一直出现的问题.不过还好已经解决了这个问题,现在分享一下,解决方案;出现ORA-12899,是字符集引起的,中文在UTF-8中占3个字节,ZHS16GBK中占2个字节,而源dmp文件字符集是ZHS16GBK库里倒出来的数据,现在要导入到目标字符集为UTF-8的库...

2018-11-09 09:25:50 1586

转载 Log4J.xml 配置详解

AppenderAppender:日志输出器,配置日志的输出级别、输出位置等,包括以下几类:ConsoleAppender: 日志输出到控制台;FileAppender:输出到文件;RollingFileAppender:输出到文件,文件达到一定阈值时,自动备份日志文件;DailyRollingFileAppender:可定期备份日志文件,默认一天一个文件,也可设置为每分钟一个、每小...

2018-11-08 23:07:56 163

转载 Spring Security - UsernamePasswordAuthenticationFilter 分析

UsernamePasswordAuthenticationFilter过滤器对应的类路径为 org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter 实际上这个Filter类的doFilter是父类 AbstractAuthenticationProcessingFilter 的 ...

2018-11-08 16:40:20 4349

转载 spring security 3 -- 自定义过滤链

先来配置下web.xml,HttpSessionEventPublisher是使用session管理时需要用到的 <!-- spring security --> <filter> <filter-name>securityFilterChainProxy</filter-name> <filter-class> ...

2018-11-08 13:53:12 310

转载 Spring Security - ExceptionTranslationFilter

1.首先判断是不是SpringSecurity产生的异常,如果是将在handleSpringSecurityException(request, response, chain, ase)处理,否则抛出ServletException/RuntimeException;2.handleSpringSecurityException方法首先判断是否是AuthenticationException...

2018-11-08 11:23:40 891

转载 Spring Security 整体配置

第一部分: web.xml的配置使用过SpringSecurity的朋友都知道,首先需要在web.xml进行以下配置:<filter> <filter-name>springSecurityFilterChain</filter-name> <filter-class>org.springframework.web.filter.D...

2018-11-08 10:59:50 311

转载 Spring Security - RememberMeAuthenticationFilter

RememberMeAuthenticationFilter的作用是, 当用户没有登录而直接访问资源时, 从cookie里找出用户的信息, 如果Spring Security能够识别出用户提供的remember me cookie, 用户将不必填写用户名和密码, 而是直接登录进入系统. 它先分析SecurityContext里有没有Authentication对象. 如果有, 则不做任何操作, 直...

2018-11-08 10:18:10 205

转载 spring security 中配置多个 AuthenticationManager

基于spring-security4.2.x和security-oauth2.3.x在使用Security配置Oauth2.0的时候需要多个authenticationManager来管理来自不同方向的认证管理,比如一个clientAuthenticationManager用来认证client_id和client_secret,配置另外一个authenticationManager来认证use...

2018-11-08 09:40:44 3406

转载 spring-MessageSource的配置--ResourceBundleMessageSource

ApplicationContext接口扩展了MessageSource接口,因而提供了消息处理的功能(i18n或者国际化)。与HierarchicalMessageSource一起使用,它还能够处理嵌套的消息,这些是spring提供的处理消息的基本接口。让我们快速浏览一下它所定义的方法: String getMessage(String code, Object[] args, Strin...

2018-11-07 22:07:48 1298

转载 Oracle命令(二):Oracle用户

1、显示当前用户名   select user from dual;  show user2、显示当然用户有哪些表   select * from tab;3、显示当所有用户的表   select * from user_tables;4、显示当有用户可以访问表   select * from all_tables;5、显示用户为SCOTT的表   select * f...

2018-11-07 10:52:01 111

转载 Oracle命令(-):Oracle用户Oracle登录命令

1、运行SQLPLUS工具  C:\Users\wd-pc>sqlplus2、直接进入SQLPLUS命令提示符  C:\Users\wd-pc>sqlplus /nolog3、以OS身份连接   C:\Users\wd-pc>sqlplus / as sysdba   或  SQL>connect / as sysdba4、普通用户登录  C...

2018-11-07 10:48:23 1987

转载 DRUID 连接池的实用 配置详解

DRUID介绍     DRUID是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池(据说是目前最好的连接池,不知道速度有没有BoneCP快)。 配置参数 和其它连接池一样DRUID的DataSource类为:com.alibaba.d...

2018-11-05 23:26:26 156

转载 Hibernate 注解

3、常用注解的使用方法3.1 类级别的注解@Entity     映射实体类 @Table      映射数句库表@Entity(name = "tableName") - 必须,注解将一个类声明为一个实体bean,即指出该Java 类为实体类,将映射到指定的数据库表属性: name - 可选,对应数据库中的一个表。若表名与实体类名相同,则可以省略@Table(name = "...

2018-11-05 16:15:09 83

转载 CXF + Spring 发布 SOAP服务

web工程目录如下: 实体类com.cc.entity.User如下:package com.cc.entity;import javax.xml.bind.annotation.XmlRootElement;import java.io.Serializable;@XmlRootElementpublic class User implements Serializa...

2018-11-05 14:38:09 231

转载 SiteMesh3简介及使用

介绍SiteMesh 是一个网页布局和修饰的框架,利用它可以将网页的内容和页面结构分离,以达到页面结构共享的目的。Sitemesh是由一个基于Web页面布局、装饰以及与现存Web应用整合的框架。它能帮助我们在由大量页面构成的项目中创建一致的页面布局和外观,如一致的导航条,一致的banner,一致的版权,等等。它不仅仅能处理动态的内容,如jsp,php,asp等产生的内容,它也能处理静态的内...

2018-11-04 01:14:04 540

转载 struts2注解总结 -- @Action 和 @Result

除了使用配置文件配置之外,还能够使用注解来配置以下是一些经常使用的注解介绍:@Action/@Actions:@Action指定一个类为action,相应配置文件里的<action>....</action>标签,当中能够配置例如以下属性results:配置返回的结果集属性,相当于struts2中的<result>列表,能够在{}中配置属性,...

2018-11-04 00:34:29 818

转载 struts2 Convention 插件

首先我们需要使用到的jar包: struts2-convention-plugin-2.1.8.jar struts2-core-2.1.8.jar xwork-core-2.1.6.jar commons-fileupload-1.2.1.jar freemarker2.3.16.jar web.xml的配置 <!-- Struts2过滤器 --> ...

2018-11-04 00:29:12 234

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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