原创 Spring Dubbo 註解無效,空指針

由於將來的項目將使用spring boot技術爲主題,這幾天嘗試了一下springboot+dubbo來完成業務架構的分層,這篇文章主要記錄springboot搭建過程中遇到的dubbo空指針問題。 首先建議遇到此問題的通道,看一下這篇文

原创 spring boot第一個例子

spring-boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。通過這種方式,Boot致力於在蓬勃發展的

原创 第一節 Memcached分佈式緩存入門

關於Memcached的博文太多了,以下是個人學習的收集整理。 本節討論問題: 簡單介紹與應用下載安裝注意事項簡單測試Memcached分佈式原理 一、介紹與應用      在常規的WEB開發下,基本都會利用到緩存用以降低對數據庫的

原创 JBoss Cache:企業級Java事務緩存集羣系統

JBoss Cache是一款基於Java的事務處理緩存系統,它的目標是構建一個以Java框架爲基礎的集羣解決方案,可以是服務器應用,也可以是Java SE應用。 集羣高可用性 JBoss Cache將會自動複製緩存數據,並

原创 Java程序性能優化

原文:http://blog.csdn.net/jsyxcjw/article/details/45131025#t1 一、避免在循環條件中使用複雜表達式  在不做編譯優化的情況下,在循環中,循環條件會被反覆計算,如果不使

原创 Hash表

Hash表   Hash表也稱散列表,也有直接譯作哈希表,Hash表是一種特殊的數據結構,它同數組、鏈表以及二叉排序樹等相比較有很明顯的區別,它能夠快速定位到想要查找的記錄,而不是與表中存在的記錄的關鍵字進行比較來進行查找。這個源於H

原创 分佈式緩存的學習(memcached,JBoss Cache)

一、分佈式緩存memcached,JBoss Cache,SwarmCache,OSCache,JCS,EHCache等開源項目的關注率比較高。memcached和其他幾個不同,JBoss Cache的特點是,功能大而全,可算是Cache

原创 Servlet3.1標準學習筆記

Servlet3.1標準學習筆記 1.Servlet默認是線程不安全的,需要開發人員處理多線程問題。 通常Web容器對於併發請求將使用同一個servlet處理,並且在不同的線程中併發執行service方法。 2.doPut和doDelet

原创 各種排序算法的分析及java實現

  排序大的分類可以分爲兩種:內排序和外排序。在排序過程中,全部記錄存放在內存,則稱爲內排序,如果排序過程中需要使用外存,則稱爲外排序。下面講的排序都是屬於內排序。   內排序有可以分爲以下幾類:   (1)、插入排序:直接插入

原创 Log4j使用教程

原文地址:http://www.codeceo.com/article/log4j-usage.html 日誌是應用軟件中不可缺少的部分,Apache的開源項目log4j是一個功能強大的日誌組件,提供方便的日誌記錄。在apache網站

原创 三大UML建模工具Visio、Rational Rose、PowerDesign的區別

原文網址:http://developer.51cto.com/art/201006/207993.htm UML建模工具Visio 、Rational Rose、PowerDesign的比較     ROSE是直接從UML發展而誕生

原创 Eclipse快捷鍵

1. ctrl+shift+r:打開資源     這可能是所有快捷鍵組合中最省時間的了。這組快捷鍵可以讓你打開你的工作區中任何一個文件,而你只需要按下文件名或mask名中的前幾個字母,比如applic*.xml。美中不足的是這組快捷

原创 使用Spring MVC實現RESTful接口(詳細-初級)

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);"> </span><span style="fon

原创 經典 Spring 面試題和答案

原文地址:http://www.codeceo.com/article/69-spring-interview-questions.html Spring 概述 1. 什麼是spring? Spring 是個java企業級應用的開

原创 eclipse 自動生成get/set方法

eclipse 自帶了很多便於程序人員編寫程序的方法,其中get/set方法自動生成就是其一, 鼠標右鍵-source-Generate Getters and Setters ,勾選需要的參數確定即可。 或者 Shift+Alt+S