cuisongliu的专栏

致力于JavaWeb的研究开发。知识创造价值,技术成就未来。

spring 基于task机制调用(使用注解)

xml配置 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml...

2015-10-23 11:40:30

阅读数:669

评论数:0

spring-quartz调度

quartz 是spring集成的调度框架。可以定时执行任务。quartz.properties配置 # Configure Main Scheduler Properties #=========================================================...

2015-10-23 11:23:36

阅读数:242

评论数:0

基于spring注解,泛型的使用

/** * Service基类,所有Service均继承该类 * */ public abstract class BaseService<T> { /* 所有子类直接通过该SQLSession操作数据库 */ @Resource(name = "sqlS...

2015-10-23 10:03:17

阅读数:333

评论数:0

P6SPY(JDBC SQL拦截)

P6SPY是什么? P6Spy 是针对数据库访问操作的动态监测框架。它使得数据库数据可无缝截取和操纵,而不必对现有应用程序的代码作任何修改。P6Spy 分发包包括P6Log,它是一个可记录任何 Java 应用程序的所有JDBC事务的应用程序。其配置完成使用时,可以进行数据访问性能的监测。...

2015-10-23 09:51:42

阅读数:1180

评论数:0

docker安装gitlab

github是目前最流行的版本控制仓库,但是由于github的私有库需要收费,于是我们要在自己的服务器上搭建github,我们就可以想怎么玩怎么玩了。 首先我们使用daocloud加速器,下载gitlab相关镜像(redis、postgresql、gitlab)。 下载相关镜像:dao ...

2015-10-21 11:14:05

阅读数:817

评论数:0

maven的多环境配置

在maven打包的时候经常会遇到开发环境和生产环境的服务器和数据库都不一样,这样就需要根据环境打包pom.xml<profiles> <profile> <id>dev</id> ...

2015-10-20 16:03:21

阅读数:523

评论数:0

spring mvc i18n设置

在实际的生产环境中,我们经常会使用国际化,我们使用spring mvc设置i18n。spring-mvc.xml<!-- 国际化支持 --> <mvc:interceptors> <!-- 国际化操作拦截器 如果采用基于(请求/Session/Cookie...

2015-10-20 15:00:44

阅读数:490

评论数:0

Druid使用说明

数据库连接池有很多比如c3p0,dbcp等。今天我们说下druid连接池。 druid连接池文档被维护在githubweb.xml<filter> <filter-name>DruidWebStatFilter</filter-name> ...

2015-10-20 14:35:46

阅读数:741

评论数:0

Ajax异步同步问题,Ajax如何获取返回值

/** * Ajax获取返回值 */ Utils.getData=function(url,params){ var result; // 设置同步 $.ajaxSetup({ async : false }); $.post(url,p...

2015-10-20 11:28:41

阅读数:2624

评论数:1

Easyui Form增加myLoad方法,使其支持二级数据对象,Fix版本

之前因为要使用easyui的from控件load功能,从学习班看到代码,但是不能load到easyui的控件,修正版代码: $.extend($.fn.form.methods, { myLoad : function (jq, param) { return jq.eac...

2015-10-20 11:11:49

阅读数:534

评论数:0

spring aop的案例(二)缓存配置

缓存,为什么使用缓存? 重复的查询操作会让数据库做一些无用工作,缓存的引入让数据库减少了IO操作,减少了服务器的压力。ehcache是Java里最常用的一个缓存框架,它分为页面缓存和业务缓存,我们这里只说业务缓存。首先新建一个ehcache.xml<ehcache> ...

2015-10-20 10:39:32

阅读数:366

评论数:0

docker和shipyard使用问题

docker启动如果随服务一起启动?docker run -ti -d --restart=always -p 8080:8080 tomcat docker怎样才可以当退出的时候删除容器?docker run -ti -d --restart=always -p 8080:8080 --rm...

2015-10-16 14:27:23

阅读数:2538

评论数:4

docker registry安装

使用国内镜像,pull下registry的镜像。 docker pull index.alauda.cn/library/registry:latest在shipyard上查看我们的下载的镜像(使用docker ps也可以查看) 我们记下我们的registry1的镜像name是:index.al...

2015-10-15 22:44:23

阅读数:496

评论数:1

spring aop的案例(一)日志拦截

日志拦截,一般主要在service和action进行日志拦截。这里我们直接讲用法,至于原理就不做具体讲解。 我们使用spring+spring mvc架构项目 aplicationContext-common.xml:<context:component-scan base-packa...

2015-10-15 17:38:20

阅读数:1570

评论数:0

spring aop的实现方式(二)

这里我们说说spring aop 事务处理的配置,这里有三种方式实现: 这里要注意一点,,要进行事务管理的方法,必须在方法外进行异常的抛出,这样事务管理器才能接收到,然后进行事务的回滚。如果用try-catch处理异常,将不会进行事务回滚。 事务管理器都是使用的声明式事务处理注解实现s...

2015-10-15 12:04:33

阅读数:371

评论数:0

spring aop的实现方式(一)

spring aop是一种面向切面的编程思想,我们知道AOP的应用场景,例如事务处理、日志、缓存等,但是很多人对AOP的原理并不是很了解。这里我们讲述一下为什么使用AOP和怎么使用AOP的简单使用。AOP定义 面向切面编程是对程序OOP编程的另一种补充。OO将应用程序分解为对象层次,而AOP则将...

2015-10-14 23:59:36

阅读数:339

评论数:0

SQL语句执行顺序

SQL语句执行顺序如图: Created with Raphaël 2.1.0原始数据库VT1虚拟表,From语句VT2虚拟表,Where语句VT3虚拟表,求解聚合函数VT4虚拟表,Having语句VT5虚拟表,Order by语句VT6虚拟表,select 语句最终结果 sql语句的执行步骤: ...

2015-10-14 21:30:09

阅读数:254

评论数:0

dockerui和shipyard的安装

dockerui和shipyard是两款不同的webui针对docker管理的 1操作前提 必须是已经安装完成docker之后才可以进行操作,没有安装的,请走入docker大门[http://blog.csdn.net/cuisongliu/article/details/49101501] ...

2015-10-14 00:13:11

阅读数:4699

评论数:2

docker安装

docker安装 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 —— [ 百度百科 ]测试环境 ubuntu 14.04 server版本 64位系统1。 事先操作 ...

2015-10-13 17:27:54

阅读数:1427

评论数:1

生成二维码

二维码图片工具类package com.ttcity.portal.common.qrcode;import java.awt.image.BufferedImage;import jp.sourceforge.qrcode.data.QRCodeImage;public class Urcode...

2015-10-23 11:09:25

阅读数:284

评论数:0

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