原创 Windows系統Git安裝配置使用詳解

Git的安裝 Git是一個開源的分佈式的版本控制軟件,是Linus Torvalds 爲了方便開源貢獻者協同開發和管理 Linux 內核開發替代BitKe而開發的。 打開git官網的下載地址:https://www.git-scm.co

原创 Linux環境搭建Nginx服務器

----------------------(Ubuntu) Nginx("engine x")是一款是由俄羅斯的程序設計師Igor Sysoev所開發高性能的 Web和 反向代理 服務器,也是一個 IMAP/POP3/SMTP 代理服務

原创 CentOS7在線安裝MySQL-5.7

檢測系統是否自帶Mysql rmp -qa | grep mysql 如果有進行強行卸載 rpm -e --nodeps mysql-libs-5.1.52-1.el6_0.1.x86_64 在CentOS中默認安裝有MariaDB,這個

原创 CentOS系統安裝redis

1.下載: wget http://download.redis.io/releases/redis-4.0.10.tar.gz 2.解壓文件到指定目錄: tar -zxvf redis-4.0.10.tar.gz -C /usr/loc

原创 Linux環境(Ubuntu)搭建Nginx服務器

Nginx("engine x")是一款是由俄羅斯的程序設計師Igor Sysoev所開發高性能的 Web和 反向代理 服務器,也是一個 IMAP/POP3/SMTP 代理服務器。 在高連接併發的情況下,Nginx是Apache服務器不錯

原创 spring容器和springmvc容器,以及web容器的關係

說到spring和springmvc,其實有很多工作好多年的人也分不清他們有什麼區別,如果你問他項目裏用的什麼MVC技術,他會說我們用的spring和mybatis,或者spring和hibernate。 在潛意識裏會認爲springmv

原创 Java多線程看着一篇足夠了!

引 如果對什麼是線程、什麼是進程仍存有疑惑,請先Google之,因爲這兩個概念不在本文的範圍之內。 用多線程只有一個目的,那就是更好的利用cpu的資源,因爲所有的多線程代碼都可以用單線程來實現。說這個話其實只有一半對,因爲反應“多角色”的

原创 JProfiler性能調優使用

1、官網下載windows版的JProfiler zip文件: http://www.ej-technologies.com/download/jprofiler/files 2、解壓下載後的JProfiler zip文件,進入bin目錄

原创 springboot部署jar包與依賴包分離至lib文件夾

說明 springboot構建jar部署,通過使用 java -jar xxx.jar 命令啓動服務,非常方便,但是通過maven構建的jar包含 \BOOT-INF\lib\下的所有依賴jar包,導致jar包文件太大,本文將接解決這一問

原创 Spring Boot 部署後將配置文件和日誌文件放到jar之外方法

網上看了好多,亂七八糟,還配置什麼一大推。。。 ----------------------------------- 1.配置文件application.properties直接外放即可 2.日誌文件兩種方式:     a.pom.xm

原创 SpringBoot自定義攔截器

第一種方式是要定義的Interceptor類要實現了Spring 的HandlerInterceptor 接口,或者是這個類繼承實現了HandlerInterceptor 接口的類,比如抽象類HandlerInterceptorAdapt

原创 JDK1.8對Map的最新排序方法

1.傳統排序: //對值進行排序,此處爲降序 public static <K, V extends Comparable<? super V>> Map<K, V> sortByValueDescending(Map<K, V> ma

原创 Linux 啓動停止重啓 springboot jar包 腳本

#!/bin/bash #這裏可替換爲你自己的執行程序,其他代碼無需更改 APP_NAME=common.jar #使用說明,用來提示輸入參數 usage() { echo "Usage: sh 腳本名.sh [start|

原创 mina框架詳解

參考地址,比較詳細,學習一下: https://www.cnblogs.com/duanxz/p/5143227.html

原创 Java中常用的加密與解密方法

加密,是以某種特殊的算法改變原有的信息數據,使得未授權的用戶即使獲得了已加密的信息,但因不知解密的方法,仍然無法瞭解信息的內容。大體上分爲雙向加密和單向加密,而雙向加密又分爲對稱加密和非對稱加密(有些資料將加密直接分爲對稱加密和非對稱加密