原创 tomcat 參數調優--maxThreads、acceptCount(最大線程數、最大排隊數)
配置: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort=
原创 HBase異常之---刪除hdfs一些損壞的block塊後,HBase啓動報錯not find hbase.version
由於hdfs的一些數據丟失,block塊損壞,執行了hdfs fsck / -delete 來清除損壞塊,之後重啓HBase服務後發現啓動異常,日誌報錯: HBase file layout needs to be upgraded. Y
原创 IDEA中創建類和方法的自定義註釋模板
首先在setting選項中找到 Live Templates 選項,右側綠色+號新建分組 這裏我新建一個叫MyTemplate 的分組,然後在此分組裏創建模板。 首先創建類註釋模板: Template text: /** *
原创 Java使用WebSocket(註解實現)
我這裏的實現方法用的是javax.websocket包下提供的API,也就是j2EE原生的方法。 Java代碼如下: import java.io.IOException; import java.util.HashMap; imp
原创 SpringBoot整合dubbo詳述
環境:jdk1.8+springboot-2.2.1+dubbo-2.5.3+zookeeper-3.5.5+maven 構建工具:IDEA 我們知道,dubbo的本質就是一個遠程服務調用的分佈式框架。爲了演示分佈式架構的大致
原创 解決JDK8+Tomcat8項目引入Hadoop+HBase相關依賴時的jar包衝突問題
最近將項目所用的Tomcat從7升級到8後,發現啓動tomcat8一直報錯。首先根據報錯信息得知報錯代碼的jar包爲javax-servlet.jsp,需要定位到該jar包是由哪個依賴引入的。定位方法爲:在IDEA的Termi
原创 通過Java程序調用HBase shell修改表TTL值
項目中HBase在建表時設置了表中數據的超時時間(TTL值),這個超時時間是從項目配置文件中獲取的。之後客戶反饋說這個超時時間的配置可能會經常變動,當服務檢測到該值有變動時自動去修改HBase中該表的TTL值。項目語言用的是
原创 IDEA使用svn提交、檢出代碼詳細步驟
原文地址傳送門 ,感謝分享! 1、Idea集成svn 2、查看svn倉庫 調出svn視圖: 連接svn服務器: 連接後效果如下: 3、忽略上傳文件 由於不同的用戶使用的環境不同,因此有些文件不用上傳到sv
原创 搭建hadoop集羣
一、搭建環境: CentOS 6.7、JDK8、hadoop2.7.7 三個節點,一主(master),二從(slave1,slave2) 二、搭建步驟: 1.在master主節點上進行解壓和配置,再copy到其他兩個節點上 cd /h
原创 MySql中like模糊查詢時,輸入字符串中包含通配符的處理方法
在使用mysql的like關鍵字做模糊匹配查詢時,如果輸入的目標字符串中包含下劃線_以及%時,會發現無法正確匹配查詢。這是因爲在mysql語句中_和%都是作爲通配符來使用的。其中,_表示匹配任意一個字符,而%代表匹配任意多個字符。
原创 HBase建表、刪除、清空數據
在hbase根目錄下執行../hbase shell 進入hbase客戶端操作窗口 HBase表的創建 # 語法:create <table>, {NAME => <family>, VERSIONS => <VERSIONS>} #
原创 通過JavaAPI連接並操作HBase
版本信息: Hadoop2.7.7+HBase2.1.3 maven引入相關依賴: <!-- hadoop相關 --> <dependency> <groupId>org.apache.ha
原创 SpringBoot 定時任務
1.首先在 main 中開啓定時任務的註解 @EnableScheduling,主要作用是發現註解@Scheduled的任務並後臺執行 import org.springframework.boot.SpringApplication;
原创 Spring-sessions實現session共享
最近需要用到Nginx做Tomcat集羣部署,由於項目中很多環節都對session做了驗證,所以首先需要解決的就是session共享的問題。一開始用到的方法是用很流行的Tomcat-redis-session-manager解決的,能夠達
原创 SpringBoot整合ActiveMQ
我使用的SpringBoot的版本爲 2.0.3.RELEASE 首先pom.xml文件中加入ActiveMQ的相關依賴: <dependency> <groupId>org.springframework.boot</grou