原创 MySQL-事物隔離級別

 事物隔離級別 讀未提交 讀已提交 可重複度 可串行化 查看事物隔離級別 默認隔離級別爲:可重複度 // MySQL事物隔離級別 select @@tx_isolation; // Oracle數據庫支持READ COMMITTED

原创 java-強引用、弱引用、軟引用、虛引用

  參考: 還理不清Java引用是什麼?看這篇文章就夠了

原创 MySQL-慢查詢、執行計劃

慢查詢日誌記錄 查看是否開啓 show variables like 'log_slow_queries'; 查看慢查詢日誌記錄時間閾值 show variables like 'long_query_time'; 慢查詢配置

原创 Redis-過期策略與內存淘汰機制

Redis 過期策略 定期刪除+惰性刪除 定期刪除:指的是 redis 默認是每隔 100ms 就隨機抽取一些設置了過期時間的 key,檢查其是否過期,如果過期就刪除 惰性刪除:獲取 key 的時候,如果此時 key 已經過期,就刪除,不

原创 MySQL-B+Tree索引

總結的很好 結構圖 性質(m叉B+樹): 樹中每個結點至多有m個孩子。 除根結點和葉子結點外,其它每個結點至少有[m/2]個孩子。 若根結點不是葉子結點,則至少有2個孩子。 所有葉子結點都出現在同一層。 每個非終端節點中包含n個關鍵字

原创 Mybatis-記錄一個查詢時出現的問題,類缺少無參構造器

問題: [dj]2019-02-27 10:45:01.202 [http-nio-10.60.1.251-9081-exec-1] WARN  o.s.w.s.m.m.a.ExceptionHandlerExceptionResolve

原创 Ajax-基礎

Ajax(Asynchronous JavaScript and XML)(異步的JavaScript 和 XML) Ajax技術體系點 使用CSS和XHTML來表示  使用DOM模型來交互和動態顯示  使用XMLHttpRequest來

原创 開發環境搭建:安裝jdk、tomcat、eclipse、maven

一、安裝JDK   1、安裝jdk   2、配置環境變量(系統變量):         JAVA_HOME:  配置jdk安裝路徑             D:\Java\jdk1.8.0_92         CLASSPATH:  配

原创 Redis-如何保證緩存和數據一致性

不一致問題: 先修改數據庫,再更新緩存: 缺點:如果在修改數據庫之後更新緩存之前出現問題,出現數據不一致 解決方案:先刪除緩存,再修改數據庫 先刪除緩存,再修改數據庫: 缺點:如果在刪除緩存之後修改數據庫之前,出現另一個線程去讀緩存發現緩

原创 jQuery-幾種常用方法

jQuery的幾個常用方法 .bind() .unbind() .css() .hasclass() .removeclass .parent() .children() .html() .hide() .show() .attr() .

原创 vue + element-UI + springboot 前後端分離教程(圖文並茂,前端工具vscode,後端工具IntelliJ IDEA)

1、node.js 安裝   (中)https://nodejs.org/zh-cn/    (英)https://nodejs.org/en/ 鄙人使用版本爲:node-v10.16.1-x64.msi        網盤鏈接:http

原创 java-對ArrayList進行模糊檢索

原文鏈接:https://www.cnblogs.com/azhqiang/p/5594447.html 參考: 1、如何在java List中進行模糊查詢

原创 IntelliJ IDEA 設置某個文件/文件夾不提交到SVN

1、先查看哪些文件/文件夾已經被忽略提交  2、設置忽略提交的文件/文件夾  

原创 Tomcat 安裝、配置、中文亂碼

1、下載 2、安裝 3、控制檯亂碼 剛安裝完,啓動發現中文亂碼   解決辦法,修改 logging.properties 文件    

原创 MySQL-獲取記錄行的行號

 實現方式 利用 @rownum SELECT (@rownum :=@rownum + 1) rownum, u.nativePlace FROM party_user u, (SELECT @rownum := 0) r 效