`
文章列表
安装规划   准备两台服务器, 一台用来安装管理节点(192.168.8.193), 一台用来安装计算节点(192.168.8.194), 管理节点用来统一管理计算节点,提供资源分配和任务,提供 API、GUI、数据库等服务;计算节点(xenServer)则用来跑虚拟机,计算节点最好是物理机, 我们要做的是:   在管理节点上安装cloudstack-management, mysql, NFS服务器   在计算节点上安装xenServer6.2   管理节点安装(192.168.8.193)   1. 修改hostname    在hosts中增加192.168.8 ...
spirng整合ehCache缓存对象   Ehcache在很多项目中都出现过,用法也比较简单。一般的加些配置就可以了,而且Ehcache可以对页面、对象、数据进行缓存,同时支持集群/分布式缓存。如果整合Spring、Hibernate也非常的简单,Spring对Ehcache的支持也非常好。EHCache支持内存和磁盘的缓存,支持LRU、LFU和FIFO多种淘汰算法,支持分布式的Cache,可以作为Hibernate的缓存插件。同时它也能提供基于Filter的Cache,该Filter可以缓存响应的内容并采用Gzip压缩提高响应速度     一、准备工作 如果你的系统中已经成功加 ...
qs.sh #!/bin/bash PRG="$0" #Get standard environment variables PRGDIR=`dirname "$PRG"` # Only set CATALINA_HOME if not already set [ -z "$CATALINA_HOME" ] && CATALINA_HOME=`cd "$PRGDIR/.." ; pwd` echo 'catalina_home:'$CATALINA_HOME cd $CATALINA ...
场景: 在代码中需要动态获取spring管理的bean   代码: SpringContextUtils.java package com.wyy.snail.core.util; import org.springframework.beans.BeansException; import org.springframework.beans.factory.NoSuchBeanDefinitionException; import org.springframework.context.ApplicationContext; import org.springfra ...
1. maven依赖包下载 <!-- httpclient --> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.2.1</version> </dependency>   2. HttpClientUtil.java package com.snail.common. ...
1. maven依赖包下载 <!--json-lib--> <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> <classifier>jdk15</classifier> </dependency> ...
1. ExcelBean.java package com.wyy.snail.core.util; import java.util.ArrayList; import java.util.List; /** * Excel数据bean * @author penghy * @date 2014-02-24 */ public class ExcelBean<T> { private String excelName; //Excel文件名称 private String sheetName; //sheet名称 priv ...
package com.tg.snail.core.util; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.image.BufferedImage; import java.io.IOException; import java.util.Random; import javax.imageio.ImageIO; import javax.servlet.http.HttpServletRequest; import javax.servlet ...
从Maven仓库中导出jar包:进入工程pom.xml 所在的目录下,输入以下命令: mvn dependency:copy-dependencies -DoutputDirectory=lib   -DincludeScope=compile 将jar包都会copy到工程目录下的lib里面 更简单的  mvn dependency:copy-dependencies    会导出到target/dependency 下面
  首先配置tomcat的conf文件夹下面的catalina.sh文件,这个地方有些同学就简单的配置了一下,并没有涉及到访问权限和密码的配置,感觉这样不太好,毕竟是服务器是吧,总不能让人乱连接,配个密码总是好点^_^,访问权限和密码文件怎么搞呢,所以需要从别处copy一份过来,我们从jdk的安装目录copy一份过来修改一下,主要是增加访问用户和设置密码用,这里我们把配置文件放在conf文件夹下面首先进入tomcat的conf目录下# cd /usr/local/tomcat/conf/    (这个是tomcat路径,根据自己tomcat安装路径吧) 然后copy一份用户文件到当前目录# ...

Spring AOP详解

此前对于AOP的使用仅限于声明式事务,除此之外在实际开发中也没有遇到过与之相关的问题。最近项目中遇到了以下几点需求,仔细思考之后,觉得采用AOP 来解决。一方面是为了以更加灵活的方式来解决问题,另一方面是借此机会深入学习Spring AOP相关的内容。本文是权当本人的自己AOP学习笔记,以下需求不用AOP肯定也能解决,至于是否牵强附会,仁者见仁智者见智。 对部分函数的调用进行日志记录,用于观察特定问题在运行过程中的函数调用情况 监控部分重要函数,若抛出指定的异常,需要以短信或邮件方式通知相关人员 金控部分重要函数的执行时间     事实上,以上需求没有AOP也能搞定,只是在实现过程 ...
原文链接:http://www.cnblogs.com/xia520pi/archive/2012/06/04/2534533.html 从网上搜到的一篇hadoop的编程实例,对于初学者真是帮助太大了,看过以后对MapReduce编程基本有了大概的了解。看了以后受益匪浅啊,赶紧保存起来。   1、数据去重    "数据去重"主要是为了掌握和利用并行化思想来对数据进行有意义的筛选。统计大数据集上的数据种类个数、从网站日志中计算访问地等这些看似庞杂的任务都会涉及数据去重。下面就进入这个实例的MapReduce程序设计。 1.1 实例描述   对数据文件 ...
package com.snail.util; import java.lang.reflect.Array; import java.util.ArrayList; import java.util.List; /** * 分页工具类 * @author penghuaiyi * @date 2013-08-30 */ public class PageUtils { /** * 数组分页 * @param source 源数组 * @param pageSize 每页大小 * @return 分页后的数组列表 */ ...
使用Google的Gson实现对象和json字符串之间的转换 需要gson-1.4.jar   1.JsonUtil.java package com.snail.json; import java.lang.reflect.Type; import com.google.gson.Gson; /** * Java对象和JSON字符串相互转化工具类 * @author penghuaiyi * @date 2013-08-10 */ public final class JsonUtil { private JsonUtil(){} ...
package com.snail.util; import java.io.UnsupportedEncodingException; import java.security.MessageDigest; import javax.crypto.Cipher; import javax.crypto.spec.SecretKeySpec; import com.d1xn.common.base.SystemConfig; import com.d1xn.common.log.Log; /** * 一般加密解密工具<br> * DESede ...
Global site tag (gtag.js) - Google Analytics