原创 繼承

面嚮對象語言三個特性,封裝繼承多態。說完封裝說繼承。 達爾文的物種起源中提到,要用發展的眼光看問題,繼承就是爲了反映這個的。子類會繼承父類中除了private,construtor,static類型以外的所有內容。 子類在使用這些方法的時

原创 內部類的使用1--隱藏實現

內部類的聲明和調用語法 。 內部類就是聲明在其他類的內部的類。 類中使用內部類,跟使用其他類沒有什麼不同。內部類作爲一個成員跟其他變量也非常相像,能用final修飾,能訪問其外部的變量等。 在類外面創建一個外部類的實例時有兩種方式。非靜態

原创 開博了--嘿嘿

  前前後後把第一篇博客寫了有五六遍了,總感覺是沒有必要寫在博客裏的,即繁瑣又無趣,漸漸的都忘了自己寫博客的初衷了。   今天整理一下思路,重整旗鼓。   我寫博客的目的最基本的就是做一個筆記,免得把學的知識忘掉了。並且寫在博客裏比較方便

原创 封裝與隱藏實現。

在java設計原則中有一條是開閉原則,即對擴展開放,對修改關閉。 java設計一直以來追求的目標也是把可變的和不變的分開來。 我們還經常設想這樣一種情況,當我們開發一段公用程序共給別人使用後,他最好只能夠使用其中的功能,而不能夠進行修

原创 java 的優勢和特性

  java語言的父親是 james gosling ,最初是應用於電視機機頂盒的語言。後來在網絡應用中大放異彩,借用了爪哇島咖啡豆的名字命名爲 java。此外java語言在設計其javaee時也用了java bean這個名詞,這個b

原创 eclipse 美化

介紹一個插件,有了之後再也不用羨慕vim的漂亮界面了。 http://eclipsecolorthemes.org/ 截個圖:   有兩種辦法可以利用這個網站。 1. 下載插件,安裝在eclipse中。 2. 下載樣式爲epf,在ecl

原创 用snmp4j開發網管應用(一) - SNMP

要開發網管應用,SNMP是必學的協議,這裏首先對SNMP進行一下簡單的介紹和想要開發SNMP協議的內容所需要用到的工具。   SNMP SNMP 協議分爲了多個版本,V1太簡單,V2加入了一些驗證,V3最嚴謹,下面都是以V2進行說明 概

原创 用snmp4j開發網管應用(二) -- 使用snmp4j

SNMP協議還算簡單 其實針對協議的開發我們只要知道協議的內容,然後架起Socket服務器,然後用字符串拼出協議內容格式的字符串,使用Socket進行通信就好了。 針對協議的開源包主要把這些過程封裝了。比如SNMP協議。 我們只需要針對

原创 用snmp4j開發網管應用(三) -- 簡單框架

工程的地址: https://github.com/wangzijian777/snmpTool   其中包含了一些通用的工具設計 1. XML中的隨機數生成語法解析器     在數據文件中可以使用${randomString(5)}這

原创 日誌用來調試

1

原创 java 執行cmd命令及mongodb腳本

最近遇到了一個問題,起因是因爲想使用java程序來關閉正在運行的Mongod。   最開始想使用強制結束進程的taskkill命令,但是關閉之後Mongo重啓會有問題,於是作罷。 在想用Mongo的java api來執行shutdown操

原创 把腳本移出JSP

如果在servlet中我們在request放入了很多的屬性,然後需要在頁面上展示這些屬性,我們該怎麼樣做呢? 例如: Person person = new Person(),person2 = new Person(); Dog d

原创 自定義標籤

Jstl提供的功能已經非常強大,但是當它不能滿足我們的需求時,我們還能夠開發我們自己的標籤。如何開發呢,首先看一下當我們在使用jstl的時候是如何引用標籤的 使用<%@ taglib uri="http://java.sun.com/js

原创 j2ee簡介

    servlet是學習j2ee開發最爲重要的一部分,但是隻有servlet是不會起作用的。     j2ee是sun公司爲了企業開發所提供的一個標準平臺,這定義了滿足這個標準的產品要實現容器、服務和通訊方式等內容,使開發者儘量只注重

原创 ServletContext,session,servlet的線程安全問題

容器本身已經提供了多線程的支持,爲我們省下了併發方面的編碼,但是併發通常會帶來線程安全的問題,我們來討論一下安全的問題。 先了解一個概念,屬性:屬性不同於parameter,它存在於request,session,context中,是以鍵