原创 Web-Flux with Kotlin Demo

github: https://github.com/zhanzhanqi/web-flux 本文將web-flux demo中的handler模式的使用方式進行了節選,直接將本文中代碼服務複製到ide中就可以執行。至於深層次的r

原创 CUP中文文檔

  弄過編譯器的都知道,在進行語法解析的時候需要使用自動生成工具,CUP就是這樣一種工具,使用CUP可以生成用java語言編寫的語法解析器。花了很長時間翻譯了CUP的使用手冊,希望對正在使用做編譯器項目的親們有幫助。由於個人能力有限,翻

原创 Docker For Mac安裝

在mac中使用docker的第一步就是要安裝一個docker工具,docker for mac. 下載地址: docker for mac下載地址 下載時比較坑的地方是要登錄,並且提示需要輸入docker id其實就是賬號的用戶名

原创 從一組無序的整數中找出前N大的數

    經常會遇見這樣的問題,如何從一組序列中找出最大的N個數,比如從一個班級的成績中找出總成績的前三名。可能會有一個比較簡單的做法就是先將這組序列排序,然後前N個值自然而然就得到了。這對於比較少的序列,是可行的,比如前面說的一個班的前三

原创 Kubenets 123

安裝kubernets環境破費周折,特此記錄整個過程 第一步: VirtualBox安裝CentOS7 64系統。用什麼環境無所謂 (1)系統下載地址如下。下載CentOS-7-x86_64-Minimal-1908.iso就可以

原创 Eclipse好用快捷鍵

【ALT+/】此快捷鍵爲用戶編輯的好幫手,能爲用戶提供內容的輔助,不要爲記不全方法和屬性名稱犯愁,當記不全類、方法和屬性的名字時,多體驗一下【ALT+/】快捷鍵帶來的好處吧。 【Ctrl+O】顯示類中方法和屬性的大綱,能快速定位類的方法和

原创 mysql常用語法

1.刪除表的主鍵 alter table table_name drop primary key; 2.查看錶結構 desc table_name; 3.查看數據庫中存放的表 show tables; 4.查看管理的所有數據庫 show

原创 將一個整形數轉換成字符串形式

假如給你一個題目,將一個整型數轉換成它的字符串形式,你會怎麼做,你會這樣做,new Integer(432).toString(),或者Integer.toString(432),再或者Integer.toString(432,10)這幾

原创 java到底是傳值還是傳引用

這個問題一直困擾着初級程序員,如果這個問題不能解決,以後在做程序的時候可能會收到影響。 其實這個問題是從C++中的傳值和傳指針中遺留來的,我們知道java中的引用其實是類似於C++中的指針,都是指向它所表示的對象,只不過java對指針有進

原创 大整數乘法實現

給兩個用字符串表示的大整數,對這兩個整數進行相乘,求它們的積,所謂大整數就是用int,long均無法表示的整數,對它們做乘法,只能自己來實現。 我們假定兩個整數是十進制的正數,我們做這樣的假定只是爲了研究大整數乘法的方法,至於其他進制

原创 數據庫查詢--高級議題

一:取每個分組中的前幾行記錄 假設數據表爲stu,字段分別爲id學生號、gno科目號、grade分數 取每個學生成績最好的三科成績,可以先用一個查詢,篩選出每個學生最好的三個成績,然後再查詢整個表從中找出成績在剛纔查詢結果中的記錄。 SQ

原创 Docker安裝mongo

本文描述如何使用docker在本地安裝和部署mongo數據庫。 docker for mac的安裝參考: https://blog.csdn.net/catchertherye/article/details/102866355

原创 你應該知道的ThreadPoolExecutor

爲什麼要有線程池來,可以參考這篇Blog Java線程實現原理 首先來簡單看下Java中兩種啓動線程的方式。 //Extends Thread public class MyThread extends Thread { @Ove

原创 volatile能保證long&double類型變量操作的原子性

這個命題是正確的,但是也不是必須的。 該命題的存在是Java內存模型要求lock, unlock, read, load, assign, use, write這個8個操作都具有原子性,但是同時又對64位的數據類型(long&double

原创 數據庫性能分析工具

官網 https://www.percona.com/downloads/percona-toolkit/LATEST/ 文檔 https://www.percona.com/doc/percona-toolkit/LATEST/in