原创 CAS單點登錄原理分析(一)

一,業務分析 在分佈式系統架構中,假設把上述的三個子系統部署在三個不同的服務器上。前提是用戶登錄之後才能訪問這些子系統。那麼使用傳統方式,可能會存在這樣的問題: 1.當訪問用戶中心,需要用戶登錄帳號 2.當訪問購物車,還需要用戶

原创 CAS單點登錄的實現(二)

這篇文章對CAS單點登錄具體實現的一些步驟就行講述,至於CAS單點登錄的實現原理分析,請參看下面這篇文章: CAS單點登錄原理分析(一) https://blog.csdn.net/qq_41258204/article/det

原创 CAS單點登錄原理分析

一,業務分析 在分佈式系統架構中,假設把上述的三個子系統部署在三個不同的服務器上。前提是用戶登錄之後才能訪問這些子系統。那麼使用傳統方式,可能會存在這樣的問題: 1.當訪問用戶中心,需要用戶登錄帳號 2.當訪問購物車,還需要用戶登錄

原创 服務器集羣環境下session的共享問題

一,集羣和分佈式的區別 在進入今天的正題之前,對服務器集羣和分佈式服務器這兩個概念進行簡要說明。 服務器集羣:服務器集羣就是指將很多服務器集中起來一起進行同一種服務,在客戶端看來就像是隻有一個服務器。集羣可以利用多個計算機進行並行計算

原创 Redis的使用及Spring-data-redis對Redis的簡化開發

redis 是一款開源的 Key-Value 數據庫,運行在內存中,由 ANSI C 編寫。企業開發通常採用 Redis 來實現緩存。同類的產品還有 memcache 、memcached 、MongoDB 等。 Redis支持豐

原创 Spring-data-jpa的使用

一,spring-data-jpa的簡單介紹 SpringData:Spring 的一個子項目。用於簡化數據庫訪問,支持NoSQL 和 關係數據存儲。其主要目標是使數據庫的訪問變得方便快捷。 SpringData的主要模塊(子項目)

原创 WebService框架CXF的使用

一,WebService的簡介 Web service是一個平臺獨立的,低耦合的,自包含的、基於可編程的web的應用程序,可使用開放的XML(標準通用標記語言下的一個子集)標準來描述、發佈、發現、協調和配置這些應用程序,用於開發分佈式

原创 AngularJS實用入門

AngularJS的簡介 AngularJS 誕生於 2009 年,由 Misko Hevery 等人創建,後爲 Google 所收購。是一款優秀的前端 JS 框架,已經被用於 Google 的多款產品當中。AngularJS 有着諸

原创 Excel文件一鍵上傳並解析完成數據批量導入數據庫

原來做文件上傳的時候,都是有一個輸入框,點擊上傳按鈕,先瀏覽文件,選擇文件後,把文件的路徑保存到form表單中,最後通過form表單提交到服務端。這樣的界面不是很美觀。爲了用戶有更好地體驗(UE),現在的大多數系統都是採用一鍵文件上傳

原创 基於 Git實現版本控制

一,什麼是版本控制? 版本控制是指對軟件開發過程中各種程序代碼、配置文件及說明文檔等文件變更的管理,是軟件配置管理的核心思想之一。 在進行項目開發過程中,你是否會有下面的經歷? 當客戶需求改變時,需要重新對項目進行修改。又怕將來客戶

原创 Java hibernate 遇到的問題:could not read a hi value

在使用spring-data-jpa進行開發的過程中,在向數據庫中的某張表中添加一條記錄時,hibernate出現瞭如下錯誤: 根據錯誤描述,需要在數據庫中添加表:hibernate_sequence。但是我在使用領域(domain

原创 JDK 安裝 與環境變量配置

1.jdk1.7 64位官方下載地址 首先需要到oracle官網去下載一個jdk,而且目前大部分公司開發環境和生產環境都是在1.7的環境下開發完成的,下載1.7版本的jdk顯得更爲合適。oracle官方網站的默認下載頁面是10版本的。

原创 Java基礎之—反射

一,反射的概述 JAVA反射機制是在運行狀態中,對於任意一個類,都能夠知道這個類的所有屬性和方法;對於任意一個對象,都能夠調用它的任意方法和屬性;這種動態獲取信息以及動態調用對象方法的功能稱爲java語言的反射機制。 簡單來說,可以總

原创 Oracle Instant Client(即時客戶端) 安裝與配置,及第三方連接工具PL/SQL Developer的使用

我們通常把Oracle服務安裝在服務器端,在本地使用sql*plus(是在命令行進行的操作,一般是DBA使用)或者第三方Toad 或PL/SQL Developer 等圖形化界面工具(其底層也是利用sql*plus與Oracle數據庫

原创 Oracle官網登錄賬號

可以在Oracle官網下載資料時使用 用戶名:[email protected] 密碼:LR4ever.1314