原创 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