原创 我見過的理解spring自動注入原理最形象最生動的一個例子了!!

依賴注入(Dependency Injection)和控制反轉(Inversion of Control)是同一個概念。具體含義是:當某個角色(可能是一個Java實例,調用者)需要另一個角色(另一個Java實例,被調用者)的協助時,在傳

原创 socket通信的基本原理

服務器端的步驟如下: (1)建立服務器端的Socket,開始偵聽整個網絡中的連接請求。  (2)當檢測到來自客戶端的連接請求時,向客戶端發送收到連接請求的信息,並建立與客戶端之間的連接。 (3)當完成通信後,服務器關閉與客戶端的Socke

原创 【轉】dom4j 最常用最簡單的用法

要使用dom4j讀寫XML文檔,需要先下載dom4j包,dom4j官方網站在 http://www.dom4j.org/ 目前最新dom4j包下載地址:http://nchc.dl.sourceforge.net/sourcefor

原创 Cookie使用注意事項(同事分享)

Cookie使用注意事項 1、 分類 cookie可以手動設置,也可以由服務器產生,當客戶端(瀏覽器)向服務器發送請求,服務器會反饋一些信息給客戶端,這些信息的key/value值被瀏覽器作爲文件保存在客戶端特定的文件夾中。 內存Co

原创 【轉】Autowired和resource註解的區別(來源於公司同事分享)

我以前一直都用的setter方法 在im纔開始用註解 然後也只是知其然不知其所以然 今天看到一個類裏面同時在用autowire和resource註解 就查了下兩者的區別 發現差距很大,而且有可能會引起大的問題 和大家分享一下   1、

原创 入門:java垃圾回收-JVM調優

一、相關概念 基本回收算法 引用計數(Reference Counting) 比較古老的回收算法。原理是此對象有一個引用,即增加一個計數,刪除一個引用則減少一個計數。垃圾回收時,只用收集計數爲0的對象。此算法最致命的是無法處理循環引用的

原创 HBase基本數據操作詳解【完整版,絕對精品】

歡迎轉載,請註明來源: http://blog.csdn.net/u010967382/article/details/37878701 概述 對於建表,和RDBMS類似,HBase也有namespace的概念,可以指定表空間創建

原创 InputStream,String,File相互轉化

1. String --> InputStream InputStream String2InputStream(String str){    ByteArrayInputStream stream = new ByteArrayIn

原创 Hbase入門

1-Hbase的安裝 HBase是什麼? HBase是Apache Hadoop中的一個子項目,Hbase依託於Hadoop的HDFS作爲最基本存儲基礎單元,通過使用hadoop的DFS工具就可以看到這些這些數據 存儲文件夾的結構

原创 爲什麼不應該重寫service方法?

故事通常是這樣開始的: 從前,有一個程序猿,他語重心長地對孫子說:“孩子,要是你以後寫servlet,最好不要重寫service方法啊” 孫子大爲不解,程序猿又說:“聽爺爺的,準沒錯,爺爺的爺爺就是這麼說的……” ——爲什麼不應該重

原创 系統工程師工具箱

遇到問題時的處理思路 評估故障重要性,緊急程度,適當的報告,如果需要,可尋求幫助;及時處理故障,“糙、快、猛”,見效快,消除影響-治標;故障善後要治本,聰明靠譜的人不會讓故障發生第二次;合理安排工作哦,保證處理問題的節奏感-好的反饋機制有

原创 入門:Spring MVC

2.1、Spring Web MVC是什麼 Spring Web MVC是一種基於Java的實現了Web MVC設計模式的請求驅動類型的輕量級Web框架,即使用了MVC架構模式的思想,將web層進行職責解耦,基於請求驅動指的就是使用請

原创 25個最好的免費Eclipse插件

Eclipse提供了一個可擴展插件的開發系統。這就使得Eclipse在運行系統之上可以實現各種功能。這些插件也不同於其他的應用(插件的功能是最難用代碼實現的)。擁有合適的Eclipse插件是非常重要的,因爲它們能讓Java開發者們無縫的

原创 在eclipse中使用Lombok

在eclipse中使用Lombok 踩過的坑:最新版本的eclipse neon安裝Lombok需要下載最新版本,安裝方法同下。 lombok 的官方網址:http://projectlombok.org/   1、下載Lomb

原创 【原創】MAC自帶python是2.7,如何切換到python3

1、先找到你的python3的安裝路徑,我的安裝路徑如下: /usr/local/bin/python3.7 2、修改系統配置文件~/.bash_profile ,執行: open ~/.bash_profile 最後一行添加: alia