原创 如何在Java代碼中保留註釋?

前言: 這學期學習了編譯原理,瞭解了代碼中的註釋是在編譯的時候會被過濾——因爲它是給人讀的,不是給機器讀的。所以,就自然想到了如何才能在代碼中保留註釋,但是又不影響到程序的執行?雖然,這個想法其實沒有多大的作用,但是感覺很有趣,就

原创 SpringBoot部署SSL出現Address alread in use問題

問題描述 最近嘗試把springboot項目部署到服務器上,因爲需要配置SSL證書,所以就去查資料,按照網絡上的方法進行配置,當是最終還是失敗了。出現了一個異常,主要是這個:BindException 異常。 問題代碼 首先是申

原创 基於Java的簡易Http服務器--你瞅啥

上次看了一個基於Java的http服務器代碼,功能很簡單,但是卻用到了很多學到的知識,感覺很有意思,就模仿着寫了一個,一開始遇到一點兒問題(這個問題感覺比這個代碼要難多了),現在基本上問題都解決了,關於那個問題,可以看 我的博客

原创 代碼行統計並使用Java8和Scala重構

代碼行統計並使用Java8流重構 昨天看了一個關於統計大文本的的例子,想起來老師說,對於我們專業的學生,大學四年應該累計代碼量達到五萬行纔算是比較合格的。正好想起來,計算一下自己的Java代碼量。 問題定義 我現在主要學習Java

原创 使用匿名對象、實現接口、實現類、Lambda表達式、註解 給按鈕添加監視器

給按鈕添加監視器 最近看了 java 相關方面的內容,正好總結一下,給按鈕添加監視器的幾種方式,當做是加深對知識的理解吧。 直接上代碼吧! 第一種:匿名對象 界面代碼 package dragon; import java.awt

原创 RSS--一個古老、小衆的閱讀方法

RSS RSS(Really Simple Syndication 簡易信息聚合) ,它是一種基於XML標準,在互聯網上被廣泛採用的內容包裝和投遞協議。 現在很多的網絡數據都使用JSON了,也可以看出來這是一個很古老的東西了。R

原创 學習記錄-- Lambda 表達式

Lambda 表達式 最早接觸到 Lambda 表達式的時候,是在學習 python 的時候,當時就很好奇。後來,才發現 Java 也有這個方面的知識,最近看了相關的知識,特定來總結一下。 Lambada 簡介 lambda 表達

原创 Java 的位運算

位運算 很久以前學習過位運算,但是很久不用,感覺都忘得差不多了。最近看了幾處位運算的代碼,發現都看不懂了,哈。也是時候回來補一補基礎知識了。 程序中的所有數在計算機內存中都是以二進制的形式儲存的。位運算就是直接對整數在內存中的二

原创 mysql 數據庫連接編碼問題

前幾天使用springboot做一個數據庫查詢功能,發現使用中文就無法查到數據,經過測試SQL語句是沒有問題的,但是就是查詢不到數據,一直顯示爲null。後來,我靈機一動嘗試了一下查詢參數改爲英文,顯示出查詢結果是正常的。這就說明

原创 Java 文件讀取的進度條(可用)

Java 文件讀取的進度條 最近在做一個小的軟件,想使用一下文件讀取的進度條,發現書上有一個例子,但是運行之後發現無法顯示進度條。然後取網上找相關的demo,但是發現了很多人直接把那個書上的錯誤代碼放到 CSDN 上面,我估計他自

原创 Java、python製作馬賽克圖片

最近發現這個馬賽克圖片很有趣,所以就在網上找了一個簡單的python庫來使用,因爲都是封裝好的,所以使用起來很簡單。 python庫:photomosaic 準備圖片 因爲製作圖片都是封裝好的代碼,所以唯一麻煩的就是需要數千張不同

原创 從本地文件複製到網絡文件上傳

文件複製和文件上傳 最近在看文件和IO流相關的東西,寫了一些代碼,發現這個有很多很有趣的地方。特別是對 File 和 IO 流的使用之後,我對這部分知識有了更深入的理解。今天就嘗試了從本地文件複製到網絡文件上傳,發現這部分其實是很

原创 Java爬蟲批量爬取圖片

Java爬取妹子圖片(2020年3月) 現在開始學習爬蟲,發現大多數人的入門程序多是爬取圖片的,感覺這似乎是一個傳統,所以我也就來繼續這個傳統吧。這是學習技術的,不是下載圖片的! 因爲我是Java方向的,所以我就使用Java來寫這

原创 TCP協議和HTTP協議通信demo

引言: HTTP 協議是建立在 TCP 協議之上的協議,所以使用起來很方便。但是有時候,我們需要的程序只能使用TCP 協議發送數據,但是需要和使用 HTTP 協議的應用交互。所以,這裏嘗試寫一個小demo來完成這個任務。 示意

原创 爲什麼不能使用字符流讀取非文本的二進制文件?

讀取文件 剛學Java的IO流部分時,書上說只能使用字節流去讀取圖片、視頻等非文本二進制文件,不能使用字符流,否則文件會損壞。所以我就一直記住這一點了,但是爲什麼不能使用,這一直是我的一個疑惑。今天,我又想到了這個問題,所以乾脆就