原创 在排序數組中查找元素的第一個和最後一個位置(leetcode)

給定一個按照升序排列的整數數組 nums,和一個目標值 target。找出給定目標值在數組中的開始位置和結束位置。 你的算法時間複雜度必須是 O(log n) 級別。 如果數組中不存在目標值,返回 [-1, -1]。 來源:力扣(

原创 Maven pom文件修改拉取代碼的鏡像倉庫

切換爲國內阿里的鏡像倉庫 一個是jar包倉庫 一個是插件的倉庫 <repositories> <repository> <id>alimaven</id> <name

原创 JDK源碼-Collection

概述 Collection爲集合類,集合體繫結構中的根接口,根據源碼的註釋,能瞭解到整個集合體系設計的重點如下: 這麼多個接口實現類,有常使用的、也有不常用的,下面我們來看Collection這個類的源碼,把官方的註釋翻譯一下貼

原创 vue使用v-html內容換行問題

問題描述 當我們使用Markdown編輯保存的內容,需要在頁面上預覽時,爲保證預覽效果我們通常會使用v-html標籤,此時需要保留原有的所有樣式; 解決辦法 使用以下標籤和樣式 <div v-html="htmlContent"

原创 java開發規範-筆記

收集日常java開發規範 參考: https://blog.csdn.net/csdnnews/article/details/100987866 阿里java開發規範 1.基礎篇 if else 不管執行語句是不是隻有一條,都

原创 spring切面異常監控提醒

目的是系統異常出現時,開發馬上能收到異常消息 傳統查詢異常方式 1.客戶提出系統問題,最後消息流轉到負責該系統的開發工程師這邊; 2.開發工程師打開遠程服務器,找到對應項目日誌文件,查找日誌識別異常,判斷時間點和客戶操作的時間點是

原创 lombok 編譯時找不到符號解決方案

第一種方式: 上述方法還不行,進行第二步:在gradle中指定lombok版本,加上後面那句annotationProcessor compileOnly group: 'org.projectlombok', name: 'l

原创 springboot爲什麼能直接使用@Transactional

下面我們簡單和springMVC對比一下,springboot的事務是怎麼配置和開啓的 回憶springMVC事務開啓方式 如果以前使用過springMVC的同學應該見過這個開啓事務的標籤: <tx:annotation-d

原创 spring-data-redis實現跨系統消息發佈訂閱,異步解耦

簡述 1.目前有很多系統業務都非常繁雜,傳統模式舉例–客戶新註冊賬號,步驟如下: 1.1 保存表單,插入數據庫,此時客戶註冊的身份已經存在系統中 ;《客戶比較關心事情》 1.2 調用信息中臺<另外的系統>接口,發送郵件通知,或者發

原创 SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder

原因:jar包衝突; maven的解決方案: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-

原创 el-menu default-active默認選中後切換菜單後不會取消高亮

使用el-menu遇到的坑 標籤的寫法,sidebar-item是一個子組件,遍歷菜單詳細信息的 <el-menu mode="vertical" :default-active="$route.path" :default-

原创 釘釘機器人推送和抓取釘釘羣消息

前言 1.釘釘機器人能幹什麼? 摘抄: 羣機器人是釘釘羣的高級擴展功能。羣機器人可以將第三方服務的信息聚合到羣聊中,實現自動化的信息同步。目前,大部分機器人在添加後,還需要進行Webhook配置,纔可正常使用(配置說明詳見操作流程

原创 elasticsearch管道創建java API

public boolean putPipelineApi(String pipeId) throws IOException { String source = "{\"descr

原创 冒泡、選擇排序

複習簡單的排序算法 public class TestSort { public static void main(String[] args) { int[] array = {3,2,6,7,5,9,44,22,8

原创 spring事務跨系統交互最終一致性方案

相信很多小夥伴在系統開發的過程經常會和其它系統做交互,寫接口,涉及到數據的更新、插入操作,此時就需要有事務控制兩個系統狀態和數據保持一致性的必要了。這裏說的一致性指的是要麼一起成功,要麼一起失敗,最終一致性。 下面寫一段代碼,演示