原创 Java中IO流的介紹

之前學習Java_SE時候對於Java中IO這一塊簡略看,之後看Java_Web時候總會用到一些流,所以今天查查資料瀏覽衆多高人博客,整理了一番,希望大家多給意見package cn.iotest; import java.io.Buf

原创 JavaWeb中的HttpSession對象

JavaWeb中的HttpSession對象 底層依賴Cookie,URL重寫      >這也就是爲什麼先打開IE,在Session中存了東西,此時又打開一個新建頁面,輸入網址同樣能獲取Session參數的原因 獲取Session:

原创 詳解內部類

java提高篇(八)----詳解內部類 可以將一個類的定義放在另一個類的定義內部,這就是內部類。       內部類是一個非常有用的特性但又比較難理解使用的特性(鄙人到現在都沒有怎麼使用過內部類,對內部類也只是略知一二)。

原创 JavaWeb中的監聽器

JavaWeb中的監聽器介紹     一共八大監聽(六大監聽+兩個感知監聽)     事件源:三大域(六大監聽)          >ServletContext               #生命週期監聽:ServletContextL

原创 Java設計模式之Decorator模式

感覺比之前理解深了一點,紅字爲新理解的內容,小白看過來 首先,不抽象,舉個例子。      我要去喝咖啡,咖啡店裏有兩種咖啡,一種摩卡的,一種藍山的,摩卡的50塊,藍山的100塊。      買了咖啡後還能放配料,有牛奶和伴侶。牛奶10

原创 解決配置Ubuntu中vnc遠程顯示灰屏

VNC是什麼?   VNC (Virtual Network Console)是虛擬網絡控制檯的縮寫。它 是一款優秀的遠程控制工具軟件,由著名的 AT&T 的歐洲研究實驗室開發的。VNC 是在基於 UNIX 和 Linux 操作系統的免費

原创 Struts表單驗證,xml與註解

1. Struts2中的輸入校驗 2. 編碼方式校驗   1) Action一定要繼承自ActionSupport   2) 針對某個要進行校驗的請求處理方法編寫一個 public void validateXxx()方法,在方法內

原创 JDK動態代理(源碼解析)

鑑於博主水平有限,這篇介紹JDK動態代理的文章博主剛剛好能看懂,轉載一下供大家學習 (由於原文紅藍色太多,我把覺得最關鍵的點用橙色標註了一下,這些點理解起來是關鍵)         以下的內容部分參考了網絡上的內容,在此對原作者表示感謝

原创 同步異步,阻塞非阻塞

最近在招聘中,發現不少人對BIO、NIO、AIO等理解非常模糊,覺得有必要寫文章來糾正下很多人的誤解。  在談這些之前,非常有必要先介紹下Unix 5種IO模型: 阻塞:  阻塞是最常用的IO模型,默認情況下所有的文件操作都是阻塞的

原创 Fast-fail原理

1 fail-fast簡介 fail-fast 機制是java集合(Collection)中的一種錯誤機制。 當多個線程對同一個集合的內容進行操作時,就可能會產生 fail-fast 事件。  例如:當某一個線程A通過 itera

原创 操作系統的幾種IO方式

目前IO模型主要經歷了以下五種:1)阻塞IO2)非阻塞IO3)IO複用(select和poll)4)信號驅動IO(sigio)5)異步IO(aio_) 內核空間和用戶空間:由於操作系統都包括內核空間和用戶空間(或者說內核態和用戶態),內核

原创 初始redis

本文內容: 爲啥使用redis+redis可以做啥+redis基本命令行命令+redis在JAVA中的使用 redis的認識 1.相對於關係型數據庫,redis是部署在內存裏的存儲機制,可以用來做緩存使用,同時,你也可以把它獨立出來做

原创 DOS下解決端口被佔用問題

有時候運行web項目的時候會遇到 Error running Tomcat8: Address localhost:1099 is already in use 的錯誤,導致web項目無法運行。這明顯是1099端口已經被佔用,解決辦法如

原创 在mac下idea的常用快捷鍵

  對,就是轉載的,以後忘了找還好找一些。   alt+f7查找在哪裏使用 相當於eclipse的ctrl+shift+G command+alt+f7 這個是查找選中的字符在工程中出現的地方,可以不是方法變量類等,這個和上面的有區別的

原创 集合中泛型正確地擦除

先提問: 數組存儲與集合存儲在編譯期的區別 集合中對於泛型的使用規則 <? extends T>和<T>的區別與二者何時被擦除 正文: 先給出3個實驗類 class Fruit{ } class Orange extends Frui