原创 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),這個輸出就是我