原创 聊聊Spring Boot Actuator

概述 在本文中,我們將介紹Spring Boot Actuator。我們將首先介紹基礎知識,然後詳細討論Spring Boot 1.x和2.x中的可用內容。 我們將在Spring Boot 1.x中學習如何使用,配置和擴展此監視工

原创 Spring Data REST不完全指南(三)

上一篇我們介紹了使用Spring Data REST時的一些高級特性,以及使用代碼演示瞭如何使用這些高級的特性。本文將繼續講解前面我們列出來的七個高級特性中的後四個。至此,這些特性能滿足我們大部分的接口開發場景。 需要滿足的一些

原创 tdd測試開發不完全指南

tdd測試驅動開發不完全指南 ⚠️:我錄製了一個關於tdd測試驅動開發的分享視頻,歡迎收看。

原创 Java – Try with Resources

1.介紹 Java 7中引入的對try-with-resources的支持使我們能夠聲明將在try塊中使用的資源,並確保在執行該塊後將關閉資源。 ⚠️:聲明的資源必須實現AutoCloseable接口。 2.使用try-with-res

原创 struts2框架入門級Demo(簡易用戶登錄)

struts2框架入門級Demo 剛剛學完了jsp+servlet整合開發,今天剛剛入門struts2,寫了一篇算是入門級的demo,新手可以看一下,本人覺得對以後深入學習struts2框架很有幫助。 額!struts2框架,屬於mvc

原创 線程的生命週期

線程的生命週期 線程的生命週期中共有五個狀態: 1.新建 2.就緒 3.運行 4.阻塞 5.死亡 一. 新建: 通過new關鍵字創建線程對象之後,創建的線程就被創建了,處於新建狀態.該階段僅僅和jvm創建其他類一樣爲對象分配內存

原创 AOP編程簡介及其在Spring框架中的使用

AOP編程簡介及其在Spring框架中的使用 額,最近一直沒來逛自己的博客發現遊客蠻多的:),從前段時間開始就一直在學ssh框架(已經搞定strut2和hibernate),javaweb的框架還是蠻多的吧,現在的ssm好像比較流行,不

原创 hibernate的many-to-many的示例

hibernate的many-to-many的示例 ————不管失敗成功,我只想認真活一生! 爲java工程師奮鬥的我!

原创 java創建線程的三種方式

一. 類繼承Thread類創建線程 /** *繼承Thread類創建線程的方式 */ public class MyThreadExtendThread extends Thread{ private int i;

原创 jsp的七個動作指令

jsp的七個動作指令 動作指令和編譯指令不同,編譯指令是通過servlet引擎處理消息,而動作指令只是運行時的動作。jsp的動作指令主要如下七個: jsp:forward;| jsp:param;| jsp:include;| jsp:

原创 給定["a","b","a","b","c","a","b","c","b"]字符串數組,然後使用Map的key來保存數組的字符串元素,value保存該字符串元素出現的次數。

import java.util.HashMap; public class p3 { public static void main(String[] args) { HashMap hM=new HashMap(); S

原创 使用java語言實現八皇后問題

八皇后問題,在一個8X8的棋盤中,放置八個棋子,每個棋子的上下左右,左上左下,右上右下方向上不得有其他棋子。正確答案爲92中,接下來用java語言實現。 解: package eightQuen; /** * 八皇后問題 *

原创 Java虛擬機運行時數據區

運行時數據區域 java虛擬機在執行java程序過程中會把他所管理的內存劃分爲若干個不同的數據區域。 java虛擬機運行時數據區 方法區(線程共享區),虛擬機棧,本地方法棧,堆(線程共享區),程序計數器 1.程序計數器 程序計數器是一

原创 二叉樹排序及二叉樹節點的增刪改查(java實現)

** 此處爲二叉樹節點類 ** package search.binaryTreeSearch; /** * 二叉樹節點 * @author jeker-chen * */ public class Node { int