原创 jdk的keytool工具生成證書

1.生成證書 keytool -genkeypair -alias serverkey -keypass 111111 -storepass 111111 -dname “C=CN,ST=SD,L=QD,O=haier,OU=dev,CN=

原创 物聯網相關協議

物聯網通信協議,它們具有不同的性能、數據速率、覆蓋範圍、功率和內存,而且每一種協議都有各自的優點和或多或少的缺點。其中有些通信協議只能用在小型家用電器,而其他一些通信協議則可以用於大型智慧城市項目。物聯網通信協議分爲兩大類:    

原创 linux 操作清理空間

1.第一步查看空間運行情況 df -h   2.第二步切換到使用大的文件目錄並執行命令查看文件目錄佔比大小  du --max-depth=1 -h   3.找到大文件,日誌文件或者不需要的文件執行刪除即可 可以通過模糊匹配刪除,尤其是日誌

原创 人生資產負債表

愛和親情是一種負債。這是我最近剛聽到的說法,我們都清楚,愛和親情是一種溫暖,同時也是一種責任,是內心的牽掛,是難於割捨的一份感情,這情誼中有苦有樂,有分有合,有喜有悲,時時牽動着我們的喜怒哀樂,左右着我們的生活。很少有人沒有愛和親情的,這是

原创 tomcat 在widows的下的一些常見配置

1.在沒有jdk的環境下,配置自己的jre 在同級bin目錄中,引入一個jre包,然後打開bin目錄中的catalina.bat 文件,並在第一行中加入set JRE_HOME=..\jre 此行代碼即可。jre是你引入的jre的目錄哈 此

原创 spring Aop實現防止重複提交

1.先定義一個註解 import java.lang.annotation.*; /** * @desc 定義一個不重複提交的註解 */ @Target({ElementType.PARAMETER, ElementType.MET

原创 MapStruct 代替BeanUtil

下一個項目準備嘗試使用一下: http://www.tianshouzhi.com/api/tutorials/mapstruct/291

原创 spring aop 一個擋板例子

import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.Retention

原创 netty心跳機制解決

直接看別個的源碼:https://blog.csdn.net/xt8469/article/details/84827443>>https://blog.csdn.net/xt8469/article/details/84827443

原创 Java 讀取某個目錄下所有文件、文件夾

1 /** 2 * @Author: 3 * @Description:獲取某個目錄下所有直接下級文件,不包括目錄下的子目錄的下的文件,所以不用遞歸獲取 4 * @Date: 5 */

原创 poi根據excel模板導出Excel

/****單元格值對象**/public class Cells { /*** * 行 */ private int row; /** * 列

原创 eclipse配置lombok插件

下載lombok-1.16.12.jar包 然後將包添加到eclipse.ini 同級目錄下 打開eclipse目錄:最後兩行添加如下配置: -Xbootclasspath/a:lombok-1.16.12.jar -javaagent

原创 netty自定義解碼器

在socket傳輸通信中容易丟包問題,什麼半包問題,這些都是很正常的問題,處理方法就是定義自己的編解碼規則了,讓每次接收按定義好的規則爲一個完整包作爲數據源即可。   下面個例子就是netty自定義的一個解碼器: 1 import io

原创 oracle sqlload 導入數據

sqlload導入大量數據確實有大量優勢,是一個比較好的工具。 1 public class OracleLoadDataHelperUntil { 2 3 private static String datab

原创 java自帶的xml解析工具類

1 public class JaxbUtil { 2 3 /** 4 * java對象轉換爲xml文件 5 * 6 * @param xmlPath xml文件