原创 Mysql優化——唯一索引和普通索引的選擇

問題:當一個字段同時滿足唯一索引和普通索引的情況下,我們要如何抉擇呢? 要弄清楚這個問題,我們首先要了解唯一索引和普通索引的實現原理,我們通過查詢操作和更新操作分別來對比他們之間的區別 附帶一提,普通索引和唯一索引的區別:首先,他們都是索

原创 k8s問題大全

1.kubectl查看日誌報 Error from server:xxxxx:getsockopt: no route to host 這是由於防火牆未關的問題 # systemctl stop firewalld # systemc

原创 VirtualBox Centos7虛擬機 靜態IP

  起因:因爲最近公司要求學k8s,本來虛擬機網絡用的nat,由於IP地址段爲10.0.1.4,應該是地址段太低的原因,導致ssh連不上,網上查要去端口轉發,連上Xshell後,興高采烈的弄到一半發現虛擬機直接並不能訪問,估計還是因爲地址

原创 Docker基礎

總結一下Docker的基礎常用知識。 常用非基本命令: docker run -d -p 外部端口:容器內部端口 xxx  #啓動一個xxx鏡像,-d後臺運行,-p端口映射; docker ps  #查看所有運行的容器 docker ps

原创 Docker運行容器+端口映射和磁盤映射

docker run -it -d -p 80:8080 -v /root/www/www:/usr/local/tomcat/webapps/ROOT tomcat 參數解讀: -d:後臺運行; -p:端口映射   上述80爲宿機端口

原创 Docker搭建registry倉庫

#先把私有倉庫down下來 docker pull registry #啓動倉庫 docker run -d -p 5000:5000 registry #默認情況下,會將倉庫存放於容器內的/tmp/registry目錄下,這樣

原创 Oracle數據庫

自從大學之後,就幾乎沒有怎麼用過oracle了,沒辦法,連着兩家公司都是用oracle,只能強迫自己看看了。 1.cmd命令操作oracle    sqlplus / as sysdba

原创 Windows下不亂碼,Linux下亂碼的問題——Linux 安裝Windows字體庫

由於需要宋體,所以需要自行安裝 執行命令發現輸入命令查看字體列表是提示命令無效:     如上圖可以看出,不僅沒有中文字體,連字體庫都沒有,那麼接下來就記錄一下在Linux CentOS 7中如何安裝字體庫以及中文字體。 安裝字體庫 在C

原创 本地安裝jar進maven倉庫

mvn install:install-file -Dfile=aspose-cells-18.9.jar -DgroupId=aspose -DartifactId=aspose-cells -Dversion=18.9 -Dpac

原创 Linux下,java讀取中文文件名亂碼

vi /etc/profile 加入以下兩行配置: export LC_ALL="zh_CN.GBK" export LANG="zh_CN.GBK"   保存成功後,輸入以下命令重新加載下配置: source /etc/profil

原创 LInux啓動jar包且退出Xshell後依舊運行

nohup java -jar xxx.jar & 這樣啓動的話,日誌是存到jar包目錄下的nohup.out文件,所以我們查看日誌的話可以用命令: tail -f nohup.out  

原创 IDEA git修改遠程倉庫地址

原文轉載自:https://blog.csdn.net/u011136197/article/details/79429000 方法有三種:方法1.修改命令 git remote set-url origin <url> 方法2.先刪後

原创 Springboot配置多個視圖解析器,項目同時有jsp和html

廢話有點多。。大家諒解下啊,如果着急的話可以直接下拉到底部,上面是我的解決歷程。。 這個問題一般是遇不到的,只怪我們項目是在奇葩。事情是這樣的,我們先開發的項目要集成進去一個老項目,新項目用的是html,但是老項目用的是Jsp,而且老項目

原创 《重構,改善既有代碼》讀書筆記

一、爲何要重構 1、重構讓代碼更易閱讀和理解。 2、重構改進軟件設計 我個人認爲,上述兩點完全可以是重構的動力。 二、什麼情況需要重構 1.重複代碼 2.過長函數 3.過大的類 4.過長參數列 5.違反單一職責原則(即有多個理由去修改一個

原创 Junit框架

前言:近期在學習TDD的開發模式,因此對於測試框架就必須要近一步的瞭解了。我認爲絕大多數JAVA程序員都用過這個框架,大家用的最多也應該就只是@Test這個註解,可能像我一樣,至今都還不知道還提供有其他的註解。   一、註解 測試通常包含