由于對資源或網速的要求,在手機游戲或一般的網頁游戲中,希望能對圖片進最大可能的壓縮,以節省資源。最近公司做的項目也有對這方面的需求,于是我在網上逛了半天,希望能發現現成版的Java方法可以使用(用程序來壓縮而不借助于工具,要不然2萬多張的圖片你想累死人?雖然PS有批量功能,它卻無法按原來的路徑存放);失望的是,好像沒發現什么能直接使用代碼,哪怕是提個解決方案也很少。既然網上找不到合適的,那就自己動手,豐衣足食。關于PNG圖片的格式我在此就不多說,圖片壓縮方
系統 2019-08-29 23:16:09 2368
一、通過用戶名和密碼來進行認證的弊病我們有一個網站,為了保證用戶在線交易傳輸數據的安全性,我們會啟用一個HTTPS/SSL:但是,對于一些網上銀行或者是網購來說,黑客特別喜歡攻擊這樣的網站,有一種攻擊手法叫MIMAT(中間者攻擊),偽造SSL證書,讓客戶端的HTTP流,流到他那邊去,然后再進一步用暴力破解,來破解你HTTP傳輸時的密碼。一、改進的交易流程我們假設密碼已經被MIM拿到了,拿到就拿到唄,大家知道工商銀行網上轉貼劃款時除了輸入用戶名和密碼外,還會
系統 2019-08-12 09:30:07 2368
生產者消費者問題是研究多線程程序時繞不開的問題,它的描述是有一塊生產者和消費者共享的有界緩沖區,生產者往緩沖區放入產品,消費者從緩沖區取走產品,這個過程可以無休止的執行,不能因緩沖區滿生產者放不進產品而終止,也不能因緩沖區空消費者無產品可取而終止。解決生產者消費者問題的方法有兩種,一種是采用某種機制保持生產者和消費者之間的同步,一種是在生產者和消費者之間建立一個管道。前一種有較高的效率并且可控制性較好,比較常用,后一種由于管道緩沖區不易控制及被傳輸數據對象
系統 2019-08-29 23:50:37 2367
MongoDB做為NoSQL數據庫,最近幾年持續升溫,越來越多的企業都開始嘗試用MongoDB代替原有Database做一些事情。MongoDB也在集群,分片,復制上也有相當不錯的的表現。我通過將做各種MongoDB的部署實驗進行介紹。關于作者:鄭云飛,程序員Java,Javascript,jquery,css,html,springMVC,Struts2,hibernate,oracle,mysql,hadoop,hbase,hive,sqoop,zoo
系統 2019-08-29 22:57:30 2366
好東西分享基本類型,或者叫做內置類型,是JAVA中不同于類的特殊類型。它們是我們編程中使用最頻繁的類型,因此面試題中也總少不了它們的身影,在這篇文章中我們將從面試中常考的幾個方面來回顧一下與基本類型相關的知識。基本類型共有九種,它們分別都有相對應的包裝類。關于它們的詳細信息請看下表:[img]http://zangweiren.iteye.com/upload/picture/pic/18450/8071c6c2-7cfb-3783-829a-a6abb3
系統 2019-08-12 09:30:16 2362
最近一個項目要用Java做,一點都不熟啊。沒辦法,只好硬著頭皮啃了,花了大半天的時間,終于在Eclipse上完成了第一個Hibernate例子。下面記錄關鍵的步驟,權作筆記,以備日后查看。(1)下載Hibernate,并向項目中導入Hibernate。Project->Properies->JavaBuildPath->Libraries->AddExternalJARs...,選擇Hibernate根目錄下的hibernate3.jar,添加到項目中。接
系統 2019-08-29 22:24:42 2361
有關java各種框架的基礎設計,筆者經驗之談,算是小結吧!:)一,Hibernate部分1,簡述hibernate映射繼承關系和映射組成關系有何異同?映射繼承關
系統 2019-08-29 22:26:54 2358
轉:http://www.iteye.com/topic/834447(ps:真是好文章)同樣問題,還有另外一些人寫的文章。http://weixiaolu.iteye.com/blog/1479656http://blog.csdn.net/flyingpig4/article/details/57475511.基本概念IO是主存和外部設備(硬盤、終端和網絡等)拷貝數據的過程。IO是操作系統的底層功能實現,底層通過I/O指令進行完成。所有語言運行時系統提
系統 2019-08-29 22:14:37 2354
1.參考:http://blog.csdn.net/fox009/article/details/5633007http://hi.baidu.com/like_dark/blog/item/19c1948b3292b0799f2fb468.htmlhttp://anyeeye.iteye.com/blog/444624Tomcat6性能調優出現java.lang.OutOfMemoryError:PermGenspacehttp://www.mkyong
系統 2019-08-29 23:44:24 2350
通常,客戶類(clientsofclass)通過類的接口訪問它提供的服務。有時,現有的類(existingclass)可以提供客戶類的功能需要,但是它所提供的接口不一定是客戶類所期望的。這是由于現有的接口太詳細或者缺乏詳細或接口的名稱與客戶類所查找的不同等諸多不同原因導致的。在這種情況下,現有的接口需要轉化(convert)為客戶類期望的接口,這樣保證了對現有類的重用。如果不進行這樣的轉化,客戶類就不能利用現有類所提供的功能。適配器模式(AdapterPa
系統 2019-08-29 22:04:17 2349
在tomcat的配置文件server.xml(路徑:tomcat路徑\conf下面)里,找到:,添加如上的
系統 2019-08-12 01:33:33 2349
CSDN下載地址:http://download.csdn.net/source/601501這是一個非常簡單的Java應用,僅有6KB。它能夠記錄Java應用程序與JRE中rt.jar的依賴關系,進而僅以其依賴類生成一個新的rt.jar文件,從而最大限度精簡JRE體積,建議其與GreenJVM配和使用。(下載地址:http://code.google.com/p/greenvm/)example1(傳參調用):java-jarGreenJVMMake.j
系統 2019-08-29 23:18:28 2347
原文地址:http://www.theserverside.com/tt/articles/article.tss?l=ScalingYourJavaEEApplications對于一個具備使用價值的應用而言,其使用者有可能會在一段時間內瘋狂的增長。隨著越來越多的關鍵性質的應用在JavaEE上運行,很多的Java開發者也開始關注可擴展性的問題了。但目前來說,大部分的web2.0站點是基于script語言編寫的,對于Java應用可擴展能力,很多人都抱著質疑的
系統 2019-08-29 23:50:01 2344
Java好象隨處可見-甚至在TV中。盡管如此,說清楚Java是什么和它能做什么卻不那么容易。剛開始接觸Java的人通常有三個問題:什么是Java?Java能做什么?Java怎樣改變我的生活?讓我們先回答第一個問題:什么是Java?Java既是一種編程語言,又是一個平臺。Java程序語言Java是具有以下特征的高級程序語言:簡單面向對象可分布可解釋強壯安全性結構化輕便功能強大多線程動態Java既可以被編譯,也可以被解釋。通過編譯器,可以把Java程序翻譯成一
系統 2019-08-29 23:16:50 2344
/***//***Copyright(c)linkwise2007-2009corporation.*Allrightsreserved*/packagecom.linghui.common.util;importjava.util.ArrayList;importjava.util.Date;importjava.util.HashMap;importjava.util.Iterator;importjava.util.List;importjava.u
系統 2019-08-29 22:44:13 2344