自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

堂哥码财的博客

写写技术日志

  • 博客(119)
  • 收藏
  • 关注

原创 Linux 安装RocketMQ

Linux 安装RocketMQ

2024-02-21 15:30:34 519 1

原创 SQL编写规范及性能排查一些方法

SQL编写规范及性能排查一些方法。

2023-12-21 14:52:07 450

原创 腾讯云—自动挂载云盘

腾讯云服务器,镜像为opencloudos 8。腾讯云,稍微麻烦了点。

2023-07-27 15:18:11 1047

原创 Centos系统下安装禅道

基于httpd,mysql5.7,php7+环境运行。

2023-05-16 16:27:14 642

原创 mysql 5.7内存占用越来越大,用jemalloc来管理内存

逼的没办法,MySQL服务器过不久就占用100%,尝试用jemalloc来管理内存。

2023-02-09 17:39:47 712

原创 linux inotify 自动同步文件

通过inotify 、rsync的结合,实现文件变更自动同步。

2022-10-20 11:19:09 266

原创 java连接、以及用Idea管理TDengine 3.0

警示:TDengine 3.0变化比较大,坑比较多,升级到TDengine 3.0要充分测试。

2022-09-19 17:23:01 1449

原创 python 库安装

基于Python Anaconda 进行库安装

2022-08-12 15:47:53 11659

原创 涛思 TDengine 2.6+优化参数

查询相关存储相关写入相关。

2022-07-27 10:32:54 966

原创 涛思 TDengine 表设计及SQL

taosdata的表设计基础

2022-06-24 10:16:00 5939

原创 涛思 TDengine 2.6+版本 安装试用

taosdata 时序数据库在股票行情数据中的应用实践

2022-06-22 17:44:39 2772

原创 mongodb-语法使用

mongodb 查询语法

2022-06-21 10:30:43 147

原创 阿里云SSH链接-设置过期时长

vi /etc/ssh/sshd_configClientAliveInterval 30ClientAliveCountMax 1800systemctl restart sshd.service

2022-05-24 10:11:08 131

原创 TDengine 基本操作

创建数据库https://www.taosdata.com/docs/cn/v2.0/taos-sql#-1CREATE DATABASE stock_hq KEEP 36500 DAYS 2 BLOCKS 4 UPDATE 1;建表https://www.bookstack.cn/read/TDengine/139296超级表CREATE STABLE thermometer (ts timestamp, degree double) TAGS(location binary(20), ty

2022-04-08 17:11:29 2988

原创 centos gcc升级

问题:nodejs 升级到v16后,编译vue项目,报错:unrecognized command line option ‘-std=gnu++14’查看gcc版本,才4.5.8,故升级gccgcc -v升级gccCentos 7默认gcc版本为4.8,有时需要更高版本的,分别执行下面三条命令即可,无需手动下载源码编译1、安装centos-release-sclsudo yum install centos-release-scl2、安装devtoolsetsudo yum i

2022-03-28 13:12:00 5625

原创 mongodb-安装

1、创建文件vim /etc/yum.repos.d/mongodb-org-4.4.repo内容如下:[mongodb-org-4.4]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/gpgcheck=1enabled=1gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc

2022-03-10 11:12:35 86

原创 开发日志规范-2022

logback 日志配置环境springboot、mybatis-plus、slf4jsql日志输出a、application.properties或application.yamlmybatis-plus.configuration.log-impl=org.apache.ibatis.logging.slf4j.Slf4jImpllogging.level.com.searchserver.dao.fin.mapper=debugb、DataSource Config java代码c

2022-01-11 15:23:41 548

原创 NIO Buffer的 flip、clear、put、rewind、reset、mark方法

NIO简介java.nio全称Java non-blocking IO或Java New IO,是从jdk1.4 开始引入的一套新的IO api(New IO)。buffer核心属性属性说明capacity缓冲区数组的总长度position下一个要操作(读或写)的数据元素的位置limit缓冲区数组中不可操作(读或写)的下一个元素的位置:limit<=capacitymark用于记录当前position的前一个位置或者默认是-1Buffer方法

2021-12-28 15:59:59 336

原创 emqx 问题集锦

Timed out as no activityclient告诉emqx服务自己的接收buffer已满,不要再发送数据了。同理心跳包也不能发送了 ,emqx服务收不到心跳包,认为客户端已不存活,故主动断开了连接。问题解决原则:Client 加快程序的处理速度1、多线程处理 2、消息缓存起来参考:https://blog.csdn.net/u012134942/article/details/103965155连接数超过1000出现服务挂掉解决办法最大句柄数问题: ulimit -u 10000

2021-12-09 14:39:09 3144

原创 emqx exhook事件消息

onProviderLoadedrequest: broker { version: "4.3.9-cc7b1aa9" sysdescr: "EMQ X" uptime: "0 seconds" datetime: "2021-12-01 09:07:32"}onClientConnectrequest: conninfo { node: "[email protected]" clientid: "client-0" username: "emqx_test" peer

2021-12-01 09:24:20 4591

原创 OpenResty通过lua代码进行新旧接口转发

1、地址跳转关系GetNginxUris.lua文件,目的: 获得新旧地址跳转关系数据,并将关系存入nginx缓存local http = require "resty.http"local cjson = require ("cjson")local urlMapping = require("UrlMapping")local getNginxUris={}--请求地址,返回响应-- 参数 httpUrl 请求urlfunction getNginxUris.getResponse(

2021-11-05 17:42:32 12240

原创 logrotate 自动切割nginx日志

所用阿里云的服务器,带有logrotate 服务,所以怎么安装logrotate 就忽略了。如果是yum方式安装的nginx,系统默认会自动通过logrotate这个日志管理软件,按天进行分割。查询logrotate安装位置rpm -ql logrotate/etc/cron.daily/logrotate/etc/logrotate.conf/etc/logrotate.d/etc/rwtab.d/logrotate/usr/sbin/logrotate/usr/share/doc/l

2021-10-21 14:31:03 806

原创 logstash-input-jdbc 同步 elasticsearch

安装 logstashhttps://www.elastic.co/cn/downloads/past-releases#logstashyum安装logstash 6.8编辑yum repovi /etc/yum.repos.d/logstash.repo存入内容[logstash-6.x]name=Elastic repository for 6.x packagesbaseurl=https://artifacts.elastic.co/packages/6.x/yumgpg

2021-10-19 14:29:31 168

原创 Lua 基本教程

windows 环境安装Lua官网http://www.lua.org/下载5.3.6wget https://jaist.dl.sourceforge.net/project/luabinaries/5.3.6/Tools%20Executables/lua-5.3.6_Win32_bin.zip解压后,将目录设置到windows的path变量中。下载并安装mingwwget https://nchc.dl.sourceforge.net/project/mingw-w64/Toolch

2021-10-15 09:44:47 665

原创 OpenResty安装与使用

OpenRestyOpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。Web 开发人员和系统工程师可以使用 Lua 脚本语言调动 Nginx 支持的各种 C 以及 Lua 模块,快速构造出足以胜任 10K 乃至 1000K 以上单机并发连接的高性能 Web 应用系统。OpenResty® 的目标是让你的Web服务直接跑在

2021-10-13 16:35:31 758

原创 grafana redis 模板JSON

{ "annotations":{ "list":[ { "builtIn":1, "datasource":"-- Grafana --", "enable":true, "hide":true, "iconColor":"rgba(0, 211, 255, 1)",

2021-10-12 14:10:20 641

原创 prometheus 监控告警安装与设置

什么是Prometheus?Prometheus (普罗米修斯)是由 SoundCloud开发的开源监控报警系统和时序列数据库 。Prometheus的特点多维度数据模型。 灵活的查询语言。不依赖分布式存储,单个服务器节点是自主的。通过基于HTTP的pull方式采集时序数据。可以通过中间网关进行时序列数据推送。通过服务发现或者静态配置来发现目标服务对象。支持多种多样的图表和界面展示,比如Grafana等。官网地址:https://prometheus.io/基本原理Promet

2021-10-11 15:06:02 1978

原创 MySQL 数据同步——Otter

Otter 简介Ottter是由阿里开源的一个数据同步产品,Otter基于数据库增量日志解析,支持mysql/oracle数据库进行同步,是基于Canal的具有可视化控制后台的数据库同步系统。Otter工作原理Otter特性使用纯JAVA开发。 基于Canal获取数据库增量日志。使用manager(web管理)+node(工作节点),manager负责配置监控,node负责处理任务。基于zookeeper,解决分布式状态调度的,允许多node节点之间协同工作。使用aria2多线程传输技术,

2021-09-29 09:48:03 829

原创 MySQL 数据同步——canal

1、Canal简介使用阿里的开源工具canal,实现监听MySQL数据库变化,并推送到:Kafka、RabbitMQ、ElasticSeach或其他中间平台。canal 1.1.4版本,迎来最重要的WebUI能力,引入canal-admin工程,支持面向WebUI的canal动态管理能力,支持配置、任务、日志等在线白屏运维能力github地址:https://github.com/alibaba/canalCanal Kafka RocketMQ QuickStarthttps://gith

2021-09-22 13:37:23 705

原创 运用inotify监控文件的变化

inotifywait 是一个可以实时监控文件变动的工具,它利用linux内核中的inotify机制实现监控功能。安装inotifyyum install -y inotify-tools配置监控:inotifywait -mrq /data/tomcat/ -e 'delete,modify,move,moved_to,moved_from' --timefmt '%Y-%m-%d %H:%M' --format '%T %w%f %e' > /data/logs/inotify/tom

2021-09-17 11:19:47 399

原创 linux 记录用户操作历史

vi /etc/profile复制:historyUSER=`whoami`USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`if [ "$USER_IP" = "" ]; thenUSER_IP=`hostname`fiif [ ! -d /var/log/history ]; thenmkdir /var/log/historychmod 777 /var/log/historyfi

2021-09-17 10:59:03 102

原创 使用XtraBackup做MySQL同步

参考:https://www.percona.com/doc/percona-xtrabackup/LATEST/installation/yum_repo.html1、安装percona依赖库:yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm查看释放安装成功yum list | grep percona2、启用 percona toolspercona-release enable-on

2021-09-09 17:41:03 275

原创 python-基础

一、数据类型五个标准的数据类型:Numbers(数字)String(字符串)List(列表)Tuple(元组)Dictionary(字典)1、Numbers 数字数字数据类型用于存储数值,这意味着改变数字数据类型会分配一个新的对象。#定义var1 = 1#可以用del语句删除一些对象的引用del var2、String 字符字符串或串(String)是由数字、字母、下划线组成的一串字符。str = 'Hello World!'#从字符串中获取一段子字符串的话,可以使用[头

2021-09-06 16:39:56 150

原创 springboot tomcat连接数、线程等异常

1、Broken pipe简要:org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipeorg.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)解决办法——nginx方法 proxy_send_timeout 1200s; proxy_read_t

2021-08-24 22:32:17 1932

原创 linux 病毒 挖矿病毒kworkers

修复病毒参考:https://blog.csdn.net/elvismelody/article/details/119718680

2021-08-24 15:26:51 2963

原创 实际项目中的git版本管理

git常用分支——固定分支场景可否重建说明master分支正式环境不能只有通过QA测试的release、fix分支才能合并到master,只有master分支能够部署正式环境release分支QA环境不能开发中的dev分支或fix分支,当要提交QA测试时,应先合并到release分支,只有release、fix分支才能部署到QA环境fix分支QA环境可以线上bug、紧急需求的分支,可合并到fix或release分支。fix分支可部署到QA环境,确认上线

2021-08-20 16:06:00 71

原创 linux-shell命令

1、lsll -c #按最后一次修改时间排序ll -t #按文件修改时间排序ll -S #按文件大小排序ll -h #格式化文件大小显示2、cp-f 强制覆盖-i 覆盖前给出提示-r/-R 递归-u 比较新的才拷贝3、more/less空格 下一屏回车 下一行/ 查找内容n 下一个匹配的内容= 显示当前行号tail、head...

2021-08-18 17:14:01 94

原创 linux 排查程序性能问题

工具1、top命令top 命令结果PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1159 root 20 0 6149332 2.0g 22472 S 8.3 12.8 108:04.91 java

2021-08-17 10:14:17 100

原创 VUE—前端开发常用的npm包

Prod环境名称功能地址md5md5加密https://www.npmjs.com/package/md5uuid创建uuidhttps://www.npmjs.com/package/uuidanywhere静态服务器https://www.npmjs.com/package/anywherevuex-persistedstatevuex持久化https://github.com/robinvdvleuten/vuex-persistedstate

2021-07-06 09:35:24 433

原创 前端基础—Webpack

webpackwebpack 是一个用于现代 JavaScript 应用程序的 静态模块打包工具,从 v4.0.0 开始,webpack 可以不用再引入一个配置文件来打包项目入口起点(entry point)指示 webpack 应该使用哪个模块,来作为构建其内部依赖图的开始。默认值是 ./src/index.js,但你可以通过在 webpack configuration 中配置 entry 属性,来指定一个(或多个)不同的入口起点。module.exports = { entry: './

2021-06-16 18:29:21 85

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除