原创 二叉樹,紅黑樹,B樹、B+樹的區別

文章目錄二叉樹紅黑樹b樹b+樹 二叉樹 二叉樹可以提高查詢效率,左小右大,但是他不好掌握根節點的數字是哪個,容易一邊倒,導致層數變多,降低效率 紅黑樹 紅黑樹在二叉樹基礎之上,進行自平衡,自己來根據添加的數據來選定根節點是哪個,可

原创 JwtUtils

package com.hwqh.huawenstockuser.utils.jwt; import io.jsonwebtoken.Claims; import io.jsonwebtoken.JwtBuilder; impo

原创 Mysql的相關面試題

文章目錄MYSQL慢日誌設置liunx設置mysql慢日誌開啓-配置文件配置文件windows的慢日誌位置和liunx的慢日誌位置 MYSQL慢日誌設置 查詢慢日誌設置 show variables like 'slow_qu

原创 @configuration 和@component註解的使用區別

@Configuration註解表明這個類是一個配置類。可以啓動組件掃描,用來將帶有@Bean的實體進行實例化bean等 把普通pojo實例化到spring容器中,相當於配置文件中的 <bean id="" class=""/>

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

文章目錄Redis緩存穿透和緩存雪崩以及解決方案緩存穿透解決方案布隆過濾緩存空對象比較緩存雪崩解決方案保證緩存層服務高可用性依賴隔離組件爲後端限流並降級數據預熱緩存併發解決方案分佈式鎖 Redis緩存穿透和緩存雪崩以及解決方案 緩

原创 Liunx服務器git生成ssh祕鑰

ssh-keygen -t rsa -C "xxx郵箱.com" 在此文件中生成的key,需要加到遠程。id_rsa.pub :id_rsa(私有祕鑰)和id_rsa.pub(公有密鑰) 內網git

原创 liunx切換git倉庫

查看分支 git branch 列出當前分支清單 git branch -a 查看遠程分支和本地分支 git branch -v 查看各個分支最後一個提交信息 git branch --merged 查看哪些分支已經合併入當

原创 NOT EXISTS 和NOT in

如果查詢語句使用了not in,那麼對內外表都進行全表掃描,沒有用到索引;而not exists的子查詢依然能用到表上的索引。所以無論哪個表大,用not exists都比not in 要快。 NOT EXISTS SELECT

原创 雲信短信模板

雲信官網: http://www.sms.cn/sms_api.html#item2 栗子: /** * @ClassName: Sms * @version: 1.0 * @description: 雲信 * @aut

原创 MyCookie-記錄上一次的登錄時間

MyCookie import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.ht

原创 短信寶-java短信平臺

package com.hwqh.huawenstockuser.utils.sms; /** * @program: hxzq-cloud-parent * @ClassName: SmsSample * @versio

原创 科學計數法轉換 String 轉科學計數法

public static String scientificNotation2String(String str) { String value = null; BigDecimal bd = n

原创 自測是否跨域前端代碼

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title> quer

原创 liunx服務器啓-微服務各模塊啓動腳本deploy.sh

#!/bin/sh #------------------------ # # JAR打包運行腳本 #------------------------ ROOTPAT=`pwd` #重新打包所有模塊代碼 compact(){

原创 git查看電腦上git配置

轉載自: 1、查看配置 git config --list 2、查看某項配置 git config user.name 3、設置用戶名和郵箱 git config --global user.name "用戶名" git