<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[白宁的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/baining97</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; baining97]]></copyright><item><title><![CDATA[window.history.go(-1) 的同时刷新返回的这个页面]]></title><link>https://blog.youkuaiyun.com/baining97/article/details/83563739</link><guid>https://blog.youkuaiyun.com/baining97/article/details/83563739</guid><author>baining97</author><pubDate>Thu, 11 Mar 2010 13:25:33 +0800</pubDate><description><![CDATA[web项目中很多关于页面间返回的问题，如果使用了js的window.history.go(-1) 或window.history.back(),
在返回的页面内有动态的信息，而又希望这些动态的信息能做到及时更新，则可以在window.history.go(-1) 
后加上history.go(0) 或location=location 等再刷新一下返回的页面就OK了！
 ...]]></description><category></category></item><item><title><![CDATA[数据库连接查询]]></title><link>https://blog.youkuaiyun.com/baining97/article/details/83532868</link><guid>https://blog.youkuaiyun.com/baining97/article/details/83532868</guid><author>baining97</author><pubDate>Fri, 22 Jan 2010 16:10:49 +0800</pubDate><description><![CDATA[总结SQL语句left join、right join、inner join以及where查询：

left join 左连接：以左侧的表为主，查询结果与左侧表的记录数相同
right join 右连接：以右侧表为主，查询结果与右侧表的记录数相同

例如：
表a：
aid    adata
1       a1
2       a2
3       a3
 
表b：
bid ...]]></description><category></category></item><item><title><![CDATA[编辑表单后离开本页面时做提示(jQuery版)]]></title><link>https://blog.youkuaiyun.com/baining97/article/details/83531263</link><guid>https://blog.youkuaiyun.com/baining97/article/details/83531263</guid><author>baining97</author><pubDate>Tue, 19 Jan 2010 14:26:13 +0800</pubDate><description><![CDATA[//编辑表单后离开本页面时做提示(jQuery版)
$.fn.enable_changed_form_confirm = function ( prompt ) {       
    var _f = this;     
 $(':text, :password, textarea', this).each(function() {       
        $(this).at...]]></description><category></category></item><item><title><![CDATA[ghs.google.com被封的解决方法]]></title><link>https://blog.youkuaiyun.com/baining97/article/details/83526828</link><guid>https://blog.youkuaiyun.com/baining97/article/details/83526828</guid><author>baining97</author><pubDate>Fri, 08 Jan 2010 13:53:46 +0800</pubDate><description><![CDATA[前两天弄了一个google的企业应用套件，其实也主要是使用google的免费企业邮箱服务，但是每次web登陆的地址是：
http://mail.google.com/a/yourdomain,地址有点复杂，还好google提供了更改访问地址的功能，只需要在自己的域名管理下修改邮件域名的CNAME记录到：ghs.google.com，用了两天后发现访问不了了。原来是ghs.google.com被G...]]></description><category></category></item><item><title><![CDATA[java下载附件]]></title><link>https://blog.youkuaiyun.com/baining97/article/details/83526267</link><guid>https://blog.youkuaiyun.com/baining97/article/details/83526267</guid><author>baining97</author><pubDate>Thu, 07 Jan 2010 11:47:14 +0800</pubDate><description><![CDATA[java下载附件方法：
 
 	public void downloadAttachment(String fileName, String path, HttpServletResponse response){
		BufferedOutputStream bos = null;
		FileInputStream fis = null;
		
		if (fileName != ...]]></description><category></category></item><item><title><![CDATA[Linux系统安装JDK、Tomcat、Myql部署项目]]></title><link>https://blog.youkuaiyun.com/baining97/article/details/83525571</link><guid>https://blog.youkuaiyun.com/baining97/article/details/83525571</guid><author>baining97</author><pubDate>Wed, 06 Jan 2010 09:52:02 +0800</pubDate><description><![CDATA[
安装JDK



下载jdk-6u17-linux-i586.bin，放在系统的/usr/local目录


切换到/usr/local目录：#cd /usr/local


修改jdk安装文件为可执行权限：#chmod +x jdk-6u17-linux-i586.bin


启动安装过程：#./jdk-6u17-linux-i586.bin


此时将显示二进制许...]]></description><category></category></item><item><title><![CDATA[申请google企业应用套件--gmail免费企业邮箱]]></title><link>https://blog.youkuaiyun.com/baining97/article/details/83521833</link><guid>https://blog.youkuaiyun.com/baining97/article/details/83521833</guid><author>baining97</author><pubDate>Fri, 25 Dec 2009 20:02:15 +0800</pubDate><description><![CDATA[    这两天一直在弄企业邮箱，比较国外和国内的企业邮箱，大部分都是收费的，在网上找了找，发现google有免费的。毕竟免费嘛，可以直接拿过来就用了，最后还是选择了google的gmail企业邮箱。申请到mx解析到最后的创建用户使用还算比较顺利，但过程中还是遇到了大大小小的问题，简单总结下！哈哈：
    第一步：申请google企业应用套件，地址：http://www.google.com/a...]]></description><category></category></item><item><title><![CDATA[IOC的实现原理]]></title><link>https://blog.youkuaiyun.com/baining97/article/details/83519483</link><guid>https://blog.youkuaiyun.com/baining97/article/details/83519483</guid><author>baining97</author><pubDate>Sun, 20 Dec 2009 10:26:24 +0800</pubDate><description><![CDATA[IoC就是Inversion of Control，控制反转。在Java开发中，IoC意味着将你设计好的类交给系统去控制，而不是在你的类内部控制。这称为控制反转。

IOC也是利用JAVA的反射机制,IOC注重的是代码关系之间的无侵入性，具体来说spring更注意这个特点，就是说要将代码之间的关系隔离到代码外部,在xml文件中进行配置,每当代码结构变更时,双方的代码都不要被改动即可实现移植.
...]]></description><category></category></item><item><title><![CDATA[远程桌面连接的问题]]></title><link>https://blog.youkuaiyun.com/baining97/article/details/83517102</link><guid>https://blog.youkuaiyun.com/baining97/article/details/83517102</guid><author>baining97</author><pubDate>Mon, 14 Dec 2009 11:00:55 +0800</pubDate><description><![CDATA[远程桌面连接出现的提示如下： 中断远程桌面连接，客户端无法建立跟远程计算机的连接。 导致这个错误的可能的原因是: 1) 远程计算机上的远程连接可能没有启用。 2) 已超出远程计算机上的连接最大数。 3) 建立连接时出现了一个网络错误。 
 
具体的解决办法： 有时候是这个错误提示：由于网络错误，连接被中断，请重新连接到远程计算机 远程连接我肯定是开启了的，防火墙里面3389端口也是打开的，并且...]]></description><category></category></item><item><title><![CDATA[安装IMail需要注意的几个问题]]></title><link>https://blog.youkuaiyun.com/baining97/article/details/83494062</link><guid>https://blog.youkuaiyun.com/baining97/article/details/83494062</guid><author>baining97</author><pubDate>Wed, 25 Nov 2009 17:10:30 +0800</pubDate><description><![CDATA[网上有不少关于IMail的安装图解，但是今天在给服务器安装IMail的时候还是遇到了很多的问题，
 
1、Imail提供三种用户数据接口：
   第三种的externa database允许IMail以ODBC方式连接的外部数据库，这里可以选择access、sql server数据库等，这里我使用的是sql server 2000，但是在建立数据源的时候注意了，一定是新建系统DSN，如果是用...]]></description><category></category></item><item><title><![CDATA[jdk-tomcat环境变量配置]]></title><link>https://blog.youkuaiyun.com/baining97/article/details/83494022</link><guid>https://blog.youkuaiyun.com/baining97/article/details/83494022</guid><author>baining97</author><pubDate>Wed, 25 Nov 2009 15:53:01 +0800</pubDate><description><![CDATA[部署java项目通常需要配置环境变量，发布项目时曾用到的：
 
JDK环境变量
JAVA_HOME：  D:\Program Files\Java\jdk1.5.0_06
classpath：  .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\lib\servlet-api.jar;
path：  原来...]]></description><category></category></item><item><title><![CDATA[使用apache dbcp连接池]]></title><link>https://blog.youkuaiyun.com/baining97/article/details/83491200</link><guid>https://blog.youkuaiyun.com/baining97/article/details/83491200</guid><author>baining97</author><pubDate>Wed, 18 Nov 2009 14:24:48 +0800</pubDate><description><![CDATA[最近整理了一下项目的数据库连接问题，使用apache dbcp连接池：
 
1、配置JNDI数据源：
    在META-INF下新建context.xml，记得是META-INF下，内容
&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;
&amp;lt;Context&amp;gt;
    &amp;lt;Resource name=&quot;jdbc/MySqlPoole...]]></description><category></category></item><item><title><![CDATA[使用并监控proxool连接池]]></title><link>https://blog.youkuaiyun.com/baining97/article/details/83491160</link><guid>https://blog.youkuaiyun.com/baining97/article/details/83491160</guid><author>baining97</author><pubDate>Wed, 18 Nov 2009 12:55:13 +0800</pubDate><description><![CDATA[proxool是一个强大的connection pooling项目, 兼容于 jdk 1.3 以及 1.4。也已经实现了监控, 纪录等等的功能, 对于一个有限制connection数量, 及注重performation的项目来说, 是一套非常完整的解决方案。
下载地址：http://sourceforge.net/projects/proxool/ 
 
首先, 你要把下载proxool 的...]]></description><category></category></item><item><title><![CDATA[优化sql语句，提升程序执行效率]]></title><link>https://blog.youkuaiyun.com/baining97/article/details/83483153</link><guid>https://blog.youkuaiyun.com/baining97/article/details/83483153</guid><author>baining97</author><pubDate>Wed, 28 Oct 2009 09:35:19 +0800</pubDate><description><![CDATA[优化sql语句，提升程序执行效率
关键字: sql优化 
在学习SQL时看到的一片很好的文章，特贴出来和大家一起分享！ 
我们要做到不但会写SQL,还要做到写出性能优良的SQL语句。 
（1）选择最有效率的表名顺序(只在基于规则的优化器中有效)： 
Oracle的解析器按照从右到左的顺序处理FROM子句中的表名，FROM子句中写在最后的表(基础表 driving table)将被最先处理...]]></description><category></category></item><item><title><![CDATA[三种邮件服务器Exchange Server,Imail和WebEasyMail的比较]]></title><link>https://blog.youkuaiyun.com/baining97/article/details/83483150</link><guid>https://blog.youkuaiyun.com/baining97/article/details/83483150</guid><author>baining97</author><pubDate>Wed, 28 Oct 2009 09:32:46 +0800</pubDate><description><![CDATA[
一、Exchange Server1、简介   Exchange Server 是一个主要的Intranet协作应用服务器，适合有各种协作需求的用户使用。Exchange Server协作应用的出发点是业界领先的消息交换基础，它提供了业界最强的扩展性、可靠性和安全性和最高的处理性能。Exchange Server提供了包括从电子邮件、会议安排、团体日程管理、任务管理、文档管理、实时会议和工作流...]]></description><category></category></item><item><title><![CDATA[js读取iFrame中的对象]]></title><link>https://blog.youkuaiyun.com/baining97/article/details/83481477</link><guid>https://blog.youkuaiyun.com/baining97/article/details/83481477</guid><author>baining97</author><pubDate>Thu, 22 Oct 2009 16:14:38 +0800</pubDate><description><![CDATA[document.frames[&quot;iframe的name&quot;].document.getElementById(&quot;iFrame中对象id&quot;)
 
 
 ]]></description><category></category></item><item><title><![CDATA[网页上鼠标悬停提示效果]]></title><link>https://blog.youkuaiyun.com/baining97/article/details/83454128</link><guid>https://blog.youkuaiyun.com/baining97/article/details/83454128</guid><author>baining97</author><pubDate>Wed, 26 Aug 2009 09:22:50 +0800</pubDate><description><![CDATA[今天偶然间发现在网页上鼠标悬停后提示内容完全可以由HTML的title属性搞定，以前想弄这个效果用js写的方法效果还不是很好，HTML的&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;a&amp;gt;标记都有title属性，分别对应行，列，连接内容的提示，如：
&amp;lt;a href=&quot;#&quot; title=&quot;提示信息&quot;&amp;gt;请点击&amp;lt;/a&amp;gt;
 当鼠标放到&quot;请点击&quot;]]></description><category></category></item><item><title><![CDATA[java导入csv与xls文件总结]]></title><link>https://blog.youkuaiyun.com/baining97/article/details/83451914</link><guid>https://blog.youkuaiyun.com/baining97/article/details/83451914</guid><author>baining97</author><pubDate>Thu, 20 Aug 2009 08:47:55 +0800</pubDate><description><![CDATA[导入文件若为二进制格式的csv或xls文件需要用jxl.jar包来解析，
若文件为文本格式逗号分隔的csv文件则需要用opencsv.jar包来解析。
如何区分文件为二进制格式，简单的方法可以右键使用记事本打开，若为乱码则为二进制文件，这样的文件只能使用office的excel工具打开；而文本格式逗号分隔的csv文件使用记事本就可以打开。
下面为导入两种格式文件的代码示例：
 
1.  ...]]></description><category></category></item><item><title><![CDATA[js获取radio的选项值]]></title><link>https://blog.youkuaiyun.com/baining97/article/details/83439816</link><guid>https://blog.youkuaiyun.com/baining97/article/details/83439816</guid><author>baining97</author><pubDate>Tue, 11 Aug 2009 11:54:36 +0800</pubDate><description><![CDATA[function GetRadioValue(RadioName){
    var obj;    
    obj=document.getElementsByName(RadioName);
    if(obj!=null){
        var i;
        for(i=0;i&amp;lt;obj.length;i++){
            if(obj[i].c...]]></description><category></category></item><item><title><![CDATA[文本框内容增多自动换行]]></title><link>https://blog.youkuaiyun.com/baining97/article/details/83438221</link><guid>https://blog.youkuaiyun.com/baining97/article/details/83438221</guid><author>baining97</author><pubDate>Thu, 06 Aug 2009 15:24:42 +0800</pubDate><description><![CDATA[&amp;lt;textarea name=&quot;text&quot; cols=&quot;50&quot; style=&quot;overflow-x:visible;overflow-y:visible;&quot;&amp;gt;&amp;lt;/textarea&amp;gt;
 ]]></description><category></category></item></channel></rss>