原创 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 效