Time of Update: 2015-04-22
標籤:package com.des.test;import java.io.UnsupportedEncodingException;import java.security.InvalidKeyException;import java.security.NoSuchAlgorithmException;import java.security.spec.InvalidKeySpecException;import java.security.spec.KeySpec;import
Time of Update: 2015-04-21
標籤: 對Java中的修飾符一直記不住,現在結合網上的一些資料進行總結,並重點說明一下protected修飾符。一. Java中的存取修飾詞 Java物件導向的基本思想之一是封裝細節並且公開介面。Java語言採用存取控制修飾符來控制類及類的方法和變數的存取權限,從而向使用者暴露介面,但隱藏實現細節。存取控制分為四種層級: (1)public: 用public修飾的類、類屬變數及方法,包內及包外的任何類(包括子類和普通類)均可以訪問; (2)protected:
Time of Update: 2015-04-21
標籤:問題描述啟動liferay之後,在控制台中列印出會列印出以下資訊:資訊: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path:……意思是可讓生產環境中達到最佳效能的Apache
Time of Update: 2015-04-20
標籤:這是首頁面<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE
Time of Update: 2015-04-21
標籤:java java學習 java面試題 inotify-java是一個在 Linux 下對檔案系統的更改進行監控的 java庫。範例程式碼:try { Inotify i = new Inotify();
Time of Update: 2015-04-22
標籤:一、定義數組的方法: int[] scores=new int[]{60,70,50,22,21} int[] scores={60,70,50,22,21} int[] scores=new int[5]; for(int i=0;i<3;i++)
Time of Update: 2015-04-20
標籤:想要成為合格的Java程式員或工程師到底需要具備哪些專業技能,面試者在面試之前到底需要準備哪些東西呢?本文陳列的這些內容既可以作為個人簡曆中的內容,也可以作為面試的時候跟面試官聊的東西,你可以把這些內容寫到你的簡曆中,當然更需要的是你在面試的時候向面試官展示這些專業技能。相信此文對正在尋覓Java程式員(Java工程師)職位的freshman以及希望成為中進階Java開發人員的junior都會有所協助。專業技能熟練的使用Java語言進行物件導向程式設計,有良好的編程習慣,熟悉常用的Java
Time of Update: 2015-04-19
標籤:本文是成為Java GC專家系列文章的第三篇。在第一篇《成為JavaGC專家Part I — 深入淺出Java記憶體回收機制》中我們學習了不同GC演算法的執行過程,GC是如何工作的,什麼是新生代和老年代,你應該瞭解的JDK7中的5種GC類型,以及這5種類型對於應用效能的影響。在第二篇《成為JavaGC專家Part II —
Time of Update: 2015-04-20
標籤:java讀寫excel三種常用的技術讀寫Excel三種常用的技術1.POI2.JXL3.FASTEXCELPOIApache POI是Apache軟體基金會的開放原始碼函數庫,POI提供API給java程式對Microsoft Office格式檔案讀和寫的功能。HSSF是Horrible SpreadSheet
Time of Update: 2015-04-19
標籤:JAVA起源從JDK誕生到現在已經有11年的時間了。滄海桑田一瞬間。轉眼11年過去了,JDK已經發布了6個版本。在這11年裡誕生了無數和Java相關的技術和標準。現在讓我們進入時間隧道,重新回到1995年,再來回顧一下Java的發展軌跡和曆史變遷。一、 JDK前傳在這個世界上,熟悉Java曆史的人非常多,如果要問一個人Java是從哪年誕生的,也許大多數人都會回答是1995年(這個非常好記,因為微軟的Windows95也是在這一年發布的)。但事實上Java早在上個世紀90年代初就開始醞釀了。
Time of Update: 2015-04-19
標籤:參照JDKpublic final class UUIDextends Objectimplements Serializable, Comparable<UUID>表示通用唯一識別碼 (UUID) 的類。 UUID 表示一個 128 位的值。這些通用標識符具有不同的變體。此類的方法用於操作 Leach-Salz 變體,不過構造方法允許建立任何 UUID 變體(將在下面進行描述)。變體 2 (Leach-Salz) UUID 的布局如下: long
Time of Update: 2015-04-18
標籤:記憶體管理和記憶體回收是JVM非常關鍵的點,對Java效能的剖析而言,瞭解記憶體管理和記憶體回收的基本策略非常重要。本篇對Sun JVM 6.0的記憶體管理和記憶體回收做大概的描述。 1.記憶體管理
Time of Update: 2015-04-18
標籤:下面幾個工具都可以用於多中開發語言。從功能複雜到簡單,電腦配置需要從高低。分別為Eclipse , UltraEdit
Time of Update: 2015-04-18
標籤:Java與C語言的區別:C語言和JAVA其實是很相識的,最直接的區別就在與,一個是全面向過程,一個是物件導向。而且JAVA是可以跨平台的。而C語言不能,但能夠直接操作硬體,並且產生機器碼的效率高。C語言多了一個,指標也是C語言的精髓,想要學好C語言,指標就必須學好。JAVA是沒有指標的。在文法中:JAVA是從可以算是從C++發展而來的,因此Java與C語言的文法比較類似的。在記憶體的管理中:C語言在使用完一塊記憶體時,要手動把記憶體釋放掉,如果不釋放的話,運行久了,程式很容易就會崩潰掉的。
Time of Update: 2015-04-16
標籤: 不多說,直接代碼,Java版 主要就是Google地圖,百度地圖,GPS經緯度位移轉換 GCJ-02轉換BD-09,Google地圖經緯度轉百度地圖經緯度 BD-09轉換GCJ-02,百度轉google WGS-84 到 GCJ-02 的轉換(即 GPS 加偏) /** * 用於構造地圖中的座標點 * @author lw * **/public class Point {private double lat;// 緯度private double lng;//
Time of Update: 2015-04-15
標籤:OSGI(面向Java的動態模型系統) OSGi(Open Service Gateway Initiative)技術是面向Java的動態模型系統。OSGi服務平台向Java提供服務,這些服務使Java成為軟體整合和軟體開發的首選環境。Java提供在多個平台支援產品的可移植性。OSGi技術提供允許應用程式使用精鍊、可重用和可協作的組件構建的標準化原語。這些組件能夠組裝進一個應用和部署中。中文名:開放服務網關協議外文名:Open Service
Time of Update: 2015-04-16
標籤:一、簡介: RSA密碼編譯演算法是最常用的非對稱式加密演算法,CFCA在認證服務中離不了它。RSA是第一個比較完善的公開密鑰演算法,它既能用於加密,也能用於數位簽章。這個演算法經受住了多年深入的密碼分析,雖然密碼分析者既不能證明也不能否定RSA的安全性,但這恰恰說明該演算法有一定的可信性,目前它已經成為最流行的公開密鑰演算法。二、RSA的公開金鑰、私密金鑰的組成,以及加密、解密的公式可見於下表三、使用方式:① 假設A、B機器進行通訊,已A機器為主;②
Time of Update: 2015-04-15
標籤: 以前經常看見"回調方法(或回呼函數)"一詞,但是沒有瞭解過是什麼意思,更不知道用法。現在從網路上搜集了一些很好的資料,自己又整理一下,作為自己的筆記,也作為學習過程中的一個小腳印。(這篇筆記大部分來自他人的總結,提問,回答等,特此聲明) 下面從1.什麼是回呼函數?2.回呼函數的作用?3.回呼函數的具體實現?(通過執行個體解決)三個方面進行闡述:一.
Time of Update: 2015-04-14
標籤:紅/黑樹狀結構 平衡樹 java 資料結構 這個玩意代碼量巨大,模仿著別人寫了整整一天...Java因為沒有引用傳遞,所以構建樹要麼是全域設定根然後更改,要麼函數返回的是根.....參考:教你透徹理解紅/黑樹狀結構 資料結構-紅/黑樹狀結構紅/黑樹狀結構確保沒有一條路徑比其他的路徑長出2倍左右,因而是接近平衡的1.
Time of Update: 2015-04-14
標籤:java-堆溢出是一張Java運行時的記憶體分布圖,可知虛擬機器記憶體都有發生OutOfMemoryError(下文稱 OOM)異常的可能,作為一個合格的Java開發人員,我們應該做到的是:(1)第一,通過代碼驗證 JAVA 虛擬機器規範中描述的各個運行時地區儲存的內容; (2)第二,遇到記憶體溢出的時候,應該可以找打具體的位置,並進行合理的解決;下邊就聊一下 OOM:一、Java 堆溢出我們知道Java 堆用於儲存對象執行個體,我們只要不斷地建立對象,並且保證 GC Roots