原创 java線程池實現

java線程池實現 線程池是一種多線程處理形式,處理過程中將任務添加到隊列,然後在創建線程後自動啓動這些任務。 五種Java線程池功能及分析 線程池都繼承了ExecutorService的接口 因爲繼承了ExecutorSer

原创 zabbix使用snmp監控(親測)

基於zabbix安裝snmp服務(親測) 簡單網絡管理協議(SNMP) 是專門設計用於在 IP 網絡管理網絡節點(服務器、工作站、路由器、交換機及HUBS等)的一種標準協議,它是一種應用層協議。 snmpwalk是SNMP的一個工

原创 《代碼整潔之道》筆記

《代碼整潔之道》筆記 第 1章 整潔代碼 1、閱讀本書有兩種原因:第一,你是個程序員;第二,你想成爲更好的程序員。很好。我們需要更好的程序員。 2、代碼寫的混亂影響項目進度。 3、整潔的代碼讀起來令人愉悅。 第 2章 有意義的命

原创 HR常問的面試題

HR常問的面試題 1. 你在項目中碰到過什麼問題 你是怎麼解決的 答:之前在做貨品管理項目的時候,涉及到進銷存單據的查詢,會遇到查詢很慢,甚至查詢失敗的情況,我一般都會查閱自己寫的SQL,並做一定的性能優化。 我之前寫過MySql

原创 Error與Exception

引言 Error類和Exception類都繼承自Throwable類。 Error的繼承關係: Exception的繼承關係: 異常發生的原因: 用戶輸入了非法數據。 要打開的文件不存在。 JVM內存溢出。 三種類型的異常

原创 String,StringBuffer,StringBuilder三者的區別

String,StringBuffer,StringBuilder三者的區別 Java中String、StringBuffer、StringBuilder是編程中經常使用的字符串類,他們之間的區別也是經常在面試中會問到的問題。下面

原创 《重構-改善既有代碼的設計》筆記

《重構-改善既有代碼的設計》筆記 重構的定義 在不改變代碼外在行爲的前提下,對代碼做出修改,以改進程序的內部結構。本質上說重構就是在代碼寫好之後改進它的設計。 第一章 重構,第一個案例 1、作者以一個影片出租店用的程序,計算

原创 js對象和jquery對象相互轉換

js對象轉化爲jquery對象 用$()把DOM對象包起來,就能轉換成一個jquery對象,轉換後就可以使用jquery的方法了。 例如: var obj=document.getElementById('obj');//js對象

原创 java筆試題帶答案

java筆試題帶答案 最近在面試java開發工程師,雖然面試的結果不重要,但是過程還是很重要的,我覺得有必要記錄下來。下面是我總結的一些java筆試題,希望能幫到大家。 —、不定項選擇題 三維家 1、下列描述正確的是(ABD) A

原创 Java 基礎知識

引言 下面都是我對java基礎知識的集錦,查看詳細的內容請參照下面的技術文章。 重載和重寫的區別 重載: 發生在同一個類中,方法名必須相同,參數類型不同、個數不同、順序不同,方法返回值和訪問修飾符可以不同,發生在編譯時。   

原创 Influxdb基本操作(詳細)

InfluxDB數據庫的簡介 InfluxDB是一個用於存儲和分析時間序列數據的開源數據庫,是一個基於 golang 編寫,用於記錄 metrics、events,進行數據分析。 主要特性有: 內置HTTP接口,使用方便 數據可

原创 java面試題

java面試題 最近在面試java開發工程師,雖然面試的結果不重要,但是過程還是很重要的,我覺得有必要記錄下來。下面是我總結的一些java筆試題,希望能幫到大家。 基礎題: 問:jvm; 答:JVM是Java Virtual

原创 Spring中Bean的作用域和生命週期

Spring中Bean的作用域 Spring 2.0之前Bean定義了2種作用域分別是:singleton、prototype。 Spring 3爲Bean定義了5種作用域,分別爲singleton(單例)、prototype(原

原创 spring中的事務隔離級別和傳播行爲

spring中的事務隔離級別 spring中的事務隔離級別有5種。分別是: 1、ISOLATION_DEFAULT 使用數據庫默認的事務隔離級別。 2、ISOLATION_READ_UNCOMMITTED (未提交讀) 這是事務最

原创 java對文件的讀寫(附源碼)

java對文件的讀寫(附源碼) 對文件的讀寫操作是學java開發的基礎,讀寫操作又分爲兩種:字符流和字節流,概念稍微闡述下,網上有很多比我講的好,這裏主要是源碼。 字節流和字符流 字節流可用於任何類型的對象,包括二進制對象,字節流