原创 linux環境查看cpu最高的那個進程,排查問題

查消耗cpu最高的進程PID 執行命令 執行top -c ,顯示進程運行信息列表。按下P,進程按照cpu使用率排序 如下圖所示,PID爲3033的進程耗費cpu最高 根據PID查出消耗cpu最高的線程號 執行命令 top -Hp 30

原创 centos7安裝docker並配置阿里雲鏡像

安裝docker需要centos7 內核3.1以上 基本上centos7以上的都支持, 然後先更新到最新 sudo yum update 然後直接安裝 sudo yum install docker 安裝之後啓動 Docker 服務,並

原创 springboot中banner圖製作

去這個地址就可以製作。 http://patorjk.com/software/taag/#p=display&f=Big&t=187-3693-0319%0A    

原创 netty的心跳檢測與斷線重連

服務端代碼 NettyServer package com.example.netty.netty2; import io.netty.bootstrap.ServerBootstrap; import io.netty.chann

原创 springcloud-config分佈式配置中心

1、首先需要搭建eureka集羣。在此不多說。 github申請一個倉庫。 https://github.com/yunwenlong/springcloud-config.git     2、搭建springcloud-config需

原创 git提交時不用輸入用戶名密碼的方法

在git push時每次都要輸入用戶名和密碼是一件很痛苦的事,其實解決方法很簡單,在文件夾(包含隱藏文件夾.git文件夾的)內右鍵 git bash here  在git bash交互環境輸入命令 git config  credenti

原创 elasticsearch添加自定義分詞器

之前已經成功搭建了elasticsearch 然後去模糊搜索的時候,中文會給拆分出來,因爲使用的是非中文分詞器。 效果如下,但是,大家都知道紅牛都是平時自己喝的飲料,爲啥沒有涅~。那是因爲沒有使用中文分詞器,那麼我們採用中文分詞器就需要

原创 springBoot整合elasticsearch

前期已經準備好了elasticsearch 下面我們來進行springboot和elasticsearch整合 配置文件 application.properties spring.data.elasticsearch.cluster-

原创 centos安裝Kibana

1、下載 wget https://artifacts.elastic.co/downloads/kibana/kibana-6.6.1-linux-x86_64.tar.gz 2、安裝 tar -zxvf kibana-6.6.1-li

原创 centos安裝elasticsearch

1、下載es wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.6.1.tar.gz 2、解壓 tar -zxvf elasticsearc

原创 docker搭建gitlab遇到的坑

先拉取gitlib docker pull beginor/gitlab-ce:11.0.1-ce.0 然後再宿主機創建gitlib對應的文件  mkdir -p /data/gitlib/etc  mkdir -p /data/gitl

原创 shiro登錄源碼分析

只截取關鍵代碼 我們通過賬戶,密碼來獲取token,使用token來進行登錄,然後會寫MyShiroRealm繼承AuthorizingRealm,在MyShiroRealm寫我們登錄的業務邏輯。 登錄方法web層的 /login  U

原创 linux環境查看cpu最後的那個進程,排查問題

查消耗cpu最高的進程PID 執行命令 執行top -c ,顯示進程運行信息列表。按下P,進程按照cpu使用率排序 如下圖所示,PID爲3033的進程耗費cpu最高 根據PID查出消耗cpu最高的線程號 執行命令 top -Hp 30

原创 Java-NIO 入門二--使用通道複製文件

NIO相對於IO來說,增加了一個通道的 channel public static void test3() throws Exception { // 非直接緩衝區複製文件 FileInputStrea

原创 Java-NIO 入門一

一直對IO、NIO很懵逼,特意在網上又找了一點兒視頻看看,在學習一下,寫下來在鞏固鞏固(手動滑稽) 如有錯誤,請及時聯繫我更正,萬分感謝! 首先看一下使用到是三個屬性 position 當前下標 limit 可用大小 c