原创 拉里•埃裏森和他的Oracle公司

拉里•埃裏森和他的Oracle公司硅谷頑童一無所有到硅谷首富機會留給有準備的人生活富有工作隨性商業支持工具免費,服務付費Oracle的特性主鍵生成方式數據分頁市場份額歷史遺留總結 前段時間的Oracle公司裁員,在整個IT界算得上

原创 使用Aop切面簡化系統日誌開發

使用AOP切面,簡化系統的日誌開發 項目結構 日誌註解 com.xiongxin.boot.log.LogInfo package com.xiongxin.boot.log; import java.lang.annotat

原创 使用策略模式改造if分支過多的方法

需求描述 在一個交易系統中,由於歷史原因,存在2類商戶。一類屬於自營商戶,存儲於A表(Id,商戶號,名稱)中,一類屬於外部平臺商戶,存儲於B表(Id,平臺號,商戶號,名稱)中 目前需要篩查系統中所有的商戶,同時再對這些數據做一些處

原创 使用SpringSecurity完成JavaWeb應用的登錄與退出

1.SpringSecurity的概述 Spring Security 是一個專注於向 Java 應用程序提供身份驗證和授權的安全框架,與所有 Spring 項目一樣,Spring Security 的真正優勢在於它可以很容易地擴

原创 一種基於SpringMVC的通用控制器接口層簡化實現方案

基於SpringMVC的通用接口簡化實現方案 一、問題的引出 SpringMVC實現了在web開發中,模型-視圖-控制器的分離開發。在視圖層,開發者關注的數據的呈現,在模型層,開發者關注的是數據的輸入輸出的結構。通過控制器層,將模

原创 Oracle的高級查詢-分組、連接、子查詢、分頁

Oracle的高級查詢 概述:Oracle作爲一個老牌數據庫,風風雨雨經歷了二三十年。我們平時工作的時候,或多或少也會接觸到Oracle數據庫的使用。在數據庫開發中,簡單的單表操作,對大部分剛入行的新人來說,不會有太大的問題。 但

原创 軟件系統的可擴展性設計

軟件系統的可擴展性設計一、可擴展性的設計關注點1.可擴展性設計的優勢2.可擴展性設計的目的3.可擴展性設計的兩種方法二、擴展方式1.分層架構2.消息隊列3.遠程調用4.開放平臺三、企業級系統的平臺化設計1.分層設計2.模塊化3.數