原创 Java工具箱之常見處理文件操作

這個工具類包含以下文件操作: 1、獲取文件大小 2、將文件大小自動轉換爲以“B”、“K”、“M”、“G”爲單位的的大小 3、複製文件 4、移動文件 5、刪除文件 6、解壓ZIP文件 package com.trigl.

原创 使用Nginx(OpenResty)轉發域名到非80端口

今天我們來學習一個比較實際的技能,那就是如何通過域名訪問你的Web項目呢?主要解決以下幾個問題: 1、如何得到一個可用的域名 2、Web工程的端口一般是8080或8081等等的非80端口,如何訪問域名的時候能轉發到這些非80端口

原创 JDBC連接超時問題

這兩天遇到一個問題,早上來了登錄我們的項目網站第一次登錄總是登不上去,第二次就好了,我看了一下後臺的報錯信息是這樣的: The last packet successfully received from the server

原创 Integer的highestOneBit方法源碼解析

在讀HashMap源碼的時候,遇到了Integer的highestOneBit靜態方法不是太理解,所以就讀了一下源碼,這裏記錄一下。 /** * 將一個整數(二進制)設置最高位爲1,其它位爲0,然後返回改變後的值

原创 Java工具箱之SpringMVC攔截器

我們經常會遇到這些類似的情況,當我們登錄到某個網站之後過一段時間再次刷新頁面,可能會跳轉到登錄頁面讓我們再次登錄;在有的網站我們無法查看某些內容,會提示我們權限不足。其實這些都是後臺首先對我們的請求進行了攔截,然後決定跳轉到哪裏,

原创 數據倉庫的架構與設計

公司之前的數據都是直接傳到Hdfs上進行操作,沒有一個數據倉庫,趁着最近空出幾臺服務器,搭了個簡陋的數據倉庫,這裏記錄一下數據倉庫的一些知識。涉及的主要內容有: 什麼是數據倉庫? 數據倉庫的架構 數據倉庫多維數據模型的設計

原创 web.xml中定義的Spring的XML配置文件啓動順序

在web.xml中定義的Spring的配置文件一般有兩個: 1、Spring上下文環境的配置文件:applicationContext.xml <context-param> <param-name>co

原创 Java工具箱之配置文件加載類

這個工具類比較常見,用於加載項目中的配置文件如config.properties package com.trigl.util; import java.io.IOException; import java.io.InputS

原创 Hadoop雙namenode配置搭建(HA)

配置雙namenode的目的就是爲了防錯,防止一個namenode掛掉數據丟失,具體原理本文不詳細講解,這裏只說明具體的安裝過程。 Hadoop HA的搭建是基於Zookeeper的,關於Zookeeper的搭建可以查看這裏 ha

原创 Java工具箱之字符編碼工具類

涉及到文件的字符編碼問題一般需要知道兩個內容: 1、文件本身的字符編碼是什麼? 2、如何將文件的字符編碼集轉換爲另一種? 這個工具類就解決這兩個問題 package com.trigl.util; import java.

原创 Learning Spark——使用Intellij Idea開發基於Maven的Spark程序

本文主要講解如何使用Idea開發Spark程序,使用Maven作爲依賴管理,當然也可以使用SBT,但是由於一直寫Java程序習慣用Maven了,所以這裏使用Maven。 1、下載安裝Jdk、Scala、Mave Jdk、Maven

原创 Learning Spark——使用spark-shell運行Word Count

在hadoop、zookeeper、hbase、spark集羣環境搭建 中已經把環境搭建好了,工慾善其事必先利其器,現在器已經有了,接下來就要開搞了,先從spark-shell開始揭開Spark的神器面紗。 spark-shell

原创 csdn的markdown編輯器如何保持圖片原始大小?

一直習慣用csdn的markdown編輯器寫博客,因爲一般我會用其他markdown編輯器寫文章,寫好以後本機導入到csdn的markdown編輯器中,比較快捷方便,但是一直有一個問題,我在本地用其他markdown編輯器配的截圖

原创 推薦一款基於bootstrap的漂亮的前端模板——inspinia_admin

首先給出Demo網址:http://webapplayers.com/inspinia_admin-v2.5 下載地址:http://pan.baidu.com/s/1c2zIncs 由於它的版本會變化,所以過一段時間可能就無法訪問了,只

原创 Linux下創建Oracle的實例

使用oracle用戶登錄,或su到oracle用戶 1、首先設置要創建的ORACLE的SID export ORACLE_SID=addb 2、 創建相應目錄 mkdir -p $ORACLE_BASE/admin/addb/{a