原创 Linux總自動殺死運行的jar

最近運行一個項目,因爲服務器內存較小,項目在每天凌晨會執行定時任務爬取網上的數據導致內存佔用過高,觸發Linux內核OOM機制,導致進程被殺死. 如果出現程序運行莫名停止的可以通過 egrep -i -r 'killed pro

原创 linux安裝BFE

編譯 環境準備 安裝 golang 1.12+ 1.下載go wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz 2.解壓 tar -C /usr/local -zxvf

原创 mysql觸發器刪除表數據時將刪除的數據插入到備份表中

使用觸發器 CREATE TRIGGER '觸發器名稱' BEFORE DELETE ON '刪除的主表名稱' FOR EACH ROW BEGIN INSERT INTO '備份表名稱' SELECT * FROM '主表名稱'

原创 Linux 服務器 ftp上傳文件出現的問題

1 安裝vsftpd [root@localhost modules]# yum install -y vsftpd 2 編輯ftp配置文件 [root@localhost modules]# vi /etc/vsftpd/vsf

原创 mysql修改時間字段只修改日期不修改時間內

UPDATE tablename SET ziduan= ADDTIME( date(‘2019-07-07’) + INTERVAL 0 HOUR, time(ziduan) ) where ID BETWEEN 1

原创 BUNQ對接時通過掃碼sofort二維碼獲取不到接口ID

在對接bunq時使用的是java_sdk 在通過掃碼獲取token創建付款請求時,根據接口文檔,應該返回的是一個sofort的事務ID,然後再通過ID去調用 SofortMerchantTransaction 接口去獲取二維碼

原创 BigDecimal 加減乘除及比較大小

BigDecimal 比較大小 BigDecimal a = new BigDecimal (101); BigDecimal b = new BigDecimal (111); //使用compareTo方法比較 //注意:a、

原创 Springboot整合mybatis連接數據庫

1.導入相關jar包 使用maven導入,pom.xml配置如下 <!--繼承父類--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spr

原创 springboot打成war包

SpringBoot默認達成jar包,使用SpringBoot構想web應用,默認使用內置的Tomcat。但考慮到項目需要集羣部署或者進行優化時,就需要打成war包部署到外部的Tomcat服務器中。 本文所使用SpringBoot版本

原创 使用shiro框架進行安全驗證

1.首先要創建數據庫,創建5個表,分別是用戶表,用戶與角色中間表,角色表,角色與權限中間表,權限表 2.導入相關的jar包,這裏使用maven導包 <dependencies> <dependency> <groupId>

原创 Linux環境下配置zookeeper集羣

配置zookeeper集羣可以使單個zookeeper節點宕機後別的zookeeper節點仍可以提供服務,保障服務的運行 如果主節點宕機,即(leader)宕機,別的節點(follower)會根據算法自動選舉出新的leader來提供服

原创 使用dubbo調用服務

創建服務提供者 1.創建服務接口並編寫實現類 2.導入jar包,這裏使用maven導入 <dependencies> <dependency> <groupId>com.alibaba</groupId> <arti

原创 Linux設置zookeeper開機自啓

1.創建目錄 在etc/systemd/system目錄下創建zookeeper.service文件,該文件文件名可以隨便起,後綴.service不可改變 2.在文件內編寫 [Unit] Description=Zookeeper-2

原创 Linux服務器配置javaweb項目

連接服務器需要使用插件,這裏使用xshell 下載安裝編輯器及文件上傳工具 首先修改下載源爲阿里雲 1.進入cd /etc/yum.repos.d 2.備份CentOS-Base.repo mv CentOS-Base.repo Ce

原创 Redis開啓遠程連接

將配置文件redis.conf中的bind=ip地址註釋掉 然後在本地連接時只需要將連接的地址改爲遠程的ip地址即可 如果還是無法連接,還需要將遠程redis中配置文件中的protected-mode改爲no