`
meiyx
  • 浏览: 180894 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
1, 工具类:测试客户端是否支持GZIP编码压缩方式 & 获得支持GZIP的PrintWriter对象 package freebsd; import java.io.IOException; import java.io.PrintWriter; import java.util.zip.GZIPOutputStream; import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSe ...
RowMapper可以将数据中的每一行封装成用户定义的类,在数据库查询中,如果返回的类型是用户自定义的类型则需要包装,如果是Java自定义的类型,如:String则不需要,Spring最新的类SimpleJdbcTemplate使用更加简单了。 下面这个实例说明了如何使用RowMapp,从网上下载的代码,还行能说明问题。在使用过程中我们可以将内部类做成POJO的外部类,只要实现RowMapper接口即可。如果用户想让ApplicationContext进行定义还是要谨慎。毕竟实现RowMapper接口需要给一个类增加一个mapRow方法,让类承受的功能较多,不利于分析系统 实现一、在内部建立 ...
spring中ResourceBundleMessageSource与ReloadableResourceBundleMessageSource查找资源的区别: 1.ResourceBundleMessageSource在xml配置中无法指定编码:      <bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">      <property name="basenames" ...
一、简介 1、Spring消息体系的定义: ①消息取得接口:MessageSource、HierarchicalMessageSource ②消息参数接口:MessageSourceResolvable 2、Spring消息体系的实现: ①消息取得:AbstractMessageSource、ResourceBundleMessageSource、ReloadableResourceBundleMessageSource、StaticMessageSource ②消息参数:DefaultMessageSourceResolvable、FieldError、ObjectError 3、S ...
本文件是本人抄袭,为以后自己学习。 Ant的概念 可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道 make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其 ...
今天接到新任务,我们组开始从华西那边接手uss. 从svn上下载下了uss工程,但是里面很乱,捣鼓了半天未能成功部署到jboss中,在仔细看工程的整体架构,发现了build.xml文件,需要用ant进行热部署。之前接触过ant,也运行过。看过build.xml文件中的内容,虽能看懂,单自己为曾尝试写过。今天就来用ant跑一个灰常简单的java应用程序 ,以便自己以后用到。 package meiyx.com; public class TestAnt { public static void main(String[] args) { // TODO Auto-gener ...
MERGE语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。   通过MERGE语句,根据一张表或子查询的连接条件对另外一张表进行查询,   连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。   这个语法仅需要一次全表扫描就完成了全部工作,执行效率要高于INSERT+UPDATE。 */   语法:   MERGE INTO [your table-name] [rename your table here]   USING ( [write your query here] )[rename your query-sql and using j ...
UNION 指令的目的是将两个 SQL 语句的结果合并起来,可以查看你要的查询结果. 例如: select cpid from eps_cp union select cpid from eps_cpcms_user union用法中,两个select语句的字段类型匹配,而且字段个数要相同 select cpid ,ISAVAILABLE from eps_cp union all select cpid,eps_cpcms_user.isadmin  from eps_cpcms_user UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算, ...
对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,且rownum不能以任何表的名称作为前缀。 (1) rownum 对于等于某值的查询条件 如果希望找到学生表中第一条学生的信息,可以使用rownum=1作为条件。但是想找到学生表中第二条学生的信息,使用rownum=2结果查不到数据。因为rownum都是从1开始,但是1以上的自然数在rownum做等于判断是时认为都是false条件,所以无法查到rownum = n(n>1的自然数)。 SQL> select rownum,id ...
package com.lenovo.lps.epub.eu.util; import java.security.MessageDigest; import java.util.Random; import com.lenovo.lps.log.Log; /** * @author zhangdz1 * * @Date:2010-11-26 上午09:51:59 * @Description:md5工具类,为给定的串生成32位的md5串 * @version: * */ public class MD5Util { final st ...
nginx 的upstream目前支持4种方式的分配 1、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器 ,如果后端服务器down掉,能自动剔除。 2、weight 指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。  例如:     upstream bakend {          server 192.168.0.14 weight=10;          server 192.168.0.15 weight=10;     } 2、ip_hash 每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解 ...
昨天中午老大告诉我们调研下新浪微薄的开发平台http://open.t.sina.com.cn/于是点击打开,一点一点的摸索,以前没接触没考虑过啊。[img] [/img]
一、OAuth协议简介 OAuth授权在各社交网站中广泛使用,该协议使用户不需要直接向第三方应用提供用户名及密码,并且使一个账户在多个网站中使用成为可能,OAuth协议的细节描述可参考其官方网站:http://oauth.net 目前OAuth 1.0已经出了final version,即RFC 5849,OAuth 2.0也已在起草中。 这篇文章中,我想用比较通俗的语言来解释OAuth协议。 OAuth协议中包含了三个角色: Service Provdier,即服务提供者,如新浪微博; User,即普通用户,如新浪微博用户; Consumer,即第三方应用,如本人开发的应用。 现有如下场景:U ...
一、定时器类简单代码:功能每5分钟打印一次 package meiyx.com; import java.util.Date; import org.springframework.stereotype.Component; @Component public class PrintTimer { public void print(){ System.out.println(new Date(System.currentTimeMillis())+"------->meiyx"); } } 二、spring的相关配置文件: c ...
之前虽然谢过类似的代码,但是脑子里还有那么一点不清楚,主要消费者生产者的感念,今天工作不忙,再次复习,那个点还是没过去,请教同事一点通了,呵呵!以前的理解还是有误差的,不过发表的文章没问题! 消费者: activemq-consumer.xml配置如下: <beans xmlns="http://www.springframework.org/schema/beans" xmlns:amq="http://activemq.apache.org/schema/core" xmlns:xsi="http://www.w3.org/20 ...
Global site tag (gtag.js) - Google Analytics