原创 SpringCloud學習記錄(二)負載均衡,服務熔斷,服務降級,服務限流

Ribbon實現負載均衡 負載均衡,英文名稱爲Load Balance,其含義就是指將負載(工作任務)進行平衡、分攤到多個操作單元上進行運行,例如FTP服務器、Web服務器、企業核心應用服務器和其它主要任務服務器等,從而協同完成

原创 SpringCloud學習記錄(三)分佈式配置中心

Spring Cloud config 配置中心服務端 配置pom依賴 <dependency> <groupId>org.springframework.cloud</groupId>

原创 SpringCloud學習記錄(一)服務註冊與發現

目錄前言服務治理服務註冊與發現註冊中心配置總工程pomEurekaEureka Server的搭建Eureka Client的搭建微服務提供端(服務端)微服務消費端(客戶端)服務調用Zookeeper微服務提供者(provider

原创 Spring Boot集成Spring Security或Shiro實現用戶登錄認證和授權,thymeleaf與之整合。

一般來說,Web 應用的安全性包括用戶認證(Authentication)和用戶授權(Authorization)兩個部分。 用戶認證:指的是驗證某個用戶是否爲系統中的合法主體,也就是說用戶能否訪問該系統。(登錄) 用戶授權

原创 ElasticSearch7.6.2,Kibana,ElasticSearch-head的安裝配置,ik分詞器的使用

下載與安裝 下載安裝的地址,華爲鏡像網站,github ElasticSearch: https://mirrors.huaweicloud.com/elasticsearch/?C=N&O=D logstash: htt

原创 SpringBoot集成ElasticSearch7.6.2進行索引操作和文檔操作

ES概述 Elaticsearch簡稱爲es, es是一個開源的高擴展的分佈式全文檢索引擎,它可以近乎實時的存儲、檢索數據;本身擴展性很好,可以擴展到上百臺服務器,處理PB級別(大數據時代)的數據。es也使用 Java開發並使

原创 JUC編程:線程池的使用

線程池 線程池的好處: 降低資源的消耗 提高響應的速度 方便管理。 線程複用、可以控制最大併發數、管理線程 三大創建方法 ExecutorService threadPool = Executors.newSingleThr

原创 SpringBoot的簡單創建項目入門

前言 時代在變化,科技在進步,程序員不努力,終將會被時代淘汰,就好比SSH(struts+spring+hibernate),SSM(Spring+SpringMVC+Mybatis)框架漸漸地被越多公司所更替掉,配置地獄嘛,受不

原创 JAVA基礎———利用IO類的File統計文件夾大小參數

前言 利用File類的ListFiles()(子目錄所有對象),exists()(判斷文件夾路徑是否存在),isFile()(判斷是否時文件類型),累加length(),利用遞歸實現。封裝一個統計文件夾大小的類。 代碼 packa

原创 python多線程小說爬蟲可提供查詢功能

pycharm+chromedriver+bs4+re+threading+queue模擬登錄小說多線程爬蟲 首先要安裝selenium,BeautifulSoup庫,下載對應的chromedriver版本 一般在cmd裏面pip

原创 python3強智教務系統個人課表爬蟲

前言 之前寫過一篇用webdriver爬取教務系統課表的爬蟲,用的是selenium自動化的無頭瀏覽器模擬登錄,今天帶來的是用requests請求實現的爬蟲。 工具 requests庫實現對網頁的請求,execjs庫實現是js腳本

原创 (C++算法核心實現,MFC製作界面)哈夫曼編碼算法制作壓縮軟件

前言 一個簡單的壓縮軟件,利用哈夫曼思想,構造哈夫曼編碼,實現對文件的二進制壓縮,以及解壓,再利用MFC製作可視化操作界面,美化軟件又簡化文件操作。(各個步驟有解釋可看) 軟件主頁面先看看 哈夫曼樹結構 構造哈夫曼樹存儲結構:w

原创 python3的wxpython界面模擬登錄爬取教務系統成績

前言 今天就寫寫在之前用模擬登錄爬取教務系統的成績單的代碼基礎上,用wxpython來做一個可視化的操作界面,用的工具依然是selenium庫,beautifulsoup4庫,還有設計界面的wx,和表格wx.grid,後面兩個只要

原创 python3的wxpython界面模擬登錄爬取教務系統實現查詢系統功能2.0版本

前言 今天來補充之前的界面操作系統,爲學生查詢操作系統2.0版本,依舊是用wxpython來做一個可視化的操作界面,用的工具依然是selenium庫,beautifulsoup4庫,還有設計界面的wx,和表格wx.grid,後面兩

原创 JAVA利用多線程和Socket製作GUI界面的在線聊天室

目錄前言功能設計GUI畫面展示服務器端客戶端私聊窗口主要代碼服務器端客戶端其它代碼打包成jar打包成exe文件如何讓其它電腦訪問聊天室?最後 前言 最近剛好是期末,碰上Java實訓,藉此將之前寫的在線聊天室搬出來,加上GUI(Sw