原创 oceanbase 性能監控04-性能分析sql

1 . 查詢是否存在sql 等待 select sql_id, elapsed_time, queue_time, get_plan_time, execute_time, application_wait_time, concurre

原创 FTP 遠程下載文件腳本案例

#!/bin/sh . /home/fdm/jobs/scripts/functions.sh ftpUser=ftpuser ftpPwd=ftppwd remoteIp=xx.xx.xx.xx curDate=`date +%Y%m

原创 Elasticsearch 7.x 【01】

本章節主要內容:檢查集羣的健康狀態,簡單的索引操作,簡單的CRUD文檔操作,以及判定文檔是否存在 1. 檢查ES是否啓動成功  GET ?pretty  2. 檢查集羣健康狀態 GET /_cat/health?v GET _clus

原创 mybatis 自動填充時間字段

本例項目實踐過程中,數據模型創建包含公共字段(創建時間createTime,最後更新時間last_updated_time),爲了開發人員方便,打算自動填充時間公共字段;本例數據庫採用oceanbase; 以下2種方式,可以處理以下場景問

原创 Linux 防火牆配置(centos,suselinux)

Linux centos 7.x 防火牆設置 說明 :centos 6使用的是iptables ,centos 7使用的是 firewall 常用命令: 1.查看防火牆狀態 firewall-cmd --state 2.查看防火牆服務

原创 Elasticsearch 簡介及簡單CRUD操作

  1.簡單的集羣管理 快速檢查集羣的健康狀況(es提供了一套api,叫做cat api,可以查看es中各種各樣的數據) GET /_cat/health?v epoch timestamp cluster sta

原创 JAVA 報文加密方式

jdk 加密 案例一:對稱加密 import javax.crypto.Cipher; import javax.crypto.spec.SecretKeySpec; import org.apache.tomcat.util.cod

原创 Elasticsearch 7.x 【03】

主要內容: 聚合分析、嵌套聚合,下鑽分析的簡單操作 1、聚合分析 需求1:計算每個tag下的商品數量 執行語句: GET ecommerce/_search { "aggs": { "group_by_tags": {

原创 oceanbase 性能監控01

審計監控 (g)v$sql_audit是基於虛擬表__all_virtual_sql_audit的視圖, 該虛擬表對應的數據存放在一個可配置的內存空間中,能夠記錄並顯示每一次SQL請求的來源、執行狀態及統計信息,由於存放這些記錄的內存是有

原创 mysql 自動插入創建時間和更新時間

mysql 創建表時可以通過設置創建時間和更新時間默認值,自動填充時間 CREATE TABLE `stu` ( 'id' int NOT NULL AUTO_INCREMENT, 'createTime' timestamp DEFA

原创 mybatis 攔截器打印完整sql實現

mybatis 打印完整sql實現 package com.test.interceptor; import java.lang.reflect.Field; import java.sql.Statement; import jav

原创 springboot 線程池 異步線程上下文切換及信息傳遞

在主線程中開啓異步線程任務時,主線程的信息時無法直接傳遞到子線程中,此時需要通過線程池實現上下文信息的傳遞 案例如下 package com.eno.config.thread; import java.util.Map; impor

原创 springboot logack日誌打印

1. springboot 默認使用logback 作爲日誌打印框架,依賴爲 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>sp

原创 consul 實例註銷

一、概述 consul是google開源的一個使用go語言開發的服務發現、配置管理中心服務。內置了服務註冊與發現框 架、分佈一致性協議實現、健康檢查、Key/Value存儲、多數據中心方案,不再需要依賴其他工具(比如ZooKeeper等)

原创 elasticsearch安裝環境準備

Linux 環境下安裝jdk Linux 服務器參數配置調整 # 編輯 limits.conf vim /etc/security/limits.conf soft nofile 65536 hard nofile 131072 sof