<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[vickyfei的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/vickyfei</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; vickyfei]]></copyright><item><title><![CDATA[JAVA中toString方法的作用]]></title><link>https://blog.youkuaiyun.com/vickyfei/article/details/8130839</link><guid>https://blog.youkuaiyun.com/vickyfei/article/details/8130839</guid><author>vickyfei</author><pubDate>Wed, 31 Oct 2012 01:18:22 +0800</pubDate><description><![CDATA[因为它是Object里面已经有了的方法，而所有类都是继承Object，所以“所有对象都有这个方法”。
 
它通常只是为了方便输出，比如System.out.println(xx)，括号里面的“xx”如果不是String类型的话，就自动调用xx的toString()方法
 
总而言之，它只是sun公司开发java的时候为了方便所有类的字符串操作而特意加入的一个方法
 
回答补充：]]></description><category></category></item><item><title><![CDATA[JPA EntityManager的四个主要方法 ——persist,merge,refresh和remove 的使用]]></title><link>https://blog.youkuaiyun.com/vickyfei/article/details/8080317</link><guid>https://blog.youkuaiyun.com/vickyfei/article/details/8080317</guid><author>vickyfei</author><pubDate>Wed, 17 Oct 2012 10:55:11 +0800</pubDate><description><![CDATA[public void persist(Object entity)




persist方法可以将实例转换为managed(托管)状态。在调用flush()方法或提交事物后，实例将会被插入到数据库中。

 

对不同状态下的实例A，persist会产生以下操作:

1.       如果A是一个new状态的实体，它将会转为managed状态；

2.       如果]]></description><category></category></item><item><title><![CDATA[Mysql触发器详解]]></title><link>https://blog.youkuaiyun.com/vickyfei/article/details/7944425</link><guid>https://blog.youkuaiyun.com/vickyfei/article/details/7944425</guid><author>vickyfei</author><pubDate>Tue, 04 Sep 2012 23:48:33 +0800</pubDate><description><![CDATA[1   引言
 
Mysql的触发器和存储过程一样，都是嵌入到mysql的一段程序。触发器是mysql5新增的功能，目前线上凤巢系统、北斗系统以及哥伦布系统使用的数据库均是mysql5.0.45版本，很多程序比如fc-star管理端，sfrd(das)，dorado都会用到触发器程序，实现对于数据库增、删、改引起事件的关联操作。本文介绍了触发器的类型和基本使用方法，讲述了触发器使用中容易产生的]]></description><category></category></item><item><title><![CDATA[Mysql Update语句的详细用法]]></title><link>https://blog.youkuaiyun.com/vickyfei/article/details/7944378</link><guid>https://blog.youkuaiyun.com/vickyfei/article/details/7944378</guid><author>vickyfei</author><pubDate>Tue, 04 Sep 2012 23:34:34 +0800</pubDate><description><![CDATA[以下的文章主要介绍的是MySQL update 语句的实际用法，我们首先是以单表的UPDATE语句来引出实现MySQL update 语句的实际方案，以下就是文章的详细内容描述，望你看完之后会有收获。

单表的MySQL UPDATE语句：
UPDATE [LOW_PRIORITY] [IGNORE] tbl_name  SET col_name1=expr1 [, col_name2=ex]]></description><category></category></item><item><title><![CDATA[Extjs中store的简单使用]]></title><link>https://blog.youkuaiyun.com/vickyfei/article/details/7912907</link><guid>https://blog.youkuaiyun.com/vickyfei/article/details/7912907</guid><author>vickyfei</author><pubDate>Mon, 27 Aug 2012 16:54:34 +0800</pubDate><description><![CDATA[Ext.data.Store是EXT中用来进行数据交换和数据交互的标准中间件，无论是Grid还是ComboBox，都是通过它实现数据读取、类型转换、排序分页和搜索等操作的。Ext.data.Store中有一个Ext.data.Record数组，所有数据都存放在这些Ext.data. Record实例中，为后面的读取和修改操作做准备。Ext.data.Store的基本用法在使用之前，首先要创建一个E]]></description><category></category></item><item><title><![CDATA[Mysql存储过程的简单创建]]></title><link>https://blog.youkuaiyun.com/vickyfei/article/details/7902069</link><guid>https://blog.youkuaiyun.com/vickyfei/article/details/7902069</guid><author>vickyfei</author><pubDate>Fri, 24 Aug 2012 01:03:03 +0800</pubDate><description><![CDATA[1.1         CREATE  PROCEDURE 
（创建）




CREATE PROCEDURE存储过程名 (参数列表)
  BEGIN
 SQL语句代码块
END




注意：
由括号包围的参数列必须总是存在。如果没有参数，也该使用一个空参数列()。每个参数默认都是一个IN参数。要指定为其它参数，可在参数名之前使用关键词 OUT或INOUT
在m]]></description><category></category></item><item><title><![CDATA[Tomcat配置多个Service,多个同名的应用运行在一个tomcat下]]></title><link>https://blog.youkuaiyun.com/vickyfei/article/details/7895866</link><guid>https://blog.youkuaiyun.com/vickyfei/article/details/7895866</guid><author>vickyfei</author><pubDate>Wed, 22 Aug 2012 14:53:44 +0800</pubDate><description><![CDATA[tomcat采用默认安装,要想tamcat直接绑定多个域名,这里我们需要修改配置文件:C:\Program Files\Apache Software Foundation\Tomcat 5.5\conf\server.xml

server.xml 的修改方式如下:


（一）多域名绑定

1.如果你要绑定网站,首先是要把tomcat的默认访问端口8080,修改成80

原始:]]></description><category></category></item><item><title><![CDATA[Tomcat配置多个Service]]></title><link>https://blog.youkuaiyun.com/vickyfei/article/details/7895853</link><guid>https://blog.youkuaiyun.com/vickyfei/article/details/7895853</guid><author>vickyfei</author><pubDate>Wed, 22 Aug 2012 14:51:14 +0800</pubDate><description><![CDATA[Tomcat配置多个Service，多个同名的应用运行在一个tomcat下

网站项目中有时候会碰到，每个网站一个网站后台程序，偏偏因为某种原因，这后台程序的名称还是一样的，比如都叫 app.war，这样如果有2个或以上网站需要用各自的app.war，那么就需要安装多个tomcat，资源浪费比较大。也不好管理。有没有一种可能，将这几个app.war放到一个tomcat下运行呢？  答案是可以的]]></description><category></category></item><item><title><![CDATA[linux下 tomcat本机能访问，外部无法访问http://localhost:8080/解决办法]]></title><link>https://blog.youkuaiyun.com/vickyfei/article/details/7889181</link><guid>https://blog.youkuaiyun.com/vickyfei/article/details/7889181</guid><author>vickyfei</author><pubDate>Tue, 21 Aug 2012 09:43:33 +0800</pubDate><description><![CDATA[一般来讲是防火墙的原因，打开端口8080就行了，你可以用以下命令： 
#service iptables stop  
当然 这种情况只是暂时解决办法，服务器一启动就失效。可以用下面一种方法： 

修改iptables，开放8080端口，默认安装tomcat后，客户端不能通过8080端口访问。 
由于Linux防火墙默认是关闭8080端口。因此，若要能够访问8080端口就必须让防火墙开放]]></description><category></category></item><item><title><![CDATA[linux下同时运行两个tomcat]]></title><link>https://blog.youkuaiyun.com/vickyfei/article/details/7889175</link><guid>https://blog.youkuaiyun.com/vickyfei/article/details/7889175</guid><author>vickyfei</author><pubDate>Tue, 21 Aug 2012 09:42:28 +0800</pubDate><description><![CDATA[因项目需要，要做一个门户网站和满足另外一个后台请求的WebService。为了是门户网站和WebService不互相干扰，即门户的瘫痪不会影响WebService或者WebService的瘫痪不会影响门户，所以需要在Linux上部署两个Tomcat。由于原来用的是免安装版的Tomcat，我在启动第一个Tomcat后，第二个Tomcat就是启动不起来，一般的原因是端口冲突，只需要改动一下第二个Tom]]></description><category></category></item><item><title><![CDATA[Linux导入导出mysql数据库]]></title><link>https://blog.youkuaiyun.com/vickyfei/article/details/7869540</link><guid>https://blog.youkuaiyun.com/vickyfei/article/details/7869540</guid><author>vickyfei</author><pubDate>Wed, 15 Aug 2012 15:57:05 +0800</pubDate><description><![CDATA[1. 概述
MySQL数据库的导入，有两种方法：
1) 先导出数据库SQL脚本，再导入；
2) 直接拷贝数据库目录和文件。

在不同操作系统或MySQL版本情况下，直接拷贝文件的方法可能会有不兼容的情况发生。
所以一般推荐用SQL脚本形式导入。下面分别介绍两种方法。

2. 方法一 SQL脚本形式
操作步骤如下：
2.1. 导出SQL脚本
在原数据库服务器上，可以用phpMy]]></description><category></category></item><item><title><![CDATA[javaScript的作用域链深入理解]]></title><link>https://blog.youkuaiyun.com/vickyfei/article/details/7595664</link><guid>https://blog.youkuaiyun.com/vickyfei/article/details/7595664</guid><author>vickyfei</author><pubDate>Wed, 23 May 2012 18:04:42 +0800</pubDate><description><![CDATA[作用域是JavaScript最重要的概念之一，想要学好JavaScript就需要理解JavaScript作用域和作用域链的工作原理。今天这篇文章对JavaScript作用域和作用域链作简单的介绍，希望能帮助大家更好的学习JavaScript。

JavaScript作用域

　　任何程序设计语言都有作用域的概念，简单的说，作用域就是变量与函数的可访问范围，即作用域控制着变量与函数的可见性和]]></description><category></category></item><item><title><![CDATA[javaScript中闭包(closures) 的简单学习]]></title><link>https://blog.youkuaiyun.com/vickyfei/article/details/7595601</link><guid>https://blog.youkuaiyun.com/vickyfei/article/details/7595601</guid><author>vickyfei</author><pubDate>Wed, 23 May 2012 17:47:30 +0800</pubDate><description><![CDATA[闭包（closure）是Javascript语言的一个难点，也是它的特色，很多高级应用都要依靠闭包实现。



下面就是我的学习笔记，对于Javascript初学者应该是很有用的。

一、变量的作用域

要理解闭包，首先必须理解Javascript特殊的变量作用域。

变量的作用域无非就是两种：全局变量和局部变量。

Javascript语言的特殊之处，就在于函数内部可以直]]></description><category></category></item><item><title><![CDATA[javaScript的作用域]]></title><link>https://blog.youkuaiyun.com/vickyfei/article/details/7595381</link><guid>https://blog.youkuaiyun.com/vickyfei/article/details/7595381</guid><author>vickyfei</author><pubDate>Wed, 23 May 2012 16:59:32 +0800</pubDate><description><![CDATA[在学习JavaScript的变量作用域之前，我们应当明确几点：


JavaScript的变量作用域是基于其特有的作用域链的。
JavaScript没有块级作用域。
函数中声明的变量在整个函数中都有定义。


1、JavaScript的作用域链

首先看下下面这段代码：



view
 plaincopy
 to clipboardprint?



"t]]></description><category></category></item><item><title><![CDATA[java使用ITEXT打印PDF]]></title><link>https://blog.youkuaiyun.com/vickyfei/article/details/7591295</link><guid>https://blog.youkuaiyun.com/vickyfei/article/details/7591295</guid><author>vickyfei</author><pubDate>Tue, 22 May 2012 15:46:12 +0800</pubDate><description><![CDATA[一、前言

　　在企业的信息系统中，报表处理一直占比较重要的作用，本文将介绍一种生成PDF报表的Java组件--iText。通过在服务器端使用Jsp或JavaBean生成PDF报表，客户端采用超级连接显示或下载得到生成的报表，这样就很好的解决了B/S系统的报表处理问题。

　　二、iText简介

　　iText是著名的开放源码的站点sourceforge一个项目，是用于生成PDF文档]]></description><category></category></item><item><title><![CDATA[java 流的概念]]></title><link>https://blog.youkuaiyun.com/vickyfei/article/details/7590589</link><guid>https://blog.youkuaiyun.com/vickyfei/article/details/7590589</guid><author>vickyfei</author><pubDate>Tue, 22 May 2012 13:24:50 +0800</pubDate><description><![CDATA[一、流的概念

       流(stream)的概念源于UNIX中管道(pipe)的概念。在UNIX中，管道是一条不间断的字节流，用来实现程序或进程间的通信，或读写外围设备、外部文件等。
       一个流，必有源端和目的端，它们可以是计算机内存的某些区域，也可以是磁盘文件，甚至可以是Internet上的某个URL。
        流的方向是重要的，根据流的方向，流可分为两类：输入流]]></description><category></category></item><item><title><![CDATA[java IO 流的整体介绍]]></title><link>https://blog.youkuaiyun.com/vickyfei/article/details/7590456</link><guid>https://blog.youkuaiyun.com/vickyfei/article/details/7590456</guid><author>vickyfei</author><pubDate>Tue, 22 May 2012 12:27:56 +0800</pubDate><description><![CDATA[Java中的流，可以从不同的角度进行分类。

按照数据流的方向不同可以分为：输入流和输出流。

按照处理数据单位不同可以分为：字节流和字符流。

按照实现功能不同可以分为：节点流和处理流。

 

输出流：

 



输入流：





因此输入和输出都是从程序的角度来说的。

字节流：一次读入或读出是8位二进制。

字符流：一次读入或读出是1]]></description><category></category></item><item><title><![CDATA[java日期时间的使用]]></title><link>https://blog.youkuaiyun.com/vickyfei/article/details/7580467</link><guid>https://blog.youkuaiyun.com/vickyfei/article/details/7580467</guid><author>vickyfei</author><pubDate>Fri, 18 May 2012 15:36:56 +0800</pubDate><description><![CDATA[一、Java中的日期概述 

日期在Java中是一块非常复杂的内容，对于一个日期在不同的语言国别环境中，日期的国际化，日期和时间之间的转换，日期的加减运算，日期的展示格式都是非常复杂的问题。 

在Java中，操作日期主要涉及到一下几个类： 

1、java.util.Date 
类 Date 表示特定的瞬间，精确到毫秒。从 JDK 1.1 开始，应该使用 Calendar 类实现日]]></description><category></category></item><item><title><![CDATA[POI读取excel实际行数]]></title><link>https://blog.youkuaiyun.com/vickyfei/article/details/7573208</link><guid>https://blog.youkuaiyun.com/vickyfei/article/details/7573208</guid><author>vickyfei</author><pubDate>Wed, 16 May 2012 16:35:34 +0800</pubDate><description><![CDATA[通过getPhysicalNumberOfRows()获得的实际行数，不一定有数据的行数。

　　比如某个单元格只设置了非“常规”的格式，它也会被POI认为是实际行。

 

　　不过POI里似乎没有没有这样的方法，getNextPhysicalRow()。

　　所以只好从getFirstRowNum()到getLastRowNum()遍历，如果null==currentRow，]]></description><category></category></item><item><title><![CDATA[Javascript之this关键字的深入理解]]></title><link>https://blog.youkuaiyun.com/vickyfei/article/details/7548306</link><guid>https://blog.youkuaiyun.com/vickyfei/article/details/7548306</guid><author>vickyfei</author><pubDate>Wed, 09 May 2012 01:47:46 +0800</pubDate><description><![CDATA[Javascript是一种很灵活的语言, 而This关键字又是灵活中的灵活, 但是因为它的灵活, 也注定了它的难用.

以前我用this的时候, 都会觉得不踏实, 老是担心它不知道怎么地就会指到另外的什么地方.

其实, 这都是因为, 我们对它的不了解.

刚好最近再给百度学院做《Javascript高级-作用域/原型链》的ppt, 而swit1983网友也刚好提这个问题, 索性就把这]]></description><category></category></item></channel></rss>