<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zhangjunji111的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zhangjunji111</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zhangjunji111]]></copyright><item><title><![CDATA[el表达式param隐含对象 ]]></title><link>https://blog.youkuaiyun.com/zhangjunji111/article/details/84295339</link><guid>https://blog.youkuaiyun.com/zhangjunji111/article/details/84295339</guid><author>zhangjunji111</author><pubDate>Wed, 26 Sep 2012 18:07:37 +0800</pubDate><description><![CDATA[el表达式param隐含对象
一、request.getParameter() 和request.getAttribute() 区别  （1）request.getParameter()取得是通过容器的实现来取得通过类似post，get等方式传入的数据，request.setAttribute()和getAttribute()只是在web容器内部流转，仅仅是请求处理阶段。 （2）request....]]></description><category></category></item><item><title><![CDATA[jquery批量设置指定的input 属性为只读]]></title><link>https://blog.youkuaiyun.com/zhangjunji111/article/details/84294103</link><guid>https://blog.youkuaiyun.com/zhangjunji111/article/details/84294103</guid><author>zhangjunji111</author><pubDate>Mon, 24 Sep 2012 11:20:00 +0800</pubDate><description><![CDATA[    function initReadOnlyConfig() {        var nodes = ['code','name'];//根据id设置只读              for (var i=0;i&amp;lt;nodes.length;i++) {            var node = nodes[i];             node=&quot;#&quot;+node;         ...]]></description><category></category></item><item><title><![CDATA[ue打开也签操作。]]></title><link>https://blog.youkuaiyun.com/zhangjunji111/article/details/84293279</link><guid>https://blog.youkuaiyun.com/zhangjunji111/article/details/84293279</guid><author>zhangjunji111</author><pubDate>Fri, 21 Sep 2012 16:24:11 +0800</pubDate><description><![CDATA[视图-》视图列表-》打开文件标签]]></description><category></category></item><item><title><![CDATA[更新表的问题]]></title><link>https://blog.youkuaiyun.com/zhangjunji111/article/details/84214415</link><guid>https://blog.youkuaiyun.com/zhangjunji111/article/details/84214415</guid><author>zhangjunji111</author><pubDate>Mon, 07 May 2012 16:37:08 +0800</pubDate><description><![CDATA[     前两天犯了个大错误，这次记录下来，作为教训。
     前两天更新生产库中的数据，需要根据a表更新b表的某些字段，但是b表有些数据在a表中不存在的，结果我的sql语句写成： update a  set(a.column1,a.column2,a.column3)=(select b.column1,b.column2,b.column 3 from b where a.id=b.id)...]]></description><category></category></item><item><title><![CDATA[模态窗口返回值]]></title><link>https://blog.youkuaiyun.com/zhangjunji111/article/details/84166641</link><guid>https://blog.youkuaiyun.com/zhangjunji111/article/details/84166641</guid><author>zhangjunji111</author><pubDate>Sun, 11 Mar 2012 17:44:12 +0800</pubDate><description><![CDATA[没次都要查太烦！
下面先说说window.showModalDialog的基本用法
showModalDialog() (IE 4+ 支持)showModelessDialog() (IE 5+ 支持)window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框。window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框...]]></description><category></category></item><item><title><![CDATA[使用 Spring 2.5 基于注解驱动的 Spring MVC]]></title><link>https://blog.youkuaiyun.com/zhangjunji111/article/details/84056833</link><guid>https://blog.youkuaiyun.com/zhangjunji111/article/details/84056833</guid><author>zhangjunji111</author><pubDate>Mon, 31 Oct 2011 15:08:43 +0800</pubDate><description><![CDATA[概述
继 Spring 2.0 对 Spring MVC 进行重大升级后，Spring 2.5 又为 Spring MVC 引入了注解驱动功能。现在你无须让 Controller 继承任何接口，无需在 XML 配置文件中定义请求和 Controller 的映射关系，仅仅使用注解就可以让一个 POJO 具有 Controller 的绝大部分功能 —— Spring MVC 框架的易用性得到了进一步...]]></description><category></category></item><item><title><![CDATA[直接在ECLIPSE中JETTY调试方式]]></title><link>https://blog.youkuaiyun.com/zhangjunji111/article/details/84054668</link><guid>https://blog.youkuaiyun.com/zhangjunji111/article/details/84054668</guid><author>zhangjunji111</author><pubDate>Thu, 27 Oct 2011 10:55:45 +0800</pubDate><description><![CDATA[1.创建项目
mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-webapp -DarchetypeArtifactId=maven-archetype-webapp也可参看这里 创建要注意遵循MAVEN的目录结构，尤其要注意源文件要放在main/java下：2. POM文件的配置这里要特别注意对resource一节...]]></description><category></category></item><item><title><![CDATA[mvn 添加jar文件到本地库]]></title><link>https://blog.youkuaiyun.com/zhangjunji111/article/details/84054658</link><guid>https://blog.youkuaiyun.com/zhangjunji111/article/details/84054658</guid><author>zhangjunji111</author><pubDate>Thu, 27 Oct 2011 10:48:59 +0800</pubDate><description><![CDATA[mvn install:install-file 
-DgroupId=包名

-DartifactId=项目名
-Dversion=版本号
-Dpackaging=jar 
-Dfile=jar文件所在路径
]]></description><category></category></item><item><title><![CDATA[spring3.0注解详解]]></title><link>https://blog.youkuaiyun.com/zhangjunji111/article/details/83843251</link><guid>https://blog.youkuaiyun.com/zhangjunji111/article/details/83843251</guid><author>zhangjunji111</author><pubDate>Tue, 22 Feb 2011 11:09:57 +0800</pubDate><description><![CDATA[使用 @Repository、@Service、@Controller 和 @Component 将类标识为 Bean
Spring 自 2.0 版本开始，陆续引入了一些注解用于简化 Spring 的开发。@Repository 注解便属于最先引入的一批，它用于将数据访问层 (DAO 层 ) 的类标识为 Spring Bean。具体只需将该注解标注在 DAO 类上即可。同时，为了让 Spring...]]></description><category></category></item><item><title><![CDATA[使用 Spring 2.5 注释驱动的 IoC 功能——@Autowired ]]></title><link>https://blog.youkuaiyun.com/zhangjunji111/article/details/83843234</link><guid>https://blog.youkuaiyun.com/zhangjunji111/article/details/83843234</guid><author>zhangjunji111</author><pubDate>Tue, 22 Feb 2011 10:55:06 +0800</pubDate><description><![CDATA[于注释（Annotation）的配置有越来越流行的趋势，Spring 2.5 顺应这种趋势，提供了完全基于注释配置 Bean、装配 Bean 的功能，您可以使用基于注释的 Spring IoC 替换原来基于 XML 的配置。本文通过实例详细讲述了 Spring 2.5 基于注释 IoC 功能的使用。   概述     注释配置相对于 XML 配置具有很多的优势：     它可以充分利用 Java ...]]></description><category></category></item><item><title><![CDATA[tomcat内存设置的方法]]></title><link>https://blog.youkuaiyun.com/zhangjunji111/article/details/83698090</link><guid>https://blog.youkuaiyun.com/zhangjunji111/article/details/83698090</guid><author>zhangjunji111</author><pubDate>Mon, 23 Aug 2010 10:12:53 +0800</pubDate><description><![CDATA[测试tomcat大小，jsp页面&amp;lt;%Runtime lRuntime = Runtime.getRuntime();out.println(&quot;*** BEGIN MEMORY STATISTICS ***&amp;lt;br/&amp;gt;&quot;);out.println(&quot;Free Memory: &quot;+lRuntime.freeMemory()+&quot;&amp;lt;br/&amp;gt;&quot;);out.println(&quot;Max.]]></description><category></category></item><item><title><![CDATA[一个form提交丢失iframe头的问题]]></title><link>https://blog.youkuaiyun.com/zhangjunji111/article/details/83682423</link><guid>https://blog.youkuaiyun.com/zhangjunji111/article/details/83682423</guid><author>zhangjunji111</author><pubDate>Tue, 10 Aug 2010 15:41:36 +0800</pubDate><description><![CDATA[最近一直用IE7在开发，今天转到IE6下面测试，发现了一个问题，在iframe里面提交，无论是否通过，另外一个iframe即titleframe却丢失了，起初查看代码，我的是通过document.location.href提交过去，以为是这个问题，可又发现form提交的代码也会出现这种情况。思考很久，同事查找资料，都没有解决，最后还是一个做前端的同事一下就找到了问题所在，我的提交方式不是通过but...]]></description><category></category></item><item><title><![CDATA[模态窗口的一些需要注意的问题(二)]]></title><link>https://blog.youkuaiyun.com/zhangjunji111/article/details/83682373</link><guid>https://blog.youkuaiyun.com/zhangjunji111/article/details/83682373</guid><author>zhangjunji111</author><pubDate>Tue, 10 Aug 2010 14:56:08 +0800</pubDate><description><![CDATA[    模态模式窗口比较特殊，所以对于title的位置比较敏感，title标签必须放在&amp;lt;HEAD&amp;gt;&amp;lt;/HEAD&amp;gt;下面，
即：
&amp;lt;head&amp;gt;
  &amp;lt;title&amp;gt;XXX标题&amp;lt;/title&amp;gt;

    .........................

&amp;lt;/head&amp;gt;

 
其中head与title之间不允许写...]]></description><category></category></item><item><title><![CDATA[模态窗口的一些需要注意的问题]]></title><link>https://blog.youkuaiyun.com/zhangjunji111/article/details/83682234</link><guid>https://blog.youkuaiyun.com/zhangjunji111/article/details/83682234</guid><author>zhangjunji111</author><pubDate>Tue, 10 Aug 2010 11:31:19 +0800</pubDate><description><![CDATA[ 1、模态窗口刷新
    父页面打开子页面：
var url;                             
var name;                          
var iWidth;                        
var iHeight;                    
 if(iWidth==''){
   iWidth...]]></description><category></category></item><item><title><![CDATA[hql写的一个取最大值的语句]]></title><link>https://blog.youkuaiyun.com/zhangjunji111/article/details/83668004</link><guid>https://blog.youkuaiyun.com/zhangjunji111/article/details/83668004</guid><author>zhangjunji111</author><pubDate>Sat, 10 Jul 2010 16:11:24 +0800</pubDate><description><![CDATA[  前段时间忙与换工作，好久没有写blog了。以前公司只用oracle数据库，而且开发用jdbcTemplate，什么查询了之类的直接用sql语句就搞定了，可现在改用hebernate，同时公司说要考虑各数据库兼容性的问题，所以许多oracle特有的特性便不能使用，这不，现在就遇到了一个问题需要解决了，需要从一个列表里面找到某一个字段的最大序号，可这个列是字符串类型，格式为‘省份’+'部门'+顺序...]]></description><category></category></item><item><title><![CDATA[Bill Venners与Martin Fowler的对话(性能与过程调优)]]></title><link>https://blog.youkuaiyun.com/zhangjunji111/article/details/83554485</link><guid>https://blog.youkuaiyun.com/zhangjunji111/article/details/83554485</guid><author>zhangjunji111</author><pubDate>Thu, 04 Feb 2010 20:53:30 +0800</pubDate><description><![CDATA[5、对话马丁·福勒（Martin Fowler）——第六部分：性能与过程调优简介
在最后这一部分，Fowler 谈到了如何在效率和可维护性之间寻找平衡点，以及如何开发可调优的软件。他还讨论了模式的作用和《敏捷宣言》。
可维护性与效率
Bill Venners：我在丹佛机场的红地毯俱乐部（Red Carpet Club）[1]中常常碰到名人。今年夏天我碰到了 Calista Flockhart...]]></description><category></category></item><item><title><![CDATA[Bill Venners与Martin Fowler的对话(测试驱动开发)]]></title><link>https://blog.youkuaiyun.com/zhangjunji111/article/details/83554484</link><guid>https://blog.youkuaiyun.com/zhangjunji111/article/details/83554484</guid><author>zhangjunji111</author><pubDate>Thu, 04 Feb 2010 20:52:44 +0800</pubDate><description><![CDATA[对话马丁·福勒（Martin Fowler）——第五部分：测试驱动开发简介
在这部分，Fowler 描述了测试优先设计的从容品质，定义了何为单一思考，并且分析了单元测试和功能测试的区别。
逐步设计
Bill Venners：在进化型设计中，接口的设计是否是逐步完成的，每次只设计一小块？Martin Fowler：没错。比如说，当我构造一个 Money 类时，在没实现“加法”功能之前，对于“乘...]]></description><category></category></item><item><title><![CDATA[Bill Venners与Martin Fowler的对话(灵活性与复杂性)]]></title><link>https://blog.youkuaiyun.com/zhangjunji111/article/details/83554483</link><guid>https://blog.youkuaiyun.com/zhangjunji111/article/details/83554483</guid><author>zhangjunji111</author><pubDate>Thu, 04 Feb 2010 20:51:58 +0800</pubDate><description><![CDATA[对话马丁·福勒（Martin Fowler）——第四部分：灵活性与复杂性简介
在第四部分，Fowler 讨论了设计褪色（design decay）、灵活性和可重用性与复杂性的关系、简单系统的四个条件、以及接口设计（interface design）。
设计褪色与重构
Bill Venners：为什么设计会随着时间而褪色？Martin Fowler：对于计划型设计来说，设计只在最开始时是正确的...]]></description><category></category></item><item><title><![CDATA[Bill Venners与Martin Fowler的对话(进化型设计)]]></title><link>https://blog.youkuaiyun.com/zhangjunji111/article/details/83554482</link><guid>https://blog.youkuaiyun.com/zhangjunji111/article/details/83554482</guid><author>zhangjunji111</author><pubDate>Thu, 04 Feb 2010 20:50:16 +0800</pubDate><description><![CDATA[对话马丁·福勒（Martin Fowler）——第三部分：进化型设计简介
在连载的第三部分，福勒讨论了计划型设计和进化型设计的区别，揭示了着眼于解决表象问题可以使开发者发现本质问题，并主张好的设计工作不会降低工作效率。
第三部分：进化型设计
在连载的第三部分，福勒讨论了计划型设计和进化型设计的区别，揭示了着眼于解决表象问题可以使开发者发现本质问题，并主张好的设计工作不会降低工作效率。
计划...]]></description><category></category></item><item><title><![CDATA[Bill Venners与Martin Fowler的对话（设计原则与代码所有权）]]></title><link>https://blog.youkuaiyun.com/zhangjunji111/article/details/83554471</link><guid>https://blog.youkuaiyun.com/zhangjunji111/article/details/83554471</guid><author>zhangjunji111</author><pubDate>Thu, 04 Feb 2010 19:45:08 +0800</pubDate><description><![CDATA[对话马丁·福勒（Martin Fowler）——第二部分：设计原则与代码所有权简介
在访谈的这部分，福勒讨论了一些设计原则，包括如何避免重复，如何分离业务逻辑和其表示，显式表达代码。除此之外，还阐述了重构如何依赖于代码所有权。
第二部分：设计原则与代码所有权在连载的第二部分，福勒讨论了一些设计原则，包括如何避免重复，如何分离业务逻辑和其表示，显式表达代码。除此之外，还阐述了重构如何依赖于代码所...]]></description><category></category></item></channel></rss>