原创 Mybatis log4j日誌配置

最近在某大神的網站上學習Mybatis,但是關於日誌輸出這一塊沒有怎麼看懂,而且大神網站上的配置感覺少了一步,導致自己陷進了坑裏,一晚上下來也沒輸出個東西出來,心塞。。。 最後,查遍了網上的各種資料,終於解決了這個問題,寫在這裏,等哪天自

原创 Java數據類型(收藏)

先引用一張圖,這張圖出自博客[1]: 從圖中可以看到,Java的數據類型分爲基本數據類型和引用數據類型。 Java有8種基本類型,分爲四類: 1.邏輯型,boolean只能取true或false 2.字符型,char 3.整型,byte

原创 LinkedList中的部分方法講解

LinkedList中添加了可以使其用作棧、隊列、雙端隊列的方法。 這些方法中有些彼此之間只是在名稱上有些差異,或者只存在些許差異,以使得這些名字在特定用法的上下文環境中更加適用。 這裏列出幾組差異不大的函數: 第一組:返回列表的第一個元

原创 numpy各種函數的axis屬性

最近在做深度學習的一些工作,然而裏面關於多維矩陣的操作搞得自己暈頭轉向,特別是axis參數,搞不清它到底是在哪個維度上進行的操作,於是上網蒐集了各種資料,見到了一個寫得不錯的總結,分享在這裏numpy mean函數的axis參數

原创 0-n之間的1的個數何時等於n(Java程序員面試寶典)

Consider a function which ,for a given whole number n, returns the number of ones required when writing out all numbers

原创 輾轉相除法詳解

歐幾里得算法,又稱輾轉相除法,用於求兩個自然數的最大公約數。算法基於數論等式gcd(a,b)=gcd(b,a mod b),其時間複雜度爲O(logk),其中k=max(a,b),若k的位數爲n,則時間複雜度爲O(logn)。時間複雜度的

原创 Java String判等問題

“==”判斷符號左右兩個對變量(引用類型)是否指向同一內存地址 equals()方法判斷兩個對象是否一樣(所有成員的值相同) 例1: String a = "abc"; String b = "abc"; System.out.print

原创 一次數據庫varchar字段長度設置問題引發的異常

先上圖 --- Cause: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'activity_id' at row 1; n

原创 Java線程中斷機制

概述 中斷代表線程狀態, 每個線程都會有一箇中斷狀態, 用boolean表示, 初始值爲false, 而線程的中斷其實就是修改這個中斷狀態爲true的過程. 中斷只是一個狀態, 並不能決定線程的運行. 假設當前線程處於阻塞等待狀態, 例如

原创 FilenameFilter接口

在學習Java IO的時候,提到了File類,File類的對象中有兩個list方法: list():不帶參數,可以獲得此File對象包含的全部列表 list(FilenameFilter filter):獲取受限的列表,相當於一個過濾器,

原创 20. Valid Parentheses

括號匹配問題:這個題基本上沒什麼技術含量,稍微複雜點的可能會在輸入字符串中包含別的字符,比如說判斷一個Java源代碼中的所有括號是否匹配等。 我的解法如下代碼所示:

原创 MyBatis實例

上篇博客中我講解了如何配置MyBatis的開發環境,這裏我就直接拿一個例子來說明如何在實際的開發中使用MyBatis。 項目目錄結構 在MyEclipse中新建一個Java web項目,並導入MyBatis的jar包,同時在src目錄下新

原创 Java反射機制總結

剛開始學習Java的時候,這部分的內容並沒有引起我的重視,因爲在平常的編程中很少用到。直到有一天,忘了是看什麼來着,接觸到這個知識點,搞得自己一臉懵逼,所以翻閱了網上的各種資料,簡單總結一下。 什麼是反射? Java反射機制是指在程序運行

原创 575. Distribute Candies-分糖果問題

說實話,自己非常討厭刷題,而且對算法這方面不太感興趣,只怪本科的時候玩的太多了,沒有好好學習,學不會數據結構和算法,才導致今天特別討厭算法。但是。。。。。我還是註冊了LeetCode,開始看看有沒有簡單容易的、適合自己的題做做。 今天看到

原创 排序算法

排序算法 排序:整理文件中的記錄,使之按關鍵字遞增(遞減)的次序排列起來 被排序對象-文件 排序運算的依據-關鍵字   1.排序的穩定性 當待排序記錄的關鍵字均不相同時,排序結果是唯一的,否則不唯一 穩定性的前提:待排序的文件中,存在多個