<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[逍遥法外]]></title><description><![CDATA[就是一个笔记、记录我的某一轨迹]]></description><link>https://blog.youkuaiyun.com/keepLoveing</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; keepLoveing]]></copyright><item><title><![CDATA[HashMap 1.7源码阅读]]></title><link>https://blog.youkuaiyun.com/keepLoveing/article/details/73850360</link><guid>https://blog.youkuaiyun.com/keepLoveing/article/details/73850360</guid><author>keepLoveing</author><pubDate>Wed, 28 Jun 2017 17:01:07 +0800</pubDate><description><![CDATA[想深入了解一下ConcurrentHashMap源码的时候先阅读HashMap源码，整理如下]]></description><category></category></item><item><title><![CDATA[那些年被问过的面试题]]></title><link>https://blog.youkuaiyun.com/keepLoveing/article/details/52270020</link><guid>https://blog.youkuaiyun.com/keepLoveing/article/details/52270020</guid><author>keepLoveing</author><pubDate>Sun, 21 Aug 2016 22:43:38 +0800</pubDate><description><![CDATA[1. synchronized 关键字和 volatile区别
2.说说java的集合，谈谈HashMap、ArrayList的理解和怎么保证线程安全
3.nio
4.谈谈jvm调优，和类加载机制
5.谈谈jvm垃圾回收
6.servlet的生命周期
7.spring事物和嵌套事物
8.消息队列的原理，和集群方式
9.数据库优化
10.用过那些缓存框架，谈谈区别
11.谈谈sp]]></description><category></category></item><item><title><![CDATA[待整理0304]]></title><link>https://blog.youkuaiyun.com/keepLoveing/article/details/44063025</link><guid>https://blog.youkuaiyun.com/keepLoveing/article/details/44063025</guid><author>keepLoveing</author><pubDate>Fri, 13 Mar 2015 14:40:59 +0800</pubDate><description><![CDATA[1、java类加载器
Java程序（class文件）并不是本地的可执行程序。当运行Java程序时，首先运行JVM（Java虚拟机），然后再把Java class加载到JVM里头运行，负责加载Java class的这部分就叫做Class Loader.
JVM本身包含了一个ClassLoader称为Bootstrap ClassLoader，和JVM一样，BootstrapClassLoader]]></description><category></category></item><item><title><![CDATA[springmvc+jpa+hibernate 报错]]></title><link>https://blog.youkuaiyun.com/keepLoveing/article/details/43764589</link><guid>https://blog.youkuaiyun.com/keepLoveing/article/details/43764589</guid><author>keepLoveing</author><pubDate>Thu, 12 Feb 2015 17:05:09 +0800</pubDate><description><![CDATA[执行插入数据操作的时候：
javax.validation.UnexpectedTypeException: No validator could
 be found for type: java.lang.Integer



原因

使用hibernate validator出现上面的错误， 需要 注意

@NotNull 和 @NotEmpty  和@NotBlank 区]]></description><category></category></item><item><title><![CDATA[HttpClient 抓取网页]]></title><link>https://blog.youkuaiyun.com/keepLoveing/article/details/43197141</link><guid>https://blog.youkuaiyun.com/keepLoveing/article/details/43197141</guid><author>keepLoveing</author><pubDate>Tue, 27 Jan 2015 17:24:36 +0800</pubDate><description><![CDATA[工作间隙.看到一个问题说要用HttpClient来抓取A网页的数据，可是必须要登录后才能访问A.问怎么传递登录用到的cookie值
记得 同一个HttpClient实例 请求过程中是自动记录cookie等数据的。
以下代码 用的是 org.apache.http 下的工具类
package com.test.demo1;

import java.util.List;
import java]]></description><category></category></item><item><title><![CDATA[java 序列化.Serializable]]></title><link>https://blog.youkuaiyun.com/keepLoveing/article/details/41957411</link><guid>https://blog.youkuaiyun.com/keepLoveing/article/details/41957411</guid><author>keepLoveing</author><pubDate>Tue, 16 Dec 2014 11:04:19 +0800</pubDate><description><![CDATA[java序列化可以理解为 将数据转化为一个字节序列，并且这些字节流序列可以反转（反序列化）为之前的数据.


常用场景 
1.方便传输
举个例子：
网络传输的时候，可以传字符串，亦可以传对象object，例如socket，传字符串的时候接收方很容易解析出来，但是，传一个对象的时候，对方读完字节流后，不知道你传的什么对象，所以没办法给转成原来的对象并解析对象的属性，这时候就要用到序列化和]]></description><category></category></item><item><title><![CDATA[DB2根据某一字段去重]]></title><link>https://blog.youkuaiyun.com/keepLoveing/article/details/41652021</link><guid>https://blog.youkuaiyun.com/keepLoveing/article/details/41652021</guid><author>keepLoveing</author><pubDate>Mon, 01 Dec 2014 20:17:00 +0800</pubDate><description><![CDATA[select * from (
	select a.*,ROW_NUMBER() OVER(PARTITION BY a.sortid) AS id from 
	(
		select linkType,LINKURL,sortid,channelId from SHOP_POSITION where channelStart = current timeStamp
		union
		selec]]></description><category></category></item><item><title><![CDATA[win7安装wildfly8.1]]></title><link>https://blog.youkuaiyun.com/keepLoveing/article/details/41448391</link><guid>https://blog.youkuaiyun.com/keepLoveing/article/details/41448391</guid><author>keepLoveing</author><pubDate>Mon, 24 Nov 2014 17:45:22 +0800</pubDate><description><![CDATA[win7安装wildfly-8.1.0


1.下载的是wildfly-8.1.0.Final(要求jdk1.7以上)
2.配置环境变量


JAVA_HOME=D:\Program Files\Java\jdk1.7.0_25
JBOSS_HOME=E:\wildfly-8.1.0.Final


CLASSPATH=;%JAVA_HOME%\lib\tools.jar;%]]></description><category></category></item><item><title><![CDATA[maven整理]]></title><link>https://blog.youkuaiyun.com/keepLoveing/article/details/40823515</link><guid>https://blog.youkuaiyun.com/keepLoveing/article/details/40823515</guid><author>keepLoveing</author><pubDate>Wed, 05 Nov 2014 15:07:03 +0800</pubDate><description><![CDATA[项目中用到maven，多模块的项目关联。结构图在下面...


parent项目中pom.xml文件


	4.0.0
	
		com.suning.framework
		snf-parent
		2.2.54
	
	ott-pom
	ott-pom
	com.suning.ebuy.ott
	0.0.1
	pom
	...
	
		../ott-intf
		../ott-servic]]></description><category></category></item><item><title><![CDATA[java设计模式整理]]></title><link>https://blog.youkuaiyun.com/keepLoveing/article/details/37503357</link><guid>https://blog.youkuaiyun.com/keepLoveing/article/details/37503357</guid><author>keepLoveing</author><pubDate>Mon, 15 Sep 2014 10:50:09 +0800</pubDate><description><![CDATA[工厂方法模式（Factory Method）]]></description><category></category></item><item><title><![CDATA[预防高频访问 (在x秒内访问达到一定的次数转跳到防刷页面）]]></title><link>https://blog.youkuaiyun.com/keepLoveing/article/details/38786651</link><guid>https://blog.youkuaiyun.com/keepLoveing/article/details/38786651</guid><author>keepLoveing</author><pubDate>Sun, 24 Aug 2014 00:19:26 +0800</pubDate><description><![CDATA[项目用的strus2所以用的struts的配置，java代码和配置如下


package com.woyaou.base.interceptor;

import javax.servlet.http.HttpServletRequest;

import org.apache.struts2.ServletActionContext;
import org.springframework]]></description><category></category></item><item><title><![CDATA[java.lang.reflect.InvocationTargetException异常]]></title><link>https://blog.youkuaiyun.com/keepLoveing/article/details/24090831</link><guid>https://blog.youkuaiyun.com/keepLoveing/article/details/24090831</guid><author>keepLoveing</author><pubDate>Fri, 15 Aug 2014 09:36:55 +0800</pubDate><description><![CDATA[jqScenicOrder.setJqScenicTicketType(jqScenicTicketList.get(0).getJqScenicTicketType());
String yhPrice = String.valueOf(jqScenicTicketList.get(0).getJqScenicTicketYHPrice());
jqScenicOrder.setJqScen]]></description><category></category></item><item><title><![CDATA[鼠标移动显示]]></title><link>https://blog.youkuaiyun.com/keepLoveing/article/details/38376605</link><guid>https://blog.youkuaiyun.com/keepLoveing/article/details/38376605</guid><author>keepLoveing</author><pubDate>Mon, 04 Aug 2014 22:50:21 +0800</pubDate><description><![CDATA[function showImg(url){ 
		var url = "${httpfileurl}"+url; 
		$("#changeImg").attr("src",url);
		var divObj = document.getElementById("changeDiv");
		
		var clientX = 0;
		var clientY = 0;
		var event=]]></description><category></category></item><item><title><![CDATA[js 日期格式化]]></title><link>https://blog.youkuaiyun.com/keepLoveing/article/details/38294733</link><guid>https://blog.youkuaiyun.com/keepLoveing/article/details/38294733</guid><author>keepLoveing</author><pubDate>Wed, 30 Jul 2014 10:42:16 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/vbangle/article/details/5643091


// 对Date的扩展，将 Date 转化为指定格式的String 
// 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符， 
// 年(y)可以用 1-4 个占位符，毫秒(S)只能用 1 个占位符(是 1-3 位的数字) 
// 例子： 
]]></description><category></category></item><item><title><![CDATA[spring 定时任务]]></title><link>https://blog.youkuaiyun.com/keepLoveing/article/details/38293723</link><guid>https://blog.youkuaiyun.com/keepLoveing/article/details/38293723</guid><author>keepLoveing</author><pubDate>Wed, 30 Jul 2014 10:18:55 +0800</pubDate><description><![CDATA[以前有用过 quartz]]></description><category></category></item><item><title><![CDATA[spring 中controller间跳转传值]]></title><link>https://blog.youkuaiyun.com/keepLoveing/article/details/36383773</link><guid>https://blog.youkuaiyun.com/keepLoveing/article/details/36383773</guid><author>keepLoveing</author><pubDate>Wed, 30 Jul 2014 09:46:49 +0800</pubDate><description><![CDATA[2013-10-16 20:39:57  











Struts2式的FlashAttribute

为了防止用户刷新重复提交，save操作之后一般会redirect到另一个页面，同时带点操作成功的提示信息。因为是Redirect，Request里的attribute不会传递过去，如果放在session中，则需要在显示后及时清理，不然下面每一页都带着这个信]]></description><category></category></item><item><title><![CDATA[反射..获取spring aop代理类 的目标类方法]]></title><link>https://blog.youkuaiyun.com/keepLoveing/article/details/37815043</link><guid>https://blog.youkuaiyun.com/keepLoveing/article/details/37815043</guid><author>keepLoveing</author><pubDate>Tue, 15 Jul 2014 14:36:53 +0800</pubDate><description><![CDATA[背景：

在项目开发过程中(注：项目用的SpringMvc)，有这么一种需求，系统所有的表格查询都有统一的查询接口，通过通用的Controller类组装查询条件以及调用查询接口返回查询数据。

        但是在实际开发中碰到了这么一个问题，由于项目中用到了springaop，所有的数据查询实现类都被包装成SpringAop代理类，遍历类的所有方法获取数据查询方法时，总是获取不到。代码]]></description><category></category></item><item><title><![CDATA[Spring中的jar]]></title><link>https://blog.youkuaiyun.com/keepLoveing/article/details/31727803</link><guid>https://blog.youkuaiyun.com/keepLoveing/article/details/31727803</guid><author>keepLoveing</author><pubDate>Tue, 17 Jun 2014 08:41:21 +0800</pubDate><description><![CDATA[spring.jar 是包含有完整发布的单个jar包，spring.jar中除了spring-mock.jar里所包含的内容外其他所有jar包的内容，因为只有在研发环境下才会用到spring-mock.jar来进行辅助测试，正式应用系统中是用不得这些类的。
 除了spring.jar文件，Spring还包括有其他13个独立的jar包，各自包含着对应的spring组件，用户能根据自己的需要来选择组]]></description><category></category></item><item><title><![CDATA[jboss 获取web项目真实路径]]></title><link>https://blog.youkuaiyun.com/keepLoveing/article/details/30249479</link><guid>https://blog.youkuaiyun.com/keepLoveing/article/details/30249479</guid><author>keepLoveing</author><pubDate>Thu, 12 Jun 2014 14:57:12 +0800</pubDate><description><![CDATA[String qq1 = TVShop3Controllor.class.getResource("/").getFile();
String qq2 = Thread.currentThread().getContextClassLoader().getResource("/").getPath();
String qq3 = Thread.currentThread().getContex]]></description><category></category></item><item><title><![CDATA[java 对象排序]]></title><link>https://blog.youkuaiyun.com/keepLoveing/article/details/30039957</link><guid>https://blog.youkuaiyun.com/keepLoveing/article/details/30039957</guid><author>keepLoveing</author><pubDate>Wed, 11 Jun 2014 11:32:24 +0800</pubDate><description><![CDATA[开发过程中，会遇到d]]></description><category></category></item></channel></rss>