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

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

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

    java技術研究

    統計

    留言簿(3)

    閱讀排行榜

    評論排行榜

    #

    js,css靜態頁優化

    js,css的優化方案基本都搞清楚了。
       
    1.js,css分離出來到靜態資源服務器上;
    2.優化js,精簡;
    3.做gzip,客戶端緩存;
    4.資源服務器,做cdn加速;
    2,3,4的優化,互相不沖突
    1、 在 頁面 ready后調用。jquery有相應的方法。 
    2、 在前面的方法內,再加個處理,利用setTimeout,在0.5秒后再動態的引入該js文件。 
    這樣就是,等待頁面完全裝載完畢后,再等待0.5秒才裝載該js。 
    一般而言,真實用戶訪問每個頁面都不會少于1秒,所以也不會影響google的跟蹤。 

    posted @ 2012-06-07 11:22 小秦 閱讀(234) | 評論 (0)編輯 收藏

    struts的select標簽字符串默認選中

    <@s.select id="examineRole" name="examineRole" list=r"#{'0':'無','YWKZ':'業務科長','YWBZ':'業務部長','XSCWBZ':'銷售財務部長','KJK':'會計科','ZBZ':'總部長'}" value="'${formEntity.examineRole}'" cssClass="validate-select select"/>
    注意value后面的寫法,值前面要加單引號代表這是字符串,否則無法與自動選中,因為類型不匹配。數值型的就無需加單引號了。

    posted @ 2012-06-04 18:27 小秦 閱讀(698) | 評論 (0)編輯 收藏

    block項目備忘

    項目備忘:DefaultViewAction中的printCmsStr方法是初始化block頁面的一些參數,
    比如:
    topperMap.put(CoreConstants.YUN_FRONTEND, ConfigHelper.getInstance().getProperties().getProperty("match.yun.frontend"));

    posted @ 2012-05-31 16:55 小秦 閱讀(208) | 評論 (0)編輯 收藏

    appfuse代碼生成codegen

    1、數據庫generator.properties
    2、表對象對應的目錄PackageNames.properties
    3、頁面及struts配置的模板PageTemplates.properties
    4、codegen/templates/pages/存放一些頁面ftl文件和struts-xxx.xml的模板
    5、codegen/templates/struts2存放action類以及aciton在spring中的定義


    。。。其他目錄

    posted @ 2012-05-29 19:25 小秦 閱讀(461) | 評論 (0)編輯 收藏

    ImageMagick要支持alpha等參數編譯的注意事項

    要支持ALPHA參數,需要用以下命令
    ./configure --disable-openmp --disable-opencl --without-magick-plus-plus --disable-deprecated --without-fontconfig --without-tiff --without-x --disable-assert

    官網命令
    1、convert cyclops.png -bordercolor white -border 1x1 -alpha set -channel RGBA -fuzz 1% -fill none -floodfill +0+0 white -shave 1x1 cyclops_flood_2.png
    我的測試命令
    2、convert -alpha set -channel RGBA -fuzz 38% -transparent white -trim -adaptive-blur 1.5x0.5 -antialias cyclops.png cyclops_flood_2.png

    posted @ 2012-05-22 09:01 小秦 閱讀(283) | 評論 (0)編輯 收藏

    ImageMagick開源項目-詳細命令解釋

         摘要: ImageMagick開源項目-詳細命令解釋[ ‑adaptive‑blur• ‑adaptive‑resize• ‑adaptive‑sharpen• ‑adjoin• ‑affine•&nb...  閱讀全文

    posted @ 2012-05-16 12:00 小秦 閱讀(3560) | 評論 (0)編輯 收藏

    圖片 透明 ImageMagick[轉載]

      ImageMagick 轉換pdf為png 以及png圖片透明[轉載]
    http://xieruilin.javaeye.com/blog/786584

    在我寫的《基于MoinMoin+ConTeXt實現包含數學內容的Wiki網站》一文中談到了將 TeX 生成的 pdf 矢量圖形轉換為背景透明的 png 圖片,這是利用 ImageMagick 工具套件中的 convert 命令實現的。 

    convert 命令有許多選項參數,本文用到的選項如下: 

      -trim:裁剪圖像四周空白區域; 
      -transparent color:去除圖像中指定的顏色; 
      -density geometry:設定圖像的 DPI 值,若不明 DPI 值的概念,可參考《有關pt, px及DPI的知識》; 
      -antialias:讓圖像具有抗鋸齒的效果; 
      -quality:圖像壓縮等級。

    下面先由一份 ConTeXt 文檔生成 pdf 圖形,文檔內容如下: (省略)


    使用 convert 命令對該 pdf 文檔轉換: 

    Shell代碼  
    1. $ convert -quality  100  -antialias -density  96  -transparent white -trim test.pdf test.png  


    經 過測試,關于png透明的需要設定 -transparent white ,即去掉白色背景(其它背景色用相應的顏色名)。 不過對于eps圖片,不需要這個命令,因為eps一般是沒有背景的。(這里比較奇怪,照說pdf應該也是沒有背景色的,eps和pdf都用相同的畫圖工具 輸出。)

    對于已經有背景色的png圖片,同樣可以用下面的命令 
    convert -transparent white  test.png test_new.png 

    ImageMagick官方網頁中,透明色的轉換示例較為復雜 : 

    convert cyclops.png -bordercolor white -border 1x1 -alpha set -channel RGBA -fuzz 20% -fill none -floodfill +0+0 white -shave 1x1 cyclops_flood_2.png
    其功能是去掉白色背景,同時進行模糊過渡。

    posted @ 2012-05-16 11:59 小秦 閱讀(643) | 評論 (0)編輯 收藏

    hibernate項目從mysql移植到oracle

    0、利用pd9生成的sql帶package會報錯,刪除即可。比較好的是會自定生成序列和觸發器解決主鍵自增長問題。但是需要注意的是生成的建表sql給table帶了"",oracle的表名是對大小寫不敏感的,加上""就會區分大小寫了。這樣在寫sql的時候也必須帶引號了"tablename",否則會報“表或視圖不存在”。

    1、hibernate配置需要更改的
    jdbc.driverClassName=oracle.jdbc.driver.OracleDriver
    jdbc.url=jdbc:oracle:thin:@localhost:1521:orcl
    hibernate.dialect=org.hibernate.dialect.OracleDialect
    2、主鍵生成策略需要更改
    a)oracle需要增加序列S_SYSTEM_CONFIG
    b)oracle創建觸發器在insert之前根據序列獲取自增長主鍵值并且插入
    3、hibernate的hbm.xml需要更改
    <id name="systemConfigId"
          column="system_config_id"
          type="java.lang.Integer"
          length="11">
          <generator class="sequence">
               <!-- Oracle Sequence的名字 -->
               <param name="sequence">S_SYSTEM_CONFIG</param>
          </generator>
    </id>

    posted @ 2012-05-13 21:34 小秦 閱讀(558) | 評論 (0)編輯 收藏

    插入重復 并發


      場景:一般情況下,我們注冊一個用戶名,判斷是否重復

      select count(name) from employee

       如果返回值大于0,說明已經存在了,不能用這個用戶名注冊,但是,并發情況下(load runner并發測試),同時注冊十個,會插入多條相同用戶名!

    這時候,就要找到相應的解決方案了!經過測試,得出正確方法,給name字段添加唯一約束

      具體寫法:

      alter table employees
      add constraint CK_st unique(name)

     

      測試通過,不會插入重復記錄!

      還有一種方法,考慮用事務,插入數據完成后,執行select count(name) from employee,如果>1,則回滾事務,提示注冊失?。?/p>

     

      由此,總結了一些約束的用法

      主鍵(primary key)約束:

      alter table employees
      add constraint CK_PrimaryId primary key(EmployeeId)--主鍵會自動添加約束

     

      核對(check)約束

      alter table employees
      add constraint CK_EmployeeType check(EmployeeType>1 and EmployeeType<5)--限制EmployeeType取值范圍

     

      默認(default)約束

      alter table employees
      add constraint CK_Pass default'111' for  Pass--密碼默認為'111'

     

      外鍵(foreign key)約束

      alter table employees
      add constraint CK_EmployeeId foreign key(employeeid)
      references EmployeeRange(employeeid)

      --保持表employees的employeeid字段和表EmployeeRange的employeeid字段一致

     

      唯一(unique)約束

      alter table employees
      add constraint CK_st unique(name)--唯一約束和主鍵約束的區別是唯一約束可以為空,主鍵約束不可以為空,主鍵約束也是唯一約束

    posted @ 2012-05-11 13:23 小秦 閱讀(1209) | 評論 (2)編輯 收藏

    eclipse junit 內存溢出問題

    Exception in thread "Image Fetcher 0" java.lang.OutOfMemoryError: Java heap space

    解決方法:

    在Eclipse里選:Window->Preference->Installed JREs->Edit(選中jre),

    在Default VM Arguments里輸入-Xms256m -Xmx1024m,表示最小內存256M,最大1G,然后運行就可以了

    posted @ 2012-05-10 13:44 小秦 閱讀(1294) | 評論 (0)編輯 收藏

    僅列出標題
    共11頁: First 上一頁 3 4 5 6 7 8 9 10 11 下一頁 
    主站蜘蛛池模板: 亚洲日韩一区精品射精| 亚洲国产综合第一精品小说| 最新亚洲人成无码网www电影| 亚洲宅男精品一区在线观看| 精品一区二区三区免费毛片爱| 18禁成年无码免费网站无遮挡| 亚洲国产一区二区视频网站| 美女视频黄.免费网址| 99久久精品国产免费| 久久精品a亚洲国产v高清不卡 | 亚洲毛片免费视频| 亚洲国产综合专区电影在线| WWW亚洲色大成网络.COM| 国产乱子伦精品免费女| 亚洲视频在线一区| 亚洲免费视频播放| 亚洲欧美成人一区二区三区| 国产网站在线免费观看| 亚洲伊人色一综合网| 成年人在线免费观看| 污视频网站在线观看免费| 国产亚洲精品成人a v小说| 免费观看成人久久网免费观看| 国产又大又粗又硬又长免费 | 久久亚洲AV午夜福利精品一区| 亚洲AV永久无码精品一福利| 免费一级肉体全黄毛片| 成人妇女免费播放久久久| 久久精品国产亚洲77777| 国产老女人精品免费视频| 51午夜精品免费视频| 无码欧精品亚洲日韩一区夜夜嗨 | 日本不卡免费新一区二区三区| 成人伊人亚洲人综合网站222| 亚洲av片不卡无码久久| 免费中文字幕在线| 日韩欧美亚洲中文乱码| 免费中文熟妇在线影片 | 国内自产少妇自拍区免费| 亚洲一线产区二线产区精华| 啊灬啊灬别停啊灬用力啊免费看|