自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Spring声明式事务和@Aspect的拦截顺序问题的解决

        在使用AbstractRoutingDataSource配置多数据源时,发现使用@aspect配置的DataSourceSwitchAspect总是在声明式事务之后执行,配置了Order依然不行,经过调研发现是由于两者的aop代理方式不一致导致。        在spring内部,是通过BeanPostProcessor(《spring 攻略》一书中翻译为,后处理器)来完成自动创建...

2018-05-28 10:47:58 4952 3

原创 Gradle下载及环境配置

介绍Gradle 是一款构建工具,继 Ant 、Maven 之后的现代构建工具。下载 Gradle下面是 Gradle 的官方网站地址: 1、 http://gradle.org/  2、点击Install Gradle3、

2017-05-03 11:05:50 475

原创 单点登录(01) ------单点登录SSO的介绍和CAS+选型

什么是单点登录(sso)单点登录主要用于多系统集成,即在多个系统中,用户只需要到一个中央服务器登录一次即可访问这些系统中的任何一个,无须多次登录。单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。WEB系统如何实现单点登

2017-05-02 10:59:08 558

原创 java 定时器

java定时器,Spring定时器和Quartz定时器在现实生活中,会出现这样的例子,比如烧水,一般烧了20分钟后,水开了,会需要及时换水,再烧20分钟,水又开了,继续提醒,比如上班,每天早晨8点钟的闹钟会及时提醒, 那么在java程序中如何实现 这种 已经被设定了的定时的任务呢,在下面会依次介绍关于如何实现定时器来操作一些定时任务的业务需求。     当前java程序中 能够实现定时的

2017-04-11 13:07:54 325

原创 Spring Quartz 参数说明

JobDetailJobDetail 用来保存我们作业的详细信息。一个JobDetail可以有多个Trigger,但是一个Trigger只能对应一个JobDetail。下面是JobDetail的一些常用的属性和含义如: JobDataMap这是一个给作业提供数据支持的数据结构,使用方法和Java.util.Map一样,非常

2017-04-11 11:24:52 828

转载 Java/Jsp中让数值不使用科学计数法显示的解决方案

1.在java后台中进行转换(1)使用BigDecimal类double num=8.8888888E10;String str=new BigDecimal(num).toString();(2)使用DecimalFormat类double num=8.8888888E10;String str=new DecimalFormat("0

2017-03-20 16:05:46 2282

原创 Spring task定时任务

深入浅出spring task定时任务在工作中有用到spring task作为定时任务的处理,spring通过接口TaskExecutor和TaskScheduler这两个接口的方式为异步定时任务提供了一种抽象。这就意味着spring容许你使用其他的定时任务框架,当然spring自身也提供了一种定时任务的实现:spring task。spring task支持线程池,可以高效处理许多不同的

2017-03-20 11:24:57 470

原创 Spring缓存注解@Cache使用

Spring缓存注解@Cache使用缓存注解有以下三个:@Cacheable      @CacheEvict     @CachePut@Cacheable(value=”accountCache”),这个注释的意思是,当调用这个方法的时候,会从一个名叫 accountCache 的缓存中查询,如果没有,则执行实际的方法(即查询数据库),并将执行的结果存入缓存中,否则返回缓存

2017-03-20 10:46:03 433

原创 hibernate缓存机制详细分析

在本篇随笔里将会分析一下hibernate的缓存机制,包括一级缓存(session级别)、二级缓存(sessionFactory级别)以及查询缓存,当然还要讨论下我们的N+1的问题。随笔虽长,但我相信看完的朋友绝对能对hibernate的 N+1问题以及缓存有更深的了解。一、N+1问题首先我们来探讨一下N+1的问题,我们先通过一个例子来看一下,什么是N+1问题:

2017-03-09 11:18:05 195

原创 webservice wsdl解析

wsdl文件解析详细分析wsdl文件1.http://localhost:8888/ns?wsdl2.http://localhost:8888/ns?xsd=1

2017-02-19 20:49:58 528

原创 websevice根据wsdl生成客户端代码

使用jdk自带的命令wsimport生成远程服务的本地代码C:\Users\zhangya>wsimport -d E:\temp -keep -verbose -p test http://localhost:8888/ns?wsdl -keep -verbose -p test http://localhost:8888/ws01?wsdl-d specify

2017-02-19 18:30:50 452

原创 webservice使用JDK自带的jax-ws创建并发布一个简单的webservice

JDK自带的jax-ws创建并发布一个简单的webservice

2017-02-19 11:19:00 944

原创 Filter过滤器 过滤请求

过滤请求 在session不存在的情况下可以请求 (没有安全框架的前提)1.SessionFilter类package com.huaxia.base.utils;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.serv

2017-01-20 11:06:41 1360

原创 spring AOP 为系统增加操作日志

spring AOP 为系统增加操作日志 方法一:1.  实现操作日志的类package com.huaxia.log.interceptor;import java.lang.reflect.Method;import java.util.Date;import javax.servlet.http.HttpServletRequest;import org.apach

2017-01-19 13:39:41 1815

原创 java发送邮件

JAVA发送邮件说明:所用架包mail.jar (v1.4),架包请自己下载package com.huaxia.common.util;import java.util.Properties;import org.springframework.mail.MailMessage;import org.springframework.mail.SimpleMailMessage;im

2017-01-18 13:50:52 290

原创 微信APP支付

微信APP支付说明:此微信支付前端使用的是Angularjs,ionic ,微信支付插件是cordova-plugin-wechat(插件下载地址:https://github.com/xu-li/cordova-plugin-wechat);一、微信APP支付步骤1.进入微信开放平台https://open.weixin.qq.com/注册;2.登录进去创建移动应用,填写应用签名

2017-01-17 13:51:53 1517

空空如也

空空如也

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

TA关注的人

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