自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 httpclient请求https

测试类:package com.ali.yunos.tvmaps.web.proxy.service.impl; import java.util.HashMap; import org.apache.http.HttpHost;import org.apache.http.protocol.HttpContext; import com.ali.yunos.tv...

2014-07-21 17:31:33 486

原创 aop拦截器-异常处理

一个用于统一异常处理的拦截器,当调用有ExceptionProcess声明的方法时将进行处理,否则不处理:1.spring配置:<!-- 缓存代理器,aop拦截service --><bean id="ExceptionProcessInterceptor" class="com.sifang.app.intercepter.ExceptionInterceptor...

2014-07-02 16:53:05 599

原创 maven编译报错问题

mvn compile 出了问题,报了:无法确定 <E>E 的类型参数;对于上限为 E,java.lang.Object 的类型变量 E,不存在唯一最大实例  后来网上找到篇文章,说要修改maven-compiler-plugin为:<plugin><groupId>org.apache.maven.plugins</groupId>&...

2014-06-09 17:34:42 278

原创 rabbitmq发送&接收消息

发送端配置:rabbitmq-send-config.xml:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...

2014-05-22 14:16:33 559

原创 64位window7配置rabbitmq服务

 1.先安装Erlang(otp_win64_17.0.exe),添加环境变量 ERLANG_HOME = D:\java\erl6.0 2.再安装rabbitmq,注意:安装时取消勾选安装为服务:RabbitMQ Service。(否则后面启动rabbitmq时会报:ERROR: node with name "rabbit" already running on XXX的错误)...

2014-05-21 14:13:40 165

原创 tomcat配置https单项认证

简要记录主要步骤备忘1、进入到jdk下的bin目录(配置了java的环境变量也可以在任意路径下)2、输入如下指令keytool -v -genkey -alias tomcat -keyalg RSA -keystore d:/tomcat.key  -validity 36500附:d:/tomcat.key是将生成的tomcat.key放到d盘根目录下。"-vali...

2014-05-16 11:43:42 133

原创 拦截器与<mvc:annotation-driven />冲突解决

当不配置&lt;mvc:annotation-driven&gt; 时: &lt;!-- 自动扫描com.yunos.controller下的@controller注解的类 --&gt;&lt;context:component-scan base-package="com.yunos.controller" /&gt; &lt;bean id="logInterceptor...

2014-05-13 10:47:23 506

原创 rowhandler的用法

public List&lt;MLProductDO&gt; findAllProductMapping(int count) {        final List&lt;MLProductDO&gt; result=new ArrayList&lt;MLProductDO&gt;();        int batchSize = count;        List&lt;Ob...

2013-09-11 09:27:41 905

原创 java 字节流与字符流的区别

转:http://blog.csdn.net/cynhafa/article/details/6882061 字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,如图12-6所示。下面以两个写文件的操作为主进行比较,但是在操作时字节流和...

2013-06-27 14:20:45 90

原创 axis学习笔记

转:http://www.cnblogs.com/mingzi/archive/2009/03/19/1416857.html实例(参考了 axis-bin-1_4.zip \axis-1_4\samples\userguide 中的例子)使用版本为Axis1.4, axis-bin-1_4.zip 下载地址: http://www.apache.org/dist/ws/axis/1_4/ ...

2013-06-25 16:33:55 134

原创 java 类加载器

转:http://www.ibm.com/developerworks/cn/java/j-lo-classloader/类加载器是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java 虚拟机中并执行。类加载器从 JDK 1.0 就出现了,最初是为了满足 Java Applet 的需要而开发出来的。Java Applet 需要从远...

2013-06-25 16:00:46 86

原创 spring aop原理

转:http://www.blogjava.net/DoubleJ/archive/2008/03/04/183796.html spring aop实现原理:反射+动态代理 好长时间没有用过Spring了. 突然拿起书.我都发现自己对AOP都不熟悉了.其实AOP的意思就是面向切面编程.OO注重的是我们解决问题的方法(封装成Method),而AOP注重的是许多解决解决问题的方法中...

2013-06-25 15:30:04 103

原创 ArrayList原理

  ArrayList是List接口的可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。   每个ArrayList实例都有一个容量,该容量是指用来存储列表元素的数组的大小。它总是至少等于列表的大小。随着向ArrayList中不断添加元素,其容量也自动增长。自动增长会带来数据向新数组的重...

2013-06-24 16:00:26 87

原创 HashMap原理

http://www.cnblogs.com/xwdreamer/archive/2012/05/14/2499339.html 我们可以看到在HashMap中要找到某个元素,需要根据key的hash值来求得对应数组中的位置。如何计算这个位置就是hash算法。前面说过HashMap的数据结构是数组和链表的结合,所以我们当然希望这个HashMap里面的 元素位置尽量的分布均匀些,尽量使得...

2013-06-21 17:33:29 89

原创 http与socket的区别

1、TCP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。 建立起一个TCP连接需要经过“三次握手”: 第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; 第二次握手:服务器收到sy...

2013-06-14 15:46:49 67

原创 velocity学习

 例子1: package nc.jonathan.velocity;import java.io.StringWriter;import org.apache.velocity.VelocityContext;import org.apache.velocity.app.Velocity;import org.apache.velocity.exception....

2013-06-14 10:16:22 88

原创 开发疑难错误解决汇总

1.javax.naming.NameNotFoundException: comp not bound照成这个错误的原因可能是被端口占用了

2013-06-13 13:56:14 98

原创 方便的方法

1.String template="http://11111";boolean flag=template.startsWith("http");2.String root="/home/8080/work/intl-menuserver/deploy/menu-resources/templates";String template="new_gs/root.vm";...

2013-05-28 18:43:41 93

原创 webx

...

2013-04-21 11:09:23 171

原创 java垃圾回收机制

JVM分代垃圾回收策略的基础概念由于不同对象的生命周期不一样,因此在JVM的垃圾回收策略中有分代这一策略。本文介绍了分代策略的目标,如何分代,以及垃圾回收的触发因素。文章总结了JVM垃圾回收策略为什么要分代,如何分代,以及垃圾回收的触发因素。为什么要分代分代的垃圾回收策略,是基于这样一个事实:不同的对象的生命周期是不一样的。因此,不同生命周期的对象可以采取不同的收集方式,以...

2013-04-20 10:56:31 79

原创 ExecutorService学习

转:http://blog.csdn.net/peachpi/article/details/6771946因为之前一直是用的execute方法,最近有个情况需要用到submit方法,所以研究了下。 三个区别:1、接收的参数不一样2、submit有返回值,而execute没有Method submit extends base method Executor.execu...

2013-04-11 16:05:38 85

原创 Java 内存泄露模拟

转:http://my.oschina.net/gofan/blog/73266 常见的内存泄露:1.文件流不关闭2.数据库连接没有关闭3.内存使用过多 内存不够用如下: public static void main(String[] args) throws InterruptedException {                List&l...

2012-11-06 16:10:10 584

原创 jvm内存原型

转:http://my.oschina.net/liuxuewei119/blog/64905 一、java虚拟机内存原型 寄存器:我们在程序中无法控制栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中堆:存放用new产生的数据静态域:存放在对象中用static定义的静态成员常量池:存放常量非RAM存储:硬盘等永久存储空间。 二、常量池(constant pool) 常...

2012-11-06 16:00:33 124

原创 eclipse svn 插件安装

重新装了win7 64位的操作系统,eclipse还是用老的32位的,需要更换的是svn客户端需要安装64位的。但是eclipse的SVN插件可以用,只是要重新checkout代码,并重新导入eclipse即可。...

2012-11-01 19:13:32 75

原创 java异常信息完整性的控制

转:http://www.blogjava.net/software8/archive/2012/10/24/390144.html 以下是一个异常信息输出的demo,学会在异常处理中输出所需要的信息,是e.printStackTrace()、e.getMessage、还是e.toStringpublic class testException {  public stat...

2012-10-26 10:53:44 75

原创 数据库连接池原理

转:http://www.oschina.net/question/157182_72094 什么是连接?连接,是我们的编程语言与数据库交互的一种方式。我们经常会听到这么一句话“数据库连接很昂贵“。有人接受这种说法,却不知道它的真正含义。因此,下面我将解释它究竟是什么。[如果你已经知道了,你可以跳到它的工作原理部分]创建连接的代码片段:1String...

2012-10-17 14:07:49 53

原创 java.lang.InterruptedException: sleep interrupted异常

使用单元测试,创建线程池,然后启动一个线程,在线程中sleep(5*1000),这是回报java.lang.InterruptedException: sleep interrupted异常,原因是因为单元测试启动的主线程很快就结束了,而子线程确sleep5秒,使得主线程强行打断子线程的sleep,因此抛出异常,解决办法是可以在单元测试的最后加上sleep(10*1000),目的是不让主线程在...

2012-09-20 15:43:17 21705 3

原创 @Tranciontal注解

受控异常(checked异常):必须要try{}catch{}捕获的异常,如:throw new Exception(...)异常运行时异常(unchecked异常):可不需进行try{}catch{}铺货的异常,如:throw new RunTimeException(),或自定义的异常 受控异常就是checked Exception ,这些异常在你写代码时候必须用try...

2012-09-19 11:07:39 83

原创 redict forwrod 区别

 window.location.href  点击“后退”有效window.location.replace 点击“后退”无效  详见:http://wenku.baidu.com/view/7e7c783243323968011c928b.htmlforword:浏览器请求地址不变化,服务器内部重定向,不经过客户端,除了能在url中带参数或者通过session传值还可用r...

2012-09-14 17:12:19 407

原创 httpclient

 /** * Project: pts.biz *  * File Created at 2012-9-11 * $Id$ *  * Copyright 1999-2100 Alibaba.com Corporation Limited. * All rights reserved. * * This software is the confidential...

2012-09-11 17:08:29 134

原创 打通机器命令(rsa方式)

假设有机器A,B:1.登录A:在/home/admin下输入命令:ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa执行后将在/home/admin/.ssh下生成id_rsa和id_rsa.pub文件2.登录B:在/home/admin下输入命令:ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa执行后将在...

2012-08-15 14:45:05 70

原创 date picker

 官方下载页面:http://jqueryui.com/themeroller/#ffDefault=Verdana%2CArial%2Csans-serif&amp;fwDefault=normal&amp;fsDefault=1.1em&amp;cornerRadius=5px&amp;bgColorHeader=2191c0&amp;bgTextureHeader=12_gloss_...

2012-03-17 22:24:28 105

原创 List<object> 排序

如:对List 按照AccountName降序或者升序排序public class DataSyncSorter { private static final String DESC = &amp;quot;desc&amp;quot;;public static List sortByAccountName(List dataConfigModelList, final String sor...

2012-03-12 10:56:18 101

原创 toString

 public String toString() {        return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE);    }

2012-02-17 09:40:14 77

原创 aptana3 IDE 使用

环境:aptana 3firefox 8.0.1 1.debugg调试调试前firefox必须安装firebug及aptanadebugger插件(见附件) firefox插件安装方法:工具-&gt;附加组件-&gt;从文件安装附加组件... 在弹出框内选择aptanadebugger.xpi即可完成安装,安装好后重启浏览器即可。 2.将aptana3的底色...

2011-12-13 10:16:06 83

原创 pl/sql查询中文字段值乱码解决方法

1.执行select userenv('language') from dual;  查询出服务端的编码格式,如SIMPLIFIED CHINESE_CHINA.US7ASCII 2.修改系统环境变量,增加NLS_LANG=SIMPLIFIED CHINESE_CHINA.US7ASCII 3.重新启动pl/sql即可。 附:网上有的的文章说要修改注册表regedit-...

2011-11-23 15:34:34 407

原创 http详解3

在学习了http详解1和2后,自己写了下面的登录的例子; 首次登录系统url:http://localhost:8081/service/initial.do InitialControl.java: package com.spring.controller; import javax.servlet.http.Cookie;import javax.se...

2011-11-17 10:50:52 122

原创 http详解2

转自http://www.iteye.com/topic/1116710,文章很好,是一系列文章。 《编程机制探析》第二十四章 HTTP要点 上一章讲解了HTTP Session和HTTP Cookie的基本概念,这一章,我们通过具体例子,深化对HTTP的理解,从而掌握其要点。 我们先来看一个访问一个技术网站的例子。这个技术网站叫做theserverside.com。 我们在浏览器中访问w...

2011-11-16 16:17:30 86

原创 http详解1

转自http://www.iteye.com/topic/1116710,文章很好,是一系列文章。 《编程机制探析》第二十三章 HTTP HTTP是Web应用开发中最为重要的协议。但是,在实际的Web应用开发中,相当多的程序员根本就不了解HTTP是怎么回事,也照样编写Web程序。我就曾经是其中的一员。这种现象的产生,与现代软件业的开发模式大有关系。 这事儿,说起来话就长了。软件开发管理,一...

2011-11-16 16:16:58 86

原创 map遍历方法(转)

 第一种:   Map map = new HashMap();   Iterator iter = map.entrySet().iterator();   while (iter.hasNext()) {   Map.Entry entry = (Map.Entry) iter.next();   Object key = entry.getKey();   Object val = entr...

2011-11-16 10:36:06 103

空空如也

空空如也

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

TA关注的人

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