原创 HashMap 底層實現原理

1. Java中的集合框架: 2. HashMap 工作原理 (1) 數組的特點: 存儲區間是連續的,佔用內存嚴重,空間複雜度很大,時間複雜度爲O(1); 優點:隨機讀取效率很高,原因是數組是連續的(隨機訪問性強、查找速度快); 缺點:

原创 設置Oracle中日期顯示格式的幾種方法

在使用Oracle時,其默認的日期格式是DD-MON-RR,無論是在SQL命令窗口還是在SQL Developer工具中,默認查詢出的日期數據顯示格式均是如此; 可以通過以下幾種方式,進行適當的修改: (1) 在SQL Develope

原创 SSM框架搭建Maven項目過程中遇到的問題(二)

問題一:在配置<context:component-scan base-package=" " />後,該行一直報錯:Error occured processing XML 'org/springframework/stereotype

原创 關於Spring Boot的全局配置文件

       Spring Boot項目使用一個全局的配置文件application.properties或者是application.yml,在resources目錄下或者類路徑下的/config下,一般我們放到resources下。

原创 瘋狂SpringCloud微服務架構實戰 (Ribbon -- 負載均衡)

1. 負載均衡        負載均衡是分佈式架構的重點,負載均衡機制決定着整個服務集羣的性能與穩定。Eureka 服務實例可以進行集羣部署,每個實例都均衡處理服務請求,那麼這些請求是如何被分攤到各個服務實例中的呢~~~~ 2. Ribb

原创 SpringBoot 整合註解詳解

        使用Spring Boot的其中一個優點就是“對主流開發框架的無配置集成”,其實現方式就是通過註解來代替xml配置,而使用註解的優勢就在於: 1. 通過純Java代碼實現功能,而不再需要配置繁瑣的xml文件; 2. 在配置

原创 SSM框架搭建Maven項目過程中遇到的問題(一)

出現以下問題的前提是:使用SSM框架搭建的項目,通過Maven管理項目中相關jar包依賴。整個項目環境搭建完畢,並且各功能模塊的junit單元測試均正常。但在運行 Maven test 時報錯: 即,找不到數據訪問層下mapper接口中的

原创 IntelliJ IDEA工具實現SpringBoot集成Dubbo出現的幾個問題

嘗試使用IntelliJ IDEA開發工具實現SpringBoot集成Dubbo,在實現Dubbo服務提供者模塊時,出現了幾個問題,這裏整理一下。 1. 最初實現環境:IntelliJ IDEA 2018.2.5 x64、JDK 1.8.

原创 系統數據存儲性能優化方案__sitech--crm6.0

1. 避免全表掃描        在數據庫中,對無索引的表進行查詢一般稱爲全表掃描。全表掃描是數據庫服務器用來搜索表的每一條記錄的過程,知道所有符合給定條件的記錄返回爲止。         全表掃描的成本 = 表的數據塊總數 / 多塊讀取

原创 Could not autowire. No beans of “RestTemplate”type found.Inspection info:Checks

Spring Boot Demo 測試的 Controller 類代碼如下: import com.sztxtech.springcloud.microservicesimpleprovideruser.entity.User; imp

原创 RPC架構及相關技術點學習記錄

一、技術背景:        在軟件系統應用發展過程中,隨着系統訪問量、業務複雜度、代碼複雜度的提高,應用將從原來的單體架構向面向服務的分佈式架構轉變;部分需求無法在一個進程內,甚至一個計算機內通過本地調用的方式來完成時,軟件系統能力就需

原创 Java中的代理(靜態代理和動態代理)

一、代理的概念:         定義:爲其他對象提供一種代理,以控制對這個對象的訪問。         關於Java中的代理,有一種常用的設計模式---代理模式;對於代理,根據創建代理類的時間點的不同,又可以分爲:靜態代理和動態代理。

原创 Spring Cloud 學習記錄

       首先我們需要知道爲什麼要選擇使用SpringCloud技術;那是因爲 SpringCloud 的出現,對微服務技術提供了非常大的幫助;SpringCloud 提供了一套完整的微服務解決方案,不像其他的框架只是解決了微服務中的

原创 Eureka 功能、依賴記錄

  1. Eureka 訪問認證: 此功能的實現步驟共分爲三部:① 設置訪問路徑;② 配置 security 屬性信息;③ 添加依賴; ① 設置訪問路徑:修改 properties.yml 文件,在正常的訪問路徑中加入 user:pa

原创 Java反射機制相關使用(API)

一、反射:程序可以訪問、檢測、修改它本身狀態或行爲的一種能力;反射機制允許程序在運行時獲取任意一個類自身的定義信息;例如,可以實現動態創建類的對象、變更屬性的內容或執行特定的方法功能。         反射是一類應用,它們能夠自描述和自控