<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[terryjs]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_5008</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_5008]]></copyright><item><title><![CDATA[Java8 ,JDK1.8 新特性]]></title><link>https://blog.youkuaiyun.com/iteye_5008/article/details/82676915</link><guid>https://blog.youkuaiyun.com/iteye_5008/article/details/82676915</guid><author>iteye_5008</author><pubDate>Thu, 08 Dec 2016 14:58:14 +0800</pubDate><description><![CDATA[
 
一、接口的默认方法
 
Java 8允许我们给接口添加一个非抽象的方法实现，只需要使用 default关键字即可，这个特征又叫做扩展方法，示例如下：
 
interface Formula {
    double calculate(int a);
    default double sqrt(int a) {
        return Math.sqrt(a);
...]]></description><category></category></item><item><title><![CDATA[数据库版本管理工具 Flyway]]></title><link>https://blog.youkuaiyun.com/iteye_5008/article/details/82676828</link><guid>https://blog.youkuaiyun.com/iteye_5008/article/details/82676828</guid><author>iteye_5008</author><pubDate>Tue, 06 Dec 2016 17:35:44 +0800</pubDate><description><![CDATA[
转：http://casheen.iteye.com/blog/1749916
 

1.  引言
 
想到要管理数据库的版本，是在实际产品中遇到问题后想到的一种解决方案，当时各个环境的数据库乱作一团，没有任何一个人（开发、测试、维护人员）能够讲清楚当前环境下的数据库是哪个版本，与哪个版本的应用相匹配，如何升级到与新版本的应用相匹配。
想到管理数据库版本时，先是心底形成了一个初步的解...]]></description><category></category></item><item><title><![CDATA[Google Guava官方教程 学习]]></title><link>https://blog.youkuaiyun.com/iteye_5008/article/details/82676774</link><guid>https://blog.youkuaiyun.com/iteye_5008/article/details/82676774</guid><author>iteye_5008</author><pubDate>Mon, 05 Dec 2016 17:43:42 +0800</pubDate><description><![CDATA[
 
 
http://ifeve.com/google-guava/
 
 
]]></description><category></category></item><item><title><![CDATA[sql server 修改 约束条件]]></title><link>https://blog.youkuaiyun.com/iteye_5008/article/details/82676620</link><guid>https://blog.youkuaiyun.com/iteye_5008/article/details/82676620</guid><author>iteye_5008</author><pubDate>Thu, 01 Dec 2016 18:08:29 +0800</pubDate><description><![CDATA[--示例1

ALTER TABLE stuInfo ADD CONSTRAINT PK_stuNo PRIMAR...
--示例1
ALTER TABLE stuInfo ADD CONSTRAINT PK_stuNo PRIMARY KEY (stuNo)

--示例2  添加主键约束（Primary Key）
-- 存在主键约束PK_stuNO，则删除
IF EXISTS(S...]]></description><category></category></item><item><title><![CDATA[建表-复制建表]]></title><link>https://blog.youkuaiyun.com/iteye_5008/article/details/82676499</link><guid>https://blog.youkuaiyun.com/iteye_5008/article/details/82676499</guid><author>iteye_5008</author><pubDate>Tue, 29 Nov 2016 16:26:41 +0800</pubDate><description><![CDATA[
 
Oracle:
 
CREATE TABLE new_table

  AS (SELECT * FROM old_table where 1 &amp;lt;&amp;gt; 1);
 
 
 
Sqlserver:
 
SELECT *
INTO newtable [IN externaldb]
FROM table1

Where 1 &amp;lt;&amp;gt; 1;
 
 
...]]></description><category></category></item><item><title><![CDATA[sql 各种 Join用法详解]]></title><link>https://blog.youkuaiyun.com/iteye_5008/article/details/82676161</link><guid>https://blog.youkuaiyun.com/iteye_5008/article/details/82676161</guid><author>iteye_5008</author><pubDate>Tue, 22 Nov 2016 13:59:23 +0800</pubDate><description><![CDATA[
sql 各种 Join用法详解
在关系代数中，连接运算是由一个笛卡尔积运算和一个选取运算构成的。首先用笛卡尔积完成对两个数据集合的乘运算，然后对生成的结果集合进行选取运算，确保只把分别来自两个数据集合并且具有重叠部分的行合并在一起。连接的全部意义在于在水平方向上合并两个数据集合（通常是表），并产生一个新的结果集合，其方法是将一个数据源中的行于另一个数据源中和它匹配的行组合成一个新元组。SQL...]]></description><category></category></item><item><title><![CDATA[Jboss ，Tomcat 表单提交数据丢失的问题]]></title><link>https://blog.youkuaiyun.com/iteye_5008/article/details/82675546</link><guid>https://blog.youkuaiyun.com/iteye_5008/article/details/82675546</guid><author>iteye_5008</author><pubDate>Tue, 08 Nov 2016 11:48:54 +0800</pubDate><description><![CDATA[
参考：
http://www.cnblogs.com/yg_zhang/p/4248061.html
https://my.oschina.net/luckyi/blog/213209
https://developer.jboss.org/thread/177942
https://developer.jboss.org/thread/198502
 
总结下来 Jboss6 配...]]></description><category></category></item><item><title><![CDATA[关于 HTTP GET/POST 请求参数长度最大值的一个理解误区 ]]></title><link>https://blog.youkuaiyun.com/iteye_5008/article/details/82675528</link><guid>https://blog.youkuaiyun.com/iteye_5008/article/details/82675528</guid><author>iteye_5008</author><pubDate>Tue, 08 Nov 2016 09:50:25 +0800</pubDate><description><![CDATA[
 

1.    Get方法长度限制
Http Get方法提交的数据大小长度并没有限制，HTTP协议规范没有对URL长度进行限制。这个限制是特定的浏览器及服务器对它的限制。
如：IE对URL长度的限制是2083字节(2K+35)。
下面就是对各种浏览器和服务器的最大处理能力做一些说明.
Microsoft Internet Explorer (Browser)
IE浏览器对URL的...]]></description><category></category></item><item><title><![CDATA[dwr]]></title><link>https://blog.youkuaiyun.com/iteye_5008/article/details/82675390</link><guid>https://blog.youkuaiyun.com/iteye_5008/article/details/82675390</guid><author>iteye_5008</author><pubDate>Fri, 04 Nov 2016 15:25:02 +0800</pubDate><description><![CDATA[
 
 
首先导入项目所需要的包，如下：dwr.jar，commons-logging-1.0.4.jar，版本可以调整
1.web.xml
 
&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;
&amp;lt;web-app xmlns=&quot;http://Java.sun.com/xml/ns/j2ee&quot; xmlns:xsi=&quot;http://www.w...]]></description><category></category></item><item><title><![CDATA[struts1标签库]]></title><link>https://blog.youkuaiyun.com/iteye_5008/article/details/82673737</link><guid>https://blog.youkuaiyun.com/iteye_5008/article/details/82673737</guid><author>iteye_5008</author><pubDate>Tue, 27 Sep 2016 10:17:08 +0800</pubDate><description><![CDATA[
1、Bean标签库Bean标签库中标签可以访问已经存在的JavaBean以及它们的属性，还可以定义新的Bean，把它存放在用户指定的任何范围内，供网页或者其它元素访问，Bean标签库分为以下三类:   1) 用于访问HTTP请求信息或者JSP隐含对象的Bean标签a) &amp;lt;bean:cookie&amp;gt;用于检索发送到服务器端的Cookie，包括以下属性:id: 定义一个Cookie类型的变量...]]></description><category></category></item><item><title><![CDATA[dwr 框架]]></title><link>https://blog.youkuaiyun.com/iteye_5008/article/details/82673405</link><guid>https://blog.youkuaiyun.com/iteye_5008/article/details/82673405</guid><author>iteye_5008</author><pubDate>Tue, 20 Sep 2016 09:59:51 +0800</pubDate><description><![CDATA[
首先，你安装DWR时会配置一个servlet，这个servlet记得吧？他就是负责把前台的JS参数封装成JAVA，去调用你的JAVA类，然后将返回结果（JAVA类型）再翻译成JS生成到你的JSP页面上，给你的错觉就是你用JS直接调用了JAVA方法。DWR的主要的优点：可以直接访问Javabean，无刷新技术.DWR框架实现：1.在配置文件中写入dwr的配置信息2.写一个属性bean。3.通过一个...]]></description><category></category></item><item><title><![CDATA[sqlserver 索引长度 900 限制解决（复合索引和include索引）]]></title><link>https://blog.youkuaiyun.com/iteye_5008/article/details/82654449</link><guid>https://blog.youkuaiyun.com/iteye_5008/article/details/82654449</guid><author>iteye_5008</author><pubDate>Tue, 12 Jul 2016 10:07:36 +0800</pubDate><description><![CDATA[
 
 
复合索引和include索引
 
http://www.cnblogs.com/huangxincheng/p/4266479.html
 
 
]]></description><category></category></item><item><title><![CDATA[软件开发（瀑布式、迭代式）]]></title><link>https://blog.youkuaiyun.com/iteye_5008/article/details/82652271</link><guid>https://blog.youkuaiyun.com/iteye_5008/article/details/82652271</guid><author>iteye_5008</author><pubDate>Fri, 20 May 2016 10:20:10 +0800</pubDate><description><![CDATA[
 

瀑布式开发、迭代开发，区别【都属于，生命周期模型】

        两者都是一种开发模式，就像设计模式一样，考虑的角度不一样，个人感觉谈不到取代一说。
        传统的瀑布式开发，也就是从需求到设计，从设计到编码，从编码到测试，从测试到提交大概这样的流程，要求每一个开发阶段都要做到最好。特别是前期阶段，设计的越完美，提交后的成本损失就越少。我现在从事的外包项目就是这样的流程...]]></description><category></category></item><item><title><![CDATA[Guava 相关内容（一）]]></title><link>https://blog.youkuaiyun.com/iteye_5008/article/details/82652265</link><guid>https://blog.youkuaiyun.com/iteye_5008/article/details/82652265</guid><author>iteye_5008</author><pubDate>Fri, 20 May 2016 00:08:37 +0800</pubDate><description><![CDATA[
一、Java 不可以变的集合
 
Guava学习笔记：Immutable(不可变)集合
不可变集合，顾名思义就是说集合是不可被修改的。集合的数据项是在创建的时候提供，并且在整个生命周期中都不可改变。
　　为什么要用immutable对象？immutable对象有以下的优点：　　　　1.对不可靠的客户代码库来说，它使用安全，可以在未受信任的类库中安全的使用这些对象　　　　2.线程安全的：...]]></description><category></category></item><item><title><![CDATA[oracle 递归查询]]></title><link>https://blog.youkuaiyun.com/iteye_5008/article/details/82652027</link><guid>https://blog.youkuaiyun.com/iteye_5008/article/details/82652027</guid><author>iteye_5008</author><pubDate>Mon, 16 May 2016 11:55:27 +0800</pubDate><description><![CDATA[
 
oracle 递归查询
 
 
oracle递归查询Oracle中start by prior子句用法 connect by 是结构化查询中用到的，其基本语法是： select ... from tablename start with 条件1 connect by 条件2 where 条件3; 例： select * from table start with org_id = ...]]></description><category></category></item><item><title><![CDATA[oracle 性能优化]]></title><link>https://blog.youkuaiyun.com/iteye_5008/article/details/82650688</link><guid>https://blog.youkuaiyun.com/iteye_5008/article/details/82650688</guid><author>iteye_5008</author><pubDate>Wed, 20 Apr 2016 11:46:12 +0800</pubDate><description><![CDATA[
 
 
一、sql 查询优化，强制使用索引，index()
   格式： /*+ index(l a_b)  */ 
 
 select  /*+ index(l a_b)  */ 
     l.id,            
     l.a,          
     l.b,      
     l.c,        
     l.d,        
 ...]]></description><category></category></item><item><title><![CDATA[oracle 查询锁表信息]]></title><link>https://blog.youkuaiyun.com/iteye_5008/article/details/82650086</link><guid>https://blog.youkuaiyun.com/iteye_5008/article/details/82650086</guid><author>iteye_5008</author><pubDate>Fri, 08 Apr 2016 11:13:52 +0800</pubDate><description><![CDATA[
 
oracle 查询锁表信息
 
SELECT A.OWNER 方案名,
       A.OBJECT_NAME 表名,
     /*  B.XIDUSN 回滚段号,
       B.XIDSLOT 槽号,
       B.XIDSQN 序列号,*/
       B.SESSION_ID 锁表SESSION_ID,
       B.ORACLE_USERNAME ...]]></description><category></category></item><item><title><![CDATA[Oracle MATERIALIZED VIEW -- 创建物化视图]]></title><link>https://blog.youkuaiyun.com/iteye_5008/article/details/82649139</link><guid>https://blog.youkuaiyun.com/iteye_5008/article/details/82649139</guid><author>iteye_5008</author><pubDate>Tue, 22 Mar 2016 15:30:24 +0800</pubDate><description><![CDATA[
一、ORACLE：materialized view和普通VIEW有什么区别
materialized view(MV)是自动刷新或者手动刷新的，View不用刷新 MV也可以直接update，但是不影响base table，对View的update反映到base table上 MV主要用于远程数据访问，mv中的数据需要占用磁盘空间，view中不保存数据
 
二、物化视图概述物化视图概述...]]></description><category></category></item><item><title><![CDATA[onchange, oninput, onpropertychange 的用法和区别]]></title><link>https://blog.youkuaiyun.com/iteye_5008/article/details/82646968</link><guid>https://blog.youkuaiyun.com/iteye_5008/article/details/82646968</guid><author>iteye_5008</author><pubDate>Fri, 29 Jan 2016 17:33:03 +0800</pubDate><description><![CDATA[
 
onchange, oninput, onpropertychange 的用法和区别
 
l          onchange 触发事件必须满足两个条件：
a）当前对象属性改变，并且是由键盘或鼠标事件激发的（脚本触发无效）
b）当前对象失去焦点(onblur)；
l        onpropertychange 的话，只要当前对象属性发生改变，都会触发事件，但是它是IE专属的...]]></description><category></category></item><item><title><![CDATA[SpringMVC 数据绑定全面示例（复杂对象，数组等）]]></title><link>https://blog.youkuaiyun.com/iteye_5008/article/details/82646173</link><guid>https://blog.youkuaiyun.com/iteye_5008/article/details/82646173</guid><author>iteye_5008</author><pubDate>Mon, 11 Jan 2016 11:41:56 +0800</pubDate><description><![CDATA[
SpringMVC 数据绑定全面示例（复杂对象，数组等）
       Spring restful的文章 http://www.xdemo.org/spring-restful/
 
项目下载：http://pan.baidu.com/share/link?shareid=955245807&amp;amp;uk=1896630845
 
首先贴出Controller的全部内容
 
/*...]]></description><category></category></item></channel></rss>