博客 / 列表

god23bin - 一文快速入門體驗 Hibernate

前言 Hibernate 是一個優秀的持久層的框架,當然,雖然現在説用得比較多的是 MyBaits,但是我工作中也不得不接觸 Hibernate,特別是一些老項目需要你維護的時候。所以,在此寫下這篇文章,方便自己回顧,也方便新手入門體驗 Hibernate。 注:使用的版本是 Hibernate 5.x 的 什麼是 ORM? ORM(Object Relational Mapping,對象關係映射

orm , hibernate-5.x , jpa , JAVA , 後端

god23bin - Hibernate 基本操作、懶加載以及緩存

前言 上一篇咱們介紹了 Hibernate 以及寫了一個 Hibernate 的工具類,快速入門體驗了一波 Hibernate 的使用,我們只需通過 Session 對象就能實現數據庫的操作了。 現在,這篇介紹使用 Hibernate 進行基本的 CRUD、懶加載以及緩存的知識。 提示:如果你還沒看上一篇,那麼建議你看完上一篇再來看這篇。 上一篇:一文快速入門體驗 Hibernate 基本

hibernate , 緩存 , JAVA , 懶加載 , 後端

god23bin - 一文快速回顧 Servlet、Filter、Listener

什麼是Servlet? 前置知識: Web 服務器:可以指硬件上的,也可以指軟件上的。從硬件的角度來説, Web 服務器指的就是一台存儲了網絡服務軟件的計算機;從軟件的角度來説, Web 服務器指的是一種軟件,比如 Tomcat。 Servlet 容器:目前主流的 Servlet 容器軟件包括 Tomcat、Jetty、Jboss 等。 Web 服務器 ≠ Servlet 容器,Tomcat 是一

filter , servlet , listeners , JAVA , java-web

god23bin - 在 IDEA 中創建 Java Web 項目的方式(詳細步驟教程)

開發環境 以下是我的開發環境 JDK 1.8 Maven 3.6.3 Tomcat 9.0 IDEA 2019(2019 無所畏懼,即使現在已經 2023 年了哈哈哈) 最原始的 Java Web 項目 下面的內容可能會因 IDEA 版本不同,而有些選項不同,但是大同小異。 1. 打開 IDEA 點擊 Create New Project 2. 點擊 Java Enterprise

java-ee , 教程 , intellij-idea , JAVA , java-web

god23bin - 一文快速回顧 Session 和 Cookie

前言 在 Web 應用程序中(通俗點,可以理解成一個網站),Session 和 Cookie 是兩個非常重要的概念,主要用於實現用户身份認證、數據傳遞等功能。今天就來講講這兩個東西。 對於當時剛開始接觸到這兩個概念的我來説,這兩個東西是非常模糊的,當然,這樣也和我自己 Java 基礎不牢固有關,導致在學習 Java Web 的過程中,埋下了許多地雷。現如今,從新梳理下,希望能給屏幕前的你帶來收穫。

JAVA , cookie , 後端 , session

god23bin - Java 中的日期時間總結

前言 大家好,我是 god23bin,在日常開發中,我們經常需要處理日期和時間,日期和時間可以説是一定會用到的,現在總結下 Java 中日期與時間的基本概念與一些常用的用法。 基本概念 日期(年月日,某一天):2023-01-05 時間(時分秒,可具體到某一天某一刻):18:00:00、2023-01-05 18:00:00 本地時間:平常我們説的,比如現在説明天早上七點鐘,這裏説的時間就

java8 , 日期 , JAVA , 後端

god23bin - Spring 中 Bean 的配置細節

前言 大家好,我是 god23bin,今天繼續説 Spring 的內容,關於 Spring 中 Bean 的配置的,通過上一篇文章的學習,我們知道了 Spring 中的依賴注入,其中有兩種主要的方式,分別是基於構造方法的 DI 和 基於 Setter 的 DI。 我們知道,當寫完一個普通的 Java 類後,想讓 Spring IoC 容器在創建類的實例對象時使用構造方法完成實例對象的依賴注入,那麼

spring , 依賴注入 , JAVA , 後端

god23bin - Spring 的依賴注入(DI)

前言 歡迎來到本篇文章,書接上回,本篇説説 Spring 中的依賴注入,包括注入的方式,寫法,該選擇哪個注入方式以及可能出現的循環依賴問題等內容。 如果正在閲讀的朋友還不清楚什麼是「依賴」,建議先看看我第一篇文章,通過 Employee 和 Department 簡單説了什麼是所謂的依賴。 什麼是依賴注入? 依賴注入是一個過程,舉個例子: public class A { private

spring , 依賴注入 , JAVA , 後端

god23bin - Java 8 中需要知道的4個函數式接口-Function、Consumer、Supplier、Predicate

前言 Java 8 中提供了許多函數式接口,包括Function、Consumer、Supplier、Predicate 等等。這 4 個接口就是本篇將要分享的內容,它們都位於 java.util.function 包下。 為什麼需要知道這幾個函數式接口? 因為這 4 個函數式接口是 Java 8 中新增的重要接口,同時 Java 8 的 Stream 新特性,也有用到這些接口,所以學習它們可以

函數式編程 , 匿名函數 , lambda , JAVA , 後端

god23bin - 《回爐重造》——Lambda 表達式

前言 Lambda 表達式(Lambda Expression),相信大家對 Lambda 肯定是很熟悉的,畢竟我們數學上經常用到它,即 λ 。不過,感覺數學中的 Lambda 和編程語言中的 Lambda 表達式沒啥關係,要説有關係就是都有 Lambda 這個詞,噢!當然還有一個關係就是 Lambda 演算。 λ 演算(英語:lambda calculus,λ-calculus)是一套從數學

匿名函數 , lambda , 匿名內部類 , JAVA , 後端