Time of Update: 2017-01-13
installbrew install thrift例子maven<dependencies> <dependency> <groupId>org.apache.thrift</groupId>
Time of Update: 2017-01-13
定時任務代碼:public class ChatHistoryTimerListener implements ServletContextListener { String chatUrl="http://a1.easemob.com/***/********/chatmessages"; private ChatHistoryService chService; private Timer timer=null; private
Time of Update: 2017-01-13
看了網上很多教程,都提到有配置spring shiro的密碼加密方式,甚至給出了自訂的Class來實現。卻很少有通過配置來解決的。密碼的鹽值加密方式應該是非常通用的,也可以算是基礎吧。按理說spring shiro不可能沒有實現,讓使用者自己去實現吧。通過讀源碼看各種關係,摸索出shiro的MD5鹽值加密方式,分享一下 (shiro的maven倉庫中的source從來都是個空檔案,github上的源碼又沒有stable版本的代碼,要調試很惱火),當然閱讀源碼可以直接到github上,https:
Time of Update: 2017-01-13
1.下載j2sdk 1.4.1或更高版本 (http://java.sun.com,建議同時下載其Java Documentation,這是Java協助文檔) 2.運行剛剛下載的j2sdk-1_4_1_02-windows-i586.exe檔案進行正式安裝(以下假設安裝於c:j2sdk1.4.1,建議安裝路徑不要有空格,不宜安裝在Program
Time of Update: 2017-01-13
JAVA是有SUN公司開發的新一代程式設計語言,它可以用在各種不同的機器、作業系統的網路環境中進行開發。不論你使用哪種瀏覽器或者使用哪種作業系統(Windows、Unix等等),只要瀏覽器支援JAVA,你就可以看到生動的首頁。JAVA正在逐步成為Internet應用的主要開發語言,它徹底改變了應用軟體的開發模式,為迅速發展的資訊世界增添了新的活力。所以作為Internet應用的開發技術人員不可不看JAVA,而JAVA程式不可不先從基礎學起,這正是JAVA程式員必讀:基礎篇的用意。 本JAVA教
Time of Update: 2017-01-13
我們先看看一個具體例子,給你們有個先入為主的感覺。以下是一個BasicsDemo程式,它的作用是從1加到10,並顯示結果: public class BasicsDemo {public static void main(String[] args) {int sum = 0;for (int current = 1; current <= 10; current++) {sum += current;}System.out.println("Sum = " +
Time of Update: 2017-01-13
由於訊息摘要唯一性和無法復原性的特點,所以不失為一種簡單的常用的加密手段,比如你可以用md5來加密你的應用中的使用者口令。package test; import java.security.MessageDigest; /** * <p>Title: </p> * <p>Description: </p>
Time of Update: 2017-01-13
import java.util.*;import java.io.*;public class java2html { private static boolean comment=false; private static boolean lineComment=false; private static boolean START = true;
Time of Update: 2017-01-13
Java Network Programming 筆記n5二 尋找Internet地址Chapter 6 Looking up Internet Addressesjava.net.InetAddress類是java對IP地址的封裝,這個類被其他大多數網路類使用,包括Socket,ServerSocket,URL,DatagramSocket,DatagramPacket。該類中包含hostName和address,但不是public的。1
Time of Update: 2017-01-13
61、每個類
Time of Update: 2017-01-13
Time of Update: 2017-01-13
public static String loadAFileToStringDE1(File f) throws IOException { long beginTime = System.currentTimeMillis(); InputStream is =
Time of Update: 2017-01-13
Streaming Data Between Threads Using PipesThe java.io package provides many classes for writing and reading data to and from streams. Most of the time, the data is written to or read from a file or network connection. Instead of streaming data to a
Time of Update: 2017-01-13
public class GetCh2Spell { public static int compare(String str1, String str2) { int result = 0; String m_s1 =
Time of Update: 2017-01-13
使用Windows作業系統的朋友對Excel(試算表)一定不會陌生,但是要使用Java語言來操縱Excel檔案並不是一件容易的事。在Web應用日益盛行的今天,通過Web來操作Excel檔案的需求越來越強烈,目前較為流行的操作是在JSP或Servlet 中建立一個CSV (comma separated
Time of Update: 2017-01-13
今天看了看java.beans包,發現了兩個好東西,XMLEncoder和XMLDecoder。發現自己以前把從XML存取對象真是太費力氣啦。做了小工具類,以後可以用用了。package com.imct.util;import java.beans.XMLDecoder;import java.beans.XMLEncoder;import java.io.File;import java.io.FileInputStream;import
Time of Update: 2017-01-13
很多人在談論記憶體泄露問題,當然對於c/c++來說,這個應該是老掉牙的問題,但是很多Java人員也越來越多得討論這個問題,我這裡寫個小結,希望對大家有一定的參考價值。 記憶體流失的慨念 1.c/c++是程式員自己管理記憶體,Java記憶體是由GC自動回收的。 我雖然不是很熟悉C++,不過這個應該沒有犯常識性錯誤吧。 2.什麼是記憶體泄露? 記憶體泄露是指系統中存在無法回收的記憶體,有時候會造成記憶體不足或系統崩潰。 在C/C++中分配了記憶體不釋放的情況就是記憶體泄露。 3.Jav
Time of Update: 2017-01-13
符合 JavaScript unescape 函數(支援Unicode)的 Java escape 編碼實現最近在弄一個跨域的互動程式,互動過程非常複雜.而且,其中一端只能使用 javascript 來處理返回.於是,發現 Java 的 URLEncoder.encode 方法與 JavaScript 的 unescape 方法已經不能相
Time of Update: 2017-01-13
IT技術日新月異,新技術的出現令人目不暇接,似乎每一天都在產生著新名詞。不過歸根結底IT所要實現的價值不外乎資料收集,然後再以客戶希望的形式展示給客戶而已。因此資料存取技術也就成了一個永恒的話題。而在Java這個開放的世界裡,資料庫存取技術是五花八門,種類繁多。我們也來侃侃Java世界裡主流的資料庫存取技術。首先列出英雄榜1. JDBC直接存取資料庫2. EJB entity&nbs
Time of Update: 2017-01-13
在資訊時代,網路技術應用已經很普通。其中很多應用都依賴於從一個主機向多個主機或者從多個主機向多個主機發送同一資訊的能力,在Internet上分發的數目可能達數十萬台,這些都需要更高的頻寬,並且大大超出了單播的能力。一種能最大限度地利用現有頻寬的重要技術是IP組播。1.IP組播技術的概念