原创 centos 7.0 java+tomcat+mysql 環境搭建

一個CentOS 7.0 服務器 所需工具 1:apache-tomcat-9.0.0.M1.tar.gz 2 : jdk-8u65-linux-x64.rpm 開始第一步: 1 : 先安裝mysql(CentOS)自

原创 beetl使用

1:<%for (good in goodsList!){%> <tr class="tron"> <td>${good.GoodsName}</td> <td

原创 Thumbnailator使用簡介

1、指定大小進行縮放  Java代碼   //size(寬度, 高度)      /*     * 若圖片橫比200小,高比300小,不變     * 若圖片橫比200小,高比300大,高縮小到300,圖片比例不變     * 若圖

原创 ngrok在linux和win下的使用

linux下ngrok的使用 下載linux64位的版本(請自行找資源)到電腦, 使用scp協議或其他上傳到linux系統的主機 解壓文件後 cd 到ngrok目錄下 chmod -R 777 ngrok chmod -R

原创 git 自動化

先用git clone http通道下來 git remote -v 查看中央版本庫地址 git remote rm origin git remote -v git remote add origin git通

原创 nginx+tomcat均衡負載實踐

server_name localhost:8080; location / { proxy_pass http://localhost:8080 } 該段代碼,表示所有請求直接轉發給tomcat loc

原创 datatables使用記錄

1:當前環境:jfinal+beetSql 2:所需文件:`jquery.dataTables.js和dataTables.bootstrap.js和bootstrap.css 3:第一步在html中建立該表格 <table

原创 關於無限級理解,及其樹形結構

首先在表中含有parent_id字段 樹級菜單的頂層parent_id=0 那麼如何根據頂層菜單查找它所屬的子級菜單呢? 思路如下 : 首先找到parent_id=0的記錄(可以有多條,意味的多條頂級菜單); 根據該條記

原创 redis實現單點登錄,不同電腦登錄擠出

1、redis中要存放兩個k-v,第一個(token,user信息),第二個(userid,token) 2、用戶登錄時,查詢賬號密碼無誤後,通過時間和加密算法生成一個token(每次登錄生成的都不同),然後加入兩個k-v如上 3

原创 JVM內存分配記錄

1、當發生minor gc進行新生代垃圾回收時,爲什麼需要內存分配擔保 假如eden可剩下2M內存分配,此時申請一個3MB的空間,此時空間不夠,JVM將出發一次minor gc。這時就有兩種情況: 1、新生代中的內存可以被回收(可

原创 搭建go交叉編譯環境

1: go1.5開始使用了自居,意味的你編譯其他平臺的庫你必須用go去編譯 本人解決方法如下: 環境: 系統:macos serira 1:安裝brew ,去官網安裝brew鏈接 2:先安裝一個版本的golang, brew in

原创 golang標準庫 io

Go 語言中,爲了方便開發者使用,將 IO 操作封裝在瞭如下幾個包中: - io 爲 IO 原語(I/O primitives)提供基本的接口 - io/ioutil 封裝一些實用的 I/O 函數 - fmt 實現格式化 I/

原创 idea中hadoop本地debug調試以及本地提交模式(不需要打jar包上傳)

環境:ubuntn 14.04 1:將hadoop的目錄加入環境變量中 gedit .bashrc export JAVA_HOME=/usr/local/java export PATH=$PATH:$JAVA_HOME/bin ex

原创 hive hadoop部署

先決條件: 1. 已安裝hadoop就去哪 2. 已安裝mysql數據庫 3. 在mysql數據庫中創建hive數據庫 1:在hive官網下載一個2.幾版本 我這裏是下載的2.1.1 2:將mysql的java驅動包放到hiv

原创 hadoop找出QQ共同好友算法實現

背景 A:B,C,D,E,F 表示A有bcdef好友 B:C,D,H,Y 以上可知道AB的共同好友爲CD 思路: 1:我們先找出一個人被哪幾個人共同擁有 測試數據: 2:第一階段mr程序: package sha