<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[my_dif的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/my_dif</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; my_dif]]></copyright><item><title><![CDATA[BAT 读取文件字符输出给一个变量]]></title><link>https://blog.youkuaiyun.com/my_dif/article/details/84121786</link><guid>https://blog.youkuaiyun.com/my_dif/article/details/84121786</guid><author>my_dif</author><pubDate>Thu, 29 Dec 2011 09:08:33 +0800</pubDate><description><![CDATA[@Rem 得到 packageName

for /f &quot;delims=&quot; %%a in ('find /i &quot;packageName&quot; %current_dir%\moduleInfo.txt') do (set temPackageName=%%a)

for /f &quot;delims=&quot; %%a in ('echo %tempPackageName:~11%') do (set pack...]]></description><category></category></item><item><title><![CDATA[双机心得１]]></title><link>https://blog.youkuaiyun.com/my_dif/article/details/83734083</link><guid>https://blog.youkuaiyun.com/my_dif/article/details/83734083</guid><author>my_dif</author><pubDate>Tue, 19 Oct 2010 19:59:09 +0800</pubDate><description><![CDATA[hastart 只能在本单板上启动vcs 所有主备都要执行

自己的单板上只有启动vcs后，才能用hastatus看两单板的状态

hastop -sys hostname，或者hastop -all,但只有自己的单板上启动vcs后，才能用hastop停止单板


haconf -makerw 执行完以后就可以加资源了

一个单板(不分主备)加完一个资源后，两个单板一起共用
...]]></description><category></category></item><item><title><![CDATA[双机开发指南５]]></title><link>https://blog.youkuaiyun.com/my_dif/article/details/83734081</link><guid>https://blog.youkuaiyun.com/my_dif/article/details/83734081</guid><author>my_dif</author><pubDate>Tue, 19 Oct 2010 19:51:48 +0800</pubDate><description><![CDATA[Offline:中文即下线。Offline入口的作用刚好和onlie相反，负责把资源下线。例如，IP资源类型的offline入口会让IP失效。当调用完offline入口后，系统会调用monitor查看有没有下线成功。
Offline入口脚本也会返回一个值，作用和online是相对的。即offline完后，系统过多少秒再调用monitor查看有没有下线成功。在许多场合，启一个应用要花许多时间，同样...]]></description><category></category></item><item><title><![CDATA[双机开发指南４]]></title><link>https://blog.youkuaiyun.com/my_dif/article/details/83734080</link><guid>https://blog.youkuaiyun.com/my_dif/article/details/83734080</guid><author>my_dif</author><pubDate>Tue, 19 Oct 2010 19:49:43 +0800</pubDate><description><![CDATA[入口文件详解：
Monitor：中文即监控，monitor入口脚本会定期检查资源的状态，比如说，IP资源类型的monitor入口会检查指定IP有没有配置生效，然后返回上线、下线、未知这三个状态。
双机软件会在完成online或offline后，调用monitor入口，用来监控刚刚的online或offline有没有生效。不管是上线状态或者下线状态，双机软件都会定期的调用monitor入口，用来...]]></description><category></category></item><item><title><![CDATA[双机开发指南３]]></title><link>https://blog.youkuaiyun.com/my_dif/article/details/83734079</link><guid>https://blog.youkuaiyun.com/my_dif/article/details/83734079</guid><author>my_dif</author><pubDate>Tue, 19 Oct 2010 19:48:54 +0800</pubDate><description><![CDATA[二、开发双机脚本 
在每个资源类型的定义目录下(/opt/VRTSvcs/bin/XXX)，有许多脚本文件，这些文件不外乎以下几个： 
Monitor 
Info 
Online 
Offline 
Clean 
Action 
Attr_changed 
Open 
Close 
Shutdown 
这些脚本文件称作一个“入口”，因为ngin涉及到的双机相对来说比较简单，...]]></description><category></category></item><item><title><![CDATA[双机开发指南２]]></title><link>https://blog.youkuaiyun.com/my_dif/article/details/83734078</link><guid>https://blog.youkuaiyun.com/my_dif/article/details/83734078</guid><author>my_dif</author><pubDate>Tue, 19 Oct 2010 19:46:35 +0800</pubDate><description><![CDATA[clust id与clust name：给每一台单板装VCS，需要把两台单板的关系起来，这就是clust id和clust name的作用，两台单板装完VCS后，如果clust id和clust name都一致，就表示它们是一套双机，如果三个单板的clust id和clust name都一致，则组成一套集群。

资源类型与资源：在VCS中，一切都是以资源为单位的，同样就有了资源类型的定义，这就...]]></description><category></category></item><item><title><![CDATA[双机开发指南１]]></title><link>https://blog.youkuaiyun.com/my_dif/article/details/83734077</link><guid>https://blog.youkuaiyun.com/my_dif/article/details/83734077</guid><author>my_dif</author><pubDate>Tue, 19 Oct 2010 19:45:02 +0800</pubDate><description><![CDATA[一、基本概念

双机分类：1、热双机 2、冷双机 3、温双机

冷双机	主用节点提供服务, 备用节点应用处于非启动状态, 切换速度较慢, 但实施成本和复杂度低	低	低
温双机	主用节点提供服务, 备用节点应用处于启动状态. 通常主要节点可向备用节点同步一定状态信息, 使备用节点启动后能够更快速和平滑的接替主机运行.  	中	中
热双机	主备用节点均处于工作状态,  对节点的输入会同时发...]]></description><category></category></item><item><title><![CDATA[持续集成工具]]></title><link>https://blog.youkuaiyun.com/my_dif/article/details/83665720</link><guid>https://blog.youkuaiyun.com/my_dif/article/details/83665720</guid><author>my_dif</author><pubDate>Mon, 05 Jul 2010 16:49:03 +0800</pubDate><description><![CDATA[类别	工具	开发语言	操作系统
代码度量	SourceMonitor	C,C++,C#,Java
	Windows
	simian	Asp,C,C#,C++,
Java,JSP	Windows
	PMD-CPD	java,jsp,cpp,c,
php,ruby, fortran&quot;	All
	cobertura	Java	All
代码格式化工具	Sourceformat	C,C++,...]]></description><category></category></item><item><title><![CDATA[tomcat 编译没有生效]]></title><link>https://blog.youkuaiyun.com/my_dif/article/details/83604280</link><guid>https://blog.youkuaiyun.com/my_dif/article/details/83604280</guid><author>my_dif</author><pubDate>Fri, 23 Apr 2010 09:51:29 +0800</pubDate><description><![CDATA[1.  编译没有生效,删除WORK目录.
2.  如果系统时间改变,更新的文件就不会编译.删除WORK目录.
3.TOMCAT是根据时间去编译的]]></description><category></category></item><item><title><![CDATA[带参数读书资源文件２]]></title><link>https://blog.youkuaiyun.com/my_dif/article/details/83569329</link><guid>https://blog.youkuaiyun.com/my_dif/article/details/83569329</guid><author>my_dif</author><pubDate>Wed, 24 Mar 2010 19:30:12 +0800</pubDate><description><![CDATA[   String language = StringUtils.defaultString(locale.getLanguage());
            String localeFileName = prefix + &quot;_&quot; + language
                    + suffix;
            File file = new File(file...]]></description><category></category></item><item><title><![CDATA[带参数读书资源文件１]]></title><link>https://blog.youkuaiyun.com/my_dif/article/details/83569328</link><guid>https://blog.youkuaiyun.com/my_dif/article/details/83569328</guid><author>my_dif</author><pubDate>Wed, 24 Mar 2010 19:29:05 +0800</pubDate><description><![CDATA[MessageUtil.getMessage(&quot;key&quot;, request.getLocale(), string1, string2.......);

import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.text.MessageFormat;
imp...]]></description><category></category></item><item><title><![CDATA[取系统类型]]></title><link>https://blog.youkuaiyun.com/my_dif/article/details/83516648</link><guid>https://blog.youkuaiyun.com/my_dif/article/details/83516648</guid><author>my_dif</author><pubDate>Sat, 12 Dec 2009 18:08:57 +0800</pubDate><description><![CDATA[String userAgent = req.getHeader(&quot;User-Agent&quot;).toLowerCase();

    StringTokenizer st = new StringTokenizer(userAgent,&quot;;&quot;);
    st.nextToken();
    //得到用户的浏览器名
    String accBrowser = st.nextToke...]]></description><category></category></item><item><title><![CDATA[下载页面关闭]]></title><link>https://blog.youkuaiyun.com/my_dif/article/details/83516441</link><guid>https://blog.youkuaiyun.com/my_dif/article/details/83516441</guid><author>my_dif</author><pubDate>Fri, 11 Dec 2009 23:31:17 +0800</pubDate><description><![CDATA[  把下面的代码变成html点击那个连接看看，我就是想要实现那样的效果.   
  注意一：要打开一个空白页面   
  注意二：当出现下载对话框的时候就要把空白页面删除   
     
     
     
     
  function   JyDownH(htmlurl){   
  var   newwin=window.open(htmlurl,null,'tool...]]></description><category></category></item><item><title><![CDATA[解析SELECT的值]]></title><link>https://blog.youkuaiyun.com/my_dif/article/details/83457773</link><guid>https://blog.youkuaiyun.com/my_dif/article/details/83457773</guid><author>my_dif</author><pubDate>Tue, 08 Sep 2009 00:12:07 +0800</pubDate><description><![CDATA[public class Sax {
	public static void main(String[] args) throws JDOMException, IOException 
	{
		
		String a=
				&quot;&quot; +
				&quot; &quot; +
				&quot; &quot; +
				&quot;&quot; ;
			
		byte[] b = a.getBytes(&quot;UTF-8&quot;);	
...]]></description><category></category></item><item><title><![CDATA[如何在使用脚本在derby数据库中创建表.txt]]></title><link>https://blog.youkuaiyun.com/my_dif/article/details/83457089</link><guid>https://blog.youkuaiyun.com/my_dif/article/details/83457089</guid><author>my_dif</author><pubDate>Sat, 05 Sep 2009 15:35:26 +0800</pubDate><description><![CDATA[write create.sql 如下，保存为一个文件 

connect 'jdbc:derby://localhost:1527/socialreaderdb';

    CREATE TABLE subscription (
    id INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY,
    title varchar(1...]]></description><category></category></item><item><title><![CDATA[屏蔽页面输入框]]></title><link>https://blog.youkuaiyun.com/my_dif/article/details/83441023</link><guid>https://blog.youkuaiyun.com/my_dif/article/details/83441023</guid><author>my_dif</author><pubDate>Thu, 13 Aug 2009 23:29:58 +0800</pubDate><description><![CDATA[   
  .........   
     
  ........   
     

]]></description><category></category></item><item><title><![CDATA[select的增加删除修改]]></title><link>https://blog.youkuaiyun.com/my_dif/article/details/83434119</link><guid>https://blog.youkuaiyun.com/my_dif/article/details/83434119</guid><author>my_dif</author><pubDate>Mon, 27 Jul 2009 01:50:34 +0800</pubDate><description><![CDATA[


javascript select options text value



















 
]]></description><category></category></item><item><title><![CDATA[JavaScript Select和Option列表元素上下左右移动]]></title><link>https://blog.youkuaiyun.com/my_dif/article/details/83434118</link><guid>https://blog.youkuaiyun.com/my_dif/article/details/83434118</guid><author>my_dif</author><pubDate>Mon, 27 Jul 2009 01:49:34 +0800</pubDate><description><![CDATA[ 
 
 
 New Document  
 
 
var currentSel = null; 
function move(){ 
if(arguments.length==1){ 
moveUp(arguments[0]); 
}else if(arguments.length==2){ 
moveRight(arguments[0],arguments[1]); 
...]]></description><category></category></item><item><title><![CDATA[两个窗口交互]]></title><link>https://blog.youkuaiyun.com/my_dif/article/details/83432763</link><guid>https://blog.youkuaiyun.com/my_dif/article/details/83432763</guid><author>my_dif</author><pubDate>Wed, 22 Jul 2009 15:36:30 +0800</pubDate><description><![CDATA[
１．去ＳＥＬＥＣＥ的文本：document.getElementById(&quot;groupId&quot;).options[document.getElementById(&quot;groupId&quot;).selectedIndex].text;

ＭＡＩＮ．ＨＴＭＬ
　　．．．		


			function showModalWindow() {
				var uri=&quot;dialog.htm?po...]]></description><category></category></item><item><title><![CDATA[ 弹出窗口并返回值,Event/window.Event属性和方法和returnValue的用法]]></title><link>https://blog.youkuaiyun.com/my_dif/article/details/83432073</link><guid>https://blog.youkuaiyun.com/my_dif/article/details/83432073</guid><author>my_dif</author><pubDate>Tue, 21 Jul 2009 01:52:11 +0800</pubDate><description><![CDATA[说明：首页三个input。点击时打开一个模态的窗口，在弹出窗口里点击按钮，会把弹出窗口返回来的值写到相应点击的input 里。

index.jsp 

view plaincopy to clipboardprint?
   
     
       
       
    My JSP 'index.jsp' starting page   
       
    ...]]></description><category></category></item></channel></rss>