原创 監控hbase的regionserver服務是否掛掉,並重啓

監控腳本 #shell hbaseregionexists = `ps aux|grep hbase.regionserver.HRegionServer | grep -v grep | wc -l` hbaseregionpid =

原创 ArrayList、LinkedList區別及實現

ArrayList /** * 默認初始容量. */ private static final int DEFAULT_CAPACITY = 10; /** * 用於空實例的共享空數

原创 通過代理讀取Hbase數據失敗 Opening socket connection to server . Will not attempt to auth

通過代理讀取Hbase數據失敗。 Opening socket connection to server node-com:2181. Will not attempt to authenticate using SASL (unknow

原创 多個表查詢,結果集放在一個集合裏面

1. SQL UNION 操作符 UNION 操作符用於合併兩個或多個 SELECT 語句的結果集。 請注意,UNION 內部的 SELECT 語句必須擁有相同數量的列。列也必須擁有相似的數據類型。同時,每條 SELECT 語句中的列的順

原创 ObjectMapper UnrecognizedPropertyException: Unrecognized field

 異常信息 com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "type" (class com.test.enti

原创 The container name XXX is already in use by container

錯誤信息 fatal: [192.168.1.232]: FAILED! => {"changed": true, "cmd": "docker-compose -f /home/work/hawkseye/m_mq_backend/d

原创 Spring 事務方法調用問題(@Transactional)

前置條件 創建表 CREATE TABLE `test_table` ( `id` int(9) unsigned NOT NULL AUTO_INCREMENT COMMENT '主鍵', `name` varchar(10)

原创 記 413 (Request Entity Too Large) nginx設置上傳文件最大大小

上傳1兆多的文件竟然說,文件太大。 413 (Request Entity Too Large) 想了下,應該是nginx攔截的問題吧。 通過兩種方式找了下nginx的安裝路徑、配置文件路徑 /*並沒有發現自己需要的nginx安裝路徑

原创 HandlerInterceptor 攔截器處理類

HandlerInterceptor 工作流接口,允許定製處理程序執行鏈。應用程序可以爲某些處理程序組註冊任意數量的現有或自定義攔截器,以添加公共預處理行爲,而無需修改每個處理程序實現。  在適當的HandlerAdapter觸發處理程

原创 InterceptorRegistry 攔截器註冊類登記類

InterceptorRegistry org.springframework.web.servlet.config.annotation.InterceptorRegistry 幫助配置映射截取程序列表 屬性 /* * 攔截

原创 pagehelper

1、添加maven依賴 可以選擇springboot依賴 <!-- https://mvnrepository.com/artifact/com.github.pagehelper/pagehelper-spring-boot-star

原创 InterceptorRegistration 攔截器註冊類

InterceptorRegistration org.springframework.web.servlet.config.annotation.InterceptorRegistration 用於協助創建{@link Mapped

原创 Java8 stream平均值、最小數、最大數、求和

package com.haut.zm.execute; import java.util.Arrays; import java.util.List; import java.util.stream.Collectors; pub

原创 Java8 Map pubIfAbsent、computeIfAbsent、computeIfPresent使用方法特性

pubIfAbsent 源碼: /** * 入參key、value。 * 如果獲取到key的值爲null或不存在,則對key進行覆蓋添加。並返回新的value值。 * 如果對應的key的值是存在的且不等於null,對key,val

原创 反射 動態加載類,獲取構造函數、方法、成員

import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.reflect.Method; import java.uti