原创 pig4cloud框架系列四:去nacos服務

前言:由於公司的要求不同,比如有些公司使用K8s部署項目,來替代nacos實現服務發現功能,所以本文簡單記錄一下如何去掉nacos pig4cloud官網拉取的demo是複合工程,我本地是先把複合工程拆分爲多個獨立的工程,然後再實現的去掉n

原创 pig4cloud框架系列五:OAuth2之授權碼模式認證

前言:OAuth2目前被廣泛用於第三方登錄場景中,用於鑑權,認證。本文主要簡單介紹一下授權碼模式認證。 場景:使用微信登錄迅雷 一,名詞概念 1,第三方應用程序:迅雷 2,服務提供商:微信 3,資源所有者:登錄用戶 4,認證服務器:微信用來

原创 pig4cloud框架系列六:WebSecurity和HttpSecurity的關係

前言:本篇是自己通過看代碼及網上的一些博客,總結整理的記錄,供大家參考。 一,HttpSecurity的本質 @Bean SecurityFilterChain filterChain(HttpSecurity http) throws

原创 pig4cloud框架系列二:表結構淺析

繼系列一後,此篇簡單講一下表結構及每個表的作用 1,sys_user:用戶表,存儲用戶信息。 2,sys_role:角色表 3,sys_user_role:用戶角色的定義,一個用戶可以有多個角色,1對多的關係。 4,sys_menu:菜單表

原创 pig4cloud框架系列一:demo下載及其使用

pig4cloud就是一個封裝的spring cloud框架,本文就自己的使用,簡單記錄一下實踐結果,以下操作都是基於windows系統。 1,首先從pig4cloud的官網拉取demo,官網地址:https://www.pig4cloud

原创 pig4cloud框架系列三:密碼模式換取token(登錄認證)

1,通過apiFox或者postMan模擬調用接口,使用密碼模式獲取token  2,首先代碼會先來到ProviderManager類的authenticate方法,也就是登錄認證的入口  3,先到AuthenticationProvi

原创 前端頁面展示時分秒倒計時

var openingCountDownTimer;//倒計時定時器 var timerDifference; var serverTime; $(function (){ var targetTime = $(

原创 Java對象轉xml字符串

需求主要是用於數據的傳輸,系統先將所需數據以對象形式封裝填充出來,然後再由對象轉爲xml 1,首先定義一個接口,定義一個創建xml的方法 public interface IFileCreateService { FileReturn

原创 關於啓動tomcat報錯的問題

org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].Stan

原创 設置兩個下拉框的下拉選項互斥

現在有個業務場景,就是同一個頁面上有兩個下拉框,第二個下拉框中的選項去掉第一個下拉框選中的值(互斥)。                  實現的方式就是動態生成下拉框的option選項,代碼方式如下: 一、首先先獲取下拉框所有選項的dom

原创 VUE構建樹

後臺返回的是一個集合,每條數據帶有父子節點的結構,類似於這樣的,子數據的parentId = 父數據的id        這裏有三層結構,那麼如何使用vue形成樹呢? 首先調用後臺接口,拿到集合,然後將getTree()方法的返回值賦值給

原创 帆軟報表批量導出到excel

由於項目及業務需要,有時候一個頁面會有n張報表,那麼這個時候就需要一鍵導出功能(方便省事) 首先項目肯定要集成帆軟報表工具,帆軟的各種jar包以及靜態資源(js,css)等也會集成到項目裏。 直接上代碼,(主要有兩個方法) functio

原创 Oracle數據庫創建dblink(數據庫連接)

create public database link 名稱   //(名稱自定義) connect to 用戶名 identified by 密碼  using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS

原创 oracle11導出空表問題

ORACLE 11g 中有個新特性,當表無數據時,不分配segment,以節省空間。所以沒有數據的空表不會被導出 解決方法: 第一步:執行下列語句,查出所有的空表 select 'alter table '||table_name||' a

原创 Java讀取Excel並與SqlServer庫中的數據比較

先說說需求。在SQL server數據庫中的表裏存在一些數據,現在整理的Excel文檔中也存在一些數據,現在需要通過根據比較某個字段值(唯一)來判斷出,在庫中有但excel中沒有的數據。 大概的思路就是先循環遍歷所有的excel文件 i