原创 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