
Java EE
文章平均质量分 72
程江玉
爱编程,爱交流,爱自己,爱生活
展开
-
Redis学习手册(Key操作命令)
http://www.cnblogs.com/stephen-liu74/archive/2012/03/26/2356951.html一、概述:在该系列的前几篇博客中,主要讲述的是与Redis数据类型相关的命令,如String、List、Set、Hashes和Sorted-Set。这些命令都具有一个共同点,即所有的操作都是针对与Key关联的Value的。而该篇博客将主要讲述与Ke转载 2012-08-06 09:45:38 · 529 阅读 · 0 评论 -
spring 加载xml文件或bean的方法
http://hi.baidu.com/hougbin/blog/item/fa93398b2a805b19c9fc7a7a.html 关于spring加载 xml文件早就思考过一段时间,主要矛盾集中在两点1.b/s结构与c/s结构加载方式有和不同,如果在b/s中要用到c/s的加载方式如何实现最好2.spring加载配置文件共有多少种方法今天在jbpm的项目中,又遇到了这个转载 2012-08-24 11:02:32 · 10840 阅读 · 0 评论 -
ClassXmlAplicationContext、FileSystemXmlApplicationContext
http://sjsky.iteye.com/blog/787101 本人在测试一个方法时需要加载XML配置文件,spring提供了相应的方法,就小小研究了下,在此记录下具体的过程,方便初学者和自己日后回顾。 Spring容器最基本的接口就是BeanFactory. BeanFactory负责配置、创建、管理Bean,它有一个子接口ApplicationContext,也称为Spr转载 2012-08-24 11:50:19 · 2888 阅读 · 0 评论 -
1.HttpServletResponse对象
http://www.cnblogs.com/xiaoqv/archive/2012/05/14/2500725.html1.HttpServletResponse对象(1).Web服务器收到一个http请求,会针对每个请求创建一个HttpServletRequest和HttpServletResponse对象,向客户端发送数据找HttpServletResponse,从客户端取数据找转载 2012-08-28 14:37:02 · 524 阅读 · 0 评论 -
解决Struts重复提交的问题.
http://www.blogjava.net/pdw2009/archive/2006/04/09/40094.html http://tanlan.iteye.com/blog/424148 首先必须要通过一个Action再转向那个添加记录的页面,转向函数如下.public ActionForward tokenTest(ActionMapping mapping,转载 2012-09-06 09:29:36 · 507 阅读 · 0 评论 -
Hibernate 集合属性的延迟加载
http://developer.51cto.com/art/201208/352795.htm当 Hibernate 从数据库中初始化某个持久化实体时,该实体的集合属性是否随持久化类一起初始化呢?如果集合属性里包含十万,甚至百万的记录,在初始化持久化实体的同时,完成所有集合属性的抓取,将导致性能急剧下降。AD: 51CTO云计算架构师峰会 抢票进行中!转载 2012-09-28 18:24:55 · 630 阅读 · 0 评论 -
在Action类中获得HttpServletResponse对象
在struts1.x Action类的execute方法中,有四个参数,其中两个就是response和request。而在Struts2中,并没有任何参数,因此,就不能简单地从execute方法获得HttpServletResponse或HttpServletRequest对象了。 但在Struts2 Action类中仍然有很多方法可以获得这些对象。下面就列出四种获得这些对象的方法。转载 2012-11-09 11:40:41 · 479 阅读 · 0 评论 -
ibatis 合理运用remapResults属性
ibatis的select标签有个属性remapResults,该属性默认值为false;对于该属性的应用情况,如: select * from commondity_info where index_flag = #value# SELECT $selectresultfie转载 2012-11-08 16:57:00 · 638 阅读 · 0 评论 -
java 中文乱码
有关这个问题的帖子很多,你上网搜索也都是很详细的解决办法! 这是因为默认编码是IOS8859-1,需要转码 String target=request.getParameter("xxx"); String s= new String(target.getBytes("ISO8859_1"), "GBK");转载 2012-11-09 11:41:17 · 422 阅读 · 0 评论 -
通过js获取cookie的实例及简单分析
http://77521.iteye.com/blog/788802http://topic.youkuaiyun.com/u/20090420/21/9539775e-e674-487d-abb8-a2c9ad3a96cb.html 今天review新人写的javascript代码的时候发现了很多的问题。这里以function getCookie(name){}为例。其中比较典型的一个问题就转载 2012-08-24 16:16:50 · 15872 阅读 · 0 评论 -
Spring Autowire自动装配
http://www.blogjava.net/cmzy/archive/2008/07/20/216176.html在应用中,我们常常使用标签为JavaBean注入它依赖的对象。但是对于一个大型的系统,这个操作将会耗费我们大量的资源,我们不得不花费大量的时间和精力用于创建和维护系统中的标签。实际上,这种方式也会在另一种形式上增加了应用程序的复杂性,那么如何解决这个问题呢?Spring为我们提转载 2012-08-17 09:41:22 · 755 阅读 · 0 评论 -
web.xml 中的listener、 filter、servlet 加载顺序及其详解
http://zhxing.iteye.com/blog/399668在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载转载 2012-08-07 08:51:42 · 446 阅读 · 0 评论 -
Log4j 配置最全说明
http://yuguanyin.iteye.com/blog/226549 http://gyfmp5.iteye.com/blog/103253 看了几个文档,还是这个最全面,最后附上自己的日记,早遇到这个文章就不需要整理笔记了 1. log4j 的配置文件 Log4j 支持两种配置文件格式,一种是 XML 格式的文件,一种是 Java 特性文件 lg4j.prop转载 2012-08-08 19:19:21 · 555 阅读 · 0 评论 -
log4j 详解新
http://gyfmp5.iteye.com/blog/103253>>>> 3 . Log4j日志管理系统简单使用说明 通常,我们都提供一个名为 log4j.properties的文件,在第一次调用到Log4J时,Log4J会在类路径(../web-inf/class/当然也可以放到其它任何目录,只要该目录被包含到类路径中即可)中定位这个文件,并读入这个文件完成的配置。这个配置文件转载 2012-08-08 19:28:42 · 2027 阅读 · 0 评论 -
近200篇云计算、虚拟化、Hadoop、MapReduce、HDFS等云计算相关资料整理下载
近200篇云计算、虚拟化、Hadoop、MapReduce、HDFS等云计算相关资料整理下载 http://vivianskyer.iteye.com/blog/1604651转载 2012-08-09 17:55:12 · 1090 阅读 · 0 评论 -
实践:使用 Apache Hadoop 处理日志使用典型 Linux 系统上的 Hadoop 从日志中提取有用数据
http://www.ibm.com/developerworks/cn/opensource/os-log-process-hadoop/index.html?ca=drs-转载 2012-08-09 18:37:28 · 748 阅读 · 0 评论 -
Spring MethodBeforeAdvice使用例子
http://javapub.iteye.com/blog/903088MethodBeforeAdvice该拦截器会在调用dean的方法前执行 Java代码 import java.lang.reflect.Method; import org.springframework.aop.MethodBeforeAdvice;public class D转载 2012-07-27 18:07:42 · 6675 阅读 · 1 评论 -
Ibatis多表查询
http://diwuningning.blog.163.com/blog/static/3426519520103155623642/ 一:描述下: 使用2个表,book,user表。一对多关系,一本书有多个作者。表语句:CREATE TABLE `book` (`oid` int(10) NOT NULL ,`name` varchar(50) DEFAULT NULL转载 2012-08-15 15:54:04 · 3011 阅读 · 0 评论 -
java POJO中使用int 还是 Integer??
我的选择是包装类好!原因如下: 1。所有的sql使用的默认类型都是null,如果你把POJO中的映射属性类型写为基本类型,当查找不到记录的时候,返回null赋给基本类型就会出错 2。包装类型都可以相应的转化为基本类型,如果你设置为基本类型比如int的话,它默认初始化为0,但0本身就代表着一种含义,如果为null的话,既好理解,也可以方便开发人员转化!而且很多xml配置中默认都是null。转载 2012-08-15 16:03:19 · 3961 阅读 · 0 评论 -
Memcache - 分布式算法
http://blog.163.com/wangkangming2008@126/blog/static/782779282010745917937/ memcached的分布式memcached的分布式是什么意思?Cache::Memcached的分布式方法根据余数计算分散根据余数计算分散的缺点Consistent HashingConsisten转载 2012-08-01 08:57:12 · 883 阅读 · 0 评论 -
Struts2获取request三种方法
http://blog.sina.com.cn/s/blog_61feef0c0100qdzu.html Struts2获取request三种方法struts2里面有三种方法可以获取request,最好使用ServletRequestAware接口通过IOC机制注入Request对象。在Action中获取request方法一: 在Action中的代码:Map r转载 2012-11-12 19:19:11 · 534 阅读 · 0 评论 -
Struts2学习笔记之文件的上传与下载
http://www.189works.com/article-10123-1.html 1. Struts2的文件上传需要Apache的commons-io-Version.jar和commons-fileupload-Version.jar两个jar包。2. 页面中的标签会在相应的action类中寻找并执行三个setter方法:setExample,setE转载 2012-11-12 19:05:39 · 670 阅读 · 0 评论 -
【转】HTTP Response Header 的 Content-Disposition
因为听到有同事讨论JSP输出Excel文件的,就是在页面上有一个【导出】按钮,能够将查询结果导出到Excel文件让用户下载。有人说要用POI在后台生成临时的Excel文件,然后通过读取FileStream写入到OutputStream来解决。其实这个功能不需要这么重型的武器的,虽然很多人讨厌MS,但是不得不承认MS绝对不是乱盖的,IE和Office产品的几近完美的结合就是一个列子。页面里面的Tab转载 2014-04-21 18:18:52 · 19442 阅读 · 1 评论 -
MySQL数据库连接超时(wait_timeout)问题的处理
想必大家在用MySQL时都会遇到连接超时的问题,如下图所示: 就是这个异常(com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failure Last packet sent to the server was X ms ago),是由于MySQL服务在长时间不连接之后断开了,断转载 2014-05-13 15:44:13 · 1513 阅读 · 1 评论 -
svn Locked的几种解决方法
svn Locked的几种解决方法转载 2014-05-15 09:39:45 · 892 阅读 · 0 评论 -
SpringMVC【开发Controller】详解
https://www.cnblogs.com/Java3y/p/8578153.html转载 2018-08-31 15:06:39 · 481 阅读 · 0 评论 -
Java消息队列--ActiveMq 初体验
转载:https://www.cnblogs.com/jaycekon/p/6225058.html1、下载安装ActiveMQ ActiveMQ官网下载地址:http://activemq.apache.org/download.html ActiveMQ 提供了Windows 和Linux、Unix 等几个版本,楼主这里选择了Linux 版本下进行开发。 ...转载 2018-09-06 21:25:59 · 191 阅读 · 0 评论 -
Java消息队列--JMS概述
转载:https://www.cnblogs.com/jaycekon/p/6220200.html1、什么是JMS JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商...转载 2018-09-06 21:44:30 · 299 阅读 · 0 评论 -
使用RocketMQ的小细节(上)
转载:https://mp.weixin.qq.com/s/HbIS0yEJsCPMYwwYDBIvMQ 消息过滤说到消息过滤,就不得不说到 tag。没错,就是我们之前在专业术语中提到过的 tag。也称为消息标签,用来标记 Topic 下的不同用途的消息。在 RocketMQ 中消费者是可以按照 Tag 对消息进行过滤。举个电商交易场景的例子,用户下完订单之后,在后台会产生...转载 2018-09-07 17:07:56 · 636 阅读 · 0 评论 -
使用RocketMQ的小细节(下)
转载:https://mp.weixin.qq.com/s/IsWlBSVyWDILtmPju1QT5g 消息重试首先明确之前说过的,消息重试只针对集群消费模式,广播消费没有消息重试的特性,消费失败之后,只会继续消费下一条消息。这也是为什么我们一再强调,推荐大家使用集群消费模式,其消息重试的特性能给开发者带来极大的方便。那么什么是消息重试呢?简单来说,就是当消费者消费消息失...转载 2018-09-07 17:08:41 · 575 阅读 · 0 评论 -
深入解析spring中用到的九种设计模式
转载:https://www.cnblogs.com/yuefan/p/3763898.html设计模式作为工作学习中的枕边书,却时常处于勤说不用的尴尬境地,也不是我们时常忘记,只是一直没有记忆。今天,螃蟹在IT学习者网站就设计模式的内在价值做一番探讨,并以spring为例进行讲解,只有领略了其设计的思想理念,才能在工作学习中运用到“无形”。Spring作为业界的经典框架,无论是在...转载 2018-11-05 16:06:09 · 3997 阅读 · 1 评论 -
mybatis sql in 查询
mybatis官方学习文档:http://www.mybatis.org/core/getting-started.html 本文转自:http://www.blogjava.net/xmatthew/archive/2011/08/31/355879.html1. 当查询的参数只有一个时 findByIds(List ids) 1.1 如果参数的类型是List转载 2014-03-20 23:56:23 · 723 阅读 · 0 评论 -
SPRING MVC 的请求参数获取的几种方法
SPRING MVC 的请求参数获取的几种方法通过@PathVariabl注解获取路径中传递参数JAVA @RequestMapping(value = "/{id}/{str}") public ModelAndView helloWorld(@PathVariable String id, @PathVariable String str) { System.out转载 2014-03-20 22:28:18 · 8262 阅读 · 0 评论 -
Java开发,表单提交中发生中文乱码的问题
http://hi.baidu.com/studyaspnet/item/ecd636f4c87d9009d89e729cJava开发,表单提交中发生中文乱码的问题。Web开发的中文问题一直困惑大家,尤其是对于初上手者。这次有机会彻底解决研究了一下中文乱码的原因和解决方案,做个总结。为什么会有中文乱码?因为在默认情况下,HTTP的包都是以“8859_转载 2012-11-13 20:13:14 · 3653 阅读 · 0 评论 -
Spring 自动定时任务配置
Spring中可以通过配置方便的实现周期性定时任务管理,这需要用到以下几个类:org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean--配置需要调度的Bean的某个方法org.springframework.scheduling.quartz.SimpleTriggerBean--定时器,负责配置转载 2013-08-30 14:26:29 · 845 阅读 · 0 评论 -
Java获取IP地址:request.getRemoteAddr()警惕
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr() ,这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,将http://192.168.1.110:2046/的URL反向代理为http://www.xxx.com/ 的URL时,用request.getRemo转载 2013-09-11 10:53:23 · 2682 阅读 · 0 评论 -
ibatis的$与#的区别
# 会根据不同类型而生产字符串,如 String 类型 : aa ---> 'aa'$ 表示原生类型,如 String 类型 : aa ---> aa每天遇到问题记录1.#变量名# 会转化为 jdbc 的 ?, 比如 select * from user where name=#name# 会转化为jdbc的 select * from user where name=?,转载 2013-10-11 14:49:09 · 920 阅读 · 0 评论 -
spring的singleton和prototype的区别
这两天面试有人问了问题,singleton和prototype的区别?就这问题参考网上资料,总结一下,以备日后用。原文地址:http://blog.sina.com.cn/s/blog_6151984a0100kfij.html作者:macgsingleton---单例模式单例模式,在spring 中其实是scope(作用范围)参数的转载 2013-10-28 16:32:13 · 1073 阅读 · 0 评论 -
Apache CXF
一. 简介Apache CXF 是一个Service框架,他简化了Service的创建, CXF实现了JAX-WS2.0规范,并通过了JAX-WS2.0 TCK; CXF和Spring无缝集成;CXF支持多种传输协议(HTTP, JMS, Corba等), 支持多种Binding数据格式(SOAP,XML,JSON等), 支持多种DataBinding数据类型(JAXB, Aegis) 。CX转载 2013-10-31 19:37:20 · 876 阅读 · 0 评论 -
利用HttpClient进行http文件上传
import java.io.File;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.HttpStatus;import org.apache.commons.httpclient.methods.PostMethod;import org.apach转载 2014-01-16 15:29:42 · 5748 阅读 · 0 评论