原创 關於java中RestFul風格的一些見解

概念   Restful就是一個資源定位及資源操作的風格。不是標準也不是協議,只是一種風格。基於這個風格設計的軟件可以更簡潔,更有層次,更易於實現緩存等機制。 功能   資源:互聯網所有的事物都可以被抽象爲資源   資源操作:使用

原创 javaweb階段實現網站註冊發送郵件基礎源碼

本文分兩部分: 1.源碼部分: package com.qiu; import com.sun.mail.util.MailSSLSocketFactory; import javax.activation.DataHand

原创 SpringMVC執行原理解析(超級詳細通俗易懂)

學習了mvc的執行原理,這裏想寫一篇博客,來加深理解 首先在早期的javaweb中,都是有數據庫層–>dao層–>service層–>servlet層,數據庫中的每一張表,都會去對應到一個servlet,然後用戶在前端操作是,在不

原创 springBoot整合shiro的(超級詳細的)環境搭建,實現登錄攔截,以及實現用戶認證,整合mybatis

我們從項目中去理解集成的過程,這樣更能加深印象 創建好工程之後,我們需要導入thymeleaf的依賴 <dependency> <!-- 我們都是基於3.x開發的--> <groupI

原创 springboot自動裝配原理解析(源碼級別詳細解析)

首先我們先看下核心文件 1.pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xml

原创 關於rest學習環境搭建,服務消費者與服務提供者

首先創建一個數據庫,這次我們的數據從mysql中取得: 數據庫結構如下: 新建一個maven父項目.這次從零開始構建:命名爲springcloud 編寫pom依賴,注意一點,之前都是jar方式打包這次我們使用pom打包. <?xm

原创 springboot+dubbo+zookeeper實現一個遠程的買票服務(小案例)

首先在寫案例之前我們先要知道什麼是dubbo? Apache Dubbo是一款高性能、輕量級的開源Java RPC框架,它提供了三大核心能力:面向接口的遠程方法調用,智能容錯和負載均衡,以及服務自動註冊和發現。(這是阿里巴巴的開源

原创 關於Ribbon做負載均衡的一些小案例.

在這一章我們要學習ribbon如何做負載均衡,從我上面的服務消費者和服務提供者的案例來看.由於上訴案例中只有一個數據庫,所以我們在模擬負載均衡場景的時候應該要考慮多個數據庫.淺顯的將,就是我們在查詢數據庫服務時,我們希望服務器不會

原创 什麼是Hystrix?hystrix能幹什麼呢?附帶案列詳細解釋

什麼是Hystrix hystrix是一個處理分佈式系統的延遲和容錯的開源庫,在分佈式系統裏,許多依賴不可避免的會調用失敗,比如超時,異常,hystrix能夠保證在一個依賴問題的情況選,不會導致整體服務的失敗,避免級聯故障,一提高

原创 mysql8.x版本關於時區配置的設置(最快解決mysql時區問題)

在mysql5.x版本中本來是沒有時區配置的,但是現在mysql8.新增了這個時區配置,由於mysql不是中國的.MySQL默認的時區是UTC時區,比北京時間晚8個小時。所以我們用的時候就被出現時區問題. 比如這樣: Server

原创 Shiro的詳細簡介解釋(快速搭建官網解釋代碼)

1.shiro簡介 1.什麼是shiro? Apache shiro是一個java的安全(權限)框架 shiro可以非常容易的開發出足夠好的應用,其不僅可以用在javaSE環境,也可以用在javaEE環境 shiro可以完成認證

原创 關於spring Security的一些簡單用法

簡介 springSecurity是針對spring項目的安全框架,也是springBoot底層安全模塊的技術選型,他可以實現強大的web安全控制,對於安全控制,我們僅需要引入spring-boot-starter-securit

原创 springBoot整合shiro的(超級詳細的)環境搭建,實現登錄攔截,以及實現用戶認證

我們從項目中去理解集成的過程,這樣更能加深印象 創建好工程之後,我們需要導入thymeleaf的依賴 <dependency> <!-- 我們都是基於3.x開發的--> <groupI

原创 關於spring註解的注意事項

https://blog.csdn.net/qq_41891805/article/details/105214289

原创 springBoot web開發(需要解決的問題 2/4)

從springMvc過渡到springboot Web開發 要解決的問題: 導入靜態資源,… 首頁 jsp,模板引擎Thymeleaf 裝配擴展SpringMVC 增刪改查 攔截器 國際化(實現中英文切換的問題) 上一篇博客中我