原创 讀Spring實戰學習總結

1.@Autowired註解可以用在類的任何方法上,@Inject與其類似.@Inject註解來源於Java依賴注入規範,該規範同時還爲我們定義了@Named註解。在自動裝配中,Spring同時支 持@Inject和@Autowired。

原创 Redis 解決(外部服務器連接失敗)Unable to connect to Redis server: 192.168.18.150:6379

1.找到redis配置文件/etc/redis.conf 2.修改 protected-mode yes 改爲:protected-mode no 3.註釋掉 #bin 127.0.0.1 4.重啓redis

原创 elasticsearch 使用問題總結

一、Fielddata is disabled on text fields by default. Set fielddata=true on [name] in order to load fielddata in memory by

原创 Spring學習總結

1.@Autowired註解可以用在類的任何方法上,@Inject與其類似.@Inject註解來源於Java依賴注入規範,該規範同時還爲我們定義了@Named註解。在自動裝配中,Spring同時支 持@Inject和@Autowired。

原创 Springcloud集成sleuth服務跟蹤

目錄 一、sleuth簡單介紹  二、sleuth與zipkin之間聯繫 Zipkin 三、集成開始 1、提前說明,Spring Boot 2.x 以下版本注意 2、下載zipkin.jar 3、第一種方式服務端配置 4、第二種方式服務端

原创 Java類加載過程

目錄 一、什麼是類加載 二、類加載順序/過程 2.1 加載 2.2 驗證  2.3 準備 2.4 解析 2.5 初始化 三、加載中的加載器 3.1 啓動類加載器(Bootstrap) 3.2 擴展類加載器(Extension) 3.3 系

原创 nginx配置實現負載均衡

目錄 upstream簡單配置 權重配置 ip_hash配置 fair配置 url_hash配置 upstream中常用的配置項 Nginx能夠配置代理多臺服務器。當一臺服務器宕機之後。仍能保持系統可用。下面聊下常用的一些配置項。 ups

原创 Spring Cloud中,如何解決Feign/Ribbon第一次請求失敗的問題,ribbon Read timed out

一、問題原因   Gateway ribbon 超時時間設置  ribbon: #Ribbon允許最大連接數,即所有後端微服務實例請求併發數之和的最大值。 MaxTotalConnections: 500 #單個後端微服務實

原创 Redis集羣介紹

目錄 Redis集羣介紹 Redis 集羣的數據分片 Redis 集羣的主從複製模型 Redis 一致性保證 搭建並使用Redis集羣 搭建集羣 Creating a Redis Cluster using the create-clus

原创 redis事務介紹

目錄 Redis 事務 Redis事務回滾問題 Redis 事務命令 Redis 事務 Redis 事務可以一次執行多個命令, 並且帶有以下兩個重要的保證: 批量操作在發送 EXEC 命令前被放入隊列緩存。 收到 EXEC 命令後進入事務

原创 解決Unable to connect to Redis server: 192.168.18.150:6379

1.找到redis配置文件/etc/redis.conf 2.修改 protected-mode yes 改爲:protected-mode no 3.註釋掉 #bin 127.0.0.1 4.重啓redis

原创 Spring 事務失效的原因

目錄 一、方法使用try/catch。 二、同類中方法的互相調用。 一、方法使用try/catch。       失效代碼 @Override @Transactional public RrcResponse addSho

原创 RabbitMQ學習總結-確認消息返回

目錄 一、簡單介紹 二、幾個名詞 三、四種模式 四、Springboot集成rabbitmq(確認消息返回) 五、rabbitmq延時隊列使用 六、rabbitmq實現rpc調用 一、簡單介紹       RabbitMQ是實現了高級消息

原创 配置yml文件幾個注意點

1.縮進不允許使用tab只能使用空格 2.數據格式爲,名稱:(空格)值 3.空格的個數不重要,只要相同層級的元素左對齊即可 4.註釋用“#”號 5.大小寫敏感

原创 git修改最後一次提交內容描述

注意:此方式只適用修改最後一次的提交 git commit --amend -m "SOFARPC增加H2C協議以及刪除無用的代碼" git log --oneline (查看提交日誌)