原创 多線程的創建方式,常用線程池及7大核心參數

一.多線程創建方式 1.繼承thread類 //繼承Thread類來創建線程 public class ThreadTest { public static void main(String[] args) {

原创 最新-java面試題

  爬坑三年多,最近遇到較頻繁的爬坑題。做下記錄。 1.hashmap原理,擴容機制,數據結構版本差異,是否安全,閉環問題。 2.對currenthashmap的理解 3.是否用過鎖,用過哪些鎖? 4.說一下synchronized與Lo

原创 Linux下文件夾移動到當前目錄下一級目錄的操作

cp命令 將現有文件移至下一級目錄下。可以新建一個平級目錄文件夾,現將文件移至平級目錄文件夾下然後在cp到原有文件夾下一級目錄裏。 命令:cp dir1/a.doc dir2 表示將dir1下的a.doc文件複製到dir2目錄下 cp -

原创 json解析list取值,json多層取值

先獲取json文件,如下解析即可獲取所需字段值,可new對象set值保存或返回。 package UserTest; import com.alibaba.fastjson.JSON; import com.alibaba.

原创 git代碼更新提交

git pull 拉取代碼 git add -A 提交所有變化(包括刪除、新增、修改) git commit -m "註釋" 本地倉庫提交 git push origin master 推送

原创 springCloud項目搭建-eurekaClient消費者(三)

前篇文章已經創建服務提供者,接下來創建服務消費者。 完成後修改一下pom.xml如下 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.ap

原创 線程池七大核心參數及執行過程

線程池七大核心參數 1.corePoolSize(核心線程數) 2.maxPoolSize(最大線程數) 3.keepAliveTime(空閒回收時間) 4.unit(回收時間單位) 5.workQueue(任務隊列) 6.threadF

原创 springCloud項目搭建-eureka註冊中心(一)

按分模塊方式快速搭建springCloud項目 參考文章:http://c.biancheng.net/view/5357.html 1.首先,使用IDEA快速創建項目 一直點 next 直至 finish. 刪除多餘文件,

原创 linux 根據關鍵字查找日誌

linux 根據關鍵字查找日誌 1、查找當前目錄文件名中的字符串: grep 字符串 文件名 2、查找某個文件中字符串,並輸出行號:grep -n 字符串 文件名 3、查找當前目錄(包含子目錄)的字符串:grep

原创 springCloud項目搭建-eurekaClient(二)

前篇文章已經搭建eureka註冊中心,接下來則是創建服務提供者。 創建生成後如下 pom.xml如下 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http:/

原创 springCloud項目搭建-feign調用服務接口(四)

Feign是一個聲明式的Web Service客戶端,它的目的就是讓Web Service調用更加簡單。Feign提供了HTTP請求的模板,通過編寫簡單的接口和插入註解,就可以定義好HTTP請求的參數、格式、地址等信息,使用起來比

原创 sql取前一天,後一天,指定天數時間

1,取前一天 SELECT DATE_SUB(CURDATE(),INTERVAL 1 DAY) 2 取當前天 SELECT DATE_SUB(CURDATE(),INTERVAL 0 DAY) 3 取後一天日期 SELE

原创 讀取目錄下所有文件名寫入文件

1. 在需要操作的目錄下 Shift +右鍵 打開命令窗口 dir/b/on >allFileName.txt 2. 新建一個文本文檔,文本中輸入如下代碼: dir/b/on >allFileName.txt 將文本文檔