<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[逍遥客的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_21285</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_21285]]></copyright><item><title><![CDATA[JAVA复习笔记--第一章：第二节：数据类型]]></title><link>https://blog.youkuaiyun.com/iteye_21285/article/details/82510740</link><guid>https://blog.youkuaiyun.com/iteye_21285/article/details/82510740</guid><author>iteye_21285</author><pubDate>Sun, 26 May 2013 00:28:22 +0800</pubDate><description><![CDATA[
java语言是强类型语言，每个变量和表达式编译时就要确定类型。因此，所有的变量必须显式的声明类型。 以下简单罗列了以下java的基本数据类型。java数据类型是java基础的基础，不予深究。 一、基本数据类型分类 1、整数类型 byte   内存中占8位，表示范围：-128~127 short  内存中占16位，表示范围：-32768~32767 int      内存中占32位，表示范围：-2...]]></description><category></category></item><item><title><![CDATA[JAVA复习笔记--前言：第一节：从注释开始]]></title><link>https://blog.youkuaiyun.com/iteye_21285/article/details/82510428</link><guid>https://blog.youkuaiyun.com/iteye_21285/article/details/82510428</guid><author>iteye_21285</author><pubDate>Fri, 24 May 2013 01:18:00 +0800</pubDate><description><![CDATA[
java注释分以下三种注释：
1、单行(single-line)--短注释：//…… 2、块(block)--块注释：/*……*/ 3、文档注释：/**……*/
一、单行注释
1、单行注释(Single-Line Comments)：
短注释可以显示在一行内，并与其后的代码具有一样的缩进层级。
如果一个注释不能在一行内写完，就该采用块注释。
单行注释之前应该有一个空行。
例：
i...]]></description><category></category></item><item><title><![CDATA[FreeMarker在领悟教程网实战应用]]></title><link>https://blog.youkuaiyun.com/iteye_21285/article/details/82448050</link><guid>https://blog.youkuaiyun.com/iteye_21285/article/details/82448050</guid><author>iteye_21285</author><pubDate>Mon, 10 Dec 2012 12:00:00 +0800</pubDate><description><![CDATA[


摘要: 上一节我们整理了FreeMarker与SpringMVC整合，这一节学习在领悟书生教程网中是怎样实现应用freemarker静态化页面（减少数据库查询）的。需求是这样的，我页面的底部，有“最新文章”和“热门文章”。因为每个页面都有这个显示，每次访问都要查询数据库，这不是太合理，所以在添加文章、修改文章和删除文章的时候，都查询数据库，生成一个jsp页面，然后嵌套在页面中。

...]]></description><category></category></item><item><title><![CDATA[FreeMarker与SpringMVC整合]]></title><link>https://blog.youkuaiyun.com/iteye_21285/article/details/82448048</link><guid>https://blog.youkuaiyun.com/iteye_21285/article/details/82448048</guid><author>iteye_21285</author><pubDate>Mon, 10 Dec 2012 11:59:00 +0800</pubDate><description><![CDATA[


摘要: SpringMVC环境的搭建在这里就不多说了，我们这节主要是FreeMarker与SpringMVC整合 首先，在springmvc的配置文件普通视图之前，加入freemarker的视图...


SpringMVC环境的搭建在这里就不多说了，我们这节主要是FreeMarker与SpringMVC整合

首先，在springmvc的配置文件普通视图之前，加入freem...]]></description><category></category></item><item><title><![CDATA[FreeMarker模板包含及名称空间]]></title><link>https://blog.youkuaiyun.com/iteye_21285/article/details/82448046</link><guid>https://blog.youkuaiyun.com/iteye_21285/article/details/82448046</guid><author>iteye_21285</author><pubDate>Mon, 10 Dec 2012 11:57:00 +0800</pubDate><description><![CDATA[


摘要: FreeMarker模板包含及名称空间,主要是为了模板的重用。使用&amp;lt;#include&amp;gt;包含其他模板，如果包含多个模板，可能会出现同名变量被覆盖的问题。可以使用import来完成导入，并且加入名称空间


FreeMarker模板包含及名称空间,主要是为了模板的重用。使用&amp;lt;#include&amp;gt;包含其他模板，如果包含多个模板，可能会出现同名变量被覆盖的问...]]></description><category></category></item><item><title><![CDATA[FreeMarker自定义指令]]></title><link>https://blog.youkuaiyun.com/iteye_21285/article/details/82448043</link><guid>https://blog.youkuaiyun.com/iteye_21285/article/details/82448043</guid><author>iteye_21285</author><pubDate>Mon, 10 Dec 2012 11:56:00 +0800</pubDate><description><![CDATA[


摘要: FreeMarker自定义指令就像struts2的set标签，为了好理解，也可以认为是定义一个方法，就像js的function.在freemarker中的这个标签就是macro。在定义一个指令的时候，可以指定参数，当然也可以不指定，这里要注意了，我这里只贴出模板文件及输出结果，freemarker的工具类请参照FreeMarker入门教程，其实也没有什么改变，直接拿过来用即可...]]></description><category></category></item><item><title><![CDATA[FreeMarker四种变量的用法]]></title><link>https://blog.youkuaiyun.com/iteye_21285/article/details/82448042</link><guid>https://blog.youkuaiyun.com/iteye_21285/article/details/82448042</guid><author>iteye_21285</author><pubDate>Mon, 10 Dec 2012 11:56:00 +0800</pubDate><description><![CDATA[


摘要: freemarker的变量可以分为四种，分别是数据模型的变量【root中的变量】，模板中的变量使用【&amp;lt;#assign&amp;gt;定义的变量】，局部变量【在指令中的变量】，循环变量【在循环中的变量】


freemarker的变量可以分为四种，分别是数据模型的变量【root中的变量】，模板中的变量使用【&amp;lt;#assign&amp;gt;定义的变量】，局部变量【在指令中的变量】...]]></description><category></category></item><item><title><![CDATA[FreeMarker集合（List、Map）]]></title><link>https://blog.youkuaiyun.com/iteye_21285/article/details/82448040</link><guid>https://blog.youkuaiyun.com/iteye_21285/article/details/82448040</guid><author>iteye_21285</author><pubDate>Mon, 10 Dec 2012 11:54:00 +0800</pubDate><description><![CDATA[


摘要: 我们上一节认识了FreeMarker基本数据类型，接口认识FreeMarker集合（List、Map）​


我们上一节认识了FreeMarker基本数据类型，接口认识FreeMarker集合（List、Map）



序列（List）

定义序列





1

2

3

4

5




&amp;lt;#--
 定义序列 ...]]></description><category></category></item><item><title><![CDATA[FreeMarker基本数据类型]]></title><link>https://blog.youkuaiyun.com/iteye_21285/article/details/82448038</link><guid>https://blog.youkuaiyun.com/iteye_21285/article/details/82448038</guid><author>iteye_21285</author><pubDate>Mon, 10 Dec 2012 11:46:00 +0800</pubDate><description><![CDATA[


摘要: ​Freemarker的基本数据类型【存储单值】有数字、字符串、boolean、日期。在这里直接用定义变量的方式来操作各种数据类型的输出。


Freemarker的基本数据类型【存储单值】有数字、字符串、boolean、日期。在这里直接用定义变量的方式来操作各种数据类型的输出。



数字【整型】

定义一个数字，然后加10输出，结果是21




&amp;...]]></description><category></category></item><item><title><![CDATA[FreeMarker基本标签的使用]]></title><link>https://blog.youkuaiyun.com/iteye_21285/article/details/82448036</link><guid>https://blog.youkuaiyun.com/iteye_21285/article/details/82448036</guid><author>iteye_21285</author><pubDate>Mon, 10 Dec 2012 11:45:00 +0800</pubDate><description><![CDATA[


摘要: 上一节我们接触了一个FreeMarker很简单的例子FreeMarker入门教程，说到底，就是替换模板里相应的标签，这一节我们写一下FreeMarker基本标签的使用


上一节我们接触了一个FreeMarker很简单的例子FreeMarker入门教程，说到底，就是替换模板里相应的标签，这一节我们写一下FreeMarker基本标签的使用。



在FreeMark...]]></description><category></category></item><item><title><![CDATA[FreeMarker入门教程]]></title><link>https://blog.youkuaiyun.com/iteye_21285/article/details/82448031</link><guid>https://blog.youkuaiyun.com/iteye_21285/article/details/82448031</guid><author>iteye_21285</author><pubDate>Mon, 10 Dec 2012 11:37:00 +0800</pubDate><description><![CDATA[

摘要: 在Java模板引擎 FreeMarker介绍中，我们已经对freemarker有了一定的了解，这一节是FreeMarker入门教程。下载freemarker，定义模板文件，输出到控制台和文件中



在Java模板引擎 FreeMarker介绍中，我们已经对freemarker有了一定的了解，这一节是FreeMarker入门教程。



下载freemarker
...]]></description><category></category></item><item><title><![CDATA[Java模板引擎 FreeMarker介绍]]></title><link>https://blog.youkuaiyun.com/iteye_21285/article/details/82448026</link><guid>https://blog.youkuaiyun.com/iteye_21285/article/details/82448026</guid><author>iteye_21285</author><pubDate>Mon, 10 Dec 2012 11:33:00 +0800</pubDate><description><![CDATA[
摘要: FreeMarker是一个模板引擎，一个基于模板生成文本输出的通用工具，使用纯Java编写,FreeMarker被设计用来生成HTML
 Web页面（为了提高页面的访问速度，把页面静态化），特别是基于MVC模式的应用程序


FreeMarker是一个模板引擎，一个基于模板生成文本输出的通用工具，使用纯Java编写,FreeMarker被设计用来生成HTML Web页面（为了提...]]></description><category></category></item><item><title><![CDATA[为什么程序员不擅长估算时间？]]></title><link>https://blog.youkuaiyun.com/iteye_21285/article/details/82397050</link><guid>https://blog.youkuaiyun.com/iteye_21285/article/details/82397050</guid><author>iteye_21285</author><pubDate>Tue, 07 Aug 2012 13:25:00 +0800</pubDate><description><![CDATA[
一个曾经与我一起工作过的经验丰富的项目经理声称，他拿到程序员的时间估算以后，先将它乘以π，然后转化下一个时间数量级后，才能得到真正的值。1天转化成3.14周。他过去因为程序员不擅长估算时间而吃尽了苦头。我创建了一个用来翻译程序员时间估算的表格，来尽量缩小估算错误。



时间估算是困难的。每一个程序员都有一个现实的估计区间。低于这个区间的估计意味着（构件，测试，检查代码的）时间开销被低...]]></description><category></category></item><item><title><![CDATA[Spring事务传播机制]]></title><link>https://blog.youkuaiyun.com/iteye_21285/article/details/82368922</link><guid>https://blog.youkuaiyun.com/iteye_21285/article/details/82368922</guid><author>iteye_21285</author><pubDate>Wed, 11 Jul 2012 11:00:00 +0800</pubDate><description><![CDATA[
概述


当我们调用一个基于Spring的Service接口方法（如UserService#addUser()）时，它将运行于Spring管理的事务 环境中，Service接口方法可能会在内部调用其它的Service接口方法以共同完成一个完整的业务操作，因此就会产生服务接口方法嵌套调用的情况， Spring通过事务传播行为控制当前的事务如何传播到被嵌套调用的目标服务接口方法中。

...]]></description><category></category></item><item><title><![CDATA[XMemcached官方用户指南]]></title><link>https://blog.youkuaiyun.com/iteye_21285/article/details/82358199</link><guid>https://blog.youkuaiyun.com/iteye_21285/article/details/82358199</guid><author>iteye_21285</author><pubDate>Wed, 20 Jun 2012 15:21:00 +0800</pubDate><description><![CDATA[


用户指南 0.3版本



变更历史
XMemcached简介

XMemcached的主要特性

高性能
支持完整的协议
支持客户端分布
允许设置节点权重
动态增删节点
支持JMX
与Spring框架和Hibernate-memcached的集成
客户端连接池
可扩展性



使用指南

依赖包
简单例子
客户端分布
CAS操作
更全面的例子
迭代所有key
Incr/De...]]></description><category></category></item><item><title><![CDATA[Spring技术内幕——深入解析Spring架构与设计原理（四）Web MVC的实现]]></title><link>https://blog.youkuaiyun.com/iteye_21285/article/details/82342909</link><guid>https://blog.youkuaiyun.com/iteye_21285/article/details/82342909</guid><author>iteye_21285</author><pubDate>Fri, 15 Jun 2012 20:02:00 +0800</pubDate><description><![CDATA[
以前的欠账，现在补上，欢迎指正和讨论。Spring Web MVC的实现
关于MVC，这是和WEB开发相关的部分，显然大家都是很熟悉了。从最初的JSP到struts，再到像wicket等等，真是百花齐放，百家争鸣.在WEB UI上，这部分是做web应用架构选择不可缺少的一部分。而作为MVC框架，也许SPRING MVC不能算得上是表现力最出色的UI框架，但无疑，它的实现也是非常的优秀，同时，...]]></description><category></category></item><item><title><![CDATA[Spring技术内幕——深入解析Spring架构与设计原理（三）数据库的操作实现]]></title><link>https://blog.youkuaiyun.com/iteye_21285/article/details/82342907</link><guid>https://blog.youkuaiyun.com/iteye_21285/article/details/82342907</guid><author>iteye_21285</author><pubDate>Fri, 15 Jun 2012 20:00:00 +0800</pubDate><description><![CDATA[
最近事情实在是比较多，没有及时更新帖子，还望大家见谅啊。今天，一起讨论讨论Spring JDBC的实现吧。关于Spring JDBC
还是从Spring JDBC说起吧，虽然现在应用很多都是直接使用Hibernate或者其他的ORM工具。但JDBC毕竟还是很基本的，其中的JdbcTemplate就是我们经常使用的，比如JDBCTemplate的execute方法，就是一个基本的方法，在这个方...]]></description><category></category></item><item><title><![CDATA[Spring技术内幕——深入解析Spring架构与设计原理（二）AOP]]></title><link>https://blog.youkuaiyun.com/iteye_21285/article/details/82342905</link><guid>https://blog.youkuaiyun.com/iteye_21285/article/details/82342905</guid><author>iteye_21285</author><pubDate>Fri, 15 Jun 2012 19:59:00 +0800</pubDate><description><![CDATA[
关于AOP的个人理解
AOP联盟定义的AOP体系结构把与AOP相关的概念大致分为了由高到低、从使用到实现的三个层次。关于这个体系结构，个人的理解是这样的，从上往下，最高层是语言和开发环境，在这个环境中可以看到几个重要的概念：base可以视为待增强对象，或者说目标对象；aspect指切面，通常包含对于base的增强应用；configuration可以看成是一种编织或者说配置，通过在AOP体系中...]]></description><category></category></item><item><title><![CDATA[Spring技术内幕——深入解析Spring架构与设计原理（一）IOC实现原理]]></title><link>https://blog.youkuaiyun.com/iteye_21285/article/details/82342903</link><guid>https://blog.youkuaiyun.com/iteye_21285/article/details/82342903</guid><author>iteye_21285</author><pubDate>Fri, 15 Jun 2012 19:54:00 +0800</pubDate><description><![CDATA[
内容较多，新开一贴，以便阅读和讨论，请管理员见谅。
IOC的基础
下面我们从IOC/AOP开始，它们是Spring平台实现的核心部分；虽然，我们一开始大多只是在这个层面上，做一些配置和外部特性的使用工作，但对这两个核心模块工作原理和运作机制的理解，对深入理解Spring平台，却是至关重要的；因为，它们同时也是Spring其他模块实现的基础。从Spring要做到的目标，也就是从简化Java ...]]></description><category></category></item><item><title><![CDATA[使用Mybatis Generator自动生成Mybatis相关代码]]></title><link>https://blog.youkuaiyun.com/iteye_21285/article/details/82341740</link><guid>https://blog.youkuaiyun.com/iteye_21285/article/details/82341740</guid><author>iteye_21285</author><pubDate>Tue, 12 Jun 2012 21:29:00 +0800</pubDate><description><![CDATA[
本文将简要介绍怎样利用Mybatis Generator自动生成Mybatis的相关代码：一、构建一个环境：
1. 首先创建一个表：





Sql代码



CREATETABLEpet(nameVARCHAR(20),ownerVARCHAR(20),speciesVARCHAR(20),sexCHAR(1),birthDATE,deathDATE);




...]]></description><category></category></item></channel></rss>