簡單的說就是一種將任意內容的輸入轉換成相同長度輸出(有個范圍,假設10位的數字,用一個稱之為HashTable的容器來存放)的加密方式------hash
Vaniglia 是一組輕量級的可重用的Java 組件,功能包括文件解析、簡單通訊協議、日志、格式化、文件過濾器、隊列管理、對象池管理等等。
Schmant 是一個用來構建 Java 程序的工具。它提供了一套構建任務(編譯,文字處理, tar 打包等)以及一個運行環境腳本。該項目的目標是成為功能與Apache Ant 類似,但比 Ant 更好使用。
對于 Java 程序員來說,除 SSH 之外,的另一個選擇: Nutz
主要學習的日期操作主要是-----獲取日期字段(年、月、日、年中的天數、年中的周數等)、計算兩個時間的間隔日期(年、月、天)、根據開始時間間隔時間計算結束時間。
棧與堆都是Java用來在Ram中存放數據的地方。與C++不同,Java自動管理棧和堆,程序員不能直接地設置棧或堆。 Java的堆是一個運行時數據區,類的對象從中分配空間。這些對象通過new、newarray、anewarray和 multianewarray等指令建立,它們不需要程序代碼來顯式的釋放。堆是由垃圾回收來負責的,堆的優勢是可以動態地分配內存大小,生存期也不必事先告訴編譯器,因為它是在運行時動態分配內存的,Java的垃圾收集器會自動收走這些不再使用的數據。但缺點是,由于要在運行時動態分配內存,存取速度較慢。
JDynamiTe是一個把PHP模板技術移植到Java的一個開源項目。JDynamiTe模板用注釋(BEGIN-END)標記動態塊,用{}標記占 位變量。JDynamiTe模板不包含任何邏輯,是“所見即所得”的模板技術,能夠在普通的HTML瀏覽器或編輯器正確顯示。
JSSH 是一個實現了SSH 1.5客戶端協議的Java類庫
開發工具:最好的Java IDE肯定是JetBrains的IntelliJ IDEA,沒有之一。 有米的同學直接上Personal License,沒米的弄個社區版,也可以湊活著用。相信我,一旦你用了這個IDE,你就離不開它了。
摘要:NoSQL數據庫因其可擴展性使其變得越來越流行,利用NoSQL數據庫可以給你帶來更多的好處,MongoDB是一個用C++編寫的可度可擴展性的開源NoSQL數據庫。本文主要講述如何使用Java操作MongoDB以及了解MongoDB如何進行日常的數據庫操作。
Gomba是一組Java servlets集合,它能夠幫助開發者快速構建RESTful Web services。Gomba在內部使用JDBC API同時是關系型數據庫與Web之間的一個接口。
傳統的 hash 算法只負責將原始內容盡量均勻隨機地映射為一個簽名值,原理上相當于偽隨機數產生算法。產生的兩個簽名,如果相等,說明原始內容在一定概 率 下是相等的;如果不相等,除了說明原始內容不相等外,不再提供任何信息,因為即使原始內容只相差一個字節,所產生的簽名也很可能差別極大。從這個意義 上來 說,要設計一個 hash 算法,對相似的內容產生的簽名也相近,是更為艱難的任務,因為它的簽名值除了提供原始內容是否相等的信息外,還能額外提供不相等的 原始內容的差異程度的信息。
Proxool是一個Java SQL Driver驅動程序,提供了對你選擇的其它類型的驅動程序的連接池封裝。可以非常簡單的移植到現存的代碼中。完全可配置。快速,成熟,健壯。可以透明地為你現存的JDBC驅動程序增加連接池功能。
Ujorm是一個新的開源Java版ORM框架,Ujorm的作者目標是開發一個足夠敏捷的ORM框架作為Java應用的持久層,以適合快速迭代開發的敏捷團隊。
開源基于Java的CRM系統,有CRM所有功能,并且有報表和移動端
1.thumbnailator-0.4.2-all.jar 2.圖片壓縮:magickimage Java圖片處理/壓縮:ImageMagick for java 使用Jmagick壓縮高質量圖片(包括Jmagick的應用) ImageMagick for java 使用Jmagick壓縮高質量圖片j 在做pdf文檔轉成jpg的時候,發現了Jmagick的創建高質量的圖片的一個java類庫,自己以前使用另外的一個類庫,感覺這個更好點,就試著用了下,感覺不錯
JDK5以前,對象保存到集合中就會失去其特性,取出時通常要程序員手工進行類型的強制轉換,這樣不可避免就會引發程序的一些安全性問題。
主要是對圖片進行放大/縮小。
Scarab是一個非常靈活的issue管理系統.
ServiceFramework是一個敏捷、快速、富領域模型的Java MVC 框架,其設計理念是讓用戶真正能夠用最簡單的方式解決80%的問題。