原创 看透 Spring MVC 源代碼分析與實踐 —— Spring MVC 組件分析

由於星期一接到面試通知,和麪試官約好了星期四面試,所以這幾天沒更新完這系列的文章,面完試後立馬就把這個解決掉。通過這次面試,也讓我懂得了很多,知道了自己的一些不足之處,後面還要繼續下功夫好好的深入複習下去。這幾篇文章寫的我覺得還是不夠

原创 用實例帶你提前瞭解 Java 9 中的新特性

Java 作爲 Android 的基礎編程語言,每一次迭代也是備受安卓開發人員的關注。這不,Oracle 公司在今年即將發佈 Java 9 正式版,一些新的特性和改進很是值得期待。 週末時間,拜讀了國外的一個 Java 大牛

原创 Java I/O 操作總結

Java中I/O操作主要是指使用Java進行輸入,輸出操作. Java所有的I/O機制都是基於數據流進行輸入輸出,這些數據流表示了字符或者字節數據的流動序列。 數據流是一串連續不斷的數據的集合,就象水管裏的水流,在水管的一端一點一

原创 Java 異常處理的誤區和經驗總結

本文着重介紹了 Java 異常選擇和使用中的一些誤區,希望各位讀者能夠熟練掌握異常處理的一些注意點和原則,注意總結和歸納。只有處理好了異常,才能提升開發人員的基本素養,提高系統的健壯性,提升用戶體驗,提高產品的價值。 誤區一、異常

原创 程序員你爲什麼這麼累?

大家一提到程序員,首先想到的是以下標籤:苦逼,加班,熬夜通宵。但是,但凡工作了的同學都知道,其實大部分程序員做的事情都很簡單,代碼CRUD可以說毫無技術含量,就算什麼不懂依葫蘆畫瓢很多功能也能勉強做出來,做個多線程併發就算高科技了,程

原创 IntelliJ IDEA 使用 阿里 Java 規約插件

 通過Jetbrains官方倉庫安裝 打開 Settings >> Plugins >> Browse repositories... 在搜索框輸入alibaba即可看到Alibaba Java Code Guidelin

原创 設計模式實踐系列 (2) - 組合模式 ( Composite )

用途 將對象組合成樹形結構以表示 “部分——整體” 的層次結構。 Composite使得用戶對單個對象和組合對象的使用具有一致性。 模式要點 組成部分 Component : 是組合中的所有對象的統一接口;定義了特定情況下,

原创 深入理解 Java中 的 final 關鍵字

Java中的final關鍵字非常重要,它可以應用於類、方法以及變量。這篇文章中我將帶你看看什麼是final關鍵字?將變量,方法和類聲明爲final代表了什麼?使用final的好處是什麼?最後也有一些使用final關鍵字的實例。fina

原创 一張圖讀懂 Java 多線程

1、帶着疑問看圖 1)競爭對象的鎖和競爭CPU資源以及競爭被喚醒 2)何種情況下獲取到了鎖,何種情況下會釋放鎖 2、還是那張圖 3、詳細圖解 1)Thread t = new Thread(),初始化一個線程,實際上就是一個普通

原创 在 SpringMVC 中對錶單提交參數進行驗證(使用 Bean Validator)

前言 在 SpringMVC 項目中,有時需要對前端頁面上傳的表單參數進行一定的限制,包括不爲空或者長度等。在控制器的各種方法中進行諸如如下方式的判斷勢必造成大量重複的代碼 if( null != username && (!us

原创 Spring 應用中集成 Apache Shiro

這一篇文章涵蓋了將 Shiro 集成到基於 Spring 的應用程序的方法。 Shiro 的 Java Bean兼容性使它非常適合通過 Spring XML 或其他基於 Spring 的配置機制進行配置。Shiro 的應用程序需要

原创 Java 反射教程

什麼是反射?反射有什麼用處? 1. 什麼是反射? “反射(Reflection)能夠讓運行於JVM中的程序檢測和修改運行時的行爲。”這個概念常常會和內省(Introspection)混淆,以下是這兩個術語在Wikipedia中的解釋: 內

原创 設計模式實踐系列 (3) - 裝飾模式 ( Decorator )

用途 用於動態地給一個對象添加一些額外的職責。 就增加功能來說, Decorator模式相比生成子類更爲靈活。裝飾模式以對客戶端透明的方式擴展對象的功能,是繼承關係的一個替代方案。 純粹的裝飾模式很難找到,大多數的裝飾模式的實現都

原创 Python 爬蟲獲取 URP 教務系統學籍信息-你的個人信息正暴露在互聯網中!

原創文章,轉載務必註明原文鏈接! 初衷 本文旨在提醒同學們及時修改密碼,增強保護個人隱私的意識,因此代碼中一些關鍵數據以及校名等信息不會公開!複製粘貼文章中的代碼不會爬到任何東西。只是作爲學習 Python 爬蟲的一點總結而已

原创 OAuth2.0 開放平臺認證授權開發套件 Authmore-Framework 1.0 發佈

簡介 | Intro 基於 OAuth2.0 協議的開放平臺認證授權開發套件, 包含授權服務和開放平臺 Docker 鏡像,基於 Spring Boot Starter 的資源服務工具包和客戶端(第三方應用)工具包 優點 | Ad