原创 牛逼!只需 3 步,Java 也能做圖片識別!

最近閒來無事研究了一下用Java如何模擬瀏覽器的行爲,在實驗登錄的步驟時碰到了識別驗證碼的問題,於是在網上查找了關於Java如何進行圖片識別驗證碼,由於根據網上查找的相關文章都不適合我的配置,所以特開此博客進行記錄一下采坑的過程以及解決方法

原创 牛逼!自己手寫一個熱加載~

熱加載:在不停止程序運行的情況下,對類(對象)的動態替換 Java ClassLoader 簡述 Java中的類從被加載到內存中到卸載出內存爲止,一共經歷了七個階段:加載、驗證、準備、解析、初始化、使用、卸載。 接下來我們重點講解加載和

原创 5 分鐘,徹底掌握 MyBatis 緩存! 前言 爲什麼要緩存 MyBatis緩存 總結

前言 在計算機的世界中,緩存無處不在,操作系統有操作系統的緩存,數據庫也會有數據庫的緩存,各種中間件如Redis也是用來充當緩存的作用,編程語言中又可以利用內存來作爲緩存。 自然的,作爲一款優秀的ORM框架,MyBatis中又豈能少得了緩存

原创 5 款讓我又愛又恨的編程語言!

不可否認,想要成爲一名優秀的程序員確實是需要掌握多種編程語言。通過這幾年的自虐式學習,我也慢慢的掌握了這些編程語言。 鬼知道這過程多麼痛苦,但也因爲它們,我會獲得比別人更多的機會。接下來要爲大家,介紹五款讓我又愛又恨的編程語言! 1.C語言

原创 PowerDesigner 逆向工程,太實用了!

寫在前面的話 最近想梳理公司項目的表間關係,從項目後臺管理系統的操作入手,以及代碼的hibernate註解入手,都不算特別盡人意,於是最後還是鼓搗了一下PowerDesigner的逆向工程圖,這樣更直觀一些。 想着以後不論項目切換或者接手的

原创 王炸!!IDEA 2021.1 推出語音、視頻功能,邊寫代碼邊聊天,我真的服了…

IDEA 2020.3 剛沒用多久,2021.1 又陸續給我推送更新了: 啓動就提醒更新,麻煩,那不如更新下,體驗下新版本。 如上圖所示,2021.1 更新了 9 個新特性,下面棧長會一一體驗給大家介紹一下。 1、Code With M

原创 MySQL 8.0 新特性,索引可以隱藏了!

作者:捏造的信仰 原文:https://segmentfault.com/a/1190000013803247 本文介紹幾個 8.0 在關係數據庫方面的主要新特性。 你可能已經知道 MySQL 從版本 5.7 開始提供了 NoSQL 存儲的

原创 Maven實現不同環境配置文件

背景介紹 項目有開發、測試、生產至少有這三個環境,所需要的配置信息肯定不一樣,所以打包的時候可以指定使用哪一個配置文件。 如測試環境使用:mvn package -P test,這時候的{xx.xx}將會被test.properties

原创 這些線程安全的坑,你在工作中踩了麼?

點擊關注公衆號,Java乾貨及時送達 我們知道多線程能併發的處理多個任務,有效地提高複雜應用程序的性能,在實際開發中扮演着十分重要的角色 但是使用多線程也帶來了很多風險,並且由線程引起的問題往往在測試中難以發現,到了線上就會造成重

原创 帶你看清 Java 字符串的世界……

點擊關注公衆號,Java乾貨及時送達 前言 Java 基本類型可謂是 Java 世界裏使用最頻繁的數據類型了。除此之外,有種數據類型你也一定會遇到,它在 Java 世界裏使用也相當頻繁。它就是字符串! 聽到字符串,你是不

原创 快報!Spring Boot 2.4.5 發佈~

點擊關注公衆號,Java乾貨及時送達 上一篇: 快報!Spring Boot 2.4.4 發佈~ 沒錯,距離 Spring Boot 2.4.4 發佈剛過一個月,Spring Boot 2.4.5 又

原创 Spring Boot 集成 WebSocket,輕鬆實現信息推送!

點擊關注公衆號,Java乾貨及時送達 在一次項目開發中,使用到了Netty 網絡應用框架,以及 MQTT 進行消息數據的收發,這其中需要後臺來將獲取到的消息主動推送給前端,於是就使用到了MQTT,特此記錄一下。 一、什麼是web

原创 爲什麼我們需要前後端分離?

作者:cat_ecb1 來源:jianshu.com/p/bdbc3a939ad0 一、前戲 前後端分離已成爲互聯網項目開發的業界標準使用方式,通過nginx+tomcat的方式(也可以中間加一個nodejs)有效的進行解耦,並且前後端

原创 服務端 IO 性能大比拼:Node、PHP、Java、Go哪家強?

理解應用程序的輸入/輸出(I/O)模型,意味着其在計劃處理負載與殘酷的實際使用場景之間的差異。若應用程序比較小,也沒有服務於很高的負載,也許它影響甚微。但隨着應用程序的負載逐漸上漲,採用錯誤的I/O模型有可能會讓你到處踩坑,傷痕累累。 正如

原创 Maven 繼承與聚合,會用嗎?

繼承 什麼是繼承,我們可以定義項目的父類項目,用於繼承父項目的依賴、插件、屬性等信息。 <parent> <groupId>com.alibaba</groupId> <artifactId>dubbo-parent</ar