原创 JavaScript函數與作用域

在js中使用函數注意三點: 1、函數被調用時,它是運行在他被聲明時的語法環境中的; 2、函數自己無法運行,它總是被對象調用的,函數運行時,函數體內的this指針指向調用該函數的對象,如果調用函數時沒有明確指定該對象, this 默認指

原创 Java異步併發Callable與Runable

Future到底是什麼東西?很多人都對這個東西感到特別奇怪(好吧,我承認,那個很多人就只是我自己而已),就我現在的理解,因爲本人在併發這方面沒有多少實踐經驗,所以只好就着一些資料和自己的理解給它下個定義,Future就是保存我們任務的完

原创 MySQL存儲過程詳解 mysql 存儲過程

mysql存儲過程詳解 1.      存儲過程簡介   我們常用的操作數據庫語言SQL語句在執行的時候需要要先編譯,然後執行,而存儲過程(Stored Procedure)是一組爲了完成特定功能的SQL語句集,經編譯後存儲

原创 logback(二)

一:根節點<configuration>包含的屬性:   scan: 當此屬性設置爲true時,配置文件如果發生改變,將會被重新加載,默認值爲true。 scanPeriod: 設置監測配置文件是否有修改的時間間隔,如果沒有給

原创 angularJS (前瞻)

   前言:  本angular學習筆記 會一直寫下去,這裏只是 前瞻:    討論一下   angularJS 實現簡單計數器  與 純JS閉包 實現簡單計數器     一: angularJS 實現簡單計數器 二,純JS閉包 實現簡

原创 springMVC重定向

1. 需求背景 需求:spring MVC框架controller間跳轉,需重定向。有幾種情況:不帶參數跳轉,帶參數拼接url形式跳轉,帶參數不拼接參數跳轉,頁面也能顯示。 本來以爲挺簡單的一件事情,並且個人認爲比較常用的一種方式,一

原创 The Nested Set Model 算法

The Nested Set Model   原理:     我們先把樹按照水平方式擺開。從根節點開始(“Food”),然後他的左邊寫上1。然後按照樹的順序(從上到下)給“Fruit”的左邊寫 上2。這樣,你沿着樹的邊界走

原创 restful學習筆記一

不知你是否意識到,圍繞着什麼纔是實現異構的應用到應用通信的“正確”方式,一場爭論正進行的如火如荼:雖然當前主流的方式明顯地集中在基於SOAP、WSDL和WS-*規範的Web Services領域,但也有少數人用細小但洪亮的聲音主張說更好的

原创 logback(三)

<appender>: <appender>是<configuration>的子節點,是負責寫日誌的組件。 <appender>有兩個必要屬性name和class。name指定appender名稱,class指定appender的全

原创 開閉原則

開閉原則簡介   開閉原則是面向對象設計中“可複用設計”的基石,是面向對象設計中最重要的原則之一,其它很多的設計原則都是實現開閉原則的一種手段。     1988年,Bertrand Meyer在他的著作《Object Oriente

原创 JavaScript原型與繼承

本文適合初學者,特別是對構造函數、原型和原型鏈概念比較模糊的,大牛請路過,好了,讓我們一步步來看看 Javascript原型(鏈)到底有多神祕…… 一、函數創建過程 在瞭解原型鏈之前我們先來看看一個函數在創建過程中做了哪些事情,

原创 slf4j

簡述: 添加logger的日誌輸出,下面是配置信息供備忘 步驟: 1. 在Maven的porn.xml 文件中添加dependency如下 [html] view plaincopy <dependenc

原创 springMVC 與 struts2的區別

1.核心控制器(前端控制器、預處理控制器):對於使用過mvc框架的人來說這個詞應該不會陌生,核心控制器的主要用途是處理所有的請求,然後對那些特殊的請求(控制器)統一的進行處理(字符編碼、文件上傳、參數接受、異常處理等等),spring

原创 spring profiles

前言:      其實  有了 spring boot 之後,  下面的 這麼複雜的配置  可以更簡單 : spring xml 的模式: 配置環境 使用也是非的方便。只要在applicationContext.xml中

原创 springboot-2

Spring官方網站本身使用Spring框架開發,隨着功能以及業務邏輯的日益複雜,應用伴隨着大量的XML配置文件以及複雜的Bean依賴關係。隨着Spring 3.0的發佈,Spring IO團隊逐漸開始擺脫XML配置文件,並且在開發過