原创 mybatis執行insert返回主鍵

第一種方式(推介): <!-- 所有數據庫通用,插入成功返回最近一次插入的id --> <insert id="add" parameterType="EStudent" useGeneratedKeys="true" keyProp

原创 mysql 常用sql語句總結

常用的DDL語句: -- 爲某張表新增字段 alter table 表名 add 字段 VARCHAR(255) DEFAULT '0' COMMENT '註釋'; -- 修改表字段的列的名稱 alter table 表名 chan

原创 JVM虛擬機內存總結

有些名詞的定義以及概念的解釋,稍後再在這篇筆記上進行補充,先弄個思維導圖,有個大方向的概念的理解

原创 JMeter壓測dubbo接口--JMeter介紹(一)

需求背景: 1. 由於接入層(可以理解爲controller)需要一個接口,我們項目組對其提供了一個dubbo接口 2. 現在公司舉辦了一個活動,在某一天,這個dubbo接口會有很大的併發請求,現需要對這個dubbo接口進行壓測 3.

原创 JMeter壓測dubbo接口--集成Java代碼(二)

JMeter的介紹以及安裝和相關參數的使用,可以參考這篇文章:https://blog.csdn.net/u012489091/article/details/88355421 JMeter和Java代碼的集成,我主要是參考的這篇文章

原创 IDEA快捷鍵

參考文檔:http://www.open-open.com/lib/view/open1396578860887.html 以下是本人在開發中常用的快捷鍵的總結: 功能 快捷鍵 將代碼上移一行或者下移一行 ctrl+sh

原创 mysql 日期函數總結

參考博客: https://www.cnblogs.com/qlqwjy/p/7718219.html https://www.cnblogs.com/geaozhang/p/6740457.html 常用的函數: 函數 解釋

原创 CyclicBarrier 的用法

CyclicBarrier 的作用 假設有線程B、線程C、線程D BCD線程都需要執行到await方法後,纔可以繼續執行 總結:說白了就是,BCD線程要相互等待,都執行了await()方法纔可以繼續執行 CyclicBarrie

原创 CountDownLatch 的用法

CountDownLatch 的作用 假設有主線程A、子線程B、子線程C A裏有一個List,和一個map List由子線程B和C共同處理,B處理一部分,C處理一部分 當子線程B和C都將結果處理完後,再分別將處理結果放入A線程的ma

原创 java 的 final

關於 java 中 final 的幾個疑問 final 是什麼 final : 字面意思就是不可變的,其也可以理解成最終的東西,不可變的。它可以修飾類、可以修飾屬性、可以修飾方法 final 修飾類,表示這個類不可以被繼承 fin

原创 服務器 top

第一行(top): “00:11:04”爲系統當前時刻; “3:35”爲系統啓動後到現在的運作時間; “2 users”爲當前登錄到系統的用戶,更確切的說是登錄到用戶的終端數 – 同一個用戶同一時間對系統多個終端的連接將被視爲多個用

原创 dubbo的invoke(dubbo通過invoke命令調用dubbo接口)

官網:http://dubbo.apache.org/zh-cn/ 使用telnet命令進入控制檯 命令:telnet ip 端口 這個端口和ip,可以去dubbo管理控制檯中搜索服務名,然後找到提供者的機器ip 使用invoke

原创 mysql 的 explain 的相關 字段的介紹

參考博客並整理如下: 鏈接: (https://www.cnblogs.com/xuanzhi201111/p/4175635.html). 鏈接: (https://www.cnblogs.com/0201zcr/p/5742382

原创 java IO 讀文件 寫文件

今天,線上出了一點問題,需要通過查看日誌才能解決。最終,也的確是通過查看日誌解決了問題。接着就需要對日誌文件進行過濾,查詢日誌文件中我們想要的數據,然後存入庫中。 於是寫了一個簡單的讀寫文件操作。日後再使用的時候,我就不再去寫了,直

原创 緩存雪崩、緩存穿透、緩存預熱、緩存更新、緩存降級入門理解

轉載自:https://mp.weixin.qq.com/s?__biz=MzI1NDQ3MjQxNA==&mid=2247485464&idx=1&sn=8d690fc6f878aadf75977aa7e76cfd08&chksm=e9