原创 收藏文章鏈接待讀

併發容器:  http://www.manongjc.com/detail/51-lsaagczaptvtaxk.html

原创 java web中各種context的關係

我舉得這篇文章解決了我的很多疑惑,理清了我以前不太清楚的Context關係,讀懂這篇文章很有助於理解源碼, 原文鏈接在這裏:https://www.jianshu.com/p/2537e2fec546 我把它轉載在自己博客裏,害怕以後找不到

原创 Maven入門學習 (一)

學習Java 的同學就一定會學習Maven, 那麼Maven爲什麼會得到大量用戶的使用呢?它是用來幹什麼的呢 ?接下來就來介紹   Q:Maven的作用? (1)Maven可以自動化構建項目,可以從清理、編譯、測試到生成報告、打包、部署等等

原创 異步操作是什麼

這篇文章沒什麼營養,只是爲了讓我自己記住究竟什麼是異步: 異步模式不用阻塞當前線程來等待其他任務的完成,而是允許當前線程繼續執行後面的操作,當異步操作完成後,再去執行回調操作,這樣做的好處就是避免其他操作執行的時間太長而使當前線程長時間等待

原创 最大線程數量

最近面試的時候遇到一個關於java中最多能創建多少線程的問題,結果瞎答一通,尷尬了,回來看了一篇博客,人家寫的很好,轉載一下,原文鏈:https://www.cnblogs.com/princessd8251/articles/391443

原创 Spring MVC+ajax進行信息驗證的方法

AJAX 不是新的編程語言,而是一種使用現有標準的新方法。這篇文章主要介紹了Spring MVC+ajax進行信息驗證,需要的朋友可以參考下 本文是一個ajax結合Spring MVC使用的入門,首先我們來了解一下

原创 spring容器、spring MVC容器以及web容器的區別

本文轉載自 https://www.cnblogs.com/xiexin2015/p/9023239.html 說到spring和springmvc,其實有很多工作好多年的人也分不清他們有什麼區別,如果你問他項目裏用的什麼MVC技術,他會說

原创 Spring MVC淺析

  講到MVC,想必大家都很熟悉,就是將數據模型、視圖、控制器進行分離,做到分工明確,在Spring的幫助下,Spring MVC 更是做到了充分的解耦,因爲大部分的資源都由Spring進行管理,爲Spring MVC提供了方便,比如Con

原创 Spring MVC+ajax進行信息驗證

本文是一個ajax結合Spring MVC使用的入門,首先我們來了解一下什麼是Ajax AJAX 不是新的編程語言,而是一種使用現有標準的新方法。AJAX 最大的優點是在不重新加載整個頁面的情況下,可以與服務器交換數據並更新部分網頁內容。所

原创 有意思的B+樹漫畫介紹

轉載自:伯樂專欄作者/玻璃貓,微信公衆號 - 夢見 漫畫:什麼是b+樹 這一次我們來介紹 B+ 樹。 一個m階的B樹具有如下幾個特徵: 1.根結點至少有兩個子女。 2.每個中間節點都包含k-1個元素和k個孩子,其中 m/2 <= k

原创 git常用命令

初始化 git init   初始化一個新的項目(會生成一個.git文件) git --bare init  建立裸倉庫,倉庫中不包含工作目錄     基本設置: git config --global commit.template

原创 迴文字符串

最近遇到兩個題目,比較有意思,由於兩個題目的描述比較相似,在這裏就一起說了,做一個比較 題目一:給定一個字符串,給該字符串添加一些字符,使其成爲一個迴文串,求需要添加的最少字符數,並求出添加字符後迴文串的樣子,如果有多個這樣的迴文串,只用返

原创 java自動包裝與解包

關於java的自動包裝機制想必大家都用過吧,一般這些機制都用於在往容器中存儲基本類型數據的時候,因爲容器中不允許存在基本數據類型,所以就會調用自動包裝機制,將基本數據類型轉換爲對象,將基本數據保存在對象中,並且提供一些基本方法,但是自動包裝

原创 詳解線程池execute和submit用法

在使用線程池時,我們都知道線程池有兩種提交任務的方式,那麼他們有什麼區別呢?   1.execute提交的是Runnable類型的任務,而submit提交的是Callable或者Runnable類型的任務 2.execute的提交沒有返回值

原创 淺談java線程池實現

再進入主題之前,我們先了解幾個概念,對讀源碼有所幫助,對於線程池的運行狀態,有4個級別,分別是RUNNING,SHUTING,STOP,TIDING,TERMINATED 解釋如下: The runState provides the m