Time of Update: 2015-07-17
標籤:package Container;import java.util.HashSet;import java.util.Iterator;/* Set 元素是無序的(存入和取出的順序不一定一致),元素不可以重複 |---HashSet:底層資料結構是雜湊表 | HashSet是如何保證元素唯一性呢? | 是通過兩個方法來完成的 hashCode 和 equals來完成的 | 如果元素的hashCode值相同,才會判斷 equals 是否為true |
Time of Update: 2015-07-17
標籤: 數字浮水印有可見不可見之分,可見的比如課件上印有學校校徽,微博發圖片會浮水印上上傳者的資訊及微博logo等。 用java實現可見的數字浮水印,草人主要是用到了java.awt包中的AlphaComposite類,當然在實現之前先介紹一下AlphaComposite類: AlphaComposite類是關於兩個目標重疊的混合處理類,此類實現的特定規則是 T. Porter 和 T. Duff 合著的 “Compositing Digital Images”,
Time of Update: 2015-07-17
標籤:一.hashCode方法的作用對於包含容器類型的程式設計語言來說,基本上都會涉及到hashCode。在Java中也一樣,hashCode方法的主要作用是為了配合基於散列的集合一起正常運行,這樣的散列集合包括HashSet、HashMap以及HashTable。 為什麼這麼說呢?考慮一種情況,當向集合中插入對象時,如何判別在集合中是否已經存在該對象了?(注意:集合中不允許重複的元素存在) 也許大多數人都會想到調用equals方法來逐個進行比較,這個方法確實可行。但是如果集合中已經存在一萬
Time of Update: 2015-07-17
標籤:零、說在前面 之前主要是學C/CPP,由於某些原因,打算從頭開始把Java的基礎從頭過一遍,鞏固一下。於是,從今天開始開坑Java學習隨筆,會將自己在複習Java過程中的一些心得體會啥的寫上來,協助自己整理知識。 一、synchronized synchronized關鍵字之前都沒見過,於是Google了一下。它的作用是給對象、方法、代碼塊加鎖,使得同時只能有一個線程執行、使用。相當於是互斥的一種關係。 二、transient
Time of Update: 2015-07-17
標籤:福利資料包連結: http://pan.baidu.com/s/1sjLtVAX 密碼:
Time of Update: 2015-07-17
標籤:// One practicepackage Collection;import java.util.ArrayList;import java.util.Iterator;// 去除 ArrayList 集合中的重複元素public class ArrayListTest{public static void sop(Object obj){System.out.println(obj);}public static void main(String[] args){ArrayList&
Time of Update: 2015-07-17
標籤:服務端: 1, 建立socket伺服器服務,伺服器端為了讓用戶端可以串連上,必須提供連接埠,監聽一個連接埠 2,擷取用戶端對象,通過用戶端的socket流和對應的用戶端進行通訊 3,擷取用戶端的socket流的讀取流 4,讀取資料並顯示在伺服器端 5,關閉資源 package
Time of Update: 2015-07-17
標籤:leetcode java rotate list 題目:Given a list, rotate the list to the right by k places, where k is non-negative.For example:Given 1->2->3->4->5->NULL and&
Time of Update: 2015-07-17
標籤:服務端: package cn.net.tcp;import java.io.BufferedReader;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.ServerSocket;import
Time of Update: 2015-07-17
標籤:leetcode java unique paths ii 題目:Follow up for "Unique Paths":Now consider if some obstacles are added to the grids. How many unique paths would there be?An obstacle and empty space is
Time of Update: 2015-07-17
標籤:leetcode java minimum path sum 題目:Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right which minimizes the sum of all
Time of Update: 2015-07-17
標籤:leetcode java valid number 題目:Validate if a given string is numeric.Some examples:"0" => true" 0.1
Time of Update: 2015-07-17
標籤:linux一、start.sh#!/bin/bashcd `dirname $0`BIN_DIR=`pwd`cd ..DEPLOY_DIR=`pwd`CONF_DIR=$DEPLOY_DIR/confSERVER_NAME=`sed ‘/server.name/!d;s/.*=//‘ conf/server.properties | tr -d ‘\r‘`SERVER_PORT=`sed ‘/server.netty.port/!d;s/.*=//‘
Time of Update: 2015-07-17
標籤:java 編碼 excel 資料 當我們從一個檔案,比如excel中,讀取資料時,由於編碼等各種問題,有時會導致我們讀出來的字串中包含著一些奇怪的字元,比如?>等等。可以通過Regex來去掉這些奇怪的字元:s = s.replaceAll("[^\u4e00-\u9fa5a-zA-Z0-9]", "");其中,
Time of Update: 2015-07-17
標籤:java io 流 File檔案基礎檔案與目錄抽象路徑名稱的表示,其構造方法有四個File(File parent,String child):從抽象父目錄下建立一個File執行個體。File(String parent,String child):從父目錄下建立一個File執行個體。File(String pathname):從指定路徑下建立一個File執行個體。File(URI
Time of Update: 2015-07-17
標籤:package Collection;import java.util.LinkedList;/*LinkedList:特有的方法addFirst()/addLast();getFirst()/getLast();removeFirst()/removeLast();若鏈表為空白,拋出 沒有這個元素異常/NoSuchElementException但是 JDK1.6
Time of Update: 2015-07-17
標籤:目錄Spring 概述依賴注入Spring beansSpring註解Spring資料訪問Spring面向切面編程(AOP)Spring
Time of Update: 2015-07-17
標籤:package TreeSetTest;import java.util.Iterator; import java.util.TreeSet;import javax.management.RuntimeErrorException;/*可以對set集合中的元素進行排序,其底層的資料結構是二叉樹,保證元素唯一性的依據是compareTo和return
Time of Update: 2015-07-17
標籤: 1 import java.io.IOException; 2 import java.io.InputStream; 3 import java.util.Properties; 4 /** 5 * 6 * 類: ProUtil <br> 7 * 描述: 屬性設定檔讀取類 <br> 8 * 作者: poseidon<br> 9 * 版本: 1.0<br>10 * 時間: 2015-7-17 上午09:20:171
Time of Update: 2015-07-17
標籤:1 確認工程的統一編碼。 例如UTF-8 , project->properties->text file encoding 選擇 UTF-8 2 JSP統一編碼。 開啟JSP檔案: 以下都是要關注的地方。<%@ page language="java" contentType="text/html; charset=UTF-8"