原创 java項目linux 系統部署 shell 啓動腳本

#!/bin/bash kill_pid(){   pid=`ps -ef | grep wifi-wgw | grep java | awk '{print $2}'`   if [ "$pid" != "" ]   then    

原创 @Cacheable、@CacheEvict、@CachePut使用方法,Spring常用的緩存註解說明

Spring緩存註解@Cacheable、@CacheEvict、@CachePut使用 從3.1開始,Spring引入了對Cache的支持。其使用方法和原理都類似於Spring對事務管理的支持。Spring Cache是作用在方法上的,

原创 netty4 client連接服務端步驟及底層原理說明

服務端依次發生的步驟 建立服務端監聽套接字ServerSocketChannel,以及對應的管道pipeline; 啓動boss線程,將ServerSocketChannel註冊到boss線程持有的selector中,並將註冊返回的sel

原创 RestTemplate使用教程,用更優雅的方式發HTTP請求

Springboot — 用更優雅的方式發HTTP請求(RestTemplate詳解) RestTemplate是Spring提供的用於訪問Rest服務的客戶端,RestTemplate提供了多種便捷訪問遠程Http服務的方法,能夠大大提

原创 使用redis分佈式鎖解決秒殺和高併發問題

(一)redis技術的使用: redis真的是一個很好的技術,它可以很好的在一定程度上解決網站一瞬間的併發量,例如商品搶購秒殺等活動。。。 redis之所以能解決高併發的原因是它可以直接訪問內存,而以往我們用的是數據庫(硬盤),提高了訪問

原创 linux 系統各種操作及 常用命令

常用Shell命令 根據功能進行分類記憶會比較好記。 電源管理 網絡配置管理 任務(進程)管理 文件系統管理 文件壓縮系列命令 用戶和組羣管理 軟件包管理 查看系統運行狀態和硬件配置 服務管理 命令高級用法 查看幫助手冊 電源管理 pow

原创 maven項目修改java class 文件編譯版本的配置方法

使用Maven編譯Java項目,默認的jdk編譯版本是1.5( 參考官網的說明-》https://maven.apache.org/plugins/maven-compiler-plugin/compile-mojo.html)。 嗯~,

原创 搭建maven 倉庫

Maven中央倉庫搭建 搭建系統:Linux Centos 7.4 x64 安裝環境:JDK1.8、maven3.5.4、nexus-3.13 下載:nexus-3.13.0-01-unix.tar.gz 百度雲:https://pan.

原创 java項目通過redis防止定時任務重複執行

    public static String IDENTITY_TAG = String.valueOf(Math.random());   if (!isRunTaskMethod("GroupOrderTask.groupOrde

原创 註解實現防止重複提交

@Target({ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) public @interface AvoidRepeatableCommit { long tim

原创 MySQL 登錄報錯 Access denied for user 'root'@'localhost' (using password: NO) 的解決辦法

這個問題是在Windows下安裝MySQL服務時遇到的,安裝完成後,連接到MySQL服務時輸入命令 “ mysql -uroot -p ” ,因爲時第一次登錄,未設置密碼,直接回車,就遇到了這個問題,錯誤信息如下: “ ERROR 104

原创 Sonar 規則及相關提示處理

1、".equals()" should not be used to test the values of "Atomic" classes. bug 主要 不要使用equals方法對AtomicXXX進行是否相等的判斷 Atomic

原创 VUE 路由傳參

vue路由帶參總結 1. params <router-link :to="{name:'test', params: {id:1}}"> 配置路由格式要求: path: "/test/:id" js參數獲取:this.$route.pa

原创 rsync linux安裝和配置

#!/bin/bash exit 0 # 服務端 =========================================================== useradd -u 8080 -s /sbin/nologin -