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

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

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

    江湖的筆記

    積累比獲取更重要

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      6 隨筆 :: 1 文章 :: 0 評論 :: 0 Trackbacks

    2016年6月2日 #

        從事軟件開發(fā)相關(guān)工作近八年,將自己形容成一名老兵。做開發(fā)幾年,帶團隊幾年。頭幾年編碼量較大,后幾年斷斷續(xù)續(xù)寫點東西,大多時間以指導(dǎo)別人開發(fā)為主。究個人能力而言,不算特別出色的程序員。但因工作性質(zhì)等原因,對軟件系統(tǒng)產(chǎn)品整體的把握和產(chǎn)品設(shè)計工作還是有一些心得。這幾年的工作,既有項目管理,也有架構(gòu)設(shè)計與分析設(shè)計,還有產(chǎn)品設(shè)計。對軟件開發(fā)的感覺相對比較宏觀,但也還是有一些方面有較為深入的了解。
        今天談?wù)勡浖_發(fā)方法,主要原因在于最近觀察到新入行做外包開發(fā)的小伙子們,似乎都不太注重方法這類知識的積累。個人理解,軟件開發(fā)是一門技術(shù)活,其直觀特點應(yīng)是一門偏工程類的工作。既然為一門工程,必然有方法可循。整個行業(yè)發(fā)展至今,各個細分領(lǐng)域都有不少經(jīng)典的理論。如項目管理工程,架構(gòu)方法,產(chǎn)品設(shè)計方法等等。這些理論都是在工程實現(xiàn)的過程中可以借鑒和使用的方法學(xué)知識,是提升工程效率和質(zhì)量的武器裝備。軟件的實現(xiàn)過程,不僅僅是一個將計算機語言轉(zhuǎn)換為信息系統(tǒng)的過程。它不僅包含了一類信息流,數(shù)據(jù)流的抽象和組織工作和方法。還是一個用信息科技解決現(xiàn)實需求的過程。
        在外包行業(yè),代碼的重復(fù)堆疊的時間遠比創(chuàng)新的結(jié)構(gòu)設(shè)計工作要多得多。有時候為了趕工,大量的拷貝和復(fù)制成為現(xiàn)實的選擇。但隨著從業(yè)年齡的增長,繼續(xù)使用這類方法顯然不合時宜。這既不利于提高工作效率,也不利于提高軟件產(chǎn)品的質(zhì)量。大量的編碼實踐是提高軟件實現(xiàn)能力的不二選擇,但沒有軟件開發(fā)方法的思考與積累,再多的量變也無法發(fā)生質(zhì)變。軟件產(chǎn)品千千萬,但其組織結(jié)構(gòu)與設(shè)計方法卻是大同小異。更多的關(guān)注軟件產(chǎn)品的設(shè)計方法而非語言實現(xiàn)形式,才能不斷提高軟件開發(fā)水平。
        一名資深的架構(gòu)師設(shè)計或分析師編寫代碼的速度不一定比從業(yè)兩三年的小伙子快,但其實現(xiàn)的軟件產(chǎn)品質(zhì)量絕對要比后者好得多!
    posted @ 2016-06-02 00:23 江湖 閱讀(155) | 評論 (0)編輯 收藏

    2012年10月26日 #

    ajax默認使用UTF-8來發(fā)送中文數(shù)據(jù),因此在服務(wù)器端,需要通過類似new String(getBytes("iso-8859-1"),"utf-8")去轉(zhuǎn)換。
    或者在發(fā)送前,使用escape處理中文數(shù)據(jù),再在服務(wù)器端進行unescape操作。
    posted @ 2012-10-26 17:24 江湖 閱讀(185) | 評論 (0)編輯 收藏

    2009年1月10日 #

    aix下websphere不能打印中文字符,這需要設(shè)置jvm參數(shù) java -Duser.country=CN -Dfile.encoding=UTF-8 -Duser.language=zh -Dclient.encoding.override=UTF-8
    修改System.print能正常打印中文,Servlet中解析中文字符用request.getParameter("field")就可以了

    在windows下默認是以ISO-8859-1讀入字符,所有需要用new String(request.getParameter("fields").getBytes("ISO-8859-1"))來處理中文

    當(dāng)然也可以在tomcat配置文件中修改編碼,中文的處理實際上是控制字符的讀入的編碼和輸出的編碼的問題。
    posted @ 2009-01-10 01:44 江湖 閱讀(1397) | 評論 (0)編輯 收藏

    自己用到的一個方法,貼上來便于記憶

     1    protected  void execBatch(String procDate) throws HsException{
     2        CallableStatement cstmt=null;
     3        String onlineDay=getSysParam("OCRM_ONLINE_DATE"); //系統(tǒng)上線日期
     4        if(procDate.compareTo(onlineDay)<0){
     5            throw new HsException("00001","批處理日期應(yīng)該大于系統(tǒng)上線日期!");
     6        }

     7        try{
     8            String procName=getProcName();
     9            if(procDate.compareTo(getSysParam("OCRM_BATCH_DATE"))<=0) procName=procName.trim()+"_REDO";  //重跑批處理名稱
    10            cstmt=dataSource.getConnection().prepareCall("{ call "+procName+" (?,?,?) }");
    11            cstmt.registerOutParameter(2, java.sql.Types.INTEGER);
    12            cstmt.registerOutParameter(3, java.sql.Types.VARCHAR);
    13            cstmt.setString(1,HsDate.dateTo8(procDate));
    14            Progress p=Progress.newInstance();
    15            p.start();
    16            cstmt.execute();
    17            p.setOff(true);  //退出
    18            int ret=cstmt.getInt(2);
    19            String reinfo=cstmt.getString(3);
    20            if(ret!=0){
    21                throw new HsException("00001","批處理執(zhí)行失敗!,"+reinfo);
    22            }

    23//            cstmt.close();
    24        }
    catch(Exception e){
    25            throw new HsException(HsErrorMsg.ERR_DB_ERROR,e.toString());
    26        }

    27    }
        
    這個函數(shù)一直到批處理結(jié)束后才會返回,因而執(zhí)行時要放在線程里面。
    posted @ 2009-01-10 01:31 江湖 閱讀(342) | 評論 (0)編輯 收藏

        訪問jdbc Template查詢數(shù)據(jù)得到Map對象時,在tomcat下用key值不區(qū)別大小寫,但是在wesphere下卻只能使用大寫,否則會出錯,例如map.get("user_name")要換成map.get("USER_NAME"),記住了!!
    posted @ 2009-01-10 01:26 江湖 閱讀(417) | 評論 (0)編輯 收藏

         摘要: 最近項目需要用到上傳文件,找了個fileupload組件,寫了幾個類,記錄如下: 1.上傳操作配置類  1public class UpConfig {  2    private long max_size=10*1024*1024;    ...  閱讀全文
    posted @ 2009-01-10 01:15 江湖 閱讀(354) | 評論 (0)編輯 收藏

    僅列出標題  
    主站蜘蛛池模板: fc2免费人成为视频| 18国产精品白浆在线观看免费 | 在线看亚洲十八禁网站| 亚洲日本一区二区三区在线不卡| APP在线免费观看视频| 亚洲一级视频在线观看| 亚洲A∨精品一区二区三区| 无码日韩精品一区二区三区免费| 亚洲中文字幕无码中文| 亚洲日韩欧洲无码av夜夜摸| 五月婷婷在线免费观看| www在线观看免费视频| 亚洲国产精品线观看不卡| 亚洲一级片免费看| 免费观看美女用震蛋喷水的视频| 免费福利在线观看| 亚洲精品视频久久| 亚洲视频人成在线播放| 在线a级毛片免费视频| 久久国产精品成人免费| 国产精品无码亚洲一区二区三区| 亚洲尹人香蕉网在线视颅| 免费一级做a爰片性色毛片| 成人免费黄色网址| 香蕉免费在线视频| 久久综合亚洲色hezyo| 亚洲香蕉免费有线视频| 国产亚洲精品AA片在线观看不加载 | 暖暖免费日本在线中文| 国产综合激情在线亚洲第一页 | 国产精品99精品久久免费| 高潮毛片无遮挡高清免费视频| 亚洲ts人妖网站| 亚洲成Av人片乱码色午夜| 亚洲麻豆精品国偷自产在线91| 成全高清视频免费观看| 亚洲一区二区三区免费视频| AAA日本高清在线播放免费观看| 色费女人18女人毛片免费视频| 亚洲 欧洲 自拍 另类 校园| 亚洲人成在线观看|