關於 23 種設計模式的有趣見解

參考:http://blog.jobbole.com/20496/這篇文章有些還是很形象的,單例、工廠、Factory 方法、行為模式,還是建議由相應的基礎以後深化一下認識在網路上流暢很廣的一篇舊文,暫時沒找到原作者,目前所看到的最早轉載時間是 2005 年 2 月 28 日。作者用輕鬆的語言,形象解釋了 23 種模式,有很好的啟發作用。(更新:已找到一篇發布時間是 2003 年 11 月20 日發布的文章,原標題是《追MM與設計模式(java的32種設計模式)》。謝謝@DarkRiver_塵 

apache+多個tomcat+memcached共用session會話(ubuntu12.04篇)

參考:http://thetechnocratnotebook.blogspot.com/2012/05/installing-tomcat-7-and-apache2-with.htmlNginx+Tomcat+Memcached叢集Session共用(windows) ubuntu下apache+tomcat+jk配置負載平衡Ubuntu Server

各種SCM工具下使用http代理下載源碼(git svn)

轉載自:http://www.linuxeden.com/html/develop/20090723/66951.html http://mysuperbaby.iteye.com/blog/935741 經常有使用SCM下載源碼的必要,尤其是軟體開發人員。但偶們的網路環境經常逼得我們不得不使用代理,或者是因為速度,或者是因為直連根本就不通。而且源碼通常是零零碎碎的幾千幾萬個小檔案,不像一般的軟體是單個的檔案,一個下載工具即可搞定。1,CVSCVS使用代理非常麻煩,似乎不能用http代理(如果偶

jboss-web.xml 配置說明

 jboss-web.xml 配置說明 部落格分類:JBoss JBossWebXMLCache        在JBoss 下web工程,為了使用容器提供的一些特性,需要使用jboss-web.xml進行配置。以下是一個配置好的jboss-web.xml樣本。 Xml代碼 <!DOCTYPE jboss-web PUBLIC "-//JBoss//DTD Web Application 5.0//EN"

中國電信的DNS劫持解決辦法

參見:http://www.9aixuexi.com/view-188672-1.htmlhttp://baike.baidu.com/view/3163602.htmDNS劫持又稱網域名稱劫持,是指在劫持的網路範圍內攔截網域名稱解析的請求,分析請求的網域名稱,把審查範圍以外的請求允許存取,否則返回假的IP地址或者什麼都不做使請求失去響應,其效果就是對特定的網路不能反應或訪問的是假網址。 電信的DNS劫持一般是指電信在對其所屬的DNS伺服器做了某些明顯違背互連網規範的行為,導致出現將客戶瀏覽器導

ubuntu安裝memcached

memcached是一個使用者快取的應用程式,下面介紹ubuntu下的安裝。 1. 安裝:sudo apt-get install memcached    安裝後,memcached會自動啟動,在11211連接埠監聽,查看命令ps -ef | grep memcached OK了! 啟動命令: memcached -d -m 64 -p 11211 -u root        參數說明 -m 指定使用多少兆的緩衝空間;-p 指定要監聽的連接埠; -u

wait和sleep的區別 以及 執行個體示範

參考:Java多線程中Sleep與Wait的區別  http://uule.iteye.com/blog/1106710關於多線程的wait與sleep的區別

反向 Proxy伺服器 (轉摘,內容很詳盡)

原文:反向 Proxy伺服器 1 反向 Proxy的概念反向 Proxy(Reverse Proxy)方式是指以Proxy 伺服器來接受 internet 上的串連請求,然後將請求轉寄給內部網路上的伺服器,並將從伺服器上得到的結果返回給 internet上請求串連的用戶端,此時Proxy 伺服器對外就表現為一個伺服器。通常的Proxy 伺服器,只用於代理內部網路對 Internet 外部網路的串連請求,客戶機必須指定Proxy 伺服器,並將本來要直接發送到 Web 服務器上的 http

修改boot.img

 1、備份boot.img(前提是必須有root許可權的手機)adb shellsucat /proc/mtd備份boot.img命令舉例如下(切記手機不同,命令不一定相同,請核對自己手機上一步的顯示):cat /dev/mtd/mtd1 >/sdcard/boot.img2、掛載主機的一個檔案夾到VMware虛擬機器(我比較習慣VMware)。sudo mount -t vmhgfs .host:/

將pcre、zlib等包編譯進nginx裡去

轉摘自:http://www.sudone.com/nginx/nginx_new_install.html  一般編譯nginx時,都要先安裝pcre、zlib等外部支援程式,然後編譯安裝nginx時指定這些外部支援程式的位置,這樣nginx在每次啟動的時候,就會去動態載入這些東西了。下面介紹的是另一種方式,即將這些程式編譯到nginx裡面去,這樣nginx啟動時就不會採用動態載入的方式去load。從古譜中可獲知,這種方式會比動態載入有更高的效率。需要下載的東西:(補充說明:這些版本都比較舊了

華為c8812 cloud+同步應用更換

不是吃飽了撐了,C8812自己更新不到最新的cloud+同步應用,簡訊、通話功能同步都沒有。       是 adb install 安裝失敗的資訊  去system/app目錄 瞅瞅,看著兩個應用比較像,就把他們刪除了。(當然最為一個有好習慣的程式員,檔案備份是一件基本要素) 當然記得要remount 載入system RW屬性reboot 此時adb install成功了  看看cloud+中的設定,有了通話和簡訊同步設定了  

解決Ubuntu下無法使用Wireshark抓包的問題

Ubuntu 安裝wireshark後 ,啟動並執行時候發現找不到網卡資訊。原因是我所使用的帳號是普通使用者,沒有使用Root許可權。這樣在普通使用者的環境下Wireshark沒有許可權獲得到網卡參數。解決辦法是在 終端中使用  :   sudo  Wireshark 如:已經開啟 開始抓包的 Wireshark 工具  參考:http://valdis.diandian.com/post/2012-05-22/21715022

Cookie多應用共用使用

轉自:http://blog.sina.com.cn/s/blog_8f61bd170100xe4d.html正常的cookie只能在一個應用中共用,即一個cookie只能由建立它的應用獲得。1.可在同一應用伺服器內共用方法:設定cookie.setPath("/");   本機tomcat/webapp下面有兩個應用:cas和webapp_b,   1)原來在cas下面設定的cookie,在webapp_b下面擷取不到,path預設是產生cookie的應用的路徑。   2)若在cas下面設定c

servlet 中response.setHeader設定response HTTP 頭失效問題解決

項目中需要在 servlet處理以後,將返回的內容進行gzip打包傳輸。然後順其自然的寫成 for example:byte [] b =

jvm 參數最佳化---筆記

2010-10-27 寫此文章,主要是前段時間弄了好幾回tomcat最佳化,系統穩定運行3個月了。今天看了下記憶體狀態很健康,服務也沒自動重啟過,研究+探索+實踐得出來的最佳化參數,當然並不一定完美,要根據應用具體情況而定。tomcat 預設參數catalina.sh重可加入如下參數來最佳化jvm記憶體回收:先把參數設定擺出來:JAVA_OPTS=”-server -Xms2048m -Xmx2048m -Xmn512m -XX:PermSize=128M -XX:MaxPermSize=128

ERROR: Removing ‘***’: Device or resource busy

 編寫實驗 《linux驅動裝置》 中的第一個例子 helloworld,但是insmod安裝成功 dmsg |grep ** 也能找到我的模組安裝的列印資訊,但是rmmod的時候出錯了。ERROR: Removing 'helloworld': Device or resource busyrmmod -- force

單態設計模式(Singleton Design Pattern)

參看:http://blog.jobbole.com/24162/  1 基本概念單態模式是設計模式中最為人熟知的也是形式最簡單的。它的基本概念是一個類只產生一個執行個體。2 應用Singleton的應用有很多,譬如對資料庫只能有一個串連,或者對網站的串連數的計數器。3 幾種形式基本形式是使用private constructor和一個public的static方法來獲得類的執行個體。123456789publicclass Singleton {     privatestatic

命令列也強大之ssh高階:轉寄與隧道

http://liuzuhuijunlian.blog.163.com/blog/static/72489767201143111047638/古人以“夜不閉戶”、“路不拾遺”來形容大治之世。他們認為大治時,人們的道德水平已經很高了。而早期Internet的形成似乎也是符合這種思想的。Internet的初衷是相互信任和相互分享,它的這種“信任”建立在“大治”甚至“天下大同”的假想上。隨著互連網的商業化和平民化,Internet的安全性就顯得越來越脆弱了,不僅網路攻擊、網路詐騙盛行,也有一些網路管

解決下載B2G gonk_ics源碼時遇到的 download error

 Boot to gecko是 Firefox公司的一個推廣源碼項目。 在目前的項目裡,它其實是在android的設計架構上保留了驅動適配層以下的很多東西。 現在有個分支是ics4.0的,所以下載的時候也要從官網伺服器下載,解決下載Android源碼時遇到的 download error裡面已經講了如何解決下載err問題,配置一下GIT使用者就好了,但是緊接著問題來了,這個不像下載android源碼那樣 repo init -u https://android.googlesource.com/

廚房食物零浪費

減少用量、重複使用、迴圈利用:這些訣竅能幫你找到減少廚房食物浪費的新方法。一、讓蔬菜繼續生長這看上去有些奇怪,但確是事實:蔥的白根能繼續生長。把蔥放入一杯水中,並照射陽光。你可以每隔幾天剪下綠色的頂端作為無窮無盡的佐料。二、利用日常殘渣用過的咖啡渣可以驅走螞蟻。而且咖啡渣還可以除味,促進你的盆栽生長,更加值得留下它們。三、果皮驅趕蟲子橘子皮的確會得到很好利用,特別是在夏天。你把橘子皮磨碎就能驅趕蚊子和螞蟻這樣的蟲子,而且橘子皮還能除去黴味。四、吃掉不新鮮的點心不要扔掉舊薯條。不新鮮的點心可以放進

總頁數: 61357 1 .... 12883 12884 12885 12886 12887 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.