<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Java Web 实用技术分享]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/fengxiangye2</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fengxiangye2]]></copyright><item><title><![CDATA[开发可拖动portal门户遇到javascript多实例冲突问题，解决方案]]></title><link>https://blog.youkuaiyun.com/fengxiangye2/article/details/84057837</link><guid>https://blog.youkuaiyun.com/fengxiangye2/article/details/84057837</guid><author>fengxiangye2</author><pubDate>Tue, 01 Nov 2011 23:31:01 +0800</pubDate><description><![CDATA[最近在为公司开发一个通用的门户发布平台，项目做了一大半了，突然遇到javascript多实例冲突问题，蛋都碎了！！

[b]原理是这样的：[/b]

门户的以页面为大的容器，每个页面里面又有多个小的容器（暂且叫它控件容器），控件容器是用来放控件的，后台语言（java）在生成页面时选择对应的控件放到对应的控件容器中。

控件其实就是一大段代码，其中包括html、css、javascrip...]]></description><category></category></item><item><title><![CDATA[关于web矢量图SVG【新技术交流】]]></title><link>https://blog.youkuaiyun.com/fengxiangye2/article/details/84049091</link><guid>https://blog.youkuaiyun.com/fengxiangye2/article/details/84049091</guid><author>fengxiangye2</author><pubDate>Mon, 17 Oct 2011 23:48:12 +0800</pubDate><description><![CDATA[   前一阵子听说IE9支持SVG了，我心里一凸，此乃大好消息啊，web上终于有了统一的矢量绘图标准！

   你想想啊，在web页面上结合ajax就可以实时画图了，实时的！画任何你想到的图形，而且大小是可缩放的，你可以画地图，你可以画曲线，你可以画UI动画 。。。

   但是我同时得到一个蛋疼的消息IE9不支持xp！！！

   最近公司在做一套工业用门户系统，其中就大量用到SVG...]]></description><category></category></item><item><title><![CDATA[树形菜单的权限控制是个蛋疼的问题【讨论】]]></title><link>https://blog.youkuaiyun.com/fengxiangye2/article/details/84048343</link><guid>https://blog.youkuaiyun.com/fengxiangye2/article/details/84048343</guid><author>fengxiangye2</author><pubDate>Sun, 16 Oct 2011 13:55:59 +0800</pubDate><description><![CDATA[[b]
想必，做树权限应该是经常碰到的头痛问题，寻求最佳实现！！[/b]


[b]前提是这样的：[/b]

现有一已经实现的树形导航，每个节点（包括子节点父节点）都对应了一个页面（如有需要父节点可以设计为不对应页面），树形结构以节点为描述存入数据库，一条节点数据库描述如下：

节点{节点id，父节点id，是否有子节点，子节点个数，其它}

从节点描述可以看出每个节点只知道它的...]]></description><category></category></item><item><title><![CDATA[一个兼容性很好的ajax最小实现]]></title><link>https://blog.youkuaiyun.com/fengxiangye2/article/details/84048329</link><guid>https://blog.youkuaiyun.com/fengxiangye2/article/details/84048329</guid><author>fengxiangye2</author><pubDate>Sun, 16 Oct 2011 12:35:51 +0800</pubDate><description><![CDATA[这个模型在本人的开发中已经使用多次表现良好：
[b]
async.txt文档[/b]
Hello client!
[b]
async.html文件[/b]


  
    AJAX Foundations: Using XMLHttpRequest
    
  
  
    Hello, server!
    
    
  

async.js文件
...]]></description><category></category></item><item><title><![CDATA[SQL三种分页方案]]></title><link>https://blog.youkuaiyun.com/fengxiangye2/article/details/84048326</link><guid>https://blog.youkuaiyun.com/fengxiangye2/article/details/84048326</guid><author>fengxiangye2</author><pubDate>Sun, 16 Oct 2011 12:30:41 +0800</pubDate><description><![CDATA[[b]分页方法：[/b]
SQL法、储过程法、游标法。
游标耗资、效率低；
存储过程不错，因为存储过程是经过预编译的效率高、灵活。


[b]这里介绍SQL分页法：[/b]

方法1：
适用于 SQL Server 2000/2005
SELECT TOP 页大小 *
FROM table1
WHERE id NOT IN
          (
          S...]]></description><category></category></item><item><title><![CDATA[web开发，不用框架会怎样？]]></title><link>https://blog.youkuaiyun.com/fengxiangye2/article/details/84048004</link><guid>https://blog.youkuaiyun.com/fengxiangye2/article/details/84048004</guid><author>fengxiangye2</author><pubDate>Sat, 15 Oct 2011 10:53:03 +0800</pubDate><description><![CDATA[“
struts1的action居然不是线程安全的！
spring默认居然也不是线程安全的！
spring非单例时的性能和功能有待考证！
不懂web前台的java程序员居然提倡非标准的标签编程美其名曰美工看不懂代码！
SSH一上，代码阅读性狂降到0，特别是spring的aop，从被拦截的类里是看不出被拦截的！
SSH开发阅读性低的离谱，代码-XML-代码-XML-代码-XML看到死！为...]]></description><category></category></item><item><title><![CDATA[禁止网页内容复制简单方案代码]]></title><link>https://blog.youkuaiyun.com/fengxiangye2/article/details/84047986</link><guid>https://blog.youkuaiyun.com/fengxiangye2/article/details/84047986</guid><author>fengxiangye2</author><pubDate>Sat, 15 Oct 2011 10:08:26 +0800</pubDate><description><![CDATA[1.在中加入如下的代码,这样鼠标的左右键都失效了.

topmargin=&quot;0&quot; oncontextmenu=&quot;return false&quot; ondragstart=&quot;return false&quot; onselectstart =&quot;return false&quot; onselect=&quot;document.selection.empty()&quot; oncopy=&quot;document.selection.empty(.]]></description><category></category></item><item><title><![CDATA[APACHE +TOMCAT配置负载均衡]]></title><link>https://blog.youkuaiyun.com/fengxiangye2/article/details/84047981</link><guid>https://blog.youkuaiyun.com/fengxiangye2/article/details/84047981</guid><author>fengxiangye2</author><pubDate>Sat, 15 Oct 2011 09:52:43 +0800</pubDate><description><![CDATA[目标:   
使用 apache 和 tomcat 配置一个可以应用的 web 网站，要达到以下要求：   
1、  Apache 做为 HttpServer ，后面连接多个 tomcat 应用实例，并进行负载均衡。   
2、  为系统设定 Session 超时时间，包括 Apache 和 tomcat   
3、  为系统屏蔽文件列表，包括 Apache 和 tomcat   
注：...]]></description><category></category></item><item><title><![CDATA[spring默认存在线程安全问题 !!!]]></title><link>https://blog.youkuaiyun.com/fengxiangye2/article/details/84047980</link><guid>https://blog.youkuaiyun.com/fengxiangye2/article/details/84047980</guid><author>fengxiangye2</author><pubDate>Sat, 15 Oct 2011 09:50:23 +0800</pubDate><description><![CDATA[1.struts1的action是单例的，所以存在线程安全问题，但是struts2的action不是单例所以是线程安全的

2.spring默认的注入也是单例的，所以存在线程安全问题

先理解为何会有线程不安全的问题，比如有一个类Person 有个属性是name，线程1修改了这个属性的name，要进行存入数据库操作的时候，线程2又修改了这个name，这样线程1就存入了一个线程2修改过的数据...]]></description><category></category></item><item><title><![CDATA[struts2学习笔记，个人认为最常用10条，（ 凌晨四点完成，T_T ）]]></title><link>https://blog.youkuaiyun.com/fengxiangye2/article/details/84047977</link><guid>https://blog.youkuaiyun.com/fengxiangye2/article/details/84047977</guid><author>fengxiangye2</author><pubDate>Sat, 15 Oct 2011 09:47:51 +0800</pubDate><description><![CDATA[(1) 解决Eclipse下struts2配置文件没有提示功能
这是因为&quot;http://struts.apache.org/dtds/struts-2.0.dtd&quot;没有被加载，(1)机器接网myeclipse自动下载(2)在struts文档目录下找到struts-2.0.dtd(搜索)，打开window-&gt;Preferences-&gt;MyEclipse EnterpriseWized-&gt;Files...]]></description><category></category></item></channel></rss>