原创 SpringBoot整合druid問題

之前看了一張帖子來整合druid的,帖子中使用的是SpringBoot1.5.x版本,我使用2.1.7版本。在整合druid的時候,發現啓動就報錯,提示dataSource找不到,具體報錯: org.springframework.be

原创 CentOS7在執行yum操作時,報錯:Could not retrieve mirrorlist

問題 在CentOS7上,執行yum操作時,報錯: 解決方法 # vim /etc/resolv.conf // 修改如下 nameserver 8.8.8.8 search localdomain    修改之後,重啓網絡  ser

原创 HashMap和HashTable的區別(面試題)

在面試的時候,面試官問到了平時常用的容器HashMap。問到的問題是,請你說說HashMap和HashTable的區別。 感覺自己回答得很籠統,比較混亂,現在總結一下:   1、是否線程安全 HashMap不是線程安全的,HashTabl

原创 Linux 環境下安裝 Git

第一步:安裝編譯 git 時需要的包 yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel yum install -y gcc pe

原创 Linux下自定義alias

alias指令方便我們輸入一些命令,類似windows下的快捷方式 臨時【重啓就會失效】 alias <新的命令>='<原始命令>' 例如: alias startTomcat='cd /usr/local/tomcat7/apa

原创 Git本地多分支開發

Git本地多分支開發 git本地創建多個分支,互不干擾。 情景:在做某個需求A時,先需要修改緊急bug B;需要兩個分支互不干擾 首先本地創建master的分支來進行開發需求A 這時候在分支20200331_A上修改的

原创 Scala中的伴生對象

在Scala的類中,與類名相同的對象叫做伴生對象,類和伴生對象之間可以相互訪問私有的方法和屬性。 先看一個例子 package com.company.scala.day02 /** * @description: *

原创 SQL優化(面試題)

最近在面試的時候經常被問到SQL優化,總結如下: 1、在表中建立索引,優先考慮where、group by使用到的字段。   2、儘量避免使用select *,返回無用的字段會降低查詢效率。如下: SELECT * FROM t 優化方式

原创 apache軟件庫

在我們平時的開發中,apache是我們接觸得最多的開源組織,並且apache爲我們提供了很多很牛的軟件,包括我們常用的tomcat,hadoop,flume。。。等 我們都可以在如下的軟件倉庫中找到 http://archive.apac

原创 Git查看本地分支、遠程分支、所有分支

Git查看本地分支、遠程分支、所有分支 查看本地分支 git branch     查看遠程分支 git branch -r -r 表示 remote     查看所有分支 git branch -a    

原创 Git commit之後撤銷commit

一般情況下,我們在本地分支開發完代碼,都會進行提交操作 通過git commit -m "註釋內容" 這時候代碼就提交到了本地暫存區 這時候先撤銷怎麼辦呢? 通過git reset命令 git reset 三個常用的參數  --

原创 Java文件處理(複製、移動、刪除)

package com.company.io; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import

原创 單例模式

創建單例模式的兩個核心:(1)私有化構造函數  (2)提供統一對外返回該類對象實例的方法 懶漢模式:  // 懶漢模式: public class SingletonDemo { private static Singleto

原创 Java遞歸讀取某個文件夾下的所有文件

import java.io.File; /** * @description: 遞歸讀取文件夾下的文件 * @author: chunguang.yao * @date: 2020-02-22 23:24 */ public

原创 虛擬機linux下git clone 報SSL connect error錯誤

把github的項目拉取到VM的linux機器上的時候出現瞭如下錯誤: 在網上看了一些博客資料,說什麼環境配置了https,把https改成git,很多奇葩的說法,都試過了,沒用。 最終看到了一篇帖子說是因爲SSL版本過低導致的,直接升