<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Alvin的专栏]]></title><description><![CDATA[学习记录、工作总结]]></description><link>https://blog.youkuaiyun.com/java_hch</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; java_hch]]></copyright><item><title><![CDATA[Java基础笔试题]]></title><link>https://blog.youkuaiyun.com/java_hch/article/details/51056490</link><guid>https://blog.youkuaiyun.com/java_hch/article/details/51056490</guid><author>java_hch</author><pubDate>Mon, 04 Apr 2016 14:41:22 +0800</pubDate><description><![CDATA[精选30道Java笔试题解答
        下面都是我自己的答案非官方，仅供参考，如果有疑问或错误请一定要提出来，大家一起进步啦~~~
 
1. 下面哪些是Thread类的方法（）
A start()       B run()       C exit()       D getPriority()
答案：ABD
解析：看Java API docs吧：http://docs.oracle.com]]></description><category></category></item><item><title><![CDATA[深入理解Java：注解（Annotation）--注解处理器（反射机制）]]></title><link>https://blog.youkuaiyun.com/java_hch/article/details/51054180</link><guid>https://blog.youkuaiyun.com/java_hch/article/details/51054180</guid><author>java_hch</author><pubDate>Mon, 04 Apr 2016 00:38:59 +0800</pubDate><description><![CDATA[深入理解Java：注解（Annotation）–注解处理器        　　如果没有用来读取注解的方法和工作，那么注解也就不会比注释更有用处了。使用注解的过程中，很重要的一部分就是创建于使用注解处理器。Java SE5扩展了反射机制的API，以帮助程序员快速的构造自定义注解处理器。注解处理器类库(java.lang.reflect.AnnotatedElement)：
　　Java使用Annota]]></description><category></category></item><item><title><![CDATA[深入理解Java：注解（Annotation）自定义注解入门]]></title><link>https://blog.youkuaiyun.com/java_hch/article/details/51052915</link><guid>https://blog.youkuaiyun.com/java_hch/article/details/51052915</guid><author>java_hch</author><pubDate>Mon, 04 Apr 2016 00:22:34 +0800</pubDate><description><![CDATA[深入理解Java：注解（Annotation）自定义注解入门    要深入学习注解，我们就必须能定义自己的注解，并使用注解，在定义自己的注解之前，我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。元注解：
元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型，它们被用来提供对其它 annotation类型作说明。Java5.0定义的元注解：]]></description><category></category></item><item><title><![CDATA[Redis持久化]]></title><link>https://blog.youkuaiyun.com/java_hch/article/details/51052890</link><guid>https://blog.youkuaiyun.com/java_hch/article/details/51052890</guid><author>java_hch</author><pubDate>Mon, 04 Apr 2016 00:14:02 +0800</pubDate><description><![CDATA[Redis持久化今天在被电话面试的时候问到Redis持久化的问题了，说实话还是自己对Redis并不是太熟悉，导致这块回答的并不是太好，因此打算用这篇文章帮助自己整理一下。文章参考了互联网上的诸多文章，文章末尾给出了原文地址，在此感谢原作者。持久化持久化，简单来讲就是将数据放到断电后数据不会丢失的设备中。也就是我们通常理解的硬盘上。写操作的流程首先我们来看一下数据库在进行写操作时到底做了哪些事，主要有]]></description><category></category></item><item><title><![CDATA[MySQL的语句执行顺序]]></title><link>https://blog.youkuaiyun.com/java_hch/article/details/51052845</link><guid>https://blog.youkuaiyun.com/java_hch/article/details/51052845</guid><author>java_hch</author><pubDate>Sun, 03 Apr 2016 23:56:36 +0800</pubDate><description><![CDATA[MySQL的语句执行顺序MySQL的语句一共分为11步，如下图所标注的那样，最先执行的总是FROM操作，最后执行的是LIMIT操作。其中每一个操作都会产生一张虚拟的表，这个虚拟的表作为一个处理的输入，只是这些虚拟的表对用户来说是透明的，但是只有最后一个虚拟的表才会被作为结果返回。如果没有在语句中指定某一个子句，那么将会跳过相应的步骤。下面我们来具体分析一下查询处理的每一个阶段 
FORM: 对FRO]]></description><category></category></item><item><title><![CDATA[Spring Cache简介和使用]]></title><link>https://blog.youkuaiyun.com/java_hch/article/details/51052820</link><guid>https://blog.youkuaiyun.com/java_hch/article/details/51052820</guid><author>java_hch</author><pubDate>Sun, 03 Apr 2016 23:48:16 +0800</pubDate><description><![CDATA[Spring Cache缓存是实际工作中非常常用的一种提高性能的方法, 我们会在许多场景下来使用缓存。本文通过一个简单的例子进行展开，通过对比我们原来的自定义缓存和 spring 的基于注释的 cache 配置方法，展现了 spring cache 的强大之处，然后介绍了其基本的原理，扩展点和使用场景的限制。通过阅读本文，你应该可以短时间内掌握 spring 带来的强大缓存技术，在很少的配置下即可给]]></description><category></category></item><item><title><![CDATA[java中的内部类总结]]></title><link>https://blog.youkuaiyun.com/java_hch/article/details/51052778</link><guid>https://blog.youkuaiyun.com/java_hch/article/details/51052778</guid><author>java_hch</author><pubDate>Sun, 03 Apr 2016 23:31:45 +0800</pubDate><description><![CDATA[java中的内部类总结 
内部类不是很好理解，但说白了其实也就是一个类中还包含着另外一个类如同一个人是由大脑、肢体、器官等身体结果组成，而内部类相当于其中的某个器官之一，例如心脏：它也有自己的属性和行为（血液、跳动）显然，此处不能单方面用属性或者方法表示一个心脏，而需要一个类而心脏又在人体当中，正如同是内部类在外部内当中实例1：内部类的基本结构//外部类
class Out {
    privat]]></description><category></category></item><item><title><![CDATA[HQL总结  Select new map（）]]></title><link>https://blog.youkuaiyun.com/java_hch/article/details/8549412</link><guid>https://blog.youkuaiyun.com/java_hch/article/details/8549412</guid><author>java_hch</author><pubDate>Mon, 28 Jan 2013 16:15:14 +0800</pubDate><description><![CDATA[以个普通Users表为例： 
建表语句： 

CREATE DATABASE `interceptor` 
CHARACTER SET 'utf8'; 
USE `interceptor`; 
DROP TABLE IF EXISTS `users`; 

create table users( 
id int auto_increment primary key, 
name]]></description><category></category></item><item><title><![CDATA[MyEclipse 不常用的组合快捷键]]></title><link>https://blog.youkuaiyun.com/java_hch/article/details/8518136</link><guid>https://blog.youkuaiyun.com/java_hch/article/details/8518136</guid><author>java_hch</author><pubDate>Fri, 18 Jan 2013 17:45:00 +0800</pubDate><description><![CDATA[MyEclipse快捷键

 






一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码，使得整体的开发效率和质量得到提升。
    1. ctrl+shift+r：打开资源
    这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件，而你只需要按下文件名或mask名中的前]]></description><category></category></item><item><title><![CDATA[用户--角色--权限]]></title><link>https://blog.youkuaiyun.com/java_hch/article/details/8484136</link><guid>https://blog.youkuaiyun.com/java_hch/article/details/8484136</guid><author>java_hch</author><pubDate>Wed, 09 Jan 2013 09:56:41 +0800</pubDate><description><![CDATA[用户--角色--权限
一、概念
 
1、资源概念
资源就是想要的到的最终物质,我们可以给每一个资源定义一个权限，也可以给某一类资源定义一个权限
2、权限概念
权限是对资源的一种保护访问.用户要访问A资源前提是用户必须有A资源的访问权限.

3、角色概念
实事上我们不会直接把权限赋予给用户，而是通过角色来赋予给用户,因为用户拥有某一种权限是因为用户扮演着某一种角色。
A 是个经理]]></description><category></category></item><item><title><![CDATA[Ajax中的XMLHttpRequest对象详解]]></title><link>https://blog.youkuaiyun.com/java_hch/article/details/8433536</link><guid>https://blog.youkuaiyun.com/java_hch/article/details/8433536</guid><author>java_hch</author><pubDate>Tue, 25 Dec 2012 14:59:57 +0800</pubDate><description><![CDATA[Ajax中的XMLHttpRequest对象详解



XMLHttpRequest对象是Ajax技术的核心。在Internet Explorer 5中，XMLHttpRequest对象以ActiveX对象引入，被称之为XMLHTTP，它是一种支持异步请求的技术。后来Mozilla、Netscape、Safari、Firefox和其他浏览器也提供了XMLHttpRequest类，虽然这些浏]]></description><category></category></item><item><title><![CDATA[HTTP POST GET 本质区别详解]]></title><link>https://blog.youkuaiyun.com/java_hch/article/details/8433306</link><guid>https://blog.youkuaiyun.com/java_hch/article/details/8433306</guid><author>java_hch</author><pubDate>Tue, 25 Dec 2012 14:27:30 +0800</pubDate><description><![CDATA[一 原理区别 
    一般在浏览器中输入网址访问资源都是通过GET方式；在FORM提交中，可以通过Method指定提交方式为GET或者POST，默认为GET提交
Http定义了与服务器交互的不同方法，最基本的方法有4种，分别是GET，POST，PUT，DELETE

URL全称是资源描述符，我们可以这样认为：一个URL地址，它用于描述一个网络上的资源，而HTTP中的GET，POST，PU]]></description><category></category></item><item><title><![CDATA[Java heap space----java 内存溢出解决]]></title><link>https://blog.youkuaiyun.com/java_hch/article/details/8276550</link><guid>https://blog.youkuaiyun.com/java_hch/article/details/8276550</guid><author>java_hch</author><pubDate>Mon, 10 Dec 2012 09:37:00 +0800</pubDate><description><![CDATA[在我们的项目部署期间，特别是在部署大点的项目的时候，经常会遇到java内存溢出java.lang.OutOfMemoryError: Java heap space，后台报错：
       Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
       at java.util.Arrays.copy]]></description><category></category></item><item><title><![CDATA[微软、Google等面试题、算法]]></title><link>https://blog.youkuaiyun.com/java_hch/article/details/8251725</link><guid>https://blog.youkuaiyun.com/java_hch/article/details/8251725</guid><author>java_hch</author><pubDate>Mon, 03 Dec 2012 14:36:57 +0800</pubDate><description><![CDATA[微软、Google等面试题剑指Offer：名企面试官精讲典型编程题http://zhedahht.blog.163.com/   
 
 数据结构、算法 
http://blog.youkuaiyun.com/v_july_v]]></description><category></category></item><item><title><![CDATA[Windows快捷键大全]]></title><link>https://blog.youkuaiyun.com/java_hch/article/details/8251218</link><guid>https://blog.youkuaiyun.com/java_hch/article/details/8251218</guid><author>java_hch</author><pubDate>Mon, 03 Dec 2012 12:58:39 +0800</pubDate><description><![CDATA[Windows快捷键大全

1、常见用法： 

F1　　　　　　　　　　　显示当前程序或者windows的帮助内容。 
F2　　　　　　　　　　　当你选中一个文件的话，这意味着“重命名” 
F3　　　　　　　　　　　当你在桌面上的时候是打开“查找：所有文件” 对话框 
F10或ALT　　　　　　　　激活当前程序的菜单栏 
windows键或CTRL+ESC　　 打开开始菜单 
C]]></description><category></category></item><item><title><![CDATA[MyEclipse6.5 安装jadclipse反编译插件详解]]></title><link>https://blog.youkuaiyun.com/java_hch/article/details/8251158</link><guid>https://blog.youkuaiyun.com/java_hch/article/details/8251158</guid><author>java_hch</author><pubDate>Mon, 03 Dec 2012 12:47:56 +0800</pubDate><description><![CDATA[在MyEclipse6.5 的中安装jadclipse(反编译工具)




1.将jad.exe 复制到myeclipse安装目录的jre\bin目录下，
如：C:\Program Files\MyEclipse 6.5\jre\bin\jad.exe ；

2.然后将net.sf.jadclipse_3.3.0.jar复制到myeclipse安装目录下的eclipse\plug]]></description><category></category></item><item><title><![CDATA[ORACLE 的decode函数介绍]]></title><link>https://blog.youkuaiyun.com/java_hch/article/details/8237918</link><guid>https://blog.youkuaiyun.com/java_hch/article/details/8237918</guid><author>java_hch</author><pubDate>Thu, 29 Nov 2012 11:31:15 +0800</pubDate><description><![CDATA[ORACLE 的decode函数介绍
 

原文地址：Decode函数详解" href="http://blog.sina.com.cn/s/blog_525394060100iq95.html" target="_blank">Oracle Decode函数详解作者：冰山客

函数介绍　　
DECODE函数是ORACLE PL/SQL的功能强大的函数之一，目前还只有ORACLE公司的]]></description><category></category></item><item><title><![CDATA[tomcat下的server.xml文件解读]]></title><link>https://blog.youkuaiyun.com/java_hch/article/details/8215029</link><guid>https://blog.youkuaiyun.com/java_hch/article/details/8215029</guid><author>java_hch</author><pubDate>Fri, 23 Nov 2012 09:16:09 +0800</pubDate><description><![CDATA[1.      
2. 
3.     port:指定一个端口，这个端口负责监听关闭Tomcat的请求     
4.     shutdown:向以上端口发送的关闭服务器的命令字符串     
5. -->     
6.       
7.       
8.       
9.       
10.      
11.        
12.      
13.]]></description><category></category></item><item><title><![CDATA[Oracle常见问题解决]]></title><link>https://blog.youkuaiyun.com/java_hch/article/details/8047753</link><guid>https://blog.youkuaiyun.com/java_hch/article/details/8047753</guid><author>java_hch</author><pubDate>Mon, 08 Oct 2012 12:58:58 +0800</pubDate><description><![CDATA[http://blog.tianya.cn/blogger/post_read.asp?BlogID=740906&PostID=10345618]]></description><category></category></item><item><title><![CDATA[JfreeChart 生成工具和Servlet或者Action联合使用]]></title><link>https://blog.youkuaiyun.com/java_hch/article/details/8011518</link><guid>https://blog.youkuaiyun.com/java_hch/article/details/8011518</guid><author>java_hch</author><pubDate>Mon, 24 Sep 2012 09:21:42 +0800</pubDate><description><![CDATA[强大的报表生成技术！                                                

 
 
一、简介 
WW 的发展使得基于因特网的应用程序不再局限于静态或者简单的动态内容提供。传统的一些以软件包形式发布应用程序例如报表系统等都在逐渐搬到因特网上。但是这两者之间有着天壤之别，虽然对于数据获取、业务处理等方面基本类似，但是最大的差别在于用户界面。为了能在]]></description><category></category></item></channel></rss>