原创 java 用一次循環打印出99乘法表

用兩次for循環打贏出九九乘法表,相信很多人都知道,這次我們要用一次循環去幹這事,其實也挺簡單的,看代碼吧 /** * 只用一次循環打印出99乘法表 * * @author Administrator * */ public

原创 模擬Elasticsearch寫入異常思路

場景問題: 開發中常需要模擬各種異常來印證自己代碼邏輯處理沒有問題。最近接到一個需求,就是模擬Elasticsearch查詢正常,但寫入異常情景。有點同學會說這個不是很好模擬嗎?在你需要處理邏輯的地方手工拋出需要的指定異常,當程序

原创 只爲比昨天強一點點

        30歲了,易建聯又重新回到夢想開始的地方NBA,拿着114萬美元的保障合同,要知道他在CBA是拿着頂薪的球員,1200萬人民幣的年薪足足是他去NBA年薪的兩倍,但他選擇了背井離鄉,選擇了接受挑戰,經管他不再年輕。不管他能不

原创 android:windowSoftInputMode屬性詳解

android:windowSoftInputMode activity主窗口與軟鍵盤的交互模式,可以用來避免輸入法面板遮擋問題,Android1.5後的一個新特性。 這個屬性能影響兩件事情: 【一】當有焦點產生時,軟鍵盤是隱藏還是

原创 Mybatis緩存機制

Mybatis緩存機制 一.什麼是Mybatis的緩存機制 緩存的概念簡而言之就是臨時存放在本機的數據。爲什麼需要緩存機制呢,因爲鏈接數據庫的資源很珍貴,而且如果每次查詢數據都需要訪問數據庫的話會很費時,且效率不高,於是就有了緩存的機制。

原创 Mybatis框架搭建

Mybatis理解及框架搭建 一.什麼是Mybatis 官方API中給出對Mybatis的解釋是MyBatis is a first class persistence framework with support for custom

原创 javaFile類理解,案例:遍歷某目錄中的文件,並打印出文件的絕對路徑

從今天開始,我要將自己所學所想,參考API,將以講義的形式,列出自己覺得重要的東西,加深印象! -------------------------------------------------這是廢話與正文的分割線--------

原创 Tomcat服務器結構理解及marven打war包

Tomcat服務器結構理解及marven打war包 一.Tomcat服務器結構 目前流行的三大web服務器是:Apach,Nginx,IIS. Tomcat服務器是屬於Apache陣營,輕量級服務器,一般用於開發,測試等。瞭解Tom

原创 java單例理解

試想下有這麼一個場景,有一個類,整個項目都會用得到,使用的概率很頻繁,你還會每用一次就new一次嗎?這樣做不是不可以,但是會很耗內存,這時就要想到用單例了。 單例有如下兩個特點: 1.整個項目只有一個實例。 2.這個實例在項目中使

原创 JDBC粗淺理解

JDBC概念: JDBC簡而言之就是java數據庫連接。 JDBC訪問數據庫支持兩層模型,也支持三層模型。 我使用的服務端是mysql,在使用JDBC操作數據庫之前必須的做如下工作: 下載mysql-connector-java-

原创 java算法 冒泡排序 與 快速排序思想

前言:由於不是科班出身,在找工作被一番嫌棄後,終於痛下決心要將java學好學透。其中排序是初學java必須要跨過的一道邏輯算法坎,所以必須要垮過去。 冒泡排序: 思路: 1.將數組中的數兩兩相比,小的往左邊排,大的往右邊排,很容易想到用遍

原创 十步完全理解 SQL

十步完全理解 SQL 很多程序員視 SQL 爲洪水猛獸。SQL 是一種爲數不多的聲明性語言,它的運行方式完全不同於我們所熟知的命令行語言、面向對象的程序語言、甚至是函數語言(儘管有些人認爲 SQL 語言也是一種函數式語言)。 我們每天

原创 java 前端與後端聯動中文字符編碼問題

web項目前端與後端聯動中文字符編碼問題 web項目中往往需要將中文字符從前端傳遞到後端,或者從後端傳遞前端,這時你有可能會遇到中文亂碼問題,究其原因是前端,服務器,後端編碼格式不一致導致的,關係如下圖: 由於前端瀏覽器默認的編碼格式

原创 servlet 請求派發與重定向的區別理解

請求派發與重定向相同點: 兩者均能指向內部地址,在網頁設計中經常遇到這種場景,如在登錄過程中判斷用戶是否登陸過,如果沒登錄過,則可以指向登錄界面 請求派發與重定向不同點: 1.請求指派只能指派到內部地址,而重定向既可以指派的內部

原创 使用jstl表達式配置

jstl表達式配置 前段與後端動態交換數據用到了el表達式,但el表達式沒有流程控制,這時jstl就起到了補充作用,應爲他有<c:forEach>,<c:if>等控制語句,但使用jstl語句需要進行三個地方的配置:(這個只爲以後忘記了回頭