原创 驗證碼圖片生成及點擊重載功能實現

我是一個從汽車行業轉行IT的項目經理,我是Edward,如想了解更多,請關注我的公衆號【轉行項目經理的逆襲之路】。今天讓我們來看看如何用java實現驗證碼圖片生成,以及點擊重載的功能。 驗證碼圖片的生成: 1、構造靜態字符串,用於

原创 什麼? 這就是傳說中的Servlet?

我是一個從汽車行業轉行IT的項目經理,我是Edward,如想了解更多,請關注我的公衆號【轉行項目經理的逆襲之路】。學到Servlet就真正進入了Java EE的工程階段了,讓我們一起來看看什麼是Servlet,不過在這之前首先來理

原创 AllAboutBinary 關於二進制用法的總結

寫法: int a = 0b11111111111111111111111111111110; //2進制 int b = 0xfffffffe; //縮寫爲16進制 int c = 03777777777

原创 終止Running狀態線程的四種方式,舉個栗子讓你明白

我是一個從汽車行業轉行IT的項目經理,我是Edward,如想了解更多,請關注我的公衆號【轉行項目經理的逆襲之路】。線程本質上執行結束就會自動關閉,因此,其實在業務當中也很少出現關閉線程的操作,但是如果想要在線程running的狀態

原创 Java向,Mysql的索引系統及數據結構

我是一個從汽車行業轉行IT的項目經理。 因爲最近在學File和IO相關的操作,有涉及到製作簡易註冊表的功能,因此爲了加深印象,預習實際數據庫中對數據的操作。 由面試題找思路: 1、數據庫中最常見的慢查詢優化方式是? 加索引 2、爲

原创 手把手教你寫歸併排序,Java實現

我是一個從汽車行業轉行IT的項目經理,我是Edward。今天我們聊聊歸併排序,merge sort是一個很有用的排序,無論是在Java的Arrays.sort算法還是針對對象的Collection.sort裏都有應用,不過Coll

原创 現階段的GC turning,以及展望未來。

用一句話證明你的JVM水平很牛~ GC的基礎知識 1.什麼是垃圾 C語言申請內存:malloc free C++: new delete c/C++ 手動回收內存 Java: new ? 自動內存回收,編程上簡單,系統不容易出

原创 一些關於.class文件開頭魔數的軼事

在編程過程中,我們可能經常聽到“魔數”這個詞,那麼這個詞到底指的是什麼呢?什麼數叫做魔數呢? 大多數情況下,我們都是通過擴展名來識別一個文件的類型的,比如我們看到一個.txt類型的文件我們就知道他是一個純文本文件。但是,擴展名是可

原创 SomethingAbout強制類型轉換

*我是一個從汽車行業轉行IT的項目經理,我是Edward。今天聊的是很容易弄混淆的一個基本語法,強制類型轉換。 強制類型轉換,能成功的條件只有如下兩種情況: 引用所指向的對象,就是該類型 引用所指向的對象,實現了該接口或繼

原创 找最大公約數GCD的模板代碼

最近在Leetcode上做題,多次碰到用最大公約數的情況,做個總結: 輾轉相除的方法是歐幾里得在公元300年發現的。 因爲縮寫GCD代表Greatest Common Divisor。 代碼實現是 public static in

原创 多線程併發及synchronized案例演示-java基礎篇

我是一個從汽車行業轉行IT的項目經理,我是Edward。今天跟大家聊聊多線程併發以及synchronized案例演示 sleep static void sleep(long ms) 使運行該方法的線程阻塞指定毫秒,超時後線程會

原创 雙指針選擇排序算法,附源碼及對數器驗證,全網唯一,Java實現

我是一個從汽車行業轉行IT的項目經理,我是Edward。最近一直在聽馬士兵馬老師的算法課,第一個排序算法的作業就讓我陷入了苦思冥想,選擇排序固然簡單,但是在一次遍歷中加入了最大值的識別和換位增大了不少難度,臨界情況的判定無疑是關鍵

原创 finalize()方法的作用及用法,小案例解釋

我是一個從汽車行業轉行IT的項目經理,我是Edward,如想了解更多,請關注我的公衆號【轉行項目經理的逆襲之路】。 finalize:Java中的一個方法名 Java使用finalize()方法在垃圾收集器將對象從內存中清除出去前

原创 自動生成javadoc文檔的方法與錯誤修正

我是一個從汽車行業轉行IT的項目經理,我是Edward,如想了解更多,請關注我的公衆號【轉行項目經理的逆襲之路】。今天建立Javadoc的時候出了問題,前兩個問題都找到了辦法,最後一個試了半天才解決,記錄下來以告後人。 1.生成j

原创 IO流 遨遊在硬盤的數據時空裏

java標準的IO 可以讓我們以相同的方法讀寫不同的設備。 IO將讀和寫分開 輸入:用來讀取 輸出:用來寫出 java.io.InputStream 所有字節輸入流的超類,規定了讀取字節的相關方法