原创 利用線程池實現多個客戶端和服務器端交流
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