原创 集合數組相互轉換:int[]轉List

集合與數組的相互轉換,這裏主要介紹int[] 如何轉換成Integer[] 和 List<Integer> ,主要是有一個裝箱的過程,我們可以利用jdk8中stream用法中的boxed可以幫我們自動做裝箱操作: package com

原创 springboot集成es7.2自定義註解創建索引

各位好,我們把之前的坑填一下,我在上上篇文章中寫了springboot集成es7 的方法,並且集成了es原生客戶端  High  Level Rest Client, 也說明了原因, 我用的版本較高, spring-data封裝的es版本

原创 實體拷貝工具大彙總,你還在用BeanUtils? 趕緊來學一學吧

我們在項目當中,經常會遇到實體拷貝的情況,必須把DO拷貝到BO, BO拷貝到VO等等,這個時候,如果我們還是單純的使用get/set 會發現,代碼可能會變得非常的臃腫,但不可置疑的是get/set不會有太大的坑。 所以實體拷貝工具有時候就

原创 Mybatis-plus 將字段更新爲null

mybatis-plus 以下簡稱mp,目前應該也算是主流的一款數據訪問層應用框架。源於其對mybatis 的近乎完美的封裝,讓我們在使用的時候無比的順滑, 幾乎提供了所有單表操作的方法,大大提升了效率。並且這款框架還是國產的哦,沒了解過

原创 elasticsearch7.2安裝

今天搞了一把elasticsearch, 安裝了單機服務和一些插件,感覺這個軟件的安裝相較於其他的軟件稍微複雜一點。因爲安裝的過程中可能會有各種報錯需要解決。在此記錄一下。既然是軟件的安裝,還是離不開這四個步驟: 下載, 解壓,配置,啓動

原创 springboot集成elasticsearch7.2

上篇文章我們講解了elasticsearch的安裝,這次我們來搞一下,如何在自己的項目中集成elasticsearch。 正常來講spring-data中都會提供相應的starter,讓我們方便的使用各種Template操作對應的組件,比

原创 jenkins配置角色管理

  前面一篇文章我們講述了jenkins如何配置項目並進行搭建。這一小節我們來講一下jenkins中如何控制用戶角色權限。   整體來講jenkins也是符合 RBAC的原則。 jenkins要想實現角色權限的控制,需要安裝一個插件,名稱

原创 jenkins配置git併發布到遠程服務器

  昨天利用了兩個小時搭建了一套jekins環境用於自動化構建git項目。在這裏和大家分享一下要點。第一個安裝jenkins這裏就不詳細說了,基本步驟就是下載,解壓,配置,啓動。  當jenkins安裝好之後,我們通過地址訪問,就可以進入

原创 力扣第一題-求兩數之和

題號1: 難度: 簡單 題目:  給定一個整數數組 nums 和一個目標值 target,請你在該數組中找出和爲目標值的那 兩個 整數,並返回他們的數組下標。 你可以假設每種輸入只會對應一個答案。但是,數組中同一個元素不能使用兩遍。 示

原创 java -jar 使用--傳參無效

    最近在做springboot 項目部署的時候,出現了一個很詭異的bug,在這裏和大家分享一下。 大家都知道springboot是打的jar包,然後上傳到服務器上,使用java -jar 來命令來啓動,並且可以指定參數 。比如 --

原创 mysql5.7 主從數據庫的搭建

數據庫在我們開發的過程中是必不可少的。如何實現數據的高可用用性呢,目前用的最多的方式就是主從複製,一個master,一個或多個slave, 當master產生數據讀寫的時候,會同步到slaves上,要注意的是,在這種模式下,在slave上

原创 redis-cluster集羣搭建

今天簡單介紹一下redis-cluster集羣搭建。 redis 最開始的時候,爲了實現高可用,使用的主從模式,主從的模式的缺點是,一旦主掛了,沒有辦法自動的將“從 ”切換爲“ 主”,這一過程需要人工干預,所以使用起來很不方便。後面有出現

原创 使用nacos做dubbo的註冊中心服務列表沒有數據

今天在搭建springboot+dubbo+nacos的時候遇到的一個問題,記錄一下。 在使用springboot整合dubbo, 使用nacos做註冊中心的時候出現的一個問題,消費者和提供者的代碼都寫好了,並且也能夠成功調用成功,但是打

原创 Redis實現庫存,分佈式鎖,和集羣

Redis: 一. redis實現庫存增減: 使用lua腳本: alloc.lua: (分配庫存腳本) --[[資源分配 分配資源--]] --[[參數--]] local TOTAL_FILED = "COUNT" lo

原创 JVM 面試知識點總結

聲明:本文從知乎上部分熱門文章做二次整理,希望可以幫助更多的人,如有侵權,請聯繫刪除。 jvm 概述: jvm: java virtual machine, 用於把我們寫的那些不能直接被程序識別的java代碼,翻譯給操作系統,告訴他我們要