原创 Spring中帶有Aware後綴的接口

1.Spring中提供一些Aware相關接口,像是BeanNameAware、ApplicationContextAware、ResourceLoaderAware、ServletContextAware等等,這些接口中都有且只有一個去掉

原创 對TCP/IP和HTTP的理解

IP協議對應於網絡層,TCP協議對應於傳輸層,而HTTP協議對應於應用層。TPC/IP協議是傳輸層協議,主要解決數據如何在網絡中傳輸,而HTTP是應用層協議,主要解決如何包裝數據。實際上socket是對TCP/IP協議的封裝,Socket

原创 解決dubbo問題

今日在做maven項目訪問url:http://localhost:9101/admin/type_template.html時,一直出不來效果,控制檯報如下錯誤:com.alibaba.dubbo.rpc.RpcException:Fo

原创 FreeMarker 快速入門

FreeMarker是一個很值得去學習的模版引擎。它是基於模板文件生成其他文本的通用工具。本章內容通過如何使用FreeMarker生成Html web 頁面 和 代碼自動生成工具來快速瞭解FreeMarker。1 簡介FreeMarker

原创 Nginx:承受3萬併發連接數,勝過Apache 10倍

Nginx是目前比較重要的開源性負載均衡技術,新浪、網易、六間房等很多網站都將Nginx部署進自己的網站系統架構,並解決部分問題。本文是我撰寫的關於搭建“Nginx + PHP(FastCGI)”Web服務器的第4篇文章。本系列文章作爲國

原创 爲什麼SimpleDateFormat不是線程安全的

Java源碼如下:[java] view plain copy/** * Date formats are not synchronized. * It is recommended to create separate format i

原创 linux系統常用命令精簡版

命令              命令含義1.文件夾的創建(關鍵字:mkdir,ll) ls 列出指定目錄下所有的文件和文件夾信息                  -l   -a   就是all的意思(含隱藏) p

原创 魔鬼細節

前言:針對Dubbo 分佈式服務框架,如果後續維護人員增多或變更,會出現質量的下降。根據平時寫代碼時的一些習慣,總結了在寫代碼過程中,需要大家共同遵守的要時刻牢記的細節。可能下面要講的這些,大家都會覺得很簡單,很基礎,但要做到時刻牢記。在

原创 Java項目如何記錄日誌

1. 導入如上 log下的對應jar包2. 在src下新建log4j.properties文件,類容如(詳細配置:http://www.cnblogs.com/suman/archive/2010/10/23/1858864.html )

原创 Java多線程之線程之間的通訊方式

一,介紹本總結我對於JAVA多線程中線程之間的通信方式的理解,主要以代碼結合文字的方式來討論線程間的通信,故摘抄了書中的一些示例代碼。 二,線程間的通信方式①同步這裏講的同步是指多個線程通過synchronized關鍵字這種方式來實現線程

原创 解決VMware重啓IP地址改變的問題

場  景:    VMware的虛擬機重啓後,IP地址可能會發生變化解決辦法:    把VMware虛擬機的IP地址設定爲固定值,避免因IP地址變化而重新修改配置文件.具體步驟:1.打開VMware虛擬機,編輯--->虛擬網絡編輯器中,查

原创 如何在Chrome瀏覽器中關閉cookie

123456分步閱讀 Cookie就是當瀏覽一些網站時,這些網站會在你的計算機上留下小文本文件來存儲信息,用來記錄你的用戶ID,密碼。下次再訪問這個站點時就可以不用手動去輸入用戶名和密碼來進行登陸了。如果你使用的是陌生電腦,或者不經常常用

原创 魔鬼細節之Java Programming

1. 實體類的序列化 如果這個實體類要與實際網絡進行交互,要實現Serializable接口2. 在測試Web項目前,先把其他修改過的Java項目intall下,如pojo類,interface3. 創建Maven工程的時候,父工程和聚合

原创 分佈式系統中的冪等性

現如今我們的系統大多拆分爲分佈式SOA(Service-Oriented Architecture:面向服務的框架),或者微服務,一套系統中包含了多個子系統服務,而一個子系統服務往往會去調用另一個服務,而服務調用服務無非就是使用RPC通信

原创 xjad java反編譯工具使用

Xjad的簡介: XJad是基於Jad核心的Java源程序反編譯軟件功能特點:1.XJad是基於Jad核心的Java源程序反編譯軟件,內置Jad1.5.8e22.採用集成資源管理器的方式執行,隨時點擊右鍵都可進行操作3.可同時處理單一或多