原创 使用CORS解決跨域問題

        後端接口和前端分離的時候,很多情況下會遇到跨域問題。這是瀏覽器的同源策略導致的,同源策略是爲了Web安全提出的,說的是兩個不同源的網址默認是不能請求對方的接口的。不同源包含:協議(http|https)、ip/域名、端口之

原创 Linux swap

1.Swap 在Linux和UNIX系統上都有一個SWAP分區,該分區,例似於於Windows系統上的虛擬內存。 當系統的物理內存不夠用的時候,就需要將物理內存中的一部分空間釋放出來,臨時轉移到SWAP上,供當前運行的程序提供物理內存空間

原创 切面定義可配置化及重複註解

項目https://gitee.com/xxssyyyyssxx/validation在這兩個方面進行了探討。 1.切面自定義 一般地,切面都是這樣定義的,由於@Pointcut無法通過${}注入,所以這個類很難框架化,都需要在業務方法中

原创 利用JdbcTemplate實現mysql批量保存

mysql批量保存或者更新可以極大地減少網絡調用,提升性能。 批量保存是將多條數據組裝成 insert into xxx (xx,yy) values (xx1,yy1),(xx2,yy2)的方式。 批量更新是將多條數據組裝成update

原创 關於Java.clone方法和Cloneable接口

關於Cloneable和clone方法的認識: 1.Cloneable接口是一個標記接口,沒有clone方法,clone方法是在Object類中的,並且是protected的 2.一般地需要實現Cloneable和重寫clone

原创 如果mysql的自增主鍵達到最大值會發生什麼?

         如果mysql的自增主鍵達到最大值會發生什麼?比如主鍵類型設爲int,其最大值爲:2147483647,如果此時我們再往其中寫入數據,就會發生異常: Duplicate entry '2147483647' for k

原创 vsftpd 安裝過程記錄

使用yum安裝,執行安裝命令:yum install -y vsftpd 安裝FTP服務器 創建FTP用戶和FTP的目錄,並修改FTP目錄的權限給FTP用戶 創建用戶: 重置密碼: 創建FTP目錄: 授權FTP目錄權限給camera用戶

原创 NFS網絡的搭建和遷移

以前的NFS服務器在192.168.0.50 ${oldserverip},在新機器192.168.0.100 ${newserverip}上安裝NFS服務,遷移數據到新主機上,然後啓動NFS服務,其他的客戶端全部重新掛載到新的NFS網絡

原创 基於Jenkins+Git+Gradle實現自動打包部署

下載地址:https://jenkins.io/zh/download/ jenkins依賴Java,所以首先配置好java環境。建議下載 xxx.war,使用java -jar的方式來啓動,其中java -jar可以寫到腳本中,做到一鍵

原创 POI操作ppt,合併,轉圖片

原文鏈接:https://www.w3cschool.cn/apache_poi_ppt/apache_poi_ppt_to_image.html   引入POI compile group:

原创 Nginx獲取自定義header

想要獲取自定義header,必須開啓下劃線支持 underscores_in_headers on;可以配置在http或者server中。參考 http://nginx.org/en/docs/http/ngx_http_core_mod

原创 通過Ipv6連接數據庫的幾項注意

0.首先主機【包括客戶機和服務器】要支持ipv6     ping6 -I eth0 IPV6_ADDRESS 可以判斷連通性     由於在ping本地的ipv6地址時,需要指定一個用來發送數據包的網絡界面,所以需要添加-I參數1.my

原创 SpringBoot接口加密解密統一處理

這篇文章主要爲大家詳細介紹了SpringBoot接口加密解密統一處理,具有一定的參考價值,感興趣的小夥伴們可以參考一下 我們與客戶端的接口交互中,爲了更高的安全性,我們可能需要對接口加密(請求參數加密,服務端解密)

原创 關於mysql的delete和主從同步問題

mysql的delete並不會真正刪除磁盤空間,而只是標記相應的區域,在合適的時候還可以再利用。如果要真正騰出磁盤空間,還必須使用optimize table xxx進行磁盤碎片處理,但是這個命令會在相應的庫下產生一個很大的#sql-xx

原创 Base64的編解碼

Base64編碼是將字節數組編碼爲可以打印的字符數組,解碼是將Base64的字符數組還原爲原字節數組。 1.8之前,我們一般可以使用 sun.misc.BASE64Encoder和sun.misc.BASE64Decoder來進行