原创 Java常用命令之jstat
jstat命令可以查看堆內存各部分的使用量,以及加載類的數量。 jstat -options查看可用參數如下 [root@localhost servers]# jstat -options option -class -compiler
原创 SpringCloud之zuul源碼解析
Zuul源碼解析 zuul各版本實現存在一些微小的變化,總的實現思想未改變,以spring-cloud-netflix-core-1.
原创 JFinal整合WebSocket
說明以tomcat容器爲例,tomcat7以上版本開始支持websocket,JFinal集成的jetty服務器不支持websocket 一、包依賴,tomcat7或是javaee包都行,兩者二選一,容器中已提供所以只作爲提供者 org.a
原创 JFinal 參數校驗插件擴展,讓後臺參數校驗像js一樣方式好用
一、插件實現 插件的功能就是加載校驗規則,實現代碼如下 package com.nmtx.plugins.validation; import java.util.Properties; import com.jfinal.core.C
原创 JFinal一行代碼搞定增刪改,要的就是快
一、拓展篇 首先需要重寫getModel方法,但是這有個問題,重寫之後的方法和getModel的參數有點衝突,所以選擇不重寫,另外寫個方法佔且叫getBaseModel吧,getBaseModel的實現如下 /** * * @Desc
原创 JFinal 表自動綁定插件實現,實現零配置,支持多數據源
以mysql數據庫實現爲例,其它的db也可基於這種方式自己實現 大概的思路是這樣的,爲了簡少配置,所以不使用註解的方式 首先需要一個工具類來拿到所有的Model類大體的實現方式如下 package com.nmtx.utils; impo
原创 JFinal 自動路由註冊,節省開發時間
一、路由註冊的實現 路由自動註冊實現起來挺簡單的,只需拿到所有的Controller配置到路由就行,代碼如下 package com.nmtx.route; import java.util.ArrayList; impor
原创 Elasticsearch的簡單操作
package com.dongpeng.es; import java.io.IOException; import java.util.Date; import java.util.HashMap; import java.
原创 hadoop的簡易安裝
一、依賴環境 jdk1.8 hadoop2.7.6 二、安裝布驟 獨立模式 解壓hadoop目錄如下 配置JAVA路徑etc/hadoop/hadoop-env.sh export JAVA_HOME=${JAVA_HOME}
原创 基於MyBatis註解擴展,實現無需配置就可擁有增刪改
一、使用篇 如果項目本身基於SpringMVC+Mybatis構建,不需添加任何配置Mapper類只需繼承 BaseMapper,即擁有增刪改方法操作,無需任何配置文件 package com.springmvc.ma
原创 Sqoop的安裝與Mysql的數據導入到hdfs框架中
Sqoop簡介 Sqoop(發音:skup)是一款開源的工具,主要用於在Hadoop(Hive)與傳統的數據庫(mysql、postgresql...)間進行數據的傳遞,可以將一個關係型數據庫(例如 : MySQL ,Oracle ,Pos
原创 JDK1.8
在JDK1.5已經提供了Future和Callable的實現,可以用於阻塞式獲取結果,如果想要異步獲取結果,通常都會以輪詢的方式去獲取結果,如下: //定義一個異步任務 Future<String> future = executor.
原创 logstash 安裝與啓動
官網下載 https://www.elastic.co/cn/products/logstash 在logstash/config目錄創建配置文件logstash.config內容如下 #配置收集規則 input { stdin {}
原创 Eclispe下集成JFinal中jetty包作爲開發環境
一、下載jetty包, 1.如果是gradle 或是maven項目地址在這,jetty-server包http://maven.oschina.net/index.html#nexus-search;quick~com.jfinal
原创 Hadoop的mapreduce的簡單用法
Mapreduce初析 Mapreduce是一個計算框架,既然是做計算的框架,那麼表現形式就是有個輸入(input),mapreduce操作這個輸入(input),通過本身定義好的計算模型,得到一個輸出(output),這個輸出就是我