原创 Spring極簡入門教程3:組件標籤的使用

本節中,主要闡述說明IOC容器中,組件(bean)添加、賦值標籤的使用,以及Bean創建核心接口 bean的作用域(scope) 作用域 含義 說明 是否初始化 singleton 單例 每次調用都是同一個實例(

原创 Oracle sql 語句使用記錄

DML數據操縱語言 DML(Data Manipulation Language) 數據查詢和數據更新兩類。數據更新又分成插入、刪除、和修改三種操作 需要commit 關鍵字 SELECT INSERT UPDATE DELE

原创 Spring極簡入門教程2: 註解配置方式使用IOC容器

以註解配置方式使用IOC容器 本章主要對IOC相關的一些常用的註解進行解釋,通過多種掃描方案來配置管理bean。 對於常見組件添加標籤如下所示: @Bean 針對普通pojo類 @Service

原创 Spring極簡入門教程1: Xml配置方式使用IOC容器

本章主要簡介說明通過xml配置文件,使用容器框架進行Bean管理。以及介紹多種數據類型(List/Set/Map/Array/Null)下,屬性值的賦值方式。 使用maven構建項目,引入spring-context <d

原创 HttpMediaTypeNotAcceptableException異常處理

前言 使用SpringMVC開發接口,Controller層輸出前端時,發生了MediaType轉化的錯誤。 HttpMediaTypeNotAcceptableException: Could not find acceptab

原创 數據結構-樹的類別

以下對數結構進行歸類和簡單說明,主要針對Java面試中常見的樹結構進行概括。 樹 定義:不包含迴路的連通無向圖 滿足三個特性: ①不包含迴路 ②兩個節點之間有且只有一條路徑連通 ③一棵樹有N個節點,那一定有n-1條邊 二叉樹 含義

原创 Gson解析遇到的異常分析與記錄

在使用Gson解析api響應結果的字符串時遇到兩個非常奇怪的報錯,一開始以爲是json字符串不規範引起的,後經排查與InputStreamReader接收有直接關係。 MalformedJsonException 報錯 com

原创 ES批處理錯誤FORBIDDEN/12/index read-only / allow delete (api)

對索引xxx_index執行批處理操作時,引發以下錯誤: {"index":"xxx_index","type":"subject","id":"3120716259","cause":{"type":"exception","r

原创 Spring極簡入門教程4:Bean創建核心接口(BeanFactory\FactoryBean)

本節主要對Bean創建核心接口進行說明 BeanFactory 職責: 負責生產和管理bean的一個簡單工廠接口,是IOC容器的核心接口。 用於實例化、定位、配置應用程序中的對象及建立這些對象間的依賴。 BeanFactory

原创 Javascript 事件dom(二) 鍵盤事件

事件對象 Event對象用於描述在瀏覽器窗口中發生的事件,一旦事件發生,便會生成event對象。 在ie8及以下版本中,當事件函數被觸發,可以通過window.event訪問event對象;而其他瀏覽器把event對象作爲參數傳遞給事件函

原创 ThreadLocal原理與使用

一. 是什麼? 一般而言,全局變量都是由線程共享的。引入ThreadLocal,可以給多個線程提供同一個變量的多個拷貝(副本)。 二. 爲什麼要用? 突出該技術概念有什麼優點是值得投入使用的 簡單 不需要考慮多線程容易引起的數

原创 Javascript 事件dom(一) 基本概念

事件dom   除IE8及以下版本的瀏覽器,絕大部分的瀏覽器都是支持W3C事件DOM。 談到事件,需要首先了解三個基本概念。 事件源,也就是觸發事件的dom元素對象。 事件名,一個事件源允許綁定多個事件,定義事件名可以指定觸發了哪個事件。

原创 關於web.xml中同一個過濾器filter映射多個路徑

習慣了使用框架,對基礎內容生疏,這裏再作一些記錄,以備空餘時間複習查看。 以下url-pattern的配置形式是錯誤的,部署時項目並不會對配置的路徑有過濾作用: <filter> <display-name>CROSFilter

原创 PLSQL配置遠程Oracle數據庫連接的示例代碼

這篇文章主要介紹了PLSQL配置遠程Oracle數據庫連接的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨着小編來一起學習學習吧 經常忘記開發環境需要安裝的

原创 【Java進階學習】設計模式—代理模式

在java中代理模式有兩種,分別是靜態代理與動態代理。   一. 靜態代理 目標對象在一開始就能夠具體確定的類(被代理對象),則是靜態代理。   與日常生活中常見使用的中介服務很相似,以一個租房服務作爲例子切入理解代理模式的概念。 剛畢業