原创 JAVA反射機制及應用例子

JAVA 反射機制是Java 被視爲動態(或準動態)語言的一個關鍵性質。這個機制允許程式在運行時通過Reflection APIs 取得任何一個已知名稱的class 的內部資訊,包括其modifiers(諸如public, privat

原创 CentOS6.4卸載和安裝jdk7

找到當前系統中已經安裝的jdk和java: rpm -qa | grep java rpm -qa | grep jdk  單個卸載程序,使用rpm -e xxx命令。命令行: rpm -e jdk-1.

原创 BroadLeaf項目搜索功能改進

Broadleaf Commerce 是一個開源的Java電子商務平臺,基於Spring框架開發,提供一個可靠、可擴展的架構,可進行深度的定製和快速開發。 關於Solr Broadleaf項目中關於商品的搜索使用了嵌入式的Solr服

原创 【轉載】序列化框架性能對比(kryo、hessian、java、protostuff)

本文轉自: http://blog.csdn.net/jmppok/article/details/44409693 ,作者 jmppok,感謝分享 序列化框架性能對比(kryo、hessian、Java、protostuff) 簡

原创 Linux環境的ECS中,解決中文顯示爲亂碼的情況

一般原因如下:  1. 未安裝中文語言包 2. 未設置正確的默認語言 3. SSH 終端未正確配置 1.設置系統語言爲中文: sudo vim /etc/default/locale 將內容改爲: LAN

原创 Linux遞歸統計當前目錄下普通文件的數量

Linux遞歸統計當前目錄下普通文件的數量: ls -lR |grep "^-"|wc -l 或者: ls -lR | grep -c "^-" 遞歸統計方式: ls -lR Linux常見的文件類型有:

原创 阿里雲Ubuntu16.04 LTS上安裝與配置RabbitMQ

1、下載rabbitmq-server-generic-unix-3.6.5.tar.xz 2、tar -xvf rabbitmq-server-generic-unix-3.6.5.tar.xz 3、m

原创 Zookeeper3.4.6與Kafka0.8.1.1集羣安裝和配置詳細步驟

第一步:Zookeeper分佈式集羣環境的安裝與配置 準備環境: JDK版本: jdk-7u25-linux-i586.tar.gz  #可以命令下載: wgethttp://211.149.198.47/data/main/jdk-

原创 Java遞歸查找指定目錄下的特定格式的文件 並壓縮到指定目錄下

本文參考了網上的文章,搜索指定目錄下以某種後綴名爲結尾的文件,本文中查找的是以.log結尾的文件,然後壓縮到指定目標文件夾中。該功能適合做系統維護用,比如可以定期清理服務器某個目錄下的日誌文件,實現壓縮存檔,減少服務器的佔用空間等,也可以

原创 Java遞歸搜索指定文件夾下的匹配文件

import java.io.File; import java.util.ArrayList; import java.util.List; import java.util.Queue; /** * @author tiwson

原创 Win7安裝與配置RabbitMQ

1.安裝 下載Erlang,地址:http://www.erlang.org/download/otp_win32_R15B.exe,雙擊安裝即可(首先裝) 下載RabbitMQ,地址:http://ww

原创 linux查找目錄下的所有文件中是否含有某個字符串

查找目錄下的所有文件中是否含有某個字符串 find .|xargs grep -ri "IBM" 查找目錄下的所有文件中是否含有某個字符串,並且只打印出文件名 find .|xargs grep -ri "IBM" -l 1.正則表達式 

原创 兩道設計模式的面試題

這是最近碰到的2個設計模式的面試題,大概如此:   1, Windows Media Player和RealPlayer是常用的媒體播放器,它們的API結構和調用方法非常不同,現在你的應用需要同時支持調用這2種播放器的API。你要怎

原创 Java IO中的文件複製實例(原創)

package org.jack.tools.file; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.B

原创 Linux中Sed命令刪除字符串中的部分字符

用Sed命令可以把一個字符串中的一些字符刪除,比如刪除日期字符串中的各個連接符,空格,冒號等,執行下面的命令 #Echo “2014-08-22 01:55:11” | sed ‘s/-//g’ | sed ‘s/ //g’ | sed