原创 Java 8 日期處理的工具類

Java 8 日期處理的工具類 Java 8 推出了全新的日期時間API,在教程中我們將通過一些簡單的實例來學習如何使用新API。 Java處理日期、日曆和時間的方式一直爲社區所詬病,將 java.util.Date設定爲可變類型

原创 Linux修改主機名的方法(CentOS 7)

臨時修改主機名 用 hostname 命令可以臨時修改機器名,但機器重新啓動之後就會恢復原來的值。 hostname //查看機器名 hostname -i //查看本機器名對應的ip地址 永久修改配置文件 修改 /etc/

原创 java計算兩個日期間隔天數

/** * 計算兩個日期間隔天數 * * @param startTime : 開始時間 * @param endTime : 結束時間 * @return */

原创 apache.commons.io.FileUtils遍歷目錄所有文件,及替換文件內容

apache.commons.io.FileUtils遍歷目錄所有文件,及替換文件內容 導包 <!-- https://mvnrepository.com/artifact/commons-io/commons-io --> <d

原创 阿里ECS(linux centos)安裝nacos註冊中心

阿里ECS(linux centos)安裝nacos註冊中心 一. linux下載安裝nacos客戶端 Shell登錄ECS Linux控制檯,使用wget下載nacos Nacos GitHub下載地址 -- cd到/usr

原创 Maven全教程

Maven全教程 一、爲什麼使用Maven這樣的構建工具【why】 ① 一個項目就是一個工程 如果項目非常龐大,就不適合使用package來劃分模塊,最好是每一個模塊對應一個工程,利於分工協作。藉助於maven就可以將一個項目拆分

原创 深入瞭解Java多線程

300 行代碼帶你秒懂 Java 多線程 線程 線程的概念,百度是這樣解釋的: 線程(英語:Thread)是操作系統能夠進行運算調度的最小單位。它被包含在進程之中,是進程中的實際運作單位。一條線程指的是進程中一個單一順序的控制流,

原创 start.aliyun.com 極速構建 Spring Cloud 應用

start.aliyun.com 極速構建 Spring Cloud 應用 以下文章來源於阿里巴巴中間件 ,作者良名 背景 相信很多人都使用過 start.spring.io 來初始化自己的 Spring Boot 工程,這個工

原创 如何優雅地使用 Nginx 限流

如何優雅地使用 Nginx 限流 限流算法令牌桶算法 令牌桶算法 算法思想是: 令牌以固定速率產生,並緩存到令牌桶中; 令牌桶放滿時,多餘的令牌被丟棄; 請求要消耗等比例的令牌才能被處理; 令牌不夠時,請求被緩存。 漏桶算法

原创 參數校驗Validator

參數校驗Validator 爲什麼要用validator javax.validation的一系列註解可以幫我們完成參數校驗,免去繁瑣的串行校驗 不然我們的代碼就像下面這樣: // http://localhost:8

原创 網絡常見的 9 大命令

網絡常見的 9 大命令 ping 命令 ipconfig 命令 arp 命令(地址轉換協議) traceroute 命令 route 命令 nslookup 命令 nbtstat 命令 netsta

原创 JDK 中定時器實現

JDK 中定時器實現 正文 jdk中能夠實現定時器功能的大致有三種方式: java.util.Timer java.util.concurrent.DelayQueue java.util.concurrent.Schedule

原创 網站全站變灰代碼

哀悼日網站全站變灰代碼 通過幾行簡單的代碼,來實現網站全站變灰代碼功能。 第一種:修改CSS文件 我們可以在網頁的CSS文件中添加以下的CSS代碼,來實現網頁黑白色,也就是網站變灰。 html { filter: prog

原创 關於 MyBatis的10種通用的寫法

關於 MyBatis 的10 種通用的寫法 用來循環容器的標籤forEach,查看例子 foreach元素的屬性主要有item,index,collection,open,separator,close。 item:集合中元素迭

原创 Spring 的核心思想

Spring 的核心思想 @Before註解 @After註解 @AfterReturning註解 @AfterThrowing註解 @Around註解 @Pointcut註解 1. 依賴注入 依賴注入是面型接口編程的一種體