原创 關於分佈式鎖的一種實現思路

需求語言描述:多個節點競爭同一資源,且只能有一個節點競爭成功; 場景描述:   最近在做一個數據同步程序,因爲es出色的查詢性能以及爲了減輕與底層數據庫的交互,將底層數據庫如sqlserver中的數據同步到es。   在做了定時任務的統一

原创 關於 IntelliJ IDEA 使用Subversion 配置Ignored Files無效

目前結論:  已經加入版本的文件不能ignore(但是可以繞過)。背景:  現在我們有個項目是分本地版(部署在客戶本地)和雲端版(web版),然後我們雲端版不開發頁面,套用本地版開發的頁面,分開打包和分開配置,但是本地版的哥們真的是拽得很

原创 記一次多數據源配置問題

問題:        最近趕項目,雲端這邊同步數據項目我來搭的,因爲需要用到多數據源(不同類型數據庫,同一類型數據庫不同ip),一開始都沒什麼問題,後來那哥們那邊連接不了。解決:        因爲sqlserver的版本不同,一個05(

原创 SpringBoot 異步任務(反射動態調用)

對於異步任務,我們常見的處理方式一般有以下幾種:1.開啓一個新線程,執行指定任務(建議從線程池獲取);2.如果用springboot,框架本身自帶了異步任務封裝,使用起來也比較方便;3.其他語言提供接口,如nodejs,在異步這方面還是很

原创 關於quartz定時任務實現Job接口無法註解爲spring bean 的一種解決方案

  通常情況下,我們使用quartz之後,定時任務實現Job接口,並重寫execute()方法: public class QuartzJob1 implements Job { /** * quartz回調此接口,

原创 Java Apache Poi Util

本文主要是java整合apache poi,可以實現下載到本地或者返回輸出流的util。代碼還有很大的優化空間,自行優化!!!STEP1:導入依賴:我用的3.15版本<dependency> <groupId>org.apac

原创 idea 配置 Tomcat

            若Tomcat失效,或者更換版本:

原创 idea安裝插件plugin(主要針對網絡連接不上的情況)

STEP1:ctrl + alt + s 打開settingsSTEP2:在輸入框鍵入 PluginsSTEP3:輸入你想要的插件名稱,我這邊輸入的是nodejs,因爲最近在學(我這邊是安裝過的...所以這樣顯示)。STEP4:點開中下方

原创 關於動態讀取配置文件的一種實現思路

  項目中,我們經常想修改配置,並且立即生效,且不重啓服務器,因爲只是因爲修改一個配置就重啓服務器,就會顯得交互很不友好了。   如下圖是一種實現思路,但是如果實時性要求很強,那麼可能需要考慮集羣,中斷其中一個節點等,本思路比較適合實時要

原创 把spring-boot項目部署到tomcat容器中

因爲收藏太多,不容易找,所以貼出來。 給原創作者點個贊,很好用!!! 參考鏈接: https://blog.csdn.net/javahighness/article/details/52515226

原创 idea 配置 svn

敲尼瑪啊,哎,兩年沒用svn了,好煩啊解決:STEP1:  svn重新安裝,本地命令行工具記得安裝!!!STEP2:  配置svn目錄。

原创 Linux 7 相關操作

# 防火牆(7.0以上版本):systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall開機啓動systemctl

原创 modejs 簡單mvc web框架

自學四天nodejs寫的mvc框架,有些代碼很爛多多包涵!代碼需要改進的地方很多。github:https://github.com/caiwangmeng/nodejs_demo

原创 idea版本升級

聲明:網上很多資料,我也是看的網上的,只是整合一下!STEP1:工具欄Help -> Check For Updates其實還是到官網下載,所以可以直接到官網下載STEP2:附可能用到的在線激活碼:http://idea.lanyus.c

原创 PLSQL 查詢出來的數據亂碼

https://www.cnblogs.com/yuefengjiding/archive/2017/06/13/7000506.html