原创 Redis一般會遇到的問題以及解析

  單線程的 Redis 爲什麼這麼快 這個問題是對 Redis 內部機制的一個考察。根據我的面試經驗,很多人都不知道Redis 是單線程工作模型。所以,這個問題還是應該要複習一下的。 回答主要是以下三點:純內存操作單線程操作,避免了頻繁

原创 java.lang.IllegalStateException: Only one connection receive subscriber allowed

    在使用spring-cloud-gateway當作網關服務,當收到post請求,且content-type爲application/x-www-form-urlencoded時,網關服務報如下異常: 2018-10-08 13:1

原创 Redis和MongoDB區別

Redis和MongoDB區別 MongoDB 更類似 MySQL,支持字段索引、遊標操作,其優勢在於查詢功能比較強大,擅長查詢 JSON 數據,能存儲海量數據,但是不支持事務。 Redis 是一個開源(BSD許可)的,內存中的數據結構存

原创 BigDecimal使用ROUND_HALF_UP進行四捨五入

BigDecimal bdTest = new BigDecimal(1.745); BigDecimal bdTest1 = new BigDecimal(0.745); bdTest = bdTest.setScale(2, Big

原创 Git 忽略文件的三種方式

原文鏈接:https://www.jianshu.com/p/2de2f39d533c     Git 提供了三種方法來忽略文件,分別適用不同情況,如下: 1、全局忽略 忽略規則由本機所有倉庫共

原创 Nginx攔截一個指定的HTML

直接上代碼! server {     # 監聽端口     listen 521;     # 監聽服務名,也可以是ip或域名     server_name default_server;       # 禁用一個header頭裏面的

原创 Git clone時出現Please make sure you have the correct access rights and the repository exists

看了好多資料終於搞定了git 中clone命令報錯這個問題,廢話不多說直接上步驟希望對大家有幫助。    1   刪除.ssh文件夾(直接搜索該文件夾)下的known_hosts(手動刪除即可,不需要git)    2   在下載好的Gi

原创 SVN服務器從Windows遷移到LInux

一、備份VisualSVN項目 1. 現在要使用Linux作爲svn服務器,之前是在windows Server 2008上的,用的是VisualSVN, 如下圖所示。 2. 現在svn中有一個項目fpp,需要將fpp這個項目導出到li

原创 linux 安裝jdk

https://my.oschina.net/u/2963821/blog/1608622 一、通過yum方式安裝Java 1.查看JDK是否已安裝 yum list installed |grep java 2.若已經安裝了JDK,如何

原创 linux maven私服nexus搭建

轉載自:https://my.oschina.net/u/2963821/blog/1806035 一、環境 CentOS 7 JDK:1.8   Maven:3.3.9 Nexus:3.11 二、私服      私服是指私有服務器,是架

原创 docker安裝配置gitlab詳細過程

獲取鏡像 1、方法一 1 docker pull beginor/gitlab-ce:11.0.1-ce.0 2、方法二 如果服務器網路不好或者pull不下來鏡像,只能在其它網路比較好的機器上pull下來鏡像,導出成一個文件, 再

原创 API 對外接口簽名驗證

前言 後端在寫對外的API接口時,一般會對參數進行簽名來保證接口的安全性,在設計簽名算法的時候,主要考慮的是這幾個問題: 1. 請求的來源是否合法 2. 請求參數是否被篡改 3. 請求的唯一性 我們的簽名加密也是主要針對這幾個問題來實現

原创 Docker安裝MySql-掛載外部數據和配置

1、用戶密碼和字符集等的設置,需要安裝完MySql後,進入到MySql中去設置,非常麻煩; 2、配置文件和數據文件都在MySql的容器內,不是很安全。 本文將介紹怎樣在創建容器時通過參數的配置來解決上面兩個問題。 環境 CentOS:7.

原创 Linux下乾淨卸載mysql

轉自:http://blog.csdn.net/tjcyjd/article/details/521891821、使用以下命令查看當前安裝mysql情況rpm -qa|grep -i mysql 可以看到如下圖的所示:顯示之前安裝了:M

原创 Windows server 20012 r2  (服務器) 安裝mysql

Windows server 20012 r2  (服務器) 用MSI安裝包安裝 根據自己的操作系統下載對應的32位或64位安裝包。按如下步驟操作: MySQL數據庫官網的下載地址http://dev.mysql.com/download