原创 Netcdf文件查看和解析
1.讀取nc文件,不知道文件格式可以用這個軟件打開Panoply。 2.需要用到的jar包 <dependency> <groupId>edu.ucar</groupId> <artifactId>netcdf</art
原创 動態代理之jdk和cglib實現
1.Spring AOP中的動態代理主要有兩種方式,JDK動態代理和CGLIB動態代理: ①JDK動態代理只提供接口的代理,不支持類的代理。核心InvocationHandler接口和Proxy類,InvocationHa
原创 linux mysql部署
1.下載: https://dev.mysql.com/downloads/mysql/5.7.html#downloads 2.環境配置 檢測系統是否自帶Mysql rpm -qa|grep mysql 如果有進行強行卸載 rpm -e
原创 head插件安裝,nodejs安裝以及對elasticsearch 索引文檔的增刪改查
1.head插件的下載和安裝 下載地址:https://github.com/mobz/elasticsearch-head 下載後解壓或下載到非elasticsearch安裝路徑上。 到安裝目錄下的bin目錄找到elasticsearc
原创 LocalDate與date轉換的使用
/** * Date轉換成LocalDate * @param date * @return */ public static LocalDate date2LocalDate(Date
原创 xml轉object,object轉xml 續 對象裏面包含對象的解析
解析如下xml格式的文件 <DocumentElement> <Result1> <LSH>048</LSH> <TZ> <DA> <a>2</a> </DA> <DA
原创 dubbo 多協議的配置和使用
1.配置多協議 @Configuration public class DubboConfig { @NacosValue(value = "${dubbo.protocol.port}",autoRefreshed = tr
原创 dubbo hessian協議遇到的坑之 java.io.IOException: stream is closed
1.搜索發現這個問題大家都遇到過大致分爲兩個方案 一:返回類型修改爲byte[] ,代替返回的InputStream 二:修改源碼
原创 springboot整合elk 日誌展示到kibana
1、docker部署 下載鏡像 docker pull sebp/elk:latest 2、啓動 echo "vm.max_map_count=262144" > /etc/sysctl.conf sysctl -p docker
原创 Java cpu飆升問題排查
1.top 命令 可以看到進程5192的cpu使用率最高 名稱代表的含義如下: PID — 進程id USER — 進程所有者 PR — 進程優先級 NI — nice值。負值表示高優先級,正值表示低優先級 VIRT — 進程使用的虛擬
原创 初始化上傳本地代碼到git倉庫
1.首先初始化,初始化本地倉庫,初始化完成後,本地倉庫文件夾中會出現一個.git文件夾,證明該倉庫 已經被git管理了; git init 2.把所有文件提交到遠程倉庫; git add . 3. 把代碼提交到本地倉庫,並備註信
原创 jenkins的使用和部署
添加憑據 類型選擇ssh如下,private key 爲 私鑰.ssh/id_rsa 全局工具配置: 3.進入全局工具配置 4.新建item項目,選擇構建一個maven項目 確定之後,編輯相應的配置 配置源碼管
原创 Example Criteria 的使用,排序,範圍
1.時間範圍的查詢,以及排序 Example example = new Example(xxxx.class); Example.Criteria criteria = example.createCriteria(); //獲取1天
原创 git 複製項目到新的地址 包含歷史提交信息
1.先克隆老項目的鏡像 git clone --mirror [email protected] (old.git 爲老項目的git地址) 2.進入老項目的目錄 cd [email protected] 3.移除老項目的地址替換成新項目 git remot
原创 LocalDateTime的使用
1.獲取當天開始到結束時間 //當天開始時間 LocalDateTime today_start = LocalDateTime.of(LocalDate.now(), LocalTime.MIN); // 當天結束時間 LocalD