原创 已過的2019與即將到來的2020

目錄   我想怎樣敘述2019   家裏新增一名小猛獸 我的工作如何? 技術和產品 展望2020 我想怎樣敘述2019   時間總是過得很快,還沒來得及好好實踐自己2018年得規劃,2019年就結束了(尷尬臉)。2019年對我來說是一個非

原创 centos 安裝rz sz

yum install lrzsz 點贊 收藏 分享 文章舉報 細聽風聲 發佈了24 篇原創文章 · 獲贊 14 · 訪問量 9萬+ 私信

原创 tcp筆記

近來看了下tcp的資料,大多來自維基百科,百度百科,便做下筆記,加深下理解。 tpc運行主要分3個階段,連接創建,數據發送,連接終止 tcp連接三次握手 第一次 客戶端發送syn=i包到服務器,進入SYN_SENT狀態,等待服務器確認 第

原创 Maven常用命令

jar安裝到本地倉庫 mvn install:install-file -Dfile=xx-1.2.0-SNAPSHOT.jar -DgroupId=com.group.xx -DartifactId=xx-Dversion=1.1.0

原创 Java正則表達式 matches find group

Matcher matches() 標識字符串是否和正則表達式匹配 public static void main(String[] args) { Pattern p = Pattern.compile("^[0-9]+$");

原创 mysql備份和恢復

mysql備份 mysqldump --single-transaction  -uroot -p123456 dataBaseName |gzip -9 > database_backup.gz mysql恢復備份數據 首先需要創建一個

原创 將多個jar包打包成一個jar包

maven打包時用spring-boot-maven-plugin插件將多個jar文件打進一個jar中 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="ht

原创 jvm常用啓動參數

oracle jvm參數地址 https://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html -Xmx512m  設置最大堆內存 -Xms512m

原创 redis命令

redis客戶端登錄  redis-cli -h host -p port -a "password"  

原创 mysql 打開慢查詢日誌

只要在mysql安裝目錄下的my.ini或my.cnf文件中的[mysqld]標籤下加入 long_query_time=1 slow_query_log=1slow_query_log_file="C:\Program Files\My

原创 java 鏈表實現

這裏我分享下自己用Java實現的鏈表 : 首先給出一個鏈表模型: 第一步:  創建空鏈表    第二步:創建頭節點 第三部:創建尾節點 到此爲止 一個比較有完整意義的鏈表已經構造出  增加節點 刪除節點:

原创 總結2017

2017結束了,感覺這一年過得很快,自己的大部分時間都花在了工作上,不知道自己的付出值不值得.其實想想自己過去的這一年,基本上用幾句話就能總結完了.簡單的做下記錄,以後有機會再來回看. 1:帶女朋友去了廣州長隆動物園,珠海情侶路. 2:自

原创 scheduleWithFixedDelay 和 scheduleAtFixedRate 的區別

 scheduleWithFixedDelay : 官方意思是:創建一個給定初始延遲的間隔性的任務,之後的下次執行時間是上一次任務從執行到結束所需要的時間+給定的間隔時間。舉個例子:比如我給定任務的初始延遲(long initialdel

原创 java 遞歸實現快速排序

快速排序 之所以快,是因爲採用分治的策略,將排序細分化,這樣下來,整個快速排序的時間複雜度爲O(N*logN) , 比那些常規的冒泡排序,選擇排序,都要快。但是這裏存在了一個弊端,就是如果目標數組是一個很大的數組,由於遞歸的原因,可能會

原创 java 對數組進行插入刪除修改

數組的插入操作 : 首先定義一個數組a: 【1】【2】【3】【4】【5】 。我想要在a數組的第3個位置插入6, 那麼第3個位置和它之後的的每個位置都應該向後移動一位。 此時數組由原來的數組a: 【1】【2】【3】【4】【5】 變成 b: