原创 java使用多線程實現多客戶端的通信

實現步驟:服務器端:1、創建ServerSocket對象,綁定監聽端口2、通過accept()方法監聽客戶端請求(循環監聽)3、server與socket建立專線連接,兩個socket在一個單獨的線程上對話、通過輸入流讀取客戶端發送的請求

原创 java.io.file學習記錄(三)輸入輸出流

IO流(輸入輸出流) 字節流 字符流 1.字節流 1)InputStream 抽象了應用程序讀取數據的方式 OutputStream 抽象了應用程序寫數據的方式 2)EOF = End 讀到-1表示讀到文件結尾 3)輸入流的基本方

原创 秒懂插入排序與選擇排序

插入排序原理:它的工作原理是通過構建有序序列,對於未排序數據,在已排序序列中從後向前掃描,找到相應位置並插入。 插入排序核心:假設第一個元素排好,之後的元素對排好的部分從後向前比較並逐一移動。 插入排序實現: void inse

原创 java常用代碼塊整理

1.數據庫操作(查詢、更新等) nameGet='%'+nameGet+'%'; String sqlGname = "SELECT * FROM GOODS WHERE GNAME LIKE ?"; try { pstmt = con

原创 Mysql---如何設置字段自動獲取當前系統時間及主鍵自增

CREATE TABLE `表名` (   `createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間',) 以上SQL語句將記錄語句創建的時間,(時間爲

原创 java.io.file類遍歷文件目錄(java io 學習記錄二)

java.io.file類用於表示文件(目錄) file類只用於表示文件(目錄)的信息(名稱、大小等),不能用於文件內容的訪問 RandomAccessFile 是java提供的對文件內容的訪問,既可以讀取文件,也可以寫文件 Rando

原创 java.lang.NullPointerException 空指針異常問題

1.所謂的指針,就是java中對象的引用。比如String s;這個s就是指針。 2.所謂的空指針,就是指針指向的內容爲空,比如上面的s,如果令它指向null,就是空指針。3.所謂的空指針異常,就是一個指針是空指針,你還要去操作它,既然它

原创 HUSTOJ problems

一:資源限制,程序資源的意義,與具體代碼的關係,內存空間的分配,CPU時間的計算 二:守護進程的常用技術 ***************************************************************

原创 Java IO學習記錄(一)文件的編碼

import java.io.UnsupportedEncodingException; public class EncodeDemo { public static void main(String[] args) throws

原创 將HUSTOJ從Centos6.9成功遷移至Ubuntu 14.04

因爲在centos6.9服務器上運行hustoj一直不能判C++、java等語言,所以決定將hustoj從centos6.9遷移至Ubuntu14.04 一、首先要有在ubuntu14.04服務器上要有一個已經搭建好的hustoj

原创 認識EXT2文件系統

認識EXT2文件系統 說明:紅色爲重要知識點和名詞,藍色爲註釋,黃色爲Linux命令;   硬盤組成與分區 1.      圓形的盤片 #主要用來記錄數據的部分 2.      機械手臂和機械手臂上的磁頭 #用來讀寫盤片上的數據 3. 

原创 hustoj的一些改動

1、將如圖所示的用戶後的短消息去掉 首先進入/var/www/html/JudgeOnline/include裏面然後進入 db_info.inc.php這個文件裏面,定義一個變量,可以將這個變量的初值賦值爲假,然後進入/var/www/

原创 hadoop學習之自定義對象實現 writeable

Hadoop雖然 已經實現了一些非常有用的Writable,如Text 、IntWritable、NullWritable等,但有時候需要構造一些更加複雜的結果存入context中,使用這些方法可能就不是那麼方便。 自定義對象分爲Key和

原创 hadoop學習之單詞計數及變形(二)自定義分區排序

上一個博客寫了統計單詞出現的個數,也寫了統計單詞首字母出現的個數,因爲是統計單詞首字母出現的個數,這些單詞中有很多是重複的,如何對單詞去重後,統計單詞首字母出現的次數呢? 統計不同單詞首字母出現的個數的同時同時統計單詞首字母出現的個數。例

原创 hadoop學習之單詞計數及變形(一)

最近入職了一家大數據公司實習,之前沒有接觸過大數據,所以入職之後就從基礎開始學起,先做了單詞計數 一、統計單詞個數:      思路很簡單,單詞之前有空格,在mapper中將單詞按照空格讀進來,寫到context中,{am,1},{hel