原创 Iterable接口和Iterator迭代器

iterator接口定義如下 public interface Iterator<E> { boolean hasNext(); E next(); void remove(); }該接口僅僅包含了三個函數,ha

原创 快速理解JavaScript中this的用法與陷阱

this是 JS 這門語言的魅力之一——靈活方便又難以捉摸,即使是有經驗的程序員,如果不仔細也有可能搞錯,關於this的用法也成爲許多公司的經典面試題。 如果你寫過 Java ,你可能接觸過this——一般指向當前對象,實際上,這時候th

原创 快速理解JavaScript中apply()和call()的用法和用途

在學習apply()之前,我們必須對this的作用和使用方法有所瞭解,可以參考我前一篇文章《快速理解JavaScript中this的用法與陷阱》。當然如果你已經熟悉this的相關知識,那麼 請直接往下看。 call()和apply()的作

原创 獲取用戶star的所有項目信息(支持分頁和關鍵字檢索)

之前做的一個項目,現在做個小結。 query 關鍵字 可選 type 項目所屬類型檢索條件 可選 sub_type 項目所屬子類型檢索條件 可選 language 編程語言檢索條件 可選 tag 標籤索引條件 可選 direction 排

原创 c3p0數據庫連接池死鎖問題和mysql重連,連接丟失

c3p0參數解釋 #最常用配置#initialPoolSize:連接池初始化時創建的連接數,default : 3,取值應在minPoolSize與maxPoolSize之間 c3p0.initialPoolSize=10#minPool

原创 點融網面試經驗(Java開發工程師)

3月份經歷了上海點融網的面試,地點是成都研發部,在這裏和大家分享一下面試感受。 電話面: 一面(數據組資深開發工程師): 1、首先上來讓我作自我介紹 2、問我項目問題(簡歷上面的一個數據修復和同步的報表項目)主要介紹了這個項目的大體是幹嘛

原创 淺談數據庫連接池

1、數據庫連接池技術帶來的優勢: 1)資源重用 由於數據庫連接得到重用,避免了頻繁創建、釋放連接引起的大量性能開銷。在減少系統消耗的基礎上,另一方面也增進了系統運行環境的平穩性(減少內存碎片以及數據庫臨時進程/線程的數量)。 2) 更快的

原创 作業調度框架 Quartz

調度器核心代碼: import nd.sdp.lcreporting.schedule.model.Schedule; import nd.sdp.lcreporting.schedule.service.ScheduleService

原创 JS中計算可視距離高度問題

export default { getElementLeft(element) { let actualLeft = element.offsetLeft let current = eleme

原创 react生命週期

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>React Life Cycle</title> <style> .btn {

原创 js中的類型判斷typeof、instanceof、constructor和prototype

如何判斷js中的類型呢,先舉幾個例子: var a = "json"; var b = 123; var c = true; var d = [1,

原创 CSS中的position定位

先看下position各個屬性值的定義: 1、static:默認值。沒有定位,元素出現在正常的流中(忽略top,bottom,left,right或者z-index聲明)。 2、relative:生成相對定位的元素,通過top,botto

原创 mariadb-10.1.19在Ubuntu14.04下安裝與配置

網上有很多文章介紹mariadb安裝,本文介紹的是二進制包文件安裝。 數據庫軟件:mariadb-galera-10.0.16-linux-x86_64.tar.gz,將下載後的文件解壓,放在目錄/opt下。 1、配置數據庫: cd /

原创 word-wrap、word-break和white-space

1、先要明確一點,不加word-wrap或word-break的時候,就是瀏覽器默認的時候,如果有一個單詞很長,導致一行中剩下的空間已經放不下它時,則瀏覽器會把這個單詞挪到下一行去: 2、這個長單詞還不算變態的,因爲至少它沒有長到超過包

原创 block,inline和inlinke-block區別

1、display:block block元素會獨佔一行,多個block元素會各自新起一行。默認情況下,block元素寬度自動填滿其父元素寬度。 b