原创 深入理解servlet

總結: 一、servlet的生命週期 Servlet程序的生命週期由tomcat服務器控制的!!!servlet的四個重要的方法是自身的無參構造函數、init方法、service(或者是doGet、doPost方法,其中三個功能我測試的時

原创 RedisSon實現分佈式鎖

主要步驟: 1、引入RedisSon的依賴 2、配置RedisSon的配置類 3、使用RedisSon構建分佈式鎖,在需要使用分佈式鎖的地方注入RedissonClient這個類來獲取鎖 第一步、引入依賴:  <parent>      

原创 springboot系列(一)簡單使用springboot

使用 SpringBoot 完成一個簡單的 Web 應用程序開發,初步體驗 SpringBoot 快速、簡潔的特性。 操作步驟 構建項目 打開 Idea,依次選擇 File -> New -> Module,打開 Module 面板。

原创 springboot系列(二)

第二章:集成SpringBootJPA完成CURD 一、日誌配置 直接用springboot內置的logback,使用方式是(在application.properties配置) logging.level.root=info #lo

原创 使用消息中間件(RaqbbitMQ和ActiveMQ)發送短信

一、短信發送,使用阿里雲短信 二、編寫短信生產方 RabbitMq_pro maven依賴: <parent> <groupId>org.springframework.boot</groupId> <artifactI

原创 後端架構的演變過程

後端的應用架構經過發展,分爲單一應用架構、垂直應用架構、分佈式應用架構、面向服務的分佈式應用架構、微服務架構等。 一、單一應用架構 把所有功能都集中在一個項目裏面,類似於剛學習時的SSM,就把所有的功能都放在同一個項目。 適用於小型網站

原创 dubbo分佈式服務治理框架

1、什麼是dubbo 一款分佈式服務框架 高性能和透明化的RPC遠程服務調用方案 SOA服務治理方案 每天爲2千多個服務提供大於30億次訪問量支持,並被廣泛應用於阿里巴巴集團的各成員站點以及別的公司的業務中。 2、dubbo的註冊中心 對

原创 模仿愛奇藝賬號登錄限制人數,SpringBoot 併發登錄人數控制,踢人功能

通常系統都會限制同一個賬號的登錄人數,多人登錄要麼限制後者登錄,要麼踢出前者,Spring Security 提供了這樣的功能,本文講解一下在沒有使用Security的時候如何手動實現這個功能 技術選型 SpringBoot JWT

原创 springboot調用支付寶接口,實際付款、查詢訂單、退款

一、支付寶的文檔中心 https://opendocs.alipay.com/apis/api_1/alipay.trade.refund 這三個接口是PC頁面最重要的三個接口,在支付寶的文檔中心,有代碼的式例,封裝參數不要使用支付寶的

原创 項目的基礎骨架

參考鏈接:https://mp.weixin.qq.com/s?__biz=MzIwMTY0NDU3Nw==&mid=2651941728&idx=1&sn=8e01ea69524168ca542d580a0b6ce425&key=a0d

原创 Class.forName 和 ClassLoader 有什麼區別

在 java 中 Class.forName() 和 ClassLoader 都可以對類進行加載。ClassLoader 就是遵循雙親委派模型最終調用啓動類加載器的類加載器,實現的功能是“通過一個類的全限定名來獲取描述此類的二進制字節流”

原创 springboot系列(六)項目使用undertow服務器

參考鏈接:https://www.toutiao.com/i6768629194705338884/

原创 tortoisegit使用小結

一、創建本地倉庫 二、提交到本地倉庫 三、推送到碼雲   四、回滾代碼 假設現在我已經提交了兩次,這個時候,我不想要第二次提交的代碼,我要第一次,那麼這樣操作, 右鍵顯示提交的記錄 我們看到有兩個提交的記錄,這裏我們回滾到第一個

原创 線程池-4

一、什麼是線程池? 線程池就是在線程使用之前先把線程創建出來,把線程放在一個池子裏面養着,等需要用的時候直接使用,任務完成之後再把線程歸還。 二、線程池有哪些作用 第一:提供響應效率,有了線程池,當有任務的時候,就有線程直接去完成任務,不

原创 Java併發編程-3

併發包 Java多線程相關類的實現都在Java的併發包concurrent,concurrent包主要包含3部分內容,第一個是atomic包,裏面主要是一些原子類,比如AtomicInteger、AtomicIntegerArray等;第