原创 OSGI筆記

1. OSGI bundle間的協作方式 類似SOA,每個bundle可以通過BundleContext註冊對外提供的服務,同時也可以通過BundleContext來獲得需要引用的服務。藉助使用bundle的元數據來實現工程之間packa

原创 結束也是開始

上週,從一家從畢業就進入的500強公司辭職了,毅然決定了離開,就算沒有找到下家。覺得工作和自己的發展格格不入,很難想象在在這裏待幾年之後,還能有什麼競爭力。我承認,在這裏可以獲得很好的收入,但是我不想在年紀在大一些的時候,因爲經歷像現在這

原创 How tomcat works學習筆記(1)

1.  servlet容器是如何工作的? 創建一個Request對象,填充一些信息比如參數、headers、cookies、查詢字符串、URI等。一個Request對象是javax.servlet.ServletRequest或javax

原创 Netty學習(2)

1.package org.jboss.netty.bootstrap;     Bootstrap:初始化Channel的輔助類,爲子類提供通用的數據結構。 ServerBootstrap:創建新的服務器端Channel的輔助類,接收

原创 spring security 使用

使用篇 1、建立login.jsp頁面.內容如下: Html代碼  <form action="<%=path %>/j_spring_security_check" method="post"> USERNAME:

原创 Netty學習(1)

注:本文翻譯自Netty官方網站,地址:https://netty.io/ Netty介紹 Netty是一個異步事件驅動的網絡應用框架,可以快速開發易維護的高性能協議服務器和客戶端。 Netty是一個NIO的客戶端服務器框架,可以快速

原创 GIt入門

1.下載與安裝 下載地址:http://code.google.com/p/msysgit/,該地址沒有被牆,git官方網站http://git-scm.com/已經被牆,無法訪問下載。 選擇下載Git-1.7.11-preview201

原创 【轉】業餘時間決定人生

業餘時間決定人生 作者:英國《金融時報》中文網專欄作家 誰誰誰 【作者微博】 來源:http://www.ftchinese.com/story/001041738  雖然“朝九晚五”是工作的代名詞,但真正決定職業走向

原创 Servlet監聽器

Servlet監聽器用於監聽一些重要事件的發生,監聽器對象可以在事情發生前、發生後可以做一些必要的處理。下面將介紹幾種常用的監聽器,以及它們都適合運用於那些環境。  分類及介紹:1.  ServletContextListener:用於監

原创 mongodb使用入門:windows版本

(1)下載mongodb window版本:http://www.mongodb.org/dr/downloads.mongodb.org/win32/mongodb-win32-i386-1.8.3.zip/download (

原创 工作相關的術語

1.SOA (Service-Oriented Architecture,面向服務架構)   Service-oriented architecture (SOA) is a flexible set of design principl

原创 Spring IOC

容器(Container)-------容器可以管理對象的生成、資源取得、銷燬等生命週期,甚至建立對象與對象之間的依賴關係。 Spring提供容器功能,你可以使用一個配置文件(XML),在當中確定對象名稱、確定如何產生對象、哪個對象產生之

原创 Tomcat與web開發技術詳解讀書筆記(1)Http協議簡介

1.HTTP協議簡介      超文本傳輸協議,是關於如何在網絡上傳輸超級文本的協議。HTTP協議位於應用層,建立在TCP/IP協議的基礎上,使用可靠的TCP連接,默認端口80端口。   HTTP請求格式:   請求方法、URI和HTTP

原创 【轉載】NIO基本概念

慢慢了解的過程中,覺得有必要重新回顧一下IO的基本概念,深入理解一下基礎。   緩衝區操作 以下內容摘自《Java NIO》:緩衝區,以及緩衝區如何工作,是所有 I/O 的基礎。所謂“輸入/輸出”講的無非就是把數據移進或移出緩衝區。進程執

原创 win7跳過登錄界面

   開始--運行(或直接按win+R快捷方式),輸入--輸入 netplwiz回車,然後在“本機用戶”那單擊需要自動進入的帳戶,然後去掉上面“要使用本機,用戶必須輸入用戶名和密碼”那裏的鉤,然後按應用,它會彈出框要你輸