原创 lambda expressions are not supported at this language level intellij

環境:intellij 14.0.2, jdk 1.8 編譯錯誤:lambda expressions are not supported at this language level intellij 操作1:(如果刪除了項目文件,如

原创 elk(單機)安裝過程中遇到的問題及解決方法

1、內存不夠 Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000006c5330000, 4207738880, 0) failed; er

原创 mybatis foreach使用總結

1、dao方法中如果只有一個參數,參數是一個類,可以在mapper文件中,直接使用類中屬性名字(ruleIds和approveState) dao文件 int update(Request request

原创 【整理】session

參考:http://www.pureweber.com/article/how-session-works/session流程圖(內含session與cookie的區別)

原创 java利用webservice代理類通信 發現jdk bug

request報文: <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <GetPublicCardNo xmlns="http:/

原创 【整理】MySQL中的datetime與timestamp比較

參考: http://bjzhkuang.iteye.com/blog/1716617 相同點 列的顯示格式相同,顯示寬度固定在19字符,並且格式爲YYYY-MM-DD HH:MM:SS。不同點 timestamp1、4個字節儲

原创 創建MapReduce程序,並在hadoop集羣中運行

  關鍵詞: MapReduce, hadoop 2.6.0, intellij IDEA, Maven 1、在intellij IDEA下創建maven項目 2、引入hadoop相關jar包        

原创 可以ping通,而InetAddress isReachable卻返回false

程序: package xxx.xxx; import org.junit.Test; import java.io.IOException; import java.net.InetAddress; public class Inet

原创 spring boot使用logback實現多環境日誌配置

軟件生存週期中,涉及代碼運行的環節有編碼、測試和維護階段,而一套成熟的代碼,在此三個階段,數據庫、日誌路徑、日誌級別、線程池大小等配置一般會不一樣。作爲開發人員,希望將代碼與配置解耦合,不同的環境,代碼一套,而配置多套。 針對於多環境的配

原创 zookeeper集羣安裝

1、下載zookeeper安裝包 zookeeper-3.4.6.tar 2、配置主機名稱和ip的映射 命令:vi /etc/hosts 3、解壓zookeeper到/usr/zookeeper 4、修改配置文件 cd /usr

原创 ScheduledExecutorService 不能進行任務調度

環境:java version "1.7.0_67" private static final long INITIAL_DELAY = 1000L; private static final long

原创 搭建tomcat9源碼執行環境

1、下載tomcat源碼 地址:https://github.com/apache/tomcat 通過git clone或者Download ZIP 2、安裝jdk8和maven(本文需要) 3、下載依賴

原创 虛擬機 CentOS6.6 hadoop2.6.0 集羣安裝

  1、安裝jdk 2、準備hadoop安裝包 scp [email protected]:/home/user/mac_doc/hadoop-2.6.0.tar ./hadoop-2.6.0.tar 3、ip分配

原创 svn與git結合,實現版本管理

1、實際使用的是svn與git結合,沒有單純的使用svn或git,當然svn和git都是一套完整的VCS(version control system)。  2、爲什麼要結合使用git? 之前使用的是sv

原创 maven項目resources如何引用pom中定義的profiles參數

問題:resources中的文件,不能使用${}引用pom.xml文件中定義的profiles 解決方案: 在pom.xml中的build節點添加 <project> <build>         <resources>