原创 工作中使用到的linux命令

1.查找日誌文件,第12個域值等於500,並打印整行 $0表示所有域,$12表示第12個域 awk '{if($12==500) print $0}' gate_2019-10-20.log 默認的域分隔符是“空格”和“製

原创 switch配合enum的使用

廢話不多說,先上代碼,拿性別舉個列子。 定義一個枚舉類 public enum SexEnum { ERROR("0", "錯誤的性別"), MAN("1", "男人"), WOMAN("2", "女人")

原创 resttemplate 發送帶header的get請求

兩種方法 使用注入的方式 @Autowired RestTemplate restTemplate; @Test public void getTest(){ //設置get請求參

原创 resttemplate 發送帶header的post請求

Content-Type:application/json(常用方式,body爲json字符串) @Autowired RestTemplate restTemplate; @Test publi

原创 java發送原生的http請求

發送get請求 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.Input

原创 Linux實用命令合集

不會命令的開發,不是好運維 1.查找日誌文件,第12個域值等於500,並打印整行 $0表示所有域,$12表示第12個域 awk '{if($12==500) print $0}' gate_2019-10-20.log 默

原创 PageHelper自定義count

使用場景 web頁面的查詢功能太複雜,pageHelper自動生成的count語句相當於在查詢語句外包一層count,查詢速度比較慢。需要優化count語句,所以纔想起來自定義count語句。 版本要求 5.0.4版本及以上 <d

原创 java.lang.NoClassDefFoundError: java/util/Base64

解決方式 jdk版本低於1.8導致的 1.檢查項目打包版本是否低於1.8 2.檢查項目啓動使用的jdk版本是否低於1.8 我在項目中遇到的 1.本地、測試環境功能沒有問題 2.正式環境部署了多臺機器,功能偶爾不正常 3.拉取日誌包

原创 resttemplate 發送get請求

params放入map中,key值和請求url中的參數名保持一致 url 可以拼接,並且使用{}括號作爲佔位符 getForEntity可以指定返回內容的格式,這裏實例使用的String.class public Strin

原创 spring boot指定配置文件的幾種方式

在spring boot項目中會有多個配置文件,一般情況下寫成下面這個樣子: application.properties 主配置文件,一般寫公共的配置 application-dev.properties 開發環境配置 ap

原创 -128的原碼

-128的原碼-128的原碼結論相關題目解析原碼、反碼、補碼基礎知識 -128的原碼結論 背景: java中byte佔兩個字節八位。 無符號範圍爲0 ~ 255,即二進制範圍0000 0000 ~ 1111 1111。 有符號範

原创 提交本地代碼到github

1.在GitHub上創建倉庫 2.在需要提交代碼的文件夾下打開git命令行(右鍵-》git bash here) 3.git init(建立本地倉庫) 4.git add . (add代碼) 5.git commit -m "註釋" (提

原创 spring boot項目把本地配置文件提交至git後,怎麼刪除遠程分支中的本地配置文件

idea開發工具下,spring boot項目有.idea、logs等等文件夾和*.iml文件,如下圖所示。 這些本地配置文件是不需要提交至git的,可以在提交之前使用.gitignore文件添加對這些文件的過濾。 具體操作是: 打開w

原创 如何用命令將本地項目上傳到git

本文轉自博客園,由eedc傾力撰寫,地址:https://www.cnblogs.com/eedc/p/6168430.html 如何用命令將本地項目上傳到git 1、(先進入項目文件夾)通過命令 git init 把這個

原创 JAVA中循環刪除List中元素

        刪除List某個元素使用list.remove(index)方法。在刪除某個元素後list大小在變化,而遍歷的下標沒有發生改動,導致會漏掉一些數據。         所以刪除多個元素時,可以使用如下方法: import