原创 寫給求甚解的你---JDBC詳解

​ 說起JDBC,估計大家都能說出個一、二、三出來,畢竟JDBC的大名如雷灌耳,Mybaitis、Hibernate、Sharding-JDBC等,都是對JDBC進行的封裝,因此理解JDBC的理論基礎,對我們以後的開發大有裨益。

原创 Java基礎如何學?

​ Java Web的學習是需要一定的計算機基礎的,主要有前端基礎和Java基礎和一定的網絡基礎,這些基礎知識還是需要掌握到一定的程度的。 ​ Java語言是整個Java開發的基礎,其重要性是不言而喻的,基礎不好,也築不起高臺。關

原创 處理機調度算法詳解----作業調度

處理機調度算法詳解----作業調度 ​ 在之前的理論篇中,我們也介紹了處理機調度的層次,不同的操作系統也會根據自己的設計目標來配置不同層次的調度算法,並且因爲調度算法衆多,如果全部糅雜在一起來講,會讓人比較困惑,因此將調度算法按照

原创 Java Web前端基礎

​ Java Web的學習是需要一定的計算機基礎的,主要有前端基礎和Java基礎和一定的網絡基礎,這些基礎知識還是需要掌握到一定的程度的。 ​ 今天我們先來一起看下前端基礎,主要包含HTML(超文本標記語言),CSS(層疊樣式表)

原创 HttpServletRequest獲取中文參數亂碼問題

HttpServletRequest獲取中文參數亂碼問題 ​ 我們在開發的過程中,不可避免的會遇到前後端的數據通信問題,又不可避免的會遇到數據爲中文的情況,初學者在毫不知情中,就遭遇了自己的第一次中文亂碼問題,今天,我們就一起來探

原创 JDBC之使用Statement與PreparedStatement實現增刪改查

在上一文中,我們對JDBC進行了詳細的分析,介紹了使用JDBC操作數據庫的步驟,上篇文章更多的是一個理論分析,今天我們就動手來搞代碼,兩相印證下,加深我們對JDBC的理解。 ​ 廢話不多說了,擼起袖子,碼起來。 文章目錄1.St

原创 JDBC之事務詳解

在前面的文章中,我們學習瞭如何執行增刪改查操作,也學習瞭如何來調用存儲過程。今天我們就來學習下如何在JDBC中使用事務。 ​在某些情況下,某個任務執行成功的必要條件爲多個子任務全部執行成功,那我們我們就可以稱這多個子任務爲一個事務

原创 Servlet基礎之HttpServletRequest詳解

​ 在前面的文章裏,我們學些了部分Servlet的相關知識,相信Servelt已經成功的引起了你的注意(😝,猜測如此),今天我們來一起宏觀的瞭解下Servlet的運行過程,然後一起來看下HttpServletRequest中提供的

原创 Java Web數據庫開發(MySQL)之環境準備

​ 首先解釋下這題目,我們並不是要開發一個數據庫,而是要在Java Web項目中連接數據庫(後文中的數據開發皆與此相同),從而實現數據的增刪改查等操作,可以讓我們的應用中和用戶相關的數據持久化,進而給用戶提供更好的服務。因此,如何

原创 會話技術之Session詳解

在上一文中,我們詳細的討論了會話、會話技術,細緻的分析了Cookie的作用和使用方法。我們知道,Cookie是用於在瀏覽器中保存會話信息的,並且可以在多次Http請求之間實現數據的共享。但是如果每次請求攜帶的Cookie信息過多,

原创 聊一聊耳熟能詳的MVC設計模式與三層架構

說起MVC,感覺大家都能嘮個兩塊錢的。今天呢,我們也來簡單的聊一聊,並以Java Web開發爲例,簡單的講解項目應當如何分層。 1.MVC之前 在Web開發早期,當Sun公司推出了JSP技術後,在當時是極大的震撼了整個行業,包括微

原创 那年我離開京東、來到高校,走出一條不一樣的技術路線

寫在前面: 我是 李子樹,一所大學的普通教師。我熱愛技術、擁抱開源,喜歡和大家分享知識。 自我經歷: 普通本科出身,大三下學期臨時起意準備考研;研究生畢業後就職京東;目前一所地方高校做專任教師。 本文起因: 從京東離職後,到高校

原创 地方普通院校的計算機專業「科班」學生應如何提高自己的競爭力

寫在前面: 我是 李子樹,一所大學的普通教師。我熱愛技術、擁抱開源,喜歡和大家分享知識。 自我經歷: 普通本科出身,大三下學期臨時起意準備考研;研究生畢業後就職京東;目前一所地方高校做專任教師。 本文起因: 前兩天看了安徽大學湯

原创 會話技術之記住密碼與免登陸的實現

在前幾篇文章中,我們詳細的介紹了Cookie及其他會話相關的概念,我們知道Cookie是一種在客戶端保存會話信息的技術,其出現大大簡化了程序員的工作。Cookie作爲一個簡單、便捷、實用的客戶端會話技術,其重要性是不言而喻的,今天

原创 數據庫連接池很簡單,項目沒使用框架亦可使用

在前面我們講解了JDBC的基本用法,包括Statement、PreparedStatement、CallableStatement接口的使用,存儲過程、事務的使用方法。但是在我們每次操作數據庫時,都會創建一個新的Connectio