原创 理解Spring註解以及發展歷程

1. 認識Spring註解 Spring目前是目前最最最火的Java框架,而且在這基礎上發展的SpringBoot,SpringCloud也都有很多人用,我們已經習慣了使用註解的方式開發,所以也可以瞭解Spring註解驅動發展的

原创 認識序列化和反序列化

爲什麼需要序列化 當需要將對象保存在磁盤,通常來講對象的生命週期不大於JVM的生命週期,保存在磁盤爲了防止意外宕機,引起數據丟失 當需要在網絡傳輸對象,在分佈式架構中對象傳輸非常普遍,選擇好的序列化方式可以減少帶寬的消耗,提

原创 RPC原理以及實踐

1. 認識RPC RPC(Remote Procedure Call)是指遠程過程調用,在微服務架構中,各個微服務之間的通信一般使用RPC,比如用戶微服務和訂單微服務,需求是在用戶微服務中查詢當前用戶的訂單,此時用戶服務是RPC的

原创 學習筆記(01):第1章 軟件架構設計原則-1.Open-Closed Principle 開閉原則

立即學習:https://edu.csdn.net/course/play/28942/403588?utm_source=blogtoedu開閉原則 對擴展開放,修改關閉 eg:接口中定義三個方法分別獲取課程的三個屬性 public

原创 SpringBoot原理-手寫starter

概念 Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just r

原创 mybatis-spring-boot-starter配置以及使用

What is mybatis MyBatis is a first class persistence framework with support for custom SQL, stored procedures and a

原创 Redis常見問題整理

Redis常見問題整理

原创 Scala從Java8升級到Java11踩過的坑

首先要考慮到JDK11和scala的兼容性,根據實際情況選擇需要的scala版本 JDK&Scala Compatibility 問題 01 Detect muti scala-library version 原因 同一個依賴有

原创 mysql異常'Could not create connection to database server. Attempted reconnect 3 times. Giving up. too

問題:Could not create connection to database server. Attempted reconnect 3 times. Giving up. too many connections 原因:

原创 VM開機黑屏解決方法

vm黑屏解決方法 當硬件配置完成並且宿主機已經開啓虛擬化,虛擬機(VMwork station)可以正常啓動但是一直黑屏,這是高版本存在的一個問題 不要慌解決方法只需一行命令 以管理員身份運行cmd 執行如下命令 netsh w

原创 VMware Workstation安裝centos7

VMware Workstation是一款優秀的虛擬化軟件,可以在一個物理機上同時運行多個操作系統。 官網下載 VMware Workstation 進入BIOS確定已經開啓虛擬化否則啓動不成功 安裝vm 打開vm V

原创 Nexus搭建私服記錄

安裝 nexus官網獲取安裝包:https://www.sonatype.com 官方建議我們將nexus作爲一個服務,進行啓動 ①在nexus安裝目錄下找到nexus.exe ②cmd命令執行進入對應目錄執行 nexus.e

原创 Maven從Nexus獲取構建以及上傳構建方法

配置maven從Nexus獲取構建 配置本地倉庫地址如果不配置默認在user/.m2/路徑下存儲 我不喜歡存儲在c盤,所以設置在d盤 localRepository>D:/softdata/maven-repo</localRep

原创 SpringCloudEureka配置主界面訪問失敗解決方法

application.properties文件配置如下 訪問http://localhost:8791 結果如下 解決方法在application.properties文件添加: 成功返回頁面 spring.freemark

原创 spring,springmvc,springboot和springcloud關係

spring,springmvc,springboot和springcloud關係 1.1 spring spring是爲了簡化企業級開發的框架,但是實際開發中還是要配置xml文件或者javaconfig文件,並且考慮各個框架之間的