原创 Java基礎知識整理:數據結構

數據結構概述 數據結構 (不是建築結構、人體結構) 數據結構(data structure )是指相互之間存在一種或多種特定關係的數據元素的集合。 是組織並存儲數據以便能夠有效使用的一種專門格式,它用來反映一個數據的內部構成

原创 零零碎碎小知識

以下知識均是理論,如果您有好的解決方案可以留言交流 1分佈式ID生成策略 zk 性能瓶頸,尤其是集羣,集羣越大,性能瓶頸越明顯 redis,如果成功了可以,不成功就要不斷嘗試,造成延時,15-20毫秒不能響應,影響後續操作,影響用

原创 redis深度歷險+業務場景應用

終於把redis系統的學習了一遍,結合redis深度歷險把知識點整理一下。 Redis 基礎數據結構 String: 字符串 Hash: 散列 List: 列表 Set: 集合 Sorted Set: 有序集合 -------

原创 Spring 和 Spring Boot , Spring Cloud的大總結

終於完成了一個微服務的項目,現在回過頭來總結一下微服務這點事。可能寫的比較亂,後期再改吧,時間比較緊,沒有好好規劃結構。主要是借鑑了一些技術視頻和大佬講的。還有一些文章,都是一年前自己收錄到word中的,所以找不到在哪裏借鑑的了,

原创 Mysql總結

基礎概念 數據庫是存儲數據對象的容器。 DBMS數據庫管理系統 數據庫:存放數據的倉庫,按照一定的數據結構來組織存儲。可以通過多種方法來管理數據庫中的數據。 結構化查詢語言 數據查詢語言DQL:數據檢索 數據操作語言DML:增刪改

原创 vue+element ui 兩個下垃圾框爲同一數據來源的時候,兩個下拉框進行已選擇對象的置灰(不顯示)

需求1 所有用戶數據來源 A單選 B多選 A下拉框選擇數據之後,B下拉框不允許選擇A下拉框選擇過的數據,反之亦然 需求2 所有用戶數據來源,但是兩個下拉框要分別賦值,就是AB的數據源都來源於所有用戶,但是要重新賦值給兩個下拉框

原创 併發編程知識整理

併發的基本概念 高併發 通過設計保證系統能夠同時並行處理很多請求。 我們討論併發時候多是考慮的保證線程安全,合理使用資源。 而高併發,是指服務能同時處理很多請求,提高程序性能。否則併發量過高,將會出現降低用戶體驗度,請求時間變

原创 vue element-ui 進行表單校驗時自定義校驗規則 沒有小星星,顯示英文校驗提示

之前遇到了一個小問題,就是要自定義校驗規則,但是加上了自定義校驗規則之後,左上角的小紅星星不顯示了,按照網上的說法在element ui 元素上加了required,又遇到了新問題,在輸入數據,一點一點刪掉之後,下邊的提示竟然出現

原创 Java基礎知識整理(九): 容器

泛型 1:概念 泛型:generic type 參數化類型。 2:泛型的有效期 編譯期。泛型是從java 源文件 編程成 class 的過程中,對泛型約束的類型進行檢查。 在class 文件中。所有的泛型相關的信息都將被擦除掉

原创 動態生成二級聯動且數據過濾的vue element UI實現的帶校驗的一小塊表單

又是一個令人頭疼的前端需求 在同事的幫助下實現了這個功能,但是非常繁瑣,如果你實現寫不出來,可以借鑑這個方法,但是你要是有時間可以自己寫,建議看一下https://blog.csdn.net/ClamJ092/article/de

原创 Java基礎知識整理(八):常用類

java 已經提供了八種基本數據類型。 jdk 中定義了 八種基本數據類型對應的包裝類。 byte–Byte short–Short int–Integer long–Long float–Float double–Double

原创 Java基礎知識整理(六): 面向對象(二)

package:包的意思 如果我們的java源代碼被放到了某個包下(可以是n層的目錄)下,那麼源代碼的第一句必須使用關鍵字 package 後面跟 當前源文件所在的包的全路徑名。目錄之間使用.分隔。 將不同的類放置到不同的包中的意

原创 Java基礎知識整理:方法,可訪問和非訪問控制符,重寫和重載

方法的必要性: 1:通過方法可以實現重複代碼的簡化,和代碼的複用。 2:將某些功能代碼封裝到一個方法的內部,實現了功能的模塊化,方便後期的維護和修改。 方法的定義: 語法: [方法的修飾符 public static] 方法的返