原创 java 多線程 模擬一臺電梯的工作狀態

package 電梯03; /* 單線程電梯(1臺電梯運行,10層)模擬: * Stack 表示電梯所能裝載的人數 * 下面兩個鏈表表示每層樓對應的人 0未啓用 * LinkList[] up = new LinkList[1

原创 java 基數排序(穩定排序)

package 快速排序_歸併排序_二分查找_等排序; /* 基數排序(桶子法)//穩定排序 * 1.首先找到最大的數的位數 * 2.根據最大位數把所有數字的高位補0,然後所有數字的長度相等 * 3.根據最低位個位 0-9開始排序,

原创 mysql如何讓自增id歸0

方法一: 如果曾經的數據都不需要的話,可以直接清空所有數據,並將自增字段恢復從1開始計數 truncate table 表名 方法二: dbcc checkident ('table_name', reseed, new_reseed_v

原创 JSP第二天

Taglib指令: 在JSP頁面中使用自定義標籤,包含的功能就是標籤 格式: <%@  taglib uri=”標籤庫”//具體定義的 prefix=”public” //前綴 %> 在一個標籤中可以多次使用 Include指令:包含指令

原创 java 希爾排序

package 快速排序_歸併排序_二分查找_等排序; /*希爾排序 * 升序 * 不穩定 */ public class ShellSort { public static void main(String args[]){

原创 java 多線程基礎之銀行取號排隊系統

1.什麼是線程?多線程? 線程:可以理解爲一個程序內部的順序執行控制流。 多線程:也就是說一段代碼的執行是有先後順序的,只是看起來像同時執行的一樣,假如線程a和線程b碰巧同時需要執行,那麼在單核計算機的系統中的JVM虛擬機就會先判斷a和b

原创 java 歸併排序(穩定)

package 快速排序_歸併排序_二分查找_等排序; public class GuiBIngSort { public static void main(String args[]){ int[] arr = {-3,10,3

原创 HTML總結

  1.HTML是什麼? 超文本標記語言。(Hyper Text Markup Language) 2.HMTL有哪些常用標記? 標記有兩種: 雙標記  <body>....</body>   單標記  <br /> 網頁文件命名

原创 Servlet 實現計時器

Servlet實現計數器 可以用於網站被訪問的次數,有多種實現方法,此例實現最基本的實現。 關於次數的保存: 保存在文件中,數據庫中,內置對象中(實際開發中不放在內置對象中,因爲其生命週期較短)。 1,通過request對象獲取sessi

原创 java 多線程協作 模擬四臺電梯的工作狀態並統計每層上下樓人數和輸出上下樓日誌到文件

模擬四臺電梯的工作狀態 package 電梯03; /* synchronized機制  * 當一個對象被多個線程訪問時,爲防止數據的破壞,只能每次允許一個線程進行操作,這樣才能保證數據的統一性,所以就有了鎖  * 當一個線程在佔用鎖時

原创 Servlet 原理及生命週期(第一天)

Servlet是一種服務器端的java應用程序,本質上是一個class,具有獨立於平臺和協議的特性,可生成動態的Web頁面,是JSP的高級部分。 是客戶請求與服務器相應的中間層。 Servlet註冊: 在webRoot下的web.xml文

原创 基於C/S架構的聊天系統的實現

主要思路: 文件地址:http://download.csdn.net/detail/sun_ru/9646770 結構: 客戶端 服務器 mysql服務器 客戶端與服務器之間的描述如下圖: 服務器與mysql之間的描述如下圖:

原创 查看修改mysql編碼方式[轉載]

本文出處:http://helloworlda.iteye.com/blog/1275160/ MySQL的默認編碼是Latin1,不支持中文,要支持中午需要把數據庫的默認編碼修改爲gbk或者utf8。 1、需要以root用戶身份登陸

原创 java 環形數組緩衝區

package Server; //環形數組緩衝區 緩衝區所能存放的數據爲緩衝區大小的個數 減去1 爲實際能存儲的大小 public class Area_Buffer { private byte[] buf=null; priva

原创 java 實現漢語拼音排序

Java提供的Collator拼音排序中,發現“怡”字總排在最後解決方案如下: 實現Comparator接口,利用pinyin4j將要比較的字符串轉化成相應的拼音字符串,然後再比較。 所需jar包:pinyin4j-2.5.0.j