??xml version="1.0" encoding="utf-8" standalone="yes"?>综合久久一区二区三区,精品国产精品一区二区夜夜嗨,国产成人精品综合在线观看http://www.aygfsteel.com/TrampEagle/学习和生z? zh-cnSat, 17 May 2025 07:49:02 GMTSat, 17 May 2025 07:49:02 GMT60Linux上安装MQ7.5http://www.aygfsteel.com/TrampEagle/archive/2013/01/05/393842.htmlTrampEagleTrampEagleSat, 05 Jan 2013 14:33:00 GMThttp://www.aygfsteel.com/TrampEagle/archive/2013/01/05/393842.htmlhttp://www.aygfsteel.com/TrampEagle/comments/393842.htmlhttp://www.aygfsteel.com/TrampEagle/archive/2013/01/05/393842.html#Feedback0http://www.aygfsteel.com/TrampEagle/comments/commentRss/393842.htmlhttp://www.aygfsteel.com/TrampEagle/services/trackbacks/393842.html1.rootdQ查看jdk是否安装Q如果没有安装先安装jdk
$cd /usr;mkdir java;cd java;
$cp /soft/jdk-6u37-linux-i586.bin jdk-6u37-linux-i586.bin
$chmod +x jdk-6u37-linux-i586.bin
$./jdk-6u37-linux-i586.bin
$vi /etc/profile
下面的内容d到最后ƈ保存
#set java environment
JAVA_HOME=/usr/java/jdk1.6.0_37
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
####$$$$$$$$执行下面的命令之生?注意英文W号“.”,I格后再加上文g?$$$$$$$$$
[root@localhost mqsoft]#. /etc/profile
##查看jdk是否安装成功
[root@localhost mqsoft]#java -version
2.q入到MQ软g包所在的目录
[root@localhost mqsoft]#cd /soft
3.
[root@localhost mqsoft]#mkdir mqsoft
4.
[root@localhost mqsoft]#cd mqsoft
5.
[root@localhost mqsoft]#tar -zxvf ../MQ_7.5_TRIAL_FOR_LNX_ON_X86_32_ML.tar.gz
6.
[root@localhost mqsoft]#./mqlicense.sh -accept
7.
[root@localhost mqsoft]# rpm -ivh MQSeriesRuntime-7.5.0-0.i386.rpm
Creating group mqm
Creating user mqm
[root@localhost mqsoft]# rpm -ivh MQSeriesSDK-7.5.0-0.i386.rpm
[root@localhost mqsoft]# rpm -ivh MQSeriesServer-7.5.0-0.i386.rpm
[root@localhost mqsoft]# rpm -ivh MQSeriesClient-7.5.0-0.i386.rpm
[root@localhost mqsoft]# rpm -ivh MQSeriesSamples-7.5.0-0.i386.rpm
[root@localhost mqsoft]# rpm -ivh MQSeriesJava-7.5.0-0.i386.rpm
Preparing...                ########################################### [100%]
   1:MQSeriesJava           ########################################### [100%]
[root@localhost mqsoft]# rpm -ivh MQSeriesMsg_Zh_CN-7.5.0-0.i386.rpm
Preparing...                ########################################### [100%]
   1:MQSeriesMsg_Zh_CN      ########################################### [100%]
[root@localhost mqsoft]# rpm -ivh MQSeriesMan-7.5.0-0.i386.rpm
Preparing...                ########################################### [100%]
   1:MQSeriesMan            ########################################### [100%]
8.  安装q程创徏了一个名?mqm 的用户和一个同样名?mqm 的组。此Ӟ新用h被锁定的Q您必须讄一个密码来解锁Q这h能l本文的W二部分。可?passwd 命o做到q一点:
[root@localhost mqsoft]# passwd mqm
9.切换到mqm用户下执行crtmqm创徏一个队列管理器
-bash-3.2$ crtmqm -q QM1
?WebSphere MQ 副本的试用期q剩 90 天?br />WebSphere MQ 队列理器已创徏?br />已创建目?#8220;/var/mqm/qmgrs/QM1”?br />队列理器与安装“Installation1”兌?br />正在创徏或替换队列管理器“QM1”的缺省对象?br />~省对象l计Q?4 个已创徏? 个已替换? 个已p|?br />正在完成讄?br />讄完成?br />10.如果执行crtmqm命o时提C?br />-bash-3.2$ crtmqm
-bash: crtmqm: command not found
则需要配|mqm用户的环境变量,~辑如下文gQƈd下面的内容,如下Q?br />1Q?bash-3.2$ vi /var/mqm/.bash_profile

PATH=$PATH:/opt/mqm/samp/bin:/opt/mqm/bin:bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin
2Q执?#8220;.”命oQɘq个文g生效
-bash-3.2$ . .bash_profile
3Q再ơ尝试实行crtmqm或是dspmqm命oQ即可发现已l生效?/p>

TrampEagle 2013-01-05 22:33 发表评论
]]>
Oracle to buy sun http://www.aygfsteel.com/TrampEagle/archive/2009/04/21/266837.htmlTrampEagleTrampEagleTue, 21 Apr 2009 12:51:00 GMThttp://www.aygfsteel.com/TrampEagle/archive/2009/04/21/266837.htmlhttp://www.aygfsteel.com/TrampEagle/comments/266837.htmlhttp://www.aygfsteel.com/TrampEagle/archive/2009/04/21/266837.html#Feedback6http://www.aygfsteel.com/TrampEagle/comments/commentRss/266837.htmlhttp://www.aygfsteel.com/TrampEagle/services/trackbacks/266837.html 

可怜的人。。。可怜的公司。。?br /> 守着巨大的胦富却变成了乞丐,最l进入了收容所。以后的开源界是否会大受媄响,目前q不敢断定,但曾l的辉煌注定不再Qv码不再由java引v。也怸久会爆发一场《java引发?#8220;血?#8221;》?br />
其实Ҏ个h而言Q也许ƈ未想q有多大影响Q只是长久从事java开发后Q对sun的一U难以割舍的情感Q对于oracle也说不上太多的厌Ӟ上周q在想着IBM呢,周六变成了oracleQ过于突然?br /> 今天晚上回到Ӟ不经意打开MySqlQ突然意识到Q这家曾l和oracle争抢市场的开源数据库Q几l周转后Q终于还是回Coracle的旗下。这是开源的q运呢,q是开源的不幸Q抑或是开源最l的捷径或者是归途?br />
至于sun呢?只能是哀其不q,怒其不争了。也许这是Z常说的,q是一个最好的时代Q也是一个最坏的时代Q对于sunQ也许是一件最好的事情Q也许是最坏的事情Q谁知道呢?

再也许,天下合久必分Q分久必合,M事物也难以逃脱q个规律Qsun的被收购Q也许只是顺应了历史发展的潮而已Q说不定Q过D|_当oracle发现难以sun消化Ӟ也许会再ơ分开。也许,说不定什么时候,oracle也成Z被收购的对象Q现在的C会Q还有什么是不可能的呢?

TrampEagle 2009-04-21 20:51 发表评论
]]>
ORACLE查询表方?/title><link>http://www.aygfsteel.com/TrampEagle/archive/2008/07/15/214865.html</link><dc:creator>TrampEagle</dc:creator><author>TrampEagle</author><pubDate>Tue, 15 Jul 2008 01:00:00 GMT</pubDate><guid>http://www.aygfsteel.com/TrampEagle/archive/2008/07/15/214865.html</guid><wfw:comment>http://www.aygfsteel.com/TrampEagle/comments/214865.html</wfw:comment><comments>http://www.aygfsteel.com/TrampEagle/archive/2008/07/15/214865.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/TrampEagle/comments/commentRss/214865.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/TrampEagle/services/trackbacks/214865.html</trackback:ping><description><![CDATA[<p>select 'drop table '||tname||';' from tab where lower(tname) like 'tb_evt_ydq_%'</p> <p>select 'select * from  '||tname||';' from tab where lower(tname) like 'tb_evt_ydq_%'</p> <p> </p> <img src ="http://www.aygfsteel.com/TrampEagle/aggbug/214865.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/TrampEagle/" target="_blank">TrampEagle</a> 2008-07-15 09:00 <a href="http://www.aygfsteel.com/TrampEagle/archive/2008/07/15/214865.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>本地化(国际化)rich:calendar控ghttp://www.aygfsteel.com/TrampEagle/archive/2008/06/28/211343.htmlTrampEagleTrampEagleSat, 28 Jun 2008 09:19:00 GMThttp://www.aygfsteel.com/TrampEagle/archive/2008/06/28/211343.htmlhttp://www.aygfsteel.com/TrampEagle/comments/211343.htmlhttp://www.aygfsteel.com/TrampEagle/archive/2008/06/28/211343.html#Feedback1http://www.aygfsteel.com/TrampEagle/comments/commentRss/211343.htmlhttp://www.aygfsteel.com/TrampEagle/services/trackbacks/211343.html <rich:calendar id="tel_yuyueshijian" style="width:200px"
           readonly="true" size="16" datePattern="yyyy-MM-dd" />

本地化其实非常简单,默认会根据浏览器自动本地化部分内容,但是可以在classpath下添加一个资源文件messages_zh_CN.propertiesQ把相关内容讄一下就可以了,非常单;
例如Q?br /> RICH_CALENDAR_TODAY_LABEL=今天
RICH_CALENDAR_CLOSE_LABEL=关闭
RICH_CALENDAR_OK_LABEL=定
RICH_CALENDAR_CLEAN_LABEL=清空
RICH_CALENDAR_CANCEL_LABEL=取消

具体可以参考richfaces-usersguide官方文档?

TrampEagle 2008-06-28 17:19 发表评论
]]>
使用Richface通过js脚本直接局部刷?/title><link>http://www.aygfsteel.com/TrampEagle/archive/2008/06/28/211342.html</link><dc:creator>TrampEagle</dc:creator><author>TrampEagle</author><pubDate>Sat, 28 Jun 2008 09:03:00 GMT</pubDate><guid>http://www.aygfsteel.com/TrampEagle/archive/2008/06/28/211342.html</guid><wfw:comment>http://www.aygfsteel.com/TrampEagle/comments/211342.html</wfw:comment><comments>http://www.aygfsteel.com/TrampEagle/archive/2008/06/28/211342.html#Feedback</comments><slash:comments>11</slash:comments><wfw:commentRss>http://www.aygfsteel.com/TrampEagle/comments/commentRss/211342.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/TrampEagle/services/trackbacks/211342.html</trackback:ping><description><![CDATA[<p><script><br />     function <span style="color: #0000ff">testAjaxWithJS</span>(){<br />         <span style="color: red">updateHTable</span>();//注意q里一定要和a4j:jsFunction的name的g_如红色标记?br />     }<br /> </script><br />          <h:selectBooleanCheckbox id="existedBalAcct"   onclick="return <span style="color: #0000ff">testAjaxWithJS</span>();"<br />            value" /><br />          <a4j:jsFunction name="<span style="color: red">updateHTable</span>" reRender="accountHTable"><br />          </a4j:jsFunction></p> <p>         <a4j:outputPanel id="accountHTable"><br />           <h:dataTable headerClass="title2" ><br />           </h:dataTable><br />        </a4j:outputPanel></p> <img src ="http://www.aygfsteel.com/TrampEagle/aggbug/211342.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/TrampEagle/" target="_blank">TrampEagle</a> 2008-06-28 17:03 <a href="http://www.aygfsteel.com/TrampEagle/archive/2008/06/28/211342.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jboss seam 常用控ghttp://www.aygfsteel.com/TrampEagle/archive/2008/04/21/194626.htmlTrampEagleTrampEagleMon, 21 Apr 2008 13:45:00 GMThttp://www.aygfsteel.com/TrampEagle/archive/2008/04/21/194626.htmlhttp://www.aygfsteel.com/TrampEagle/comments/194626.htmlhttp://www.aygfsteel.com/TrampEagle/archive/2008/04/21/194626.html#Feedback1http://www.aygfsteel.com/TrampEagle/comments/commentRss/194626.htmlhttp://www.aygfsteel.com/TrampEagle/services/trackbacks/194626.html持箋更心中:
1。日期:
  <rich:calendar value="#{flight.departureDate}" locale="#{locale}" datePattern="yyyy-MM-dd hh:mm" /> 

2?

TrampEagle 2008-04-21 21:45 发表评论
]]>
jboss seam lg驱动的事?/title><link>http://www.aygfsteel.com/TrampEagle/archive/2008/03/25/188607.html</link><dc:creator>TrampEagle</dc:creator><author>TrampEagle</author><pubDate>Tue, 25 Mar 2008 14:49:00 GMT</pubDate><guid>http://www.aygfsteel.com/TrampEagle/archive/2008/03/25/188607.html</guid><wfw:comment>http://www.aygfsteel.com/TrampEagle/comments/188607.html</wfw:comment><comments>http://www.aygfsteel.com/TrampEagle/archive/2008/03/25/188607.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/TrampEagle/comments/commentRss/188607.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/TrampEagle/services/trackbacks/188607.html</trackback:ping><description><![CDATA[     摘要: jboss seam lg驱动的事?nbsp; <a href='http://www.aygfsteel.com/TrampEagle/archive/2008/03/25/188607.html'>阅读全文</a><img src ="http://www.aygfsteel.com/TrampEagle/aggbug/188607.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/TrampEagle/" target="_blank">TrampEagle</a> 2008-03-25 22:49 <a href="http://www.aygfsteel.com/TrampEagle/archive/2008/03/25/188607.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>多线E?synchronizedhttp://www.aygfsteel.com/TrampEagle/archive/2008/03/25/188598.htmlTrampEagleTrampEagleTue, 25 Mar 2008 14:24:00 GMThttp://www.aygfsteel.com/TrampEagle/archive/2008/03/25/188598.htmlhttp://www.aygfsteel.com/TrampEagle/comments/188598.htmlhttp://www.aygfsteel.com/TrampEagle/archive/2008/03/25/188598.html#Feedback0http://www.aygfsteel.com/TrampEagle/comments/commentRss/188598.htmlhttp://www.aygfsteel.com/TrampEagle/services/trackbacks/188598.html阅读全文

TrampEagle 2008-03-25 22:24 发表评论
]]>
jboss_seam初学入门http://www.aygfsteel.com/TrampEagle/archive/2008/03/09/184803.htmlTrampEagleTrampEagleSun, 09 Mar 2008 03:00:00 GMThttp://www.aygfsteel.com/TrampEagle/archive/2008/03/09/184803.htmlhttp://www.aygfsteel.com/TrampEagle/comments/184803.htmlhttp://www.aygfsteel.com/TrampEagle/archive/2008/03/09/184803.html#Feedback0http://www.aygfsteel.com/TrampEagle/comments/commentRss/184803.htmlhttp://www.aygfsteel.com/TrampEagle/services/trackbacks/184803.html
另:jboss_seam2.1自带的很多例子都跑不hQ郁闷阿Q不q可以当作学习事例,可以自己修改Q呵呵,q样一惻I也挺高兴的,也算是锻炼吧?br />
现在发现Q其实seam学习h也不是那么困难,主要是W一步,但第一步,对于我这个dƢ自己敲代码而不喜欢借助工具的h来说Q网上介l的东西也太了?br />
所以,希望初学者,最好不要自q接写代码Q因为很Ҏ遗漏某些jar包或配置文gQ再说了Q如果自己去写一个个的配|文件确实也太麻烦了一炏V?br /> 另外Qseam-gen实和Ruby-on-Rails有得一|实也非常简单的?br /> 具体内容可以参?br /> http://www.redsaga.com/opendoc/Seam2.0/html_single/

TrampEagle 2008-03-09 11:00 发表评论
]]>
如何使用java动态创建ODBC数据?/title><link>http://www.aygfsteel.com/TrampEagle/archive/2007/09/30/149942.html</link><dc:creator>TrampEagle</dc:creator><author>TrampEagle</author><pubDate>Sun, 30 Sep 2007 08:38:00 GMT</pubDate><guid>http://www.aygfsteel.com/TrampEagle/archive/2007/09/30/149942.html</guid><wfw:comment>http://www.aygfsteel.com/TrampEagle/comments/149942.html</wfw:comment><comments>http://www.aygfsteel.com/TrampEagle/archive/2007/09/30/149942.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.aygfsteel.com/TrampEagle/comments/commentRss/149942.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/TrampEagle/services/trackbacks/149942.html</trackback:ping><description><![CDATA[好久没有使用qVFP了,记忆中似乎也只是在学校中使用q。这ơ出差,客户l了一大堆dbf文gQ要求处理?br /> 无奈啊,֮是上帝。虽然可以通过许多途径来处理,但是L用java语言来处理。最l还是需要通过JNI来处理,不过用到了一个开元的操作注册表的registry-3.1.3Q用后Q发现蛮单的Q网上已有很多资料介l,׃多说了?br /> 想了两种解决ҎQ第一U比较麻烦,但是看网上很多h问,׃ȝ了出来,其实是通过java动态创建ODBC数据源来讉KDBF文gQ这个就需要用到registryQ来修改注册表了?br /> <br /> 其实Q主要是动态创建ODBC数据源,开始很单,可以手工讄一ơ数据源Q当然也可以通过E序直接生成Q问题都不大。下面只说怎样修改?br /> <p>import com.ice.jni.registry.RegStringValue;<br /> import com.ice.jni.registry.Registry;<br /> import com.ice.jni.registry.RegistryKey;</p> <p><br /> public class TestC {<br />  public static void main(String[] str) {<br />         try {<br />          <br />               RegistryKey child = Registry.HKEY_CURRENT_USER<br />                       .openSubKey("Software").openSubKey("ODBC").openSubKey("ODBC.INI").openSubKey("data_0930",RegistryKey.ACCESS_ALL);//操作权限是通过RegistryKey来获取的?br />               String de = "F:\\commony\\test\\data\\070901";  //我的DBF数据的目?br /> //其中Qdata_0930是我W一ơ设|的数据源的一个注册表的名U?br />               System.out.println(child.getStringValue("SourceDB"));<br />              child.setValue(new RegStringValue(child,"SourceDB",de));<br />               System.out.println(child.getFullName());<br />         } catch (Exception e) {<br />               e.printStackTrace();<br />         }<br />     }</p> <p>}<br /> 然后是通过Qsun.jdbc.odbc.JdbcOdbcDriver来获取数据,<br /> </p> <p>import java.sql.DriverManager;<br /> import java.sql.*;<br /> public class TestOdbc {<br />   public TestOdbc() {<br />   }<br />   public static void main(String[] args) {<br />     java.sql.Connection conn = null;<br />     java.sql.PreparedStatement pt = null;<br />     java.sql.ResultSet rs = null;<br />     try {<br />       Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");<br />     }<br />     catch (ClassNotFoundException ex1) {<br />     }<br />     try {<br />       conn = DriverManager.getConnection("jdbc:odbc:data_0930", "", "");<br />       pt = conn.prepareStatement(" select *  from test_table");<br />       rs = pt.executeQuery();<br />       while(rs.next()){<br />         System.out.println("==="+rs.getString(1));<br />         System.out.println("==="+rs.getString(2));<br />         System.out.println("==="+rs.getString(3));<br />         System.out.println("==="+rs.getString(4));<br />         System.out.println("==="+rs.getString(5));<br />       }<br />     }<br />     catch (SQLException ex) {<br />     }<br />   }<br /> }</p> <p>其实真的很简单?br /> 其实Q文件名Q是可以动态获取的Q一般可以通过java中的FilecL获取Q?br /> </p> <p>import java.io.File;</p> <p><br /> public class TestD {</p> <p> public static void main(String[] args){<br />   File file = new File("F:\\commony\\test<a href="file://\\data">\\data</a>");<br />   File[] df = file.listFiles();<br />   for(int k =0;k<df.length;k++){<br />    if(df[k].isDirectory()){ //因ؓ文g夹中包含DBF文gQ所以判断是文g夹,而不是文?br />     System.out.println("===kkkk=="+k+"====="+df[k].getName());<br />    }<br />   }<br />  }<br /> }</p> <p>W一U就是这P需要注意的是registry的用,其实很简单的Q只要把DLL文g攑ֈclasspath下就可以了?br /> W二U其实更单,是通过另一个开元的cdjdbf.jarQ用方法也很简单,|上有很多资料,可以查询。也׃多说了?br />   </p> <img src ="http://www.aygfsteel.com/TrampEagle/aggbug/149942.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/TrampEagle/" target="_blank">TrampEagle</a> 2007-09-30 16:38 <a href="http://www.aygfsteel.com/TrampEagle/archive/2007/09/30/149942.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ʯׯ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">찲</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ȫ</a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank">Ԫ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ͭ</a>| <a href="http://" target="_blank">ľ</a>| <a href="http://" target="_blank">ͭ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ǭ</a>| <a href="http://" target="_blank">ء</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ϲ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">̨</a>| <a href="http://" target="_blank">ͨ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ԭ</a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">˫</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>