原创 logj

使用Log4J進行日誌操作   Log4J簡介   Log4J是Apache的一個開放源代碼項目,它是一個日誌操作包,通過使用Log4J,可以指定日誌信息輸出的目的地,如控制檯、文件、CUI組件、NT的事件記錄器;還可以控制每一條日誌輸出

原创 String, StringBuffer,StringBuilder的區別

Java中String、StringBuffer、StringBuilder是編程中經常使用的字符串類,他們之間的區別也是經常在面試中會問到的問題。現在總結一下,看看他們的不同與相同。 1.可變與不可變 String類中使用字符數組保存

原创 頁面表單提交到servlet後轉爲對象工具類

request.getParameterMap()返回的是一個Map,這個map記錄着頁面所提交請求中的請求參數與參數值的映射關係。不能直接修改其中的值,可以將這個map複製到一個map 如果request.getParameterMa

原创 Java讀取.properties配置文件

未經允許不得轉載,謝謝! /*1.根據配置文件是否被更改進行讀取.properties配置文件的工具類,初始情況下一次性讀取存到map集合中,當文件被更改後對更改的文件的MD5值重新判斷,如果不同則重新讀取*/ 代碼如下: import

原创 servlet中獲取服務器URL

其中req.getSchema()是獲取項目的訪問協議如:http、https; req.getServerName()是獲取項目的服務器名字; req.getServerPort()是獲取服務器端口如:8080; 點贊

原创 Collection接口及其子接口,map接口及其子接口

Collection是最基本的集合接口,一個Collection代表一組Object,即Collection的元素(Elements)。一些Collection允許相同的元素而另一些不行。一些能排序而另一些不行。Java SDK不提供直

原创 時間轉換小工具類

import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /

原创 時間戳轉換爲String

/*今天項目中碰到時間戳轉換問題,自己總結了一下。 Unix時間戳(Unix timestamp),或稱Unix時間(Unix time)是一種時間表示方式,定義爲從格林威治時間1970年01月01日00時00分00秒起至現在的總秒數。

原创 Java四種線程池的使用

Java通過Executors提供四種線程池,分別爲: newCachedThreadPool創建一個可緩存線程池,如果線程池長度超過處理需要,可靈活回收空閒線程,若無可回收,則新建線程。 newFixedThreadPool 創建一個定

原创 讀取xml文件

今天項目中,用到了遍歷讀取項目一個目錄下的.xml文件,這裏用的是dom4j,其中jaxen-1.1-beta-6.jar是dom4j中的xpath技術,dom4j默認支持裏邊的方法,該包作用是根據規則快速獲取要找的節點,這裏沒用到。

原创 logstash把mysql數據導入elasticsearch中並設置分詞器

1.ElasticSearch安裝: ElasticSearch 的下載地址:https://www.elastic.co/downloads/elasticsearch; 下載好之後將其解壓到你想要安裝的目錄:比如我的 D:\cheng

原创 mysql查詢各科成績的前三名

在一次面試中被問到手寫出一條mysql查詢各科成績的前三名, 首先創建表: DROP TABLE IF EXISTS `test`; CREATE TABLE `test` ( `id` bigint(20) NOT NULL A

原创 兩個線程一個打印偶數一個打印奇數直到等於100時停止

@RunWith(SpringJUnit4ClassRunner.class) public class ThreadTest { private Object lock = new Object(); privat

原创 java開發用到的linux基本命令

查詢資料的積累: 1.修改文件操作權限     chmod u+x filename 給所屬用戶增加執行的權限   chmod g-w filename 給組減少寫的權限   chmod o+w filename 給其他用戶增加寫的權限

原创 抽象類與接口

接口,比抽象類還要抽象的類。 接口中每一個方法也是隱式抽象的,接口中的方法會被隱式的指定爲 public abstract (只能是 public abstract,其他修飾符都會報錯)。 接口中可以含有變量,但是接口中的變量會被隱式