<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    JBOSS 點(diǎn)滴

    豐豐的博客

    #

    JAVA語(yǔ)法(一)

    轉(zhuǎn)換為整型:Integer.valueOf()
    含小數(shù)位型:BigDecimal.valueOf()
    當(dāng)字段過(guò)長(zhǎng)時(shí),需省略,但鼠標(biāo)放在上面,需要顯示全部(title=):
           <div align="center" title="<bean:write name="result" property="uploadMemo"/>">
             <logic:notEqual name="result" property="uploadMemo" value="">
          <bean:define id="uploadMemo" name="result" property="uploadMemo" type="java.lang.String"></bean:define> 
                <%if(uploadMemo.length()>10){ %> 
                    <%=uploadMemo.substring(0,10) %>...  
                <%}else{ %>
                    <%=uploadMemo%>
                <%} %>         
             </logic:notEqual>
             &nbsp;
          </div>    
    防止刷新頁(yè)面:

       在寫(xiě)用戶注冊(cè)或其它程序時(shí),會(huì)出現(xiàn)刷新成功頁(yè)面后重復(fù)提交數(shù)據(jù)的情況

       運(yùn)用Struts令牌機(jī)制可以解決這兒一問(wèn)題

      在注冊(cè)頁(yè)面中加入
      <%
      org.apache.struts.util.TokenProcessor.getInstance().saveToken(request);
       %>
      并在表單中加入HIDDEN值
      <input type="hidden" name="org.apache.struts.taglib.html.TOKEN" value="<%=session.getAttribute("org.apache.struts.action.TOKEN")%>" />

      在注冊(cè)成功頁(yè)面(如Struts或其實(shí)框架可以加入到action)中
      if(org.apache.struts.util.TokenProcessor.getInstance().isTokenValid(request,true)) { 
          org.apache.struts.util.TokenProcessor.getInstance().resetToken(request);
          .....
        }

    posted @ 2011-04-13 16:09 半導(dǎo)體 閱讀(209) | 評(píng)論 (0)編輯 收藏

    DATA,calendar日期轉(zhuǎn)換

    1.Calendar和Date的轉(zhuǎn)化

    (1) Calendar轉(zhuǎn)化為Date
    Calendar cal=Calendar.getInstance();
    Date date=cal.getTime();

    (2) Date轉(zhuǎn)化為Calendar
    Date date=new Date();
    Calendar cal=Calendar.getInstance();
    cal.setTime(date);

    3,如果日期為空,默認(rèn)一個(gè)日期
          cal.set(1990,01,01);

    posted @ 2011-04-12 18:00 半導(dǎo)體 閱讀(349) | 評(píng)論 (0)編輯 收藏

    明宇報(bào)表支持IE8

     升級(jí)插件到最新版本
    正式版下載地址是http://www.soft2web.com/MRLic,下載V3版本
    解壓縮以后(不需要運(yùn)行安裝程序),更新服務(wù)器上報(bào)表應(yīng)用程序下的文件
        報(bào)表根目錄下的MREngine.prop文件;
        報(bào)表根目錄\Viewer\MRViewer.CAB文件;

    posted @ 2011-04-11 16:53 半導(dǎo)體 閱讀(417) | 評(píng)論 (0)編輯 收藏

    明宇報(bào)表打印出來(lái)是空白

    請(qǐng)先確認(rèn)一下,點(diǎn)了打印按鈕以后,打印機(jī)隊(duì)列里是否有內(nèi)容,如果有,并且打印機(jī)走紙了,但是打印出來(lái)的是白紙,請(qǐng)?jiān)倏匆幌曼c(diǎn)了打印按鈕以后,彈出的打
    印設(shè)置對(duì)話框里,右下角的“縮放比例”設(shè)置,正確的應(yīng)該是100。設(shè)置以后,保存為默認(rèn)的打印參數(shù)(在工具欄上打印機(jī)按鈕右面的下拉列表里設(shè)置);
    如果打印隊(duì)列里沒(méi)有內(nèi)容,就是打印機(jī)驅(qū)動(dòng)的問(wèn)題,需要換一個(gè)打印機(jī)驅(qū)動(dòng)。

    posted @ 2011-04-11 15:48 半導(dǎo)體 閱讀(349) | 評(píng)論 (0)編輯 收藏

    sqlserver連接mysql

    在mssql的服務(wù)器上安裝MySQL的ODBC驅(qū)動(dòng)MyODBC

    1、為MySQL建立一個(gè)ODBC系統(tǒng)數(shù)據(jù)源,例如:選擇數(shù)據(jù)庫(kù)為test ,數(shù)據(jù)源名稱為 myDSN

    2、建立鏈接數(shù)據(jù)庫(kù)
    EXEC sp_addlinkedserver  @server = 'MySQLTest', @srvproduct='MySQL', @provider = 'MSDASQL', @datasrc = 'myDSN'
    GO
    EXEC sp_addlinkedsrvlogin  @rmtsrvname='MySqlTest',@useself='false',@locallogin='sa',@rmtuser='mysql的用戶名',@rmtpassword='mysql的密碼'

    3、操作數(shù)據(jù)

    SELECT * FROM OPENQUERY (MySQLTest ,'select * from 表' )

    posted @ 2011-03-16 10:04 半導(dǎo)體 閱讀(374) | 評(píng)論 (0)編輯 收藏

    webservice調(diào)用心得

    一,設(shè)置AXIS2_HOME環(huán)境
    set  AXIS2_HOME=F:\axis2-1.4.1-bin\axis2-1.5.1     
    注意,如果調(diào)試不通過(guò),請(qǐng)多試幾個(gè)版本.最好不要用axis1 因?yàn)樗恢С諦PEL協(xié)議
    版本分析:axis2-1.5.1    =JDK1.5   axis2.1.4.1=JDK1.4(個(gè)人經(jīng)驗(yàn),不代表官方意見(jiàn):}
    二,生成代碼:
    %AXIS2_HOME%\bin\wsdl2java -uri http://localhost:808/HS_Service/Upload.asmx?wsdl -p client -s -o stub
    生成文件放在C:\Documents and Settings\機(jī)器名下>
    三,編寫(xiě)客戶端代碼


    package client;

    import java.math.BigDecimal;
    import java.net.MalformedURLException;
    import java.rmi.RemoteException;
    import java.util.Calendar;
    import java.util.Date;
    import java.util.GregorianCalendar;
    import javax.xml.rpc.ServiceException;
    import org.apache.axis2.client.Options;
    import org.apache.axis2.rpc.client.RPCServiceClient;

    public class ClientTask {
        

        
    /**
         * 
    @param args
         * 
    @throws RemoteException 
         * 
    @throws ServiceException 
         * 
    @throws MalformedURLException 
         
    */

        
    public static void main(String[] args) throws RemoteException, ServiceException, MalformedURLException {
            
    // TODO Auto-generated method stub
            Calendar calendar = new GregorianCalendar();
            Date trialTime 
    = new Date();
            calendar.setTime(trialTime);
    //fly --add 
            
            ClientTask ct 
    = new ClientTask();
            UploadStub us 
    = new UploadStub();
            UploadStub.JX jx 
    = new UploadStub.JX();
            System.out.println(
    "校驗(yàn)用戶開(kāi)始.");
            ct.getLogin(
    "test_admin","1");

            
            UploadStub.UploadProject uproject 
    = new UploadStub.UploadProject();
      
            jx.setJX010000028(
    "283333");
            jx.setJX010000001(
    "上報(bào)狀態(tài)");
            jx.setJX010000004(
    4);
            jx.setJX010000005(
    5);
            jx.setJX030305001(
    "1");
            jx.setJX010000020(
    new BigDecimal("20.0"));
            jx.setJX010000031(
    1);
            jx.setJX010000032(
    3);
            jx.setJX010000035(
    "5");
            jx.setJX010000019(
    new BigDecimal(1));
            jx.setJX010000014(calendar.getInstance());
    //原為calendar
            jx.setJX010000017(calendar.getInstance());
            jx.setJX030308008(calendar.getInstance());
            jx.setJX010000033(
    new BigDecimal(1));
            jx.setJX010000034(
    new BigDecimal(1));
            jx.setJX030302005(calendar.getInstance());
            jx.setJX030303013(calendar.getInstance());
            jx.setJX030304007(calendar.getInstance());
            jx.setJX030306004(calendar.getInstance());
            System.out.println(calendar.getInstance());
            

            uproject.setJx(jx);
            us.uploadProject(uproject);
            System.out.println(
    "上報(bào)狀態(tài):"+us.uploadProject(uproject).getUploadProjectResult());

        }

        
    public boolean getLogin(String username,String password) throws RemoteException {
            RPCServiceClient serviceClient 
    = new RPCServiceClient();  
            Options options 
    = serviceClient.getOptions();  
            options.setManageSession(
    true);
            
            UploadStub stub 
    = new UploadStub();
            UploadStub.Login lg 
    = new UploadStub.Login();
            

            
            lg.setPUserName(username);
            lg.setPPassword(password);
            stub.login(lg);  
            System.out.println(stub.login(lg).getLoginResult());
            
            
    return stub.login(lg).getLoginResult();
            
        }



    }

        



    服務(wù)端保持狀態(tài):
            MessageContext mc  =  MessageContext.getCurrentMessageContext();
            ServiceContext sc  =  mc.getServiceContext();
    客戶端保持狀態(tài)
            RPCServiceClient serviceClient = new RPCServiceClient(); 
            Options options = serviceClient.getOptions(); 
            options.setManageSession(true);

    posted @ 2011-03-13 20:04 半導(dǎo)體 閱讀(281) | 評(píng)論 (0)編輯 收藏

    ORACLE,更換表空間

    創(chuàng)建表空間
    CREATE SMALLFILE TABLESPACE "TABLESPACE "
      DATAFILE 'e:\ORACLE\PRODUCT\10.2.0\ORADATA\TABLESPACE _user\TABLESPACE '
      SIZE 50M LOGGING EXTENT MANAGEMENT
      LOCAL SEGMENT SPACE MANAGEMENT AUTO

    更換表空間:
    select 'alter   table '||table_name|| ' move tablespace   new_tablespace_name;'   from all_tables where tablespace_name='old_tablespace_name';

    更換索引表空間:
    BLOB字段
    select 'alter table ' || table_name ||
           ' MOVE tablespace tablespace _name LOB (' ||
            (select column_name
              from cols
             where table_name = dba_indexes.table_name
               and DATA_TYPE
                   like '%LOB' and rownum = 1 )|| ') STORE AS (TABLESPACE tablespace _name );' from
             dba_indexes
             where tablespace_name = 'old_tablespace _name '
               and index_type = 'LOB'
          說(shuō)明:用了 rownum = 1 可能有些字段無(wú)法更新,需要查看如:
             select *
              from cols   where table_name='' and data_type like '%LOB'
    普通字段:
    select 'alter index '||index_name||' rebuild tablespace tablespace _name;'
    from dba_indexes
    where  tablespace_name=''
    查詢?cè)谂f空間是否還存在索引
    select * from dba_indexes where  tablespace_name=''  and table_owner=''

    posted @ 2010-11-29 18:09 半導(dǎo)體 閱讀(762) | 評(píng)論 (0)編輯 收藏

    eclipse中outline里面函數(shù)前面的符號(hào)說(shuō)明

    紅色代表私有,藍(lán)色代表公有
    實(shí)體方形代表方法
    空心方形代表屬性
    圖形后加字母S代表該屬性或方法為static靜態(tài)的,加字母F代表它為final的。
    方法后加藍(lán)色三角代表它是繼承至父類的方法
    斷點(diǎn)為藍(lán)色小圓形
    藍(lán)色旗狀圖形代表書(shū)簽
    白底上加藍(lán)色對(duì)鉤代表task 

    posted @ 2010-11-25 15:53 半導(dǎo)體 閱讀(504) | 評(píng)論 (0)編輯 收藏

    WebLogic內(nèi)存溢出問(wèn)題配置

    在weblogic/common/bin/commEnv.sh中配置

      MEM_ARGS="-Xms32m -Xmx200m -XX:MaxPermSize=128m"

      -Xms:內(nèi)存初始值

      -Xmx:內(nèi)存最大值(不要超過(guò)內(nèi)存的80%)

      MaxPermSize:PermGen(Class和Meta存放區(qū)域)區(qū)域內(nèi)存最大值。

      可調(diào)整為:

      MEM_ARGS="-Xms512m -Xmx512m -XX:MaxPermSize=256m"

       -XX:MaxPermSize改為256或512

    posted @ 2010-11-25 14:11 半導(dǎo)體 閱讀(1190) | 評(píng)論 (0)編輯 收藏

    當(dāng)JAVA不能斷點(diǎn)調(diào)試時(shí)

    首先,你有這個(gè)源文件嗎?
    如果有,最簡(jiǎn)單的辦法是將源文件復(fù)制到工程下面的src下面去。
    如果不行,你可以試著刪除有你需要調(diào)試的相關(guān)的class文件,只保留源文件。
    這樣DEBUG就會(huì)進(jìn)入到源文件中。
    至于原因:如果你把源文件放在和class文件同一級(jí)目錄下面。那么它會(huì)優(yōu)先執(zhí)行class文件。你試著想一下。class文件時(shí)java文件編譯之后的.那么你在運(yùn)行的時(shí)候,虛擬機(jī)要去編譯java文件,而java文件在編譯的時(shí)候,計(jì)算機(jī)就已經(jīng)找到了class文件并執(zhí)行了..
    如果不在同一級(jí)目錄下,這種情況一般是大工程,需要打補(bǔ)丁的那種,那么在執(zhí)行的時(shí)候底層開(kāi)發(fā)人員會(huì)設(shè)置執(zhí)行的先后順序。。比如優(yōu)先執(zhí)行classes下面的文件,再執(zhí)行l(wèi)ib包里面的文件。

    如果刪除報(bào)錯(cuò)的話,就說(shuō)明你的java文件路徑?jīng)]有被檢測(cè)到啊...如果確定java文件沒(méi)有放錯(cuò)位置..那確實(shí)有可能是你說(shuō)的環(huán)境問(wèn)題了..你可以在另一臺(tái)機(jī)子上面測(cè)試一下。

    環(huán)境變量特別要注意的是:eclipse中項(xiàng)目名稱->右擊屬性->JAVA complier ->查看complier compliance level  版本,是否與當(dāng)前JDK版本一致!

    posted @ 2010-11-17 15:13 半導(dǎo)體 閱讀(541) | 評(píng)論 (0)編輯 收藏

    僅列出標(biāo)題
    共27頁(yè): First 上一頁(yè) 9 10 11 12 13 14 15 16 17 下一頁(yè) Last 
    主站蜘蛛池模板: 国产精彩免费视频| 国产亚洲精aa成人网站| 国产卡一卡二卡三免费入口| 无码av免费一区二区三区试看| 在线涩涩免费观看国产精品| 国产精品无码免费专区午夜 | 久久精品成人免费看| 精品久久久久久国产免费了| 国产乱子伦精品免费视频| 黄视频在线观看免费| 免费毛片在线看不用播放器| 嫩草影院在线播放www免费观看| 可以免费观看的国产视频| 99视频免费播放| 国产成人免费午夜在线观看| 亚洲免费黄色网址| 黄页网站在线观看免费高清| 成在人线AV无码免费| 国产hs免费高清在线观看| 亚洲精品无码99在线观看| 中文字幕亚洲日本岛国片| 国产av天堂亚洲国产av天堂| 国产精品免费看久久久无码| 免费无遮挡无码永久视频| 曰批全过程免费视频播放网站| 97视频免费在线| 日韩免费高清视频网站| 亚洲国产成人精品女人久久久| 在线观看亚洲成人| 久久久无码精品亚洲日韩按摩 | 久久精品国产亚洲AV大全| 亚洲伊人久久精品| 亚洲精品动漫免费二区| 亚洲天堂一区二区三区四区| 中文字幕人成人乱码亚洲电影| 亚洲A∨无码一区二区三区| 亚洲欧洲日产国码av系列天堂| 亚洲一区影音先锋色资源| 亚洲精品乱码久久久久久蜜桃图片| 色妞www精品视频免费看| 91免费福利视频|