原创 Java中類HashSet和類LinkedHashSet的區別

Java中類HashSet<E>和類LinkedHashSet<E>的區別 類HashSet<E> 此類實現了Set接口,由哈希表(實際上是一個HashMap實例)支持。它不保證set 的迭代順序;特別是它不保證該順序恆久不變。此類允許

原创 會話管理的基本方式

會話管理的基本方式 1 使用隱藏域 <input type='hidden'> 2 使用Cookie Web應用程序會話管理的基本方式,就是在此次請求中,將下一次請求時服務器應該知道的信息,先響應給瀏覽器,由瀏覽器在下一次請求時再一併

原创 Servlet進階API--ServletConfig

使用ServletConfig         ServletConfig相當於個別Servlet的設置信息代表對象, 這意味着可以從ServletConfig中取得Servlet設置信息. ServletConfig定義了getIn

原创 NOT EXISTS關鍵字

應用場景: table_a和table_b中,查詢出在table_a中不在table_b中的數據 --方法一 select * from table_a a where a.id NOT IN(select b.id

原创 行內元素span和塊級元素div的區別

行內元素span和塊級元素div的區別 區別: 注:行內元素會再一條直線上,是在同一行的。 //我是行內元素SPAN標籤//我是行內元素strong標籤// 注:塊級元素各佔一行。是垂直方向的! 我是塊級元素div標籤 我是塊級元素

原创 jsoup工具去解析html

【背景】   在上一篇博文 java爬取網頁內容 簡單例子(1)——使用正則表達式 裏面,介紹瞭如何使用正則表達式去解析網頁的內容,雖然該正則表達式比較通用,但繁瑣,代碼量多,現實中想要想出一條簡單的正則表達式 對於沒有很好正則表達式基礎

原创 集成 Tomcat 插件到 Eclipse 的過程

1.下載 Tomcat 作者選擇的是 Tomcat6,下載地址:http://tomcat.apache.org/download-60.cgi,選擇綠色版的 zip 進行下載(目前最新的 Tomcat 6 版本的綠色版是 ap

原创 Java中的NIO

NIO API的集中抽象爲: l  緩衝區, 它們是數據容器;   Buffers Description Buffer Position, limit, and capacity; clear, flip, rewind

原创 裝飾模式(Decorator)

裝飾模式的角色: 抽象構件角色(Component) 給出一個抽象接口, 以規範準備接收附加職責的對象. 具體構件角色(Concrete Component) 定義一個將要接收附加職責的類. 裝飾角色(Decorato

原创 理解SQL(1,2,3)

1、 SQL 是一種聲明式語言 首先要把這個概念記在腦中:“聲明”。 SQL 語言是爲計算機聲明瞭一個你想從原始數據中獲得什麼樣的結果的一個範例,而不是告訴計算機如何能夠得到結果。這是不是很棒? (譯者注:簡單地說,SQL 語言聲明的是

原创 SQL中常見的幾種連接

left join 和 right join 規律: A表left join B表:則返回A表的所有符合條件的記錄。A表的字段不會爲null,而B表沒有對應記錄時,字段值返回null B表left join A表:則返回B表的所有

原创 mysql 5.0 to mysql 5.1的BTREE索引問題

本文出自 “Linux生涯” 博客,請務必保留此出處http://lvzili.blog.51cto.com/1995527/564260 今天遇到一個問題就是在搞magento站的時候複製站後導好庫出現數據庫裏面sql語句報錯,經查看是

原创 用Java從UTF-8文本文件中讀取內容

整體思路: (1)讀取源文件內容(UTF-8編碼無BOM), 通過FileReader字符流完成; (2)向目標文件寫內容,通過FileWriter字符流完成; (3)向控制檯輸出內容; 最後的結果是,目標文件爲UTF-8編碼格式,一切正

原创 MySQL 5.6免安裝版教程

方法/步驟: MySQL安裝文件分爲兩種,一種是msi格式的,一種是zip格式的。如果是msi格式的可以直接點擊安裝,按照它給出的安裝提示進行安裝(相信大家的英文可以看懂英文提示),一般MySQL將會安裝在C:\Program Files

原创 SQL語句分頁查詢模板

SQL語句分頁查詢 <!--外套模板--> select top 15* from (select ROW_NUMBER() over (order by 主鍵) AS RowNumber, * from( -- 子查詢start--