原创 第二章:Dubbo整合maven+spring+springmvc+mybatis之服務提供者搭建

1、ivan-api工程: pom.xml文件配置如下,請根據自身工程情況修改: [html] view plain copy  print? <project xmlns="http://maven.

原创 java面向對象的理解

java面向對象 java是一門具有魔性魅力的語言,但是java的核心基礎面向對象對於一些初入門的初學者,還是有一定的難理解的,其實仔細地分析一下,或者思維上把一些事物分拆一下,就好容易理解的了! 比如在開發過程中,需求是司機要把貨車剎停

原创 基於mybatis的BaseDao及BaseService深度結合

mybatis幫助程序猿省去了很多工作了,需要結合好BaseDao與BaseService,這裏就提供下我所使用的BaseXXX。 前提,mybatis的映射文件是採用mybatis-generator自動生成的(mybatis-

原创 如何優化JAVA代碼及提高執行效率

可供程序利用的資源(內存、CPU時間、網絡帶寬等)是有限的,優化的目的就是讓程序用儘可能少的資源完成預定的任務。優化通常包含兩方面的內容:減小代碼的體積,提高代碼的運行效率。本文討論的主要是如何提高代碼的效率。 在Java程序中,性能問

原创 同一賬號不能多地登錄(限制同一賬號同一時刻只能一個用戶登

解決四個問題:  1. 實現在線用戶列表  2. 當用戶在異地登錄後,使前一次登錄自動退出  3. 關閉瀏覽器,session失效,該session對應當前登錄用戶將會從在線列表移除,  4. 用戶正常退出,session失效,該sess

原创 Ubuntu 14.04.2下安裝JDK並配置Jetty服務器

講講關於在Ubuntu 14.04.2下安裝JDK並配置Jetty服務器的過程,首先第一步先取得JDK的安裝文件,由於我的系統是64位的,所以安裝包是jdk-7u80-linux-x64.gz 上傳到Ubuntu服務器下 執行tar

原创 ubuntu如何完全卸載Java

1、 移除所有 Java相關包 (Sun, Oracle, OpenJDK, IcedTea plugins, GIJ): (1) apt-get update (2) apt-cache search java | awk '{

原创 Java使用reids,以及redis與shiro集成

什麼是redis:redis是一個key-value存儲系統。和Memcached類似,它支持存儲的value類型相對更多,包括string(字符串)、list(鏈表)、set(集合)、zset(sor

原创 apache shiro集羣實現(一) session共享

Apache Shiro的基本配置和構成這裏就不詳細說明了,其官網有說明文檔,這裏僅僅說明集羣的解決方案,詳細配置:shiro web config    Apache Shiro集羣要解決2個問題,一個是session的共享問題,一個是

原创 shiro+redis+springMvc整合配置及說明

技術背景:shiro安全框架,redis作緩存,再整合spring。 1、配置web.xml [java] view plain copy <filter>      <filter-name>ShiroFilter</fil

原创 第三章:Dubbo整合maven+spring+springmvc+mybatis之服務消費搭建

服務消費者ivan-dubbo-web工程搭建,首先這是一個web工程,這裏只存在Controller及前臺view 1、在WEB_INF下新建文件夾views,並將自動生成的index.jsp,拖到views文件夾下,

原创 Eclipes導入MyEclipes項目,而無法給Tomcat識別的解決方法

Eclipse 導入外部項目無法識別爲web項目並且無法在部署到tomcat下 1、進入項目目錄,找到 .project 文件: 2、找到 <natures> 代碼段,在裏面加入如下標籤內容並保存:<nature>org.eclip

原创 Linux系統下普遍常用的命令(會陸續更新...)

1.常用的查看文件內容:使用cd命令進入文件夾內,再使用cat file_name! 例如:先cd /home/can/進入到can內,再cat 文件名稱,便可以查看文件內容 2.常用的編輯文件內容:使用cd命令進入文件夾內,再使用vi

原创 Apache-Shiro分佈式環境配置(與redis集成)

前段時間項目要用到權限控制的相關模塊,經過討論決定採用Apache下面的Shiro開源框架進行身份校驗與權限控制,因項目需部署在集羣環境下,所以需要分佈式的支持,故配置了Redis作爲權限數據的存儲,這

原创 第一章:Dubbo整合maven+spring+springmvc+mybatis之環境準備

Hi 各位碼農小夥伴們,本文將使用maven整合dubbo、spring、springmvc、mybatis框架,並使用全註解的形式來發布服務和註冊服務。 好了,也不多廢話了,說白了我也沒多少廢話,純屬於初學者,存在不合理或者不正確的