<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[iteye_3398的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_3398</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_3398]]></copyright><item><title><![CDATA[java socket编程常见异常]]></title><link>https://blog.youkuaiyun.com/iteye_3398/article/details/82549371</link><guid>https://blog.youkuaiyun.com/iteye_3398/article/details/82549371</guid><author>iteye_3398</author><pubDate>Sat, 16 Nov 2013 09:13:20 +0800</pubDate><description><![CDATA[
Java Socket 网络编程常见异常 
1.java.net.SocketTimeoutException .  这 个异 常比较常见，socket 超时。一般有 2 个地方会抛出这个，一个是 connect 的 时 候 ， 这 个 超 时 参 数 由connect(SocketAddress  endpoint,int  timeout) 中的后者来决定，还有就是 setSoTimeou...]]></description><category></category></item><item><title><![CDATA[java socket编程]]></title><link>https://blog.youkuaiyun.com/iteye_3398/article/details/82549370</link><guid>https://blog.youkuaiyun.com/iteye_3398/article/details/82549370</guid><author>iteye_3398</author><pubDate>Sat, 16 Nov 2013 08:25:20 +0800</pubDate><description><![CDATA[
一，网络编程中两个主要的问题
 
一个是如何准确的定位网络上一台或多台主机，另一个就是找到主机后如何可靠高效的进行数据传输。 
在TCP/IP协议中IP层主要负责网络主机的定位，数据传输的路由，由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠（tcp）的或非可靠（UDP）的数据传输机制，这是网络编程的主要对象，一般不需要关心IP层是如何处理数据的。
...]]></description><category></category></item><item><title><![CDATA[socket长连接例子（server&client）]]></title><link>https://blog.youkuaiyun.com/iteye_3398/article/details/82549369</link><guid>https://blog.youkuaiyun.com/iteye_3398/article/details/82549369</guid><author>iteye_3398</author><pubDate>Sat, 16 Nov 2013 08:06:38 +0800</pubDate><description><![CDATA[
最近做了一个测试，写了一个简单的socket长连接的测试例子，下面是代码
SocketServer.java
package socket;

import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.ServerSocket;
impo...]]></description><category></category></item><item><title><![CDATA[UML中关联(Association)和依赖(Dependency)的区别 ]]></title><link>https://blog.youkuaiyun.com/iteye_3398/article/details/82442816</link><guid>https://blog.youkuaiyun.com/iteye_3398/article/details/82442816</guid><author>iteye_3398</author><pubDate>Fri, 16 Nov 2012 11:08:34 +0800</pubDate><description><![CDATA[


			UML中关联(Association)和依赖(Dependency)的区别 

依赖一般的表现方法是方法的局部变量，或者是方法内对静态方法的引用！   


   关联一般的表现方法是对象的全局变量！   

 
依赖：
 class   A  {   
        void   methodA()   
        {   
          ...]]></description><category></category></item><item><title><![CDATA[StarUML]]></title><link>https://blog.youkuaiyun.com/iteye_3398/article/details/82442644</link><guid>https://blog.youkuaiyun.com/iteye_3398/article/details/82442644</guid><author>iteye_3398</author><pubDate>Thu, 15 Nov 2012 15:56:42 +0800</pubDate><description><![CDATA[下载地址：http://staruml.sourceforge.net/en/download.php
 
只有选择None时，接口类的形状才会变为方块，而且接口和类的实现关系才能使用。
 
]]></description><category></category></item><item><title><![CDATA[Vaadin Touchkit Browser问题]]></title><link>https://blog.youkuaiyun.com/iteye_3398/article/details/82440531</link><guid>https://blog.youkuaiyun.com/iteye_3398/article/details/82440531</guid><author>iteye_3398</author><pubDate>Tue, 06 Nov 2012 19:10:35 +0800</pubDate><description><![CDATA[在MobileMail，运行mvn package 打包，然后运行mvn jetty:run
 
用firefox浏览器打开，报如下错误：
 
Ooops...
You accessed this demo with a browser that is currently not supported by TouchKit. TouchKit is ment to be used wit...]]></description><category></category></item><item><title><![CDATA[Vaadin Touchkit]]></title><link>https://blog.youkuaiyun.com/iteye_3398/article/details/82440427</link><guid>https://blog.youkuaiyun.com/iteye_3398/article/details/82440427</guid><author>iteye_3398</author><pubDate>Tue, 06 Nov 2012 14:11:41 +0800</pubDate><description><![CDATA[Tutorial:
 
http://demo.vaadin.com/vornitologist/VAADIN/tutorial/touchkit-tutorial.html
 
addon:
 
https://vaadin.com/directory#addon/vaadin-touchkit
 
source code:
 
http://dev.vaadin.com/s...]]></description><category></category></item><item><title><![CDATA[Hibernate4 + Ehcache 配置问题]]></title><link>https://blog.youkuaiyun.com/iteye_3398/article/details/82439537</link><guid>https://blog.youkuaiyun.com/iteye_3398/article/details/82439537</guid><author>iteye_3398</author><pubDate>Fri, 02 Nov 2012 08:21:50 +0800</pubDate><description><![CDATA[1、遇到的问题：


 
Caused by: org.hibernate.cache.NoCacheRegionFactoryAvailableException: Second-level cache is used in the application, but property hibernate.cache.region.factory_class is not given, p...]]></description><category></category></item><item><title><![CDATA[Hibernate4 + Ehcache 例子]]></title><link>https://blog.youkuaiyun.com/iteye_3398/article/details/82439536</link><guid>https://blog.youkuaiyun.com/iteye_3398/article/details/82439536</guid><author>iteye_3398</author><pubDate>Fri, 02 Nov 2012 08:21:37 +0800</pubDate><description><![CDATA[这是个hibernate + ehcache的例子，目前使用最新的hibernate-core.4.1.7.Final.jar + ehcache-core.2.6.0.jar
 
数据库使用的是mysql.
 &amp;lt;property name=&quot;dialect&quot;&amp;gt;org.hibernate.dialect.MySQLDialect&amp;lt;/property&amp;gt;
       ...]]></description><category></category></item><item><title><![CDATA[Ehcache例子]]></title><link>https://blog.youkuaiyun.com/iteye_3398/article/details/82439273</link><guid>https://blog.youkuaiyun.com/iteye_3398/article/details/82439273</guid><author>iteye_3398</author><pubDate>Thu, 01 Nov 2012 09:57:02 +0800</pubDate><description><![CDATA[Spring3.1后对ehcache提供了原生的支持，本文章提供一个简单的例子，供学习参考。
 
所需要的Jar包如下：
 

 
工程结构：
 
]]></description><category></category></item><item><title><![CDATA[Ehcache学习(4)]]></title><link>https://blog.youkuaiyun.com/iteye_3398/article/details/82439263</link><guid>https://blog.youkuaiyun.com/iteye_3398/article/details/82439263</guid><author>iteye_3398</author><pubDate>Thu, 01 Nov 2012 09:48:59 +0800</pubDate><description><![CDATA[
6.
   
分布式缓存集群环境配置




6.1.
  集群配置方式

ehcache


提供三种网络连接策略来实现集群，
rmi

、
jgroup


还有
 jms

。这里只说

rmi



方式。同时
 ehcache


可以实现多播的方式实现集群。也可以手动指定集群主机序列实现集群，本例应用手动指定。这里说点题...]]></description><category></category></item><item><title><![CDATA[Ehcache学习(2)]]></title><link>https://blog.youkuaiyun.com/iteye_3398/article/details/82439262</link><guid>https://blog.youkuaiyun.com/iteye_3398/article/details/82439262</guid><author>iteye_3398</author><pubDate>Thu, 01 Nov 2012 09:48:24 +0800</pubDate><description><![CDATA[ 



4.
   
Ehcache


页面缓存的配置



4.1.
  
Ehcache

的类层次模型
主要为三层，最上层的是
 CacheManager

，他是操作

 Ehcache 

的入口。我们可以通过
CacheManager.getInstance()

获得一个单子的

 CacheManger

，或者通...]]></description><category></category></item><item><title><![CDATA[Ehcache学习(3)]]></title><link>https://blog.youkuaiyun.com/iteye_3398/article/details/82439261</link><guid>https://blog.youkuaiyun.com/iteye_3398/article/details/82439261</guid><author>iteye_3398</author><pubDate>Thu, 01 Nov 2012 09:48:01 +0800</pubDate><description><![CDATA[
5.
   
在
 Spring


中运用
 EHCache


需要使用 Spring 

来实现一个 Cache 简单的解决方案，具体需求如下：使用任意一个现有开源 Cache Framework，要求使用 Cache 
系统中 Service 或则 DAO 层的 get/find 等方法返回结果，如果数据更新（使用 Create/update/delete ...]]></description><category></category></item><item><title><![CDATA[Ehcache学习(1)]]></title><link>https://blog.youkuaiyun.com/iteye_3398/article/details/82439257</link><guid>https://blog.youkuaiyun.com/iteye_3398/article/details/82439257</guid><author>iteye_3398</author><pubDate>Thu, 01 Nov 2012 09:41:12 +0800</pubDate><description><![CDATA[

参考文档：


部分都是网络上查询的资料，很多，不列举了。


EHCache


简介：


http://apps.hi.baidu.com/share/detail/7491847




http://wangjicn.cn/data/read/9082403332378.html




http://blog.youkuaiyun.com/mgoan...]]></description><category></category></item><item><title><![CDATA[jeecms 验证码-jcaptcha]]></title><link>https://blog.youkuaiyun.com/iteye_3398/article/details/82438685</link><guid>https://blog.youkuaiyun.com/iteye_3398/article/details/82438685</guid><author>iteye_3398</author><pubDate>Tue, 30 Oct 2012 11:50:51 +0800</pubDate><description><![CDATA[本文主要介绍jeecms中使用的验证码 jcapthcha.

 
这是个开源的软件，下载地址：
 
http://jcaptcha.sourceforge.net/
 
在jeecms中使用的版本是jcaptcha-1.0.jar.
 


web.xml里的配置


	&amp;lt;servlet&amp;gt;
		&amp;lt;servlet-name&amp;gt;Jcaptcha&amp;lt;...]]></description><category></category></item><item><title><![CDATA[Jeecms源码分析（三）]]></title><link>https://blog.youkuaiyun.com/iteye_3398/article/details/82438569</link><guid>https://blog.youkuaiyun.com/iteye_3398/article/details/82438569</guid><author>iteye_3398</author><pubDate>Mon, 29 Oct 2012 20:33:17 +0800</pubDate><description><![CDATA[本节主要分析Spring + FreeMarker的集成。



先介绍一下 spring+freemarker的集成主要涉及以下配置项：

1、配置
FreeMarkerConfigurer



&amp;lt;bean id=&quot;freeMarkerConfigurer&quot; class=&quot;org.springframework.web.servlet.view.freemarker...]]></description><category></category></item><item><title><![CDATA[Jeecms源码分析（二）]]></title><link>https://blog.youkuaiyun.com/iteye_3398/article/details/82438467</link><guid>https://blog.youkuaiyun.com/iteye_3398/article/details/82438467</guid><author>iteye_3398</author><pubDate>Mon, 29 Oct 2012 16:09:00 +0800</pubDate><description><![CDATA[

普通用户登录



在浏览器输入：http://localhost:8080
 
对应web.xml
&amp;lt;!-- Spring 刷新Introspector防止内存泄露 --&amp;gt;
	&amp;lt;listener&amp;gt;
		&amp;lt;listener-class&amp;gt;org.springframework.web.util.IntrospectorCleanupListe...]]></description><category></category></item><item><title><![CDATA[Jeecms源码分析（一）]]></title><link>https://blog.youkuaiyun.com/iteye_3398/article/details/82438357</link><guid>https://blog.youkuaiyun.com/iteye_3398/article/details/82438357</guid><author>iteye_3398</author><pubDate>Mon, 29 Oct 2012 12:37:42 +0800</pubDate><description><![CDATA[最近在看一个jeecms的开源软件，试着分析一下。


下载源码及运行包：


下载地址：http://www.jeecms.com/

 


jeecms-2012-sp1.zip
jeecms-2012-sp1-src.zip


安装前web.xml：


下载地址：http://www.jeecms.com/

&amp;lt;?xml version=&quot;1.0&quot;...]]></description><category></category></item><item><title><![CDATA[FreeMarker的优点和缺点]]></title><link>https://blog.youkuaiyun.com/iteye_3398/article/details/82437894</link><guid>https://blog.youkuaiyun.com/iteye_3398/article/details/82437894</guid><author>iteye_3398</author><pubDate>Fri, 26 Oct 2012 19:59:27 +0800</pubDate><description><![CDATA[最近在看jeecms，用到了FreeMarker技术，以下文章转载自
http://www.oecp.cn/hi/hailang/blog/146
 
一、 FreeMarker简介
FreeMarker是一个用Java语言编写的模板引擎，它基于模板来生成文本输出。
所谓模板，就是一份已经写好了基本内容，有着固定格式的文档，其中空出或者用占位符标识的内容，由使用者来填充，不同的使用者给出...]]></description><category></category></item><item><title><![CDATA[OAuth协议简介]]></title><link>https://blog.youkuaiyun.com/iteye_3398/article/details/82437405</link><guid>https://blog.youkuaiyun.com/iteye_3398/article/details/82437405</guid><author>iteye_3398</author><pubDate>Thu, 25 Oct 2012 11:56:49 +0800</pubDate><description><![CDATA[一、OAuth协议简介
OAuth授权在各社交网站中广泛使用，该协议使用户不需要直接向第三方应用提供用户名及密码，并且使一个账户在多个网站中使用成为可能，OAuth协议的细节描述可参考其官方网站：http://oauth.net
目前OAuth 1.0已经出了final version，即RFC ，OAuth 2.0也已在起草中。
这篇文章中，我想用比较通俗的语言来解释OAuth协议。
O...]]></description><category></category></item></channel></rss>