原创 mysql事務隔離級別可重複讀與幻讀如何區分

mysql事務隔離級別 讀未提交 一個事務中變更的數據,雖然還未提交,在另一個事務中可以看到變更後的數據 讀已提交 當一個事務提交之後,該事務中變更的數據才能在其它事務中看到 可重複讀 同一事務中,同一查詢條件多次查詢,數據一致

原创 B樹基本概念

B樹基本概念 概念 爲磁盤或其它存儲設備設計的一種平衡搜索樹 類似紅黑樹,區別:在降低磁盤IO操作數上更好,結點可以有很多孩子 紅黑樹每個結點1個關鍵字,且至多左右2個子節點。B樹一個結點有n個關鍵字,則有n+1的子節點,n個關

原创 oracle+mybatis批量插入的兩種常規寫法

需求 示例:很普通的需求 表結構: create table t_user( user_id varchar2(20), user_name varchar2(20) ); java bean: public class Us

原创 virtualbox簡裝arch linux

環境 系統:win10 虛擬機:VirtualBox 6.1.10 platform packages    Windows hosts linux:  Current Release: 2020.06.01 Included Kerne

原创 java使用jNetPcap嗅探網絡包在linux下配置的一些問題

前言 關於java使用jNetPcap嗅探網絡包在windows下配置使用,和一些介紹,看前面的這篇文章: java使用jNetPcap嗅探網絡包之windows下配置使用。 另外在linux下我用的也是1.4版本,如果還擔心1.4不知道

原创 朋友讓幫忙寫個理髮店的會員信息管理系統...

背景 先說明,這不是私活,只是個無償幫助。其實對於花時間去做這些:就是在業餘時間還寫一些很常規的代碼,我個人不太喜歡的,我覺得可以把這些時間花到別的地方,比如提高自己,娛樂生活什麼的。不過這幾個月沒工作在家也是閒着,不能不寫代碼。 年前朋

原创 org.h2.jdbc.JdbcSQLDataException: Value too long for column """xxx"" ENUM('x1', 'x2')": "

現象 更新money字段的值sql,卻報too long for column "type",其實更新語句不涉及type字段,但問題在這裏。 有遇到類似問題的,接下來對號入座。 出現這這個問題,有以下幾種情形: 1. java定義typ

原创 2020年的1月,我辭掉了我的第一份工作

        其實,這篇文章,我應該早點寫的,畢竟現在已經2月份了。不過一些其它原因,或者是我的惰性、還有一些迷茫的念頭,讓自己遲遲沒有試着寫一點東西,記錄下,或者說是總結下自己前3年的工作上的經歷、學習的過程。         我自己

原创 當主機配置IP及網關地址不在當前網段,請求報文會發到哪?

當主機配置IP及網關地址不在當前網段,報文會發到哪? 哪都去不了,報文應該發不出去。 測試 如下:我當前主機所在網段的網關是172.18.65.1,我本機配置的ip是172.18.65.61。這是沒有問題的,可以正常上網。 現在

原创 問題:IDEA快捷鍵導入類的時候找不到想導入的某個類

問題描述 使用IDEA編輯代碼想要導入java.util.List類的時候,發現沒有!!! 背景 使用的版本idea 2020.1 在編輯代碼,輸入完List的時候,自動出現提示框,導入某個類,這個時候,按回車即可,默認便選中第一個,也

原创 oracle的sql轉換爲mysql的sql語法問題記錄.續

背景 oracle的sql轉換爲mysql的sql語法問題記錄 問題 oracle寫法: SELECT ? AS id, REGEXP_SUBSTR (?, '[^,]+', 1,rownum) n0, REGEXP_SUBSTR (?

原创 如何繞過公司網絡限制,聽歌、看電影

        有些公司可能公司內網有限制,比如一些音樂網站、視頻網站、直播網站等等這些娛樂網站是打不開的。但有些時候,比如工作的時候我需要整理一些無聊的文檔,但是又不用動腦子,重複而枯燥。那我就想一邊聽着歌,一邊工作。        

原创 IP路由表的標誌

前言 本文主要整理了下IP路由表的幾個標誌的意思,至於IP選路機制及詳細過程,如有需要建議查閱相關資料。 查看IP路由表 windows系統         netstat -r或者route PRINT,route PRINT命令後也可

原创 makefile:當前目錄下所有.c文件編譯爲單獨的可執行目標文件

        有時候會遇到這種情況,比如在學習研究的過程中,一個目錄下寫了很多c語言的源文件,每個都是單獨可執行的。可能每個都是一個單獨的示例。        這時候需要一個makefile,可以單獨將每一個文件編譯成一個可執行文件,不

原创 vim輸入大花括號({),自動補全並對齊

配置方法 在vimrc文件中配置如下按鍵映射: inoremap { {}<Esc>i<CR><Esc>koi<Esc>j<C-S-v><S-%>=j<S-$>xa 效果如下: 在編輯代碼的時候,輸入{,便會自動補全右邊的},並