原创 JAP出現java.lang.StackOverflowError異常

JAP出現java.lang.StackOverflowError異常 最終原因是因爲toString相互調用的原因,導致出現了這種現象: o @Entity @Data @EqualsAndHashCode(callSuper

原创 關於java面試我的一些總結和經驗

前言 今年我打算是在長沙這邊找份工作。所以年前就開始準備面試了,希望能拿到一份比較好的offer。因爲疫情所以到3月份纔開始面試,通常都是先在老家電話面。然後再來一次現場面試。當然也有公司有的公司也回電話面試完就直接給offer。

原创 SpringBoot+Quartz實現數據庫存儲和簡單的使用layui對定時任務進行crud

基本環境搭建 導入quartz所需要的內置表 quartz 如果要將定時任務的數據持久化到數據庫就需要導入quartz的內置表 進入quartz的官網http://www.quartz-scheduler.org/,點擊Downl

原创 Mysql高性能優化規範建議

數據庫命令規範 1、所有數據庫對象名稱必須使用小寫字母並用下劃線分割 2、所有數據庫對象名稱禁止使用mysql保留關鍵字(如果表名中包含關鍵字查詢時,需要將其用單引號括起來) 3、數據庫對象的命名要能做到見名識意,並且最後不要超過

原创 mySql索引詳解

mySql索引詳解mySql中索引類型Mysql索引管理語法mysql索引類型(按存儲結構劃分)BTree索引BTree和紅黑樹比較BTree索引在(MyISAM和InnoDB)的不同實現方式哈希索引全文索引空間數據索引分析索引

原创 quartz入門

簡介 Quartz介紹 任務調度框架“Quartz”是OpenSymphony開源組織在Job scheduling領域又一個開源項目,是完全由java開發的一個開源的任務日程管理系統, “任務進度管理器”就是一個在預先確定(被納

原创 MySQL字符集及校對規則的理解

字符集(Character set) 定義: 是多個字符(英文字符,漢字字符,或者其他國家語言字符)的集合,字符集種類較多,每個字符集包含的字符個數不同。 特點: ASCII字符集:基於羅馬字母表的一套字符集,它採用1個字節的低7

原创 面試官:你是如何優化MySQL

概述 爲什麼要優化: 應用的吞吐量一般出現在數據庫處理速度上 隨着應用的使用數據量不斷增多,數據庫處理壓力主鍵增大 關係型數據庫的數據存儲在磁盤上,讀寫數據較慢(與內存數據庫比較) 優化手段: 第一步是表字段的設計,考慮更優的存

原创 python爬取數據 Unicode 編碼轉中文

爬取數據的時候會有這種現象 解決方式 str= str.text.encode("gb2312").decode('unicode_escape'); 點贊 收藏 分享 文章舉報

原创 Redis緩存穿透和緩存雪崩以及解決方案

轉載:https://www.cnblogs.com/George1994/p/10668889.html 緩存穿透 這個很好理解,就是在訪問數據的時候,緩存中沒有對應的數據。接着查詢數據庫也無法查詢出結果,導致不會寫入到緩存中去

原创 Mysql內連接和外連接的區別

SQL數據庫的連接:內連接、和外連接(左外連接、右外連接、和全連接) 本次實驗在MySQL數據庫中進行,數據庫初始表如下 order order_item 一、內連接:結果僅包含符合連接條件的兩表中的行。如下 二、外連接:結

原创 SpringCloud 入門 (一)

SpringCloud 簡介 SpringCloud,基於SpringBoot提供了一套微服務解決方案,包括服務註冊與發現,配置中心,全鏈路監控,服務網關,負載均衡,熔斷器等組件,除了基於NetFlix的開源組件做高度抽象封裝以外

原创 mysql慢查日誌

簡介 MySQL 慢查詢日誌是排查問題 SQL 語句,以及檢查當前 MySQL 性能的一個重要功能。 我們可以根據日誌中的信息來判斷我們的sql語句執行情況。如果要學會然後優化sql優化這個一定要會呀 開啓慢查日誌 mysql5

原创 docker alpine製作jdk、瘦身版jre 鏡像,鏡像上傳到阿里雲

alpine Linux簡介 1.Alpine Linux是一個輕型Linux發行版,它不同於通常的Linux發行版,Alpine採用了musl libc 和 BusyBox以減少系統的體積和運行時的資源消耗。 2.Alpine

原创 springcloud 搭建 eureka 集羣

概述 高可用集羣配置、當註冊中心扛不住高併發的時候,這時候 要用集羣來扛;一個掛了還能有其他的eureka 來頂。 集羣搭建 普通操作 1、這裏我們先建3個 module microservice-eureka-server