原创 SpringMVC攔截器和過濾器的區別

【基礎篇】 過濾器和攔截器的區別: ①攔截器是基於java的反射機制的,而過濾器是基於函數回調。    ②攔截器不依賴與servlet容器,過濾器依賴與servlet容器。 ③攔截器只能對action請求起作用,而過濾器則可以對

原创 springcloud之服務註冊中心eureka

這篇我們瞭解下服務註冊中心Eureka,類似框架還有Zookeeper、Nacos,各有各的特點,在springcloud中推薦使用eureka,整合起來也是非常簡單。 我們看看eureka的一般組成: 服務端:服務註冊中心,也就

原创 shiro權限不生效原因分析

shiro遇到的坑 -項目中使用shiro做登錄校驗和權限管理,在配置權限時遇到小坑,記錄一下。 環境:springboot+freemarker+shiro 場景:後臺管理,配置菜單以及按鈕權限,分爲三個層級,一二級暫時只考慮是

原创 springcloud開篇之springboot和springcloud版本選擇

現在越來越多的公司使用springcloud開發項目,因其使用門檻低,開發分佈式應用快,從單系統遷移到分佈式系統也是相對簡單,當然這只是停留在會用的基礎上說的,真正到了量級別,那就會涉及到系統的配置,調優模塊的劃分等等。技術是需要

原创 Tomcat 性能調優之 JVM 調優

之前一直對於JVM調優這塊比較混淆,看到這篇文章後豁然開朗,好文應該分享,記錄下來,慢慢“品味”。 文章轉自來源 Tomcat、Jetty、GlassFish 等等這系列 Web容器/應用服務器,雖然做爲容器,提供的是一個 Java We

原创 java 根據助記詞導入ETH錢包賬戶

前面我們離線生成了ETH的賬戶,這是一種賬戶生成辦法,另外一種就是用戶提供助記詞,我們通過助記詞生成一個錢包。其實這和創建錢包是同一套流程 原來創建是:seed種子(隨機生成助記詞)--->私鑰--->公鑰 那導入就是:seed種子(用戶

原创 java 離線生成ETH賬戶

我們採用bip44協議生成帶助記詞的賬戶,先看看生成的的結果包含了哪些 { "address":"****", //地址 "keystore":"****", //kestore "mne

原创 bootstrap-Table sub父子表的使用

概述 今天項目裏面要用到bootstrapTable裏面的Sub Table也就是我們說的父子表,之前也沒做過,so直接到官網找文檔,卡的不行,算了只能網上百度找了幾篇案例,也都是不全面。搞了一下午,終於有點效果。今天記錄一下,加深印象,

原创 springBoot集成shiro+redis遇到的坑

今天在整合springboot和shiro使用redis做緩存的時候遇到個坑  記錄一下 在doGetAuthorizationInfo方法進行權限校驗時發生錯誤 代碼定位在這行 UUser token = (UUser) Sec

原创 shiro自定義權限標籤的坑

shiro遇到的坑 -項目中使用shiro做登錄校驗和權限管理,在配置權限時遇到小坑,記錄一下。 環境:springboot+freemarker+shiro 場景:後臺管理,配置菜單以及按鈕權限,分爲三個層級,一二級暫時只考慮是否查看權

原创 【Sail】項目第一篇簡介和環境搭建

概述 最近一段時間都在使用springboot進行開發,很是方便,之前用過spring框架應該很快能上手,在某天看到一篇文章收穫很大,說是技術的分享對於自己的提升幫助是很大的,一方面加深了自己的理解,記憶,另一方面查漏補缺,把不懂的細節重

原创 多線程之線程池的應用

我們在開發的過程中經常會遇到多線程問題,多線程在整個java基礎也是計較重要的知識點。今天跟大家分享一個我在寫程序過程中遇到的線程池的簡單應用。 線程池 如何使用 一創建線程池的方法 二創建任務 三執行任務 四關閉線程池 五案例分享

原创 設計模式之單例模式

單例模式的定義 單例模式分爲懶漢形和餓漢式 懶漢式 例子 餓漢式 例子 實際項目中的運用 之前我們在學習javase的時候曾學習了單例模式,單例模式應該是設計模式中比較簡單的一個,也是非常常見的,但是在

原创 【Sail】第二篇熱部署和代碼生成

熱部署 接下來我們簡單配置一下,在配置之前我們要做一件事,以便於接下來的工作更加方便。把熱部署加上,熱部署:簡單來說就是在程序運行期間,我們能及時看到代碼改動效果,不必手動重啓服務。這很符合敏捷開發!之前我們改動頁面數據或者修改數據結構

原创 【sail】第三篇MybatisPlus的配置以及FreeMarker的配置

-前面我們利用MybatisPlus的代碼生成器很方便的的生成了項目中用到的通用類,這一篇我們把MybatisPlus配置一下,另外頁面這一塊集成freemarker模版引擎,我們也需要配置一下。 MybatisPlus的配置 首先還是在