原创 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回車,然後在“本機用戶”那單擊需要自動進入的帳戶,然後去掉上面“要使用本機,用戶必須輸入用戶名和密碼”那裏的鉤,然後按應用,它會彈出框要你輸