原创 利用線程池實現多個客戶端和服務器端交流

import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.net.Socke

原创 html實現圖片自動切換

<!DOCTYPE html> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>圖片輪換</title> </he

原创 自己做一個簡單的web服務器

設置服務器的監聽端口8088,創建20個線程池,訪問ip+端口,就會給客戶端發送Hello world信息 public class WebServer { public static void main(String[]

原创 利用多線程實現聊天室的功能

當服務器收到來自一個客戶端的消息後,羣發給所有的客戶端! 服務器主動下推! 1服務器具有客戶端列表,clientPoolr 2客戶端必須創建一個子線程,不斷接收服務器下發的消息 //和指定客戶端對話線程 class Clien

原创 html簡單歸納

文章目錄HTML5二、排版標籤2.1 標題標籤2.2 段落標籤2.3 水平線標籤3.1 div 標籤3.2 span 標籤4. 鏈接標籤5. 圖片標籤6. 列表標籤6.1 ul 標籤6.2 li 標籤6.3 ol 標籤7. 表格標

原创 java統計文件中每個單詞出現的次數

public class WordNum { public static void wordNum() throws IOException{ FileReader fr=new FileReader("3.txt");

原创 重寫hashcode()和equals()方法

equals默認是比較內存地址,所以我們有時候需要重寫方法 重寫equals一定要重寫hashcode()方法! 判斷重複的依據是:equals-true,hashCode-true一致性。 默認情況 public

原创 輸出牌的信息,並且打亂順序

public class Card { // 定義點數 private int pointnum; // 定義花色 private int Decor; public Card(int pointnum, int de

原创 對集合中的對象進行排序分別實現Comparable和comparator接口

public class Driver { private String name; private int age; private int driveAge;//駕齡 public Driver(String name

原创 寫一個多級菜單

public class Menu implements Comparable<Menu>{ private int mid; private String name; private TreeSet<Menu> child

原创 實現日曆的功能

在控制檯中輸入年份和月份,顯示出當月的日曆 public class CalendarUtil { static Calendar c=Calendar.getInstance(); public static void pa

原创 實現名字的首字母大寫

public class StringUtil { public static String formatEnglishName(String name){ if(name==null) return null;

原创 學生管理系統-用數組做

這裏用靜態段來初始化數據,充當數據庫的功能 public class Student { private int sid; private String name; private int age; private flo

原创 http協議包含的內容

文章目錄狀態碼響應頭重定向:定時刷新禁用瀏覽器緩存響應體response的兩個流ServletOutputStream來讀取圖片重定向 狀態碼 響應頭 重定向: BServlet.java: protected voi

原创 jsp頁面設置UTF-8格式

window->preferences搜索jsp jsp頁面就成功改成了UTF-8