原创 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,其他修飾符都會報錯)。 接口中可以含有變量,但是接口中的變量會被隱式