原创 SpringBoot集成Kaptcha實現圖形驗證碼

前言 相信大家在瀏覽網頁的時候,經常會碰到人機校驗。很經典的要屬Google的人機校驗,用多張圖片進行點擊校驗。可以說是對於我們人類來說就是很煩的啦。煩歸煩,但是爲了安全着想,我們還是需要爲自己的項目加上驗證碼機制,特別是一些防刷的接

原创 InfluxDB在Win10安裝與簡單入門

文前瞎扯 InfluxDB是一個由InfluxData開發的開源時序型數據庫[note 1]。它由Go寫成,着力於高性能地查詢與存儲時序型數據。InfluxDB被廣泛應用於存儲系統的監控數據,IoT行業的實時數據等場景。 引用來自

原创 【Linux】初入Ubuntu的Java開發者安裝軟件手記

前言 在幾個月前終於從藍屏系統轉戰Ubuntu,前前後後也裝了很多次的Ubuntu,以及相關的開發軟件,爲節省以後再次重裝系統、軟件所花費的查資料的時間,特寫一文記錄下我常用的軟件的安裝。 Ubuntu安裝 初入系統,第一步肯定是安裝

原创 【2019新浪&微博筆試題目】判斷鏈表是否爲迴文結構,空間負責度爲O(1),時間複雜度爲O(n)

原題描述 判斷一個鏈表是否爲迴文結構,要求額外空間複雜度爲O(1),時間複雜度爲O(n) 解題思路 一、雙向鏈表 如果鏈表是雙向鏈表,那簡直不要太完美。直接從鏈表兩端向中間遍歷即可判定 可惜,這個題目肯定不會說的是這種情況,不過還是寫

原创 一篇文章入門粒子羣算法

前言 本文爲我學習粒子羣算法時結合多篇優秀文章和蒐集相關資料總結而來 百科算法 學習粒子羣算法原理之前,我們呢先來百科一波。 維基百科-粒子羣算法 粒子羣優化(Particle Swarm Optimization, PSO),又稱微粒羣

原创 MyBatis入門【七】入門小結

mybatis執行過程 1、配置mybatis的配置文件,SqlMapConfig.xml(名稱不固定) 2、通過配置文件,加載mybatis運行環境,創建SqlSessionFactory會話工廠 SqlSessionFactory在實

原创 MyBatis入門【十】一對多查詢

前言 本文主要講解入門項目的基本知識 本文乃是我學習筆記總結,不足之處,還望指點 本文中因多處使用註釋,爲方便書寫,若以“//”雙斜槓開頭的都是註釋 本文中爲了清晰講解基礎知識,其中的代碼並未完整 項目需求 需求 查詢訂單及訂單明細的

原创 【ACM-2017四川省賽】G . 2017(都說水題,卻卡了我半天 ~ _~ )

題目描述 G. 2017 Given a, b, c, d, find out the number of pairs of integers (x, y) where a ≤ x ≤ b, c ≤ y ≤ d and x · y is

原创 【ACM - 2017四川省賽】F. Simple Algebra(特判)

題目描述 Given function f(x, y) = ax*x + bxy + cy*y, check if f(x, y) ≥ 0 holds for all x, y ∈ R. Input The input contains

原创 Intellij IDEA 2017創建SSM入門項目及相關配置

前言 本文主要講解Intellij IDEA創建SSM入門項目 本文不會講解SSM的理論知識 本文所建項目未用到maven進行管理 本文篇幅很長,請配同目錄享用 環境說明 Intellij IDEA 2017.2.6 Apache-

原创 【2018 CodeM】資格賽---下單

前言 這道題目應該算簽到題了吧(我大概掃了一下,感覺這道題目應該是最簡單的 ^_^) 注:如果您現在還沒有AC,並且比賽還沒有結束,我建議再想想,認真再重新讀下題目描述,或許你就會發現原來是自己想複雜了(不管你是不是這樣的情形,反正我當時

原创 【ACM】入門訓練之A+B

前言 問:說說你印象最深刻的程序 A答:Hello World B答:A+B A+B for Input-Output Practice (I) 注:後續的A+B將只有原題鏈接,沒有題目詳情哈。建議和我一樣的acm小白點擊下題目鏈接,

原创 【湖南大學2018年第十四屆程序設計競賽重現賽】A - game

題目描述 題目傳送門 - 牛客網 時間限制:C/C++ 1秒,其他語言2秒 空間限制:C/C++ 65536K,其他語言131072K 64bit IO Format: %lld 題目描述 Tony and Macle are go

原创 【ACM-2017四川省賽】A. Simple Arithmetic(大家說的簽到題 ^_^ )

題目描述 Given a and b which both fit in 64-bit signed integers, find ⌊ a/b ⌋ where ⌊x⌋ denotes the largest integer which i

原创 MyBatis入門【五】輸入映射、輸出映射

輸入映射 通過parameterType指定輸入參數的類型,類型可以是簡單類型、hashmap、pojo包裝類型 包裝類示例 public class UserQueryVo{ //在這裏包裝所需要的查詢條件 //用戶查