原创 效果圖展示

ufserver是一款簡易高效的文件上傳系統,支持自定義路徑,生成縮略圖,命令行參數等。 ufserver https://blog.csdn.net/qq_24434671/article/details/100576661 原圖如下:

原创 SpringBoot使用Dockerfile-maven-plugin構建docker鏡像並且發佈到私有倉庫

上一篇文章我們說了如何用maven-docker-plugin來構建,但是官方推薦新項目使用dockerfile-maven-plugin,下面廢話不多說了,直接上乾貨。dockerfile-maven插件的官方網址爲:https://g

原创 Sentinel分佈式限流組件,SpringCloud Alibaba整合

Sentinel 是什麼? 隨着微服務的流行,服務和服務之間的穩定性變得越來越重要。Sentinel 以流量爲切入點,從流量控制、熔斷降級、系統負載保護等多個維度保護服務的穩定性。 Sentinel 具有以下特徵: 豐富的應用場景:Sen

原创 bat腳本自動配置JDK環境變量

bat是window系統中的一種批處理腳本,今天閒來無事寫了個bat腳本,可以自動配置JDK環境變量,我們都知道很多JAVA新手入門的時候環境變量搞不定,有的可能配置了一整天也沒有弄好,可以說效率是非常低的,把時間浪費在配置JDK環境變量

原创 Nio入門實現簡單的服務端和客戶端通信

Java.nio全稱java non-blocking IO,是指jdk1.4 及以上版本里提供的新api(New IO) ,爲所有的原始類型(boolean類型除外)提供緩存支持的數據容器,使用它可以提供非阻塞式的高伸縮性網絡。目前很多

原创 JavaScript常用排序收集整理 - 面試必備

JS常用排序收集  var a = [10,3,11,15,4]; // insertionSort(a).forEach((v)=>{console.log(v)}) // bubbleSort(a).forEach((v)=>{co

原创 Go監控網絡數據包,實時抓取網卡信息進行解析,離線解析pcap包

本次用到的包爲gopacket來對網絡進行抓包。網上也有類似的代碼,不說了,上乾貨。 package main import ( "fmt" "github.com/google/gopacket" "github.com/go

原创 Guice實例代碼分享實現IOC依賴注入的功能

Guice是Google開發的一個輕量級,基於Java5(主要運用泛型與註釋特性)的依賴注入框架(IOC)。Guice非常小而且快。Guice是類型安全的,它能夠對構造函數,屬性,方法(包含任意個參數的任意方法,而不僅僅是setter方法

原创 GO語言常用工具類收藏

GoLang是一門神奇的語言,但是他自身提供的工具包卻不是很多,包括我在用的時候也需要去百度一下對應的,常用的如下: 字符串類 1、截取字符串 //截取字符串 start 起點下標 length 需要截取的長度 func Subst

原创 ufserver文件上傳服務器-用來管理你項目中的圖片-性能可比Java、Python高十倍不止

大家在做項目的時候如果是web項目,項目又不大的情況下上傳圖片一般都是上傳到項目的webapp目錄下面,webapp下面會有一個upload的文件夾,今天給大家分享的是在項目中如何把圖片上傳到其他服務器,由於java比較笨重,故我用GO語

原创 SpringBoot中對返回結果進行多語言切換方案(本文利用AOP實現)

相信很多朋友在做接口開發的時候返回給客戶端的提示需要根據不同的語言切換,如果是客戶端的那麼客戶端自己可以做,如果是服務端返回的,那就只能服務端在返回的同時做處理了,如果一個一個改,我的媽呀,什麼時候是個頭,唯一正確的方式就是使用AOP來實

原创 開發人員必備的Linux命令(效率提升10倍)

1、找到某個進程殺死 ps aux | grep java | grep "jar包名稱" | grep -v grep | awk '{print $2}' | xargs kill -9  

原创 Java實現利用在線的API對IP地址進行解析(內部代碼分享)

很多人在做項目的時候會記錄用戶的IP,那麼要想展示的出來的話就需要把IP轉換成對應的地址纔可以,不然看着一串串數字鬼知道是那個地區的,轉成對應的地址一般有2種,一種是基於一些離線的數據庫進行解析和查找,另外一種是根據在線提供的API進行獲

原创 Java基礎編程練習題

很多人在自學java的時候看一遍視頻,感覺就會了,課後並沒有大量的練習來鞏固當前所學的知識點,今天給大家整理了一些非常具有代表意義的題。 Java基礎類型題 1、反轉一個只有3位數的整數。  從控制檯輸入321,輸出123 2、將一個

原创 SpringBoot2+Sharding-JDBC實現單庫分表

由於項目的數據量越來越大,今天利用Sharding-JDBC來進行分表操作。 Maven依賴如下: <dependency> <groupId>io.shardingsphere</groupId> <artifactId>shar