自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

周禹安

技术改变生活

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

原创 j基于JDK1.8的日期工具类

JDK1.8日期工具类package util;import java.time.*;import java.time.format.DateTimeFormatter;import java.time.temporal.ChronoUnit;import java.time.temporal.TemporalAdjusters;import java.util.Date;/**...

2018-12-10 16:30:42 1775

原创 CronTrigger

CronTriggerCronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复发的发射工作的时间表。CronTrigger,你可以指定触发的时间表如“每星期五中午”,或“每个工作日9:30时”,甚至“每5分钟一班9:00和10:00逢星期一上午,星期三星期五“。即便如此,SimpleTrigger

2016-09-23 12:41:27 277

转载 单例模式(Singleton) 的应用场景

单例模式(Singleton)也叫单态模式,是设计模式中最为简单的一种模式,甚至有些模式大师都不称其为模式,称其为一种实现技巧,因为设计模式讲究对象之间的关系的抽象,而单例模式只有自己一个对象,也因此有些设计大师并把把其称为设计模式之一。这里又不具体讲如何实现单例模式和介绍其原理(因为这方便的已经有太多的好文章介绍了)好多没怎么使用过的人可能会想,单例模式感觉不怎么用到,实际的应用

2016-07-18 18:33:23 302

原创 strut2+spring事务控制

IPdaStatementManageSerive pdaStatementManageSerive = (IPdaStatementManageSerive) WebApplicationContextHolder.getWebApplicationContext().getBean("pdaStatementManageService");pdaStatementManageSer

2016-05-25 10:38:13 290

原创 CollectionsUtil 使用

org.apache.commons.collections4.CollectionUtils 使用

2016-04-08 21:15:57 1583

原创 org.apache.commons.beanutils.BeanUtils 工具类详解

这个包主要提供用于操作JavaBean的工具类,Jakarta-Common-BeanUtils的主要功能都在这个包里实现

2016-04-08 16:53:05 11586 2

转载 Oracle存在则修改,不存在插入记录

首先是创建表有着细微的区别,判断一个表是否存在,习惯了MS SQL的OBJECT_ID('对象表','对象类型')的童鞋们,你们是不是想到Oracle中也应该有这样的功能呢?遗憾了,Oracle中没有此类函数来判断一个表是否存在,那就只能通过委婉的方式来实现,MS SQL中有类似于 Select Name From SysObjects Where XType='U'这样的数据库表,那对应的Ora

2016-03-15 16:46:41 5032

原创 Merge Into 语句

create table t_emp (       id number(4),       name varchar2(12),       password varchar2(12))insert into t_emp values(4,'demo','1454');select * from t_emptruncate table t_em

2015-11-06 16:26:32 365

转载 JPA学习

Java天地JPA学习笔记目录目录 1一、JPA基础 21.1 JPA基础 21.2JPA开发过程 31.3 实体的生命周期及实体管理器常用方法 4二、环境搭建 52.1 添加JPA支持 62.2 添加配置文件 62.3测试配置 62.4 环境搭建附表 6三、常用注解 123.1 批注完全参考 123.2 ID相关

2015-11-04 10:16:57 380

转载 设计模式

23种设计模式全解析分类: DesignPattern目录(?)[-]一设计模式的分类二设计模式的六大原则总原则开闭原则Open Close Principle单一职责原则里氏替换原则Liskov Substitution Principle依赖倒转原则Dependence Inversion Principle接口隔离原则Interface Seg

2015-11-03 15:35:10 284

转载 Oracle其他对象

/*  什么是刷新组 :  通常我们创建的MView会不止一个,而且各个MView的Master Table之间是有约束,数据一致性关联的,  如果我们对各个MView分开刷新的话我们是不能保证关联数据的完整性和事务的一致性的。  Oracle提供了刷新组来解决这个问题。在刷新组刷新之后Oracle可以保证在刷新组里面的  所有的表在刷新的那个时间点的是一致的。  刷新组的

2015-11-02 09:22:09 331

原创 Oracle中的其他对象

--创建连接远程数据库的DBlink:(用来创建本地数据库与远程数据库的连接)create public database link LINK_FOSS_DBQUERY  connect to SEARCH  using '   (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168

2015-11-02 08:59:24 295

原创 JSON工具类

/** * JSON工具类 *  * @author 王洪领 * @date 2012-09-06 * @version 1.0 * */public class JsonUtil {private static ObjectMapper mapper = new ObjectMapper();static{DateFormat df = new S

2015-10-29 14:35:33 402

原创 随机生成36位的UUID

/** * UUID工具类 * @author wanghongling * */public class UUIDUtils {/*** 生成36位的UUID* @return*/public static String getUUID(){return UUID.randomUUID().toString();}}

2015-10-29 14:33:32 3040

原创 Jackson转换

package com.zhouyuan.mydemo.util;import java.io.IOException;import java.util.ArrayList;import java.util.List;import org.codehaus.jackson.JsonGenerationException;import org.codehaus.j

2015-10-28 07:58:35 282

转载 java

Java线程详解Java线程:概念与原理一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 线程是指进程中的一个执

2015-10-16 18:02:17 371

原创 SpringMVC学习

1、SpringMVC是什么?springMVC是spring framework 的后续产品,是一个mvc的框架。前端控制器:Dispathcher ,用户接收请求处理器映射器 DefaultAnnotationHandlerMapping 把一个url映射到具体的Controller上,处理器设配器 AnnotationHandlerAdapter 把一个url映射到对应C

2015-10-13 14:22:54 431

转载 表单标签

本篇我们来学习Spring MVC表单标签的使用,借助于Spring MVC提供的表单标签可以让我们在视图上展示WebModel中的数据更加轻松。一.首先我们先做一个简单了例子来对Spring MVC表单表单标签的使用有一个大致的印象,然后再结合例子对各个标签介绍一下如何使用。1.首先,在com.demo.web.models包中添加一个模型TagsModel内容如下:

2015-10-13 14:19:14 243

转载 异常处理

在项目中如何处理出现的异常,在每个可能出现异常的地方都写代码捕捉异常?这显然是不合理的,当项目越来越大是也是不可维护的。那么如何保证我们处理异常的代码精简且便于维护呢?这就是本篇要讲的内容—>异常处理。在Spring MVC中我们可以通过以下2中途径来对异常进行集中处理:一.继承HandlerExceptionResolver接口实现自己的处理方法,如:public c

2015-10-13 14:18:38 241

转载 实现注解式权限验证

对大部分系统来说都需要权限管理来决定不同用户可以看到哪些内容,那么如何在Spring MVC中实现权限验证呢?当然我们可以继续使用servlet中的过滤器Filter来实现。但借助于Spring MVC中的action拦截器我们可以实现注解式的权限验证。一.首先介绍一下action拦截器:HandlerInterceptor是Spring MVC为我们提供的拦截器接口,来让我们实现

2015-10-13 14:18:04 314

转载 国际化

在系列(7)中我们讲了数据的格式化显示,Spring在做格式化展示的时候已经做了国际化处理,那么如何将我们网站的其它内容(如菜单、标题等)做国际化处理呢?这就是本篇要将的内容—>国际化。一.基于浏览器请求的国际化实现:首先配置我们项目的springservlet-config.xml文件添加的内容如下:bean id="messageSource" class="org.s

2015-10-13 14:17:21 302

转载 格式化数据

在系列(6)中我们介绍了如何验证提交的数据的正确性,当数据验证通过后就会被我们保存起来。保存的数据会用于以后的展示,这才是保存的价值。那么在展示的时候如何按照要求显示?(比如:小数保留一定的位数,日期按指定的格式等)。这就是本篇要说的内容—>格式化显示。从Spring3.X开始,Spring提供了Converter SPI类型转换和Formatter SPI字段解析/格式化服务,其中Con

2015-10-13 14:16:19 338

转载 数据验证

在系列(4)、(5)中我们展示了如何绑定数据,绑定完数据之后如何确保我们得到的数据的正确性?这就是我们本篇要说的内容 —> 数据验证。这里我们采用Hibernate-validator来进行验证,Hibernate-validator实现了JSR-303验证框架支持注解风格的验证。首先我们要到http://hibernate.org/validator/下载需要的jar包,这里以4.3.1

2015-10-13 14:15:27 293

转载 数据绑定-2

在系列(4)中我们介绍了如何用@RequestParam来绑定数据,下面我们来看一下其它几个数据绑定注解的使用方法。1.@PathVariable 用来绑定URL模板变量值,这个我们已经在系列(3)中介绍了使用方法,这里不在赘述。2.@CookieValue 用来绑定Cookie中的数据。下面我们用获取Cookie中的sessionId做测试:在DataBindContro

2015-10-13 14:14:30 250

转载 数据绑定-1

在系列(3)中我们介绍了请求是如何映射到一个action上的,下一步当然是如何获取到请求中的数据,这就引出了本篇所要讲的内容—数据绑定。首先看一下都有哪些绑定数据的注解:1.@RequestParam,绑定单个请求数据,可以是URL中的数据,表单提交的数据或上传的文件; 2.@PathVariable,绑定URL模板变量值; 3.@CookieValue,绑定Cookie数

2015-10-13 14:13:22 264

原创 URL请求到Action的映射规则

1.URL路径映射1.1.对一个action配置多个URL映射:我们把上一篇中的HelloWorldController的index() action方法的@RequestMapping更改为@RequestMapping(value={"/index", "/hello"}, method = {RequestMethod.GET}),这表示对该action配置了/index和/

2015-10-12 08:25:52 4800

原创 springmvc简介

1、什么是Spring MVC:Spring MVC属于SpringFrameWork的后续产品,它提供了构建 Web 应用程序的全功能 MVC 模块,与Struts2一样是一种优秀MVC框架,不同的是自Spring2.5引入了注解式controller及Spring 3以后的不断完善,使得采用Spring MVC框架开发结构清晰明了,效率大大提高。2、注解式Spring MVC响应流程

2015-10-10 09:40:42 373

原创 Spring MVC +Spring +mybatis 整合事务处理

因为spring的context是父子容器,所以会产生冲突,由ServletContextListener产生的是父容器,springMVC产生的是子容器,子容器Controller进行扫描装配时装配了@Service注解的实例,而该实例理应由父容器进行初始化以保证事务的增强处理,所以此时得到的将是原样的Service(没有经过事务加强处理,故而没有事务处理能力。主要配置文件如下1、spr

2015-09-29 19:12:52 409

原创 spring实现javaMail

spring 配置文件xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.s

2015-09-24 19:34:03 318

原创 spring + tomcat + JNDI 数据源配置

Meta-INF-->Context.xmltype="javax.sql.DataSource"username="scott" password="tiger"driverClassName="oracle.jdbc.OracleDriver" url="jdbc:oracle:thin:@localhost:1521:orcl" maxActive="100"

2015-09-14 20:10:12 419

空空如也

空空如也

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

TA关注的人

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