原创 idea 使用gradle構建項目報 No cached version available for offline mode 解決方法

今天電腦重裝了系統,把以前的gradle項目重新運行的時候發現報 No cached version available for offline mode ,在原先的系統上是沒有這個問題的,經過幾次小的測試發現,原來是更換了新的系統,原先

原创 java 郵件發送之簡單文本

在java程序開發中,經常用到發送郵件通知的方法,這次就先整理一個髮送簡單文本的方法,主要用到的類是java的email類, 首先要設置基本的參數,主要方法爲: 1.設置基本的連接參數: Properties properties =

原创 java 抽象類與抽象方法 abstract

抽象類:含有abstract修飾符的class即爲抽象類,abstract 類不能創建的實例對象。 抽象方法:用關鍵字abstract修飾的方法稱爲(抽象方法)。 含有abstract方法的類必須定義爲abstract class,abs

原创 使用redis的client命令返回數據的含義

最近redis經常出現連接池滿的問題,通過redis 的 client list命令查看返回數據,返回的數據樣例爲: id=399784 addr=127.0.0.1:53818 fd=87 name= age=885 idle=0 fl

原创 Springboot redis 做 Mybatis 二級緩存 更新的問題

        最近用到使用redis做mybatis的二級緩存,看網上很多資料大多都是差不多的,但有一個問題就是怎麼更新 二級緩存的問題,很多人給出的方案都是直接清空,代碼大致爲:  public void clear() {     

原创 MacBook Pro有哪些快捷鍵!(最全新版)

以下是可能會出現在 OS X 菜單中的修飾鍵符號: ⌘—— () ⌃ ——Control ⌥—— (alt) ⇧——Shift ⇪——Caps Lock fn——功能鍵就是fn 啓動快捷鍵 按下按鍵或按鍵組合,直到所需的功能出現/顯示(

原创 IDEA設置JDK無效問題解決方案

IDEA中所有jdk類庫方法找不到,調用代碼報紅,設置jdk也無效的問題解決方案 今天敲代碼的時候電腦意外藍屏(沒錯,系統是Windows10),重新啓動IDEA的時候代碼裏面一片紅,提示JDK找不到。而事實上JDK已經被正確配置

原创 系統架構設計理論與原則、負載均衡及高可用系統設計速記

一、系統架構設計理論與原則 這裏主要介紹幾種常見的架構設計理論和原則,常見於大中型互聯繫統架構設計。 (一)、CAP理論 1、什麼是CAP 著名的CAP理論是由Brewer提出的,所謂CAP,即一致性(Consistency)、可用性(A

原创 RabbitMQ學習之交換機

交換機和交換機類型 交換機是用來發送消息的AMQP實體。交換機拿到一個消息之後將它路由給一個或零個隊列。它使用哪種路由算法是由交換機類型和被稱作綁定(bindings)的規則所決定的。AMQP 0-9-1的代理提供了四種交換機 Name(

原创 lua 的string相關方法

lua中字符串索引從前往後是1,2,……,從後往前是-1,-2……。 string庫中所有的function都不會直接操作字符串,只返回一個結果。 【基本函數】 函數 描述 示例 結果 len 計算字符串長度 string.len("ab

原创 java Lombok之@Accessors用法

之前用Lombok,只是爲了省去寫get和set方法,在學習的時候,突然發現,Accessors這個特殊的屬性註解竟然還有如此強大的功能,特此爲自己的無知記錄一下。 fluent屬性 fluent:流暢的,流利的意思,設置爲true,則g

原创 大型分佈式網站架構技術總結

本次分享大綱如下 大型網站的特點 大型網站架構目標 大型網站架構模式 高性能架構 高可用架構 可伸縮架構 可擴展架構 安全架構 敏捷架構 大型架構舉例  一、大型網站的特點 用戶多,分佈廣泛 大流量,高併發 海量數據,服務高可用 安全環境