Time of Update: 2018-07-27
</pre>java加密之單向密碼編譯演算法:MD5,SHA,HMAC。<p></p><p>一、MD5密碼編譯演算法:</p><p></p><pre code_snippet_id="1747607" snippet_file_name="blog_20160706_2_8502972" name="code"
Time of Update: 2018-07-27
Tables 重載 覆寫 名稱 overloading override 特點 方法名稱相同,參數類型和個數不同 方法名稱、參數類型個數均相同 出現位置 同一個類中 繼承關係中,子類對父類的覆寫 函數許可權問題 沒有要求
Time of Update: 2018-07-27
編程中我們會經常用break來跳出迴圈,如下: 通過截圖可以看出,當 i==1 && j==1時,跳出了內層的for迴圈。 但是,如果我們想要跳出外層的迴圈該怎麼辦呢,我們可以通過在迴圈前邊加標號來實現,如下: 說明: 1、標號緊貼迴圈語句,並且處於迴圈語句的前邊;2、通過標號能跳出任意層數的迴圈;3、break和continue都可以使用標號來靈活控制迴圈語句;4、我們反編譯.class檔案時,能經常見到"break
Time of Update: 2018-07-27
首先需要明白java中HastSet實際上是用散列表實現的,散列表的大小預設大小為16(也叫散列表元的數量),載入因子為0,75(下面會解釋什麼是載入因子)。 去重原理:當hashset add一個元素A的時候,首先擷取這個元素的散列碼(hashcode方法),假設散列碼為400,然後將散列碼對散列表元的數量模數,400%16=0;
Time of Update: 2018-07-27
Ubuntu 在安裝時,如同大部分 Linux 發行版一樣,都會同時安裝 GNU 版本的 Java。這個 Java 的實用程度太低,尤其對於開發人員來說,是沒有太多用處的。在 Ubuntu 下,安裝 SUN Java 是一件很容易的事情。第一步:sudo apt-get install sun-java6-jdk安裝完畢之後,選擇預設 java:sudo update-alternatives –config java然後配置環境變數:sudo vim
Time of Update: 2018-07-27
package com.tool; import java.util.regex.Matcher; import java.util.regex.Pattern; public class PatternTh { public static void main(String[] args) { String paramValue="你好啊,1233333,不好啊"; System.out.println(
Time of Update: 2018-07-27
public static String getSha1(String str){ if(str==null||str.length()==0){ return null; } char hexDigits[] = {'0','1','2','3','4','5','6','7','8','9', 'a','b','c','d','e','f'}; try {
Time of Update: 2018-07-27
一些java類中為什麼需要重載 serialVersionUID 屬性。 就是說 在類裡邊 寫上一個屬性 eg: private static final long serialVersionUID = -1575386983723846021L;(後邊的資料一般eclipse 會自動產生的)
Time of Update: 2018-07-27
本文屬於java基礎面試系列: 63 int類型在32位和64位有什麼不同 我看了題目之後覺得不是很理解,應該是跟作業系統無關的,網上搜了下也是沒有好文章專門說明,比較困惑,諮詢下題主:是楚楚街面試問的,還是把自己理解思路試著寫一下。 **************************************************
Time of Update: 2018-07-27
Logback是由log4j創始人設計的又一個開源日誌組件。 logback當前分成三個模組:logback-core,logback- classic和logback-access。 &
Time of Update: 2018-07-27
java.io.InvalidClassException: <className>; incompatible types for field <fieldName> 異常追蹤 異常資訊 後台日誌中產生了如下異常資訊: java.io.InvalidClassException: <className>; incompatible types for field <fieldName> at
Time of Update: 2018-07-27
初始化和清理 初始化和清理正是涉及安全的兩個問題。在之前的程式中一大部分錯誤都源自於不正確的初始化以及清理工作。在Java中具有一系列的初始化機制保證資料對象的合理初始化,並且採用記憶體回收行程機制保證對象記憶體的回收問題。 1. Java中的初始化機制 在Java的類定義中主要涉及到類屬性(即靜態域),對象屬性以及方法中的局部變數,對它們進行初始化主要有兩種方法: 在變數定義時提供初始值;(基礎資料型別 (Elementary Data Type)初始化為false或0
Time of Update: 2018-07-27
我們在tomcat容器執行web項目的時候,可能會發生java.lang.OutOfMemoryError記憶體溢出問題。我在網上找了很多篇文章,寫的有點淩亂,自己整理了一下在window系統下如何修改我們同tomcat放JVM配置來擴大我們的記憶體。本人親測可以的 一、為什麼出現記憶體溢出問題 PermGen space的全稱是Permanent Generation space,是指記憶體的永久儲存地區OutOfMemoryError:PermGen
Time of Update: 2018-07-27
1、構造器初始化 new一個對象首先會給器分配一塊記憶體,並且調用構造方法進行初始化。 構造方法:構造方法與類型一致,且沒有傳回型別。每個類都有一個預設的構造方法。 構造方法和普通方法一樣可以重載,用於傳入不同的參數。區分構造方法,只能由參數個數不同,類型不同去區分。 public class Contruct {Contruct() {//無參構造方法System.out.println("構造器");}Contruct(int
Time of Update: 2018-07-27
Queue介面與List、Set同一層級,都是繼承了Collection介面。LinkedList實現了Queue介面。Queue介面窄化了對LinkedList的方法的存取權限(即在方法中的參數類型如果是Queue時,就完全只能訪問Queue介面所定義的方法 了,而不能直接存取 LinkedList的非Queue的方法),以使得只有恰當的方法才可以使用。BlockingQueue 繼承了Queue介面。
Time of Update: 2018-07-27
Java中的set是一個不包含重複元素的集合,確切地說,是不包含e1.equals(e2)的元素對。Set中允許添加null。Set不能保證集合裡元素的順序。 在往set中添加元素時,如果指定元素不存在,則添加成功。也就是說,如果set中不存在(e==null ? e1==null : e.queals(e1))的元素e1,則e1能添加到set中。 下面以set的一個實作類別HashSet為例,簡單介紹一下set不重複實現的原理: package
Time of Update: 2018-07-27
一、使用工具: nginx-1.8.1.tar.gz nginx_upload_module-2.2.0.tar.gz openssl-1.0.2h.tar.gz
Time of Update: 2018-07-27
package org.usc.action; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class Test {
Time of Update: 2018-07-27
第一部分:實驗項目 項目一:隨機相片顯示。 目的:瞭解隨機數的產生,及圖片的顯示。 目標: (1)在已有代碼的基礎上,完成隨機(或 順序)顯示三張圖片的功能。(2)當猜測準確,或錯誤時,彈出對話方塊進行回應。 項目二:資料庫初步。 目的:瞭解Java串連資料庫的步驟與方法,以及MySQL資料庫的安裝與使用。 目標: (1)在機房安裝上MySQL資料庫。
Time of Update: 2018-07-27
問題: 如下,在雜湊表中添加了兩個相同自訂學生類,可以看到輸出為兩個名為LEE的學生對象。 import java.util.HashSet;import java.util.Iterator;public class HashSetDemo2 {public static void main(String[] args) {// TODO Auto-generated method stubHashSet hsHashSet=new HashSet();hsHashSet.