<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[iteye_8401的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_8401</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_8401]]></copyright><item><title><![CDATA[JavaWeb实现文件上传下载功能实例解析]]></title><link>https://blog.youkuaiyun.com/iteye_8401/article/details/82680340</link><guid>https://blog.youkuaiyun.com/iteye_8401/article/details/82680340</guid><author>iteye_8401</author><pubDate>Sun, 19 Mar 2017 15:42:47 +0800</pubDate><description><![CDATA[
在Web应用系统开发中，文件上传和下载功能是非常常用的功能，今天来讲一下JavaWeb中的文件上传和下载功能的实现。
　　对于文件上传，浏览器在上传的过程中是将文件以流的形式提交到服务器端的，如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦，所以一般选择采用apache的开源工具common-fileupload这个文件上传组件。这个common-fileup...]]></description><category></category></item><item><title><![CDATA[解决数据库连接池连接mysql时，每隔8小时mysql自动断开所有连接的问题]]></title><link>https://blog.youkuaiyun.com/iteye_8401/article/details/82679372</link><guid>https://blog.youkuaiyun.com/iteye_8401/article/details/82679372</guid><author>iteye_8401</author><pubDate>Thu, 23 Feb 2017 11:37:21 +0800</pubDate><description><![CDATA[
解决数据库连接池连接MySQL时，每隔8小时mysql自动断开所有连接的问题
最近有个问题非常讨厌，我们的工程中使用自己的连接池连接mysql数据库，可mysql数据库每隔8小时就会自动断开所有链接，连接池就失效，需要重新启动tomcat才有效，呵呵，服务器可不能老是用“人工智能”来干预啊，后来翻了一下mysql的手册，发现mysql有解决办法，下面就是最简单的解决办法：
连接数据库的时候加...]]></description><category></category></item><item><title><![CDATA[Ajax访问Restful API跨域解决方案]]></title><link>https://blog.youkuaiyun.com/iteye_8401/article/details/82652428</link><guid>https://blog.youkuaiyun.com/iteye_8401/article/details/82652428</guid><author>iteye_8401</author><pubDate>Mon, 23 May 2016 21:52:19 +0800</pubDate><description><![CDATA[
最近开发API接口时，用Ajax调用远程服务上API的接口时，出现以下错误 ：
 
 



[java] view plain copy
 



XMLHttpRequest cannot load http://192.168.1.101:8080/CDHAPI/bond/quote/minutely/1m/112188.SZ. No 'Access-Control-A...]]></description><category></category></item><item><title><![CDATA[windows 如何查看端口占用情况?]]></title><link>https://blog.youkuaiyun.com/iteye_8401/article/details/82640963</link><guid>https://blog.youkuaiyun.com/iteye_8401/article/details/82640963</guid><author>iteye_8401</author><pubDate>Fri, 18 Sep 2015 15:37:47 +0800</pubDate><description><![CDATA[
开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选&quot;查看&quot;-&quot;选择列&quot;         经常，我们在启动应用的时候发现系统需要的端口被别的程序占用，如何知道谁占有了我们需要的端口，很多人都比较头疼，下面就介绍一种非常简单的方法，希望对大家有用 假如我们需...]]></description><category></category></item><item><title><![CDATA[MySQL两种常用引擎MyISAM 和InnoDB区别]]></title><link>https://blog.youkuaiyun.com/iteye_8401/article/details/82640295</link><guid>https://blog.youkuaiyun.com/iteye_8401/article/details/82640295</guid><author>iteye_8401</author><pubDate>Tue, 08 Sep 2015 10:10:43 +0800</pubDate><description><![CDATA[
MyISAM 和InnoDB 讲解
　　InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型，这两个表类型各有优劣，视具体应用而定。基本的差别为：MyISAM类型不支持事务处理等高级处理，而InnoDB类型支持。MyISAM类型的表强调的是性能，其执行数度比InnoDB类型更快，但是不提供事务支持，而InnoDB提供事务支持以及外部键等高级数据库功能。
　　以下是一些细节和...]]></description><category></category></item><item><title><![CDATA[使用HttpClient的POST方式传JSON格式的参数给Restful服务]]></title><link>https://blog.youkuaiyun.com/iteye_8401/article/details/82614751</link><guid>https://blog.youkuaiyun.com/iteye_8401/article/details/82614751</guid><author>iteye_8401</author><pubDate>Thu, 26 Feb 2015 11:46:25 +0800</pubDate><description><![CDATA[
需要支持的JAR包：httpclient-4.2.5，httpcore-4.3
1、Android/java：
 
JSONObject jsonObj = new JSONObject();
jsonObj.put(&quot;userName &quot;, userName);
jsonObj.put(&quot;passWord&quot;, passWord);
// Create the POST object...]]></description><category></category></item><item><title><![CDATA[JAVA 中Set对象集合的使用]]></title><link>https://blog.youkuaiyun.com/iteye_8401/article/details/82612726</link><guid>https://blog.youkuaiyun.com/iteye_8401/article/details/82612726</guid><author>iteye_8401</author><pubDate>Tue, 13 Jan 2015 12:48:53 +0800</pubDate><description><![CDATA[
关于Set对象的使用：
1、从Map中取Set集合（遍历Map集合）：
                       Set set = orgMap.entrySet();
                       for (Iterator it = set.iterator(); it.hasNext();) {
                               ...]]></description><category></category></item><item><title><![CDATA[Spring中定时任务的几种实现（转载备用）]]></title><link>https://blog.youkuaiyun.com/iteye_8401/article/details/82611387</link><guid>https://blog.youkuaiyun.com/iteye_8401/article/details/82611387</guid><author>iteye_8401</author><pubDate>Thu, 18 Dec 2014 11:42:16 +0800</pubDate><description><![CDATA[
近日项目开发中需要执行一些定时任务，比如需要在每天凌晨时候，分析一次前一天的日志信息，借此机会整理了一下定时任务的几种实现方式，由于项目采用spring框架，所以我都将结合
spring框架来介绍。
一．分类


从实现的技术上来分类，目前主要有三种技术（或者说有三种产品）：



Java自带的java.util.Timer类，这个类允许你调度一个java.util.TimerT...]]></description><category></category></item><item><title><![CDATA[BigBlueButton 安装笔记｜Installing from source]]></title><link>https://blog.youkuaiyun.com/iteye_8401/article/details/82601339</link><guid>https://blog.youkuaiyun.com/iteye_8401/article/details/82601339</guid><author>iteye_8401</author><pubDate>Mon, 28 Jul 2014 17:59:53 +0800</pubDate><description><![CDATA[
前言：

bigbluebutton是一个万维网广播站和会议系统，他是基于Flash的视频会议，后台服务器使用Red5 Server。
本篇是参考installing from source英文版，根据自己的情况有点改动，系统是基于ubuntu之上。
如果想在ubuntu上快安装bigbluebutton请参见英文文档：http://code.google.com/p /bigbluebu...]]></description><category></category></item><item><title><![CDATA[接口回调（接口引用）及类的引用]]></title><link>https://blog.youkuaiyun.com/iteye_8401/article/details/82600735</link><guid>https://blog.youkuaiyun.com/iteye_8401/article/details/82600735</guid><author>iteye_8401</author><pubDate>Mon, 21 Jul 2014 15:18:41 +0800</pubDate><description><![CDATA[
 


package dao;
class Father{
    void method(){
       System.out.println(&quot;Father method called.....&quot;);
    }
}
class Son extends Father{
    void method(){
       System.out.println(&quot;So...]]></description><category></category></item><item><title><![CDATA[什么是接口回调？]]></title><link>https://blog.youkuaiyun.com/iteye_8401/article/details/82600734</link><guid>https://blog.youkuaiyun.com/iteye_8401/article/details/82600734</guid><author>iteye_8401</author><pubDate>Mon, 21 Jul 2014 15:18:12 +0800</pubDate><description><![CDATA[
1．接口回调是什么？
接口回调是指：可以把使用某一接口的类创建的对象的引用赋给该接口声明的接口变量，那么该接口变量就可以调用被类实现的接口的方法。实际上，当接口变量调用被类实现的接口中的方法时，就是通知相应的对象调用接口的方法，这一过程称为对象功能的接口回调。看下面示例。

interface People{   void peopleList();}class Student imple...]]></description><category></category></item><item><title><![CDATA[Java中的基本概念（PO，VO，POJO，DTO，DAO）]]></title><link>https://blog.youkuaiyun.com/iteye_8401/article/details/82600732</link><guid>https://blog.youkuaiyun.com/iteye_8401/article/details/82600732</guid><author>iteye_8401</author><pubDate>Mon, 21 Jul 2014 15:17:51 +0800</pubDate><description><![CDATA[
PO:persistant object持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录，多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作. VO:value object值对象。通常用于业务层之间的数据传递，和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.个人觉得同DTO(数据...]]></description><category></category></item><item><title><![CDATA[ JAVA设计模式---代理模式(动态) ]]></title><link>https://blog.youkuaiyun.com/iteye_8401/article/details/82600731</link><guid>https://blog.youkuaiyun.com/iteye_8401/article/details/82600731</guid><author>iteye_8401</author><pubDate>Mon, 21 Jul 2014 15:17:07 +0800</pubDate><description><![CDATA[
1.代理模式代理模式的作用是：为其他对象提供一种代理以控制对这个对象的访问。在某些情况下，一个客户不想或者不能直接引用另一个对象，而代理对象可以在客户端和目标对象之间起到中介的作用。代理模式一般涉及到的角色有：抽象角色：声明真实对象和代理对象的共同接口；代理角色：代理对象角色内部含有对真实对象的引用，从而可以操作真实对象，同时代理对象提供与真实对象相同的接口以便在任何时刻都能代替真实对象。同时...]]></description><category></category></item><item><title><![CDATA[ JAVA设计模式---代理模式(静态) ]]></title><link>https://blog.youkuaiyun.com/iteye_8401/article/details/82580522</link><guid>https://blog.youkuaiyun.com/iteye_8401/article/details/82580522</guid><author>iteye_8401</author><pubDate>Sat, 24 May 2014 21:46:44 +0800</pubDate><description><![CDATA[
代理模式是由GoF提出的23种软件设计模式的一种。其定义为：为其他对象提供一种代理以控制对这个对象的访问。别名：Surrogate。所谓代理，是指具有与代理元（被代理的对象）具有相同的接口的类，客户端必须通过代理与被代理的目标类交互，而代理一般在交互的过程中（交互前后），进行某些特别的处理。Proxy模式是很常见的模式，在我们生活中处处可见，例如我们买火车票不一定非要到火车站去买，可以到一些火车...]]></description><category></category></item><item><title><![CDATA[ JAVA设计模式---抽象工厂模式 ]]></title><link>https://blog.youkuaiyun.com/iteye_8401/article/details/82580521</link><guid>https://blog.youkuaiyun.com/iteye_8401/article/details/82580521</guid><author>iteye_8401</author><pubDate>Sat, 24 May 2014 21:43:30 +0800</pubDate><description><![CDATA[
定义：为创建一组相关或相互依赖的对象提供一个接口，而且无需指定他们的具体类。
类型：创建类模式
类图：

抽象工厂模式与工厂方法模式的区别
        抽象工厂模式是工厂方法模式的升级版本，他用来创建一组相关或者相互依赖的对象。他与工厂方法模式的区别就在于，工厂方法模式针对的是一个产品等级结构；而抽象工厂模式则是针对的多个产品等级结构。在编程中，通常一个产品结构，表现为一个接口或者...]]></description><category></category></item><item><title><![CDATA[ JAVA设计模式---工厂方法模式 ]]></title><link>https://blog.youkuaiyun.com/iteye_8401/article/details/82580520</link><guid>https://blog.youkuaiyun.com/iteye_8401/article/details/82580520</guid><author>iteye_8401</author><pubDate>Sat, 24 May 2014 21:42:12 +0800</pubDate><description><![CDATA[
定义：定义一个用于创建对象的接口，让子类决定实例化哪一个类，工厂方法使一个类的实例化延迟到其子类。
类型：创建类模式
类图：

工厂方法模式代码



[java] view plaincopy
 
 
 



interface IProduct {  
    public void productMethod();  
}  
  
class Prod...]]></description><category></category></item><item><title><![CDATA[ JAVA设计模式---简单工厂模式 ]]></title><link>https://blog.youkuaiyun.com/iteye_8401/article/details/82580496</link><guid>https://blog.youkuaiyun.com/iteye_8401/article/details/82580496</guid><author>iteye_8401</author><pubDate>Sat, 24 May 2014 11:55:40 +0800</pubDate><description><![CDATA[
举两个例子以快速明白Java中的简单工厂模式：1、女娲抟土造人话说：“天地开辟，未有人民，女娲抟土为人。”女娲需要用土造出一个个的人，但在女娲造出人之前，人的概念只存在于女娲的思想里面。女娲造人，这就是简单工厂模式的应用。 　　首先，在这个造人的思想里面，有几个重要的角色：女娲本身、抽象的人的概念和女娲所造出的一个个具体的人。　　1.）女娲是一个工厂类，也就是简单工厂模式的核心角色。
    ...]]></description><category></category></item><item><title><![CDATA[JAVA设计模式---SINGLETON单例模式]]></title><link>https://blog.youkuaiyun.com/iteye_8401/article/details/82580495</link><guid>https://blog.youkuaiyun.com/iteye_8401/article/details/82580495</guid><author>iteye_8401</author><pubDate>Sat, 24 May 2014 11:53:34 +0800</pubDate><description><![CDATA[
概念：单例模式确保某一个类只有一个实例，而且自行实例化并向整个系统提供这个实例。单例模式只应在有真正的“单一实例”的需求时才可使用
场景：读取配置文件、Socket链接、数据库资源等
 
例子：
public class SingletonA {  
  private static SingletonA  s; 
  public static SingletonA  getIn...]]></description><category></category></item><item><title><![CDATA[Tomcat Error listenerStart 终极大法]]></title><link>https://blog.youkuaiyun.com/iteye_8401/article/details/82579453</link><guid>https://blog.youkuaiyun.com/iteye_8401/article/details/82579453</guid><author>iteye_8401</author><pubDate>Tue, 13 May 2014 12:49:03 +0800</pubDate><description><![CDATA[
 Tomcat报的错太含糊了，什么错都没报出来，只提示了Error listenerStart。为了调试，我们要获得更详细的日志。可以在WEB-INF/classes目录下新建一个文件叫logging.properties，内容如下 

 


Java代码  



handlers = org.apache.juli.FileHandler, java.util.logging....]]></description><category></category></item><item><title><![CDATA[Hibernate 映射关系注解 属性详解 ]]></title><link>https://blog.youkuaiyun.com/iteye_8401/article/details/82578548</link><guid>https://blog.youkuaiyun.com/iteye_8401/article/details/82578548</guid><author>iteye_8401</author><pubDate>Sun, 04 May 2014 14:28:15 +0800</pubDate><description><![CDATA[
1.标准注解
    a) @Entity 映射一个实体类
       @Table　指定关联的表
 
    b) @Id 映射OID
 
    c) @GeneratedValue 指定OID的生成策略
 
          @GeneratedValue的属性strategy指定生成策略，
 
         IDENTITY（自增长方式，如mysql）
 ...]]></description><category></category></item></channel></rss>