服务器调优篇-持续更新(作者:万润)
0.1. 服务器CPU过高检查命令
Top
查出使用率最高的进程有哪些
top -H -p 18720
查出该进程下哪些线程使用率高
printf ‘0x%x\n’ 18720
找出16进制 0x4939
jstack 18720 | grep 0x4939 -A 20
一键生成数据字典word文档(作者:万润)
1. 一键生成数据字典word文档快速把设计好的数据库表,导出成word、html、markdown文件
1.1. 准备工作-安装
2. 开发环境
3. 开始运行
4. 生成效果
一秒生成JAVA后端CRUD代码(作者:万润)
1. 生成工具插件-安装
IDEA工具
1.点击File—》settings—》Plugins
2. 插件使用
2.1新建GroupName : 这里用唯一名称即可
2.2 点击加号,新增”controller.java.vn、entity.java.vm、mapper.java.vm、mapper.xml.vm、service.java.vm、serviceImpl.java.vm“
3. 修改模版
默认的分页有点问题,转成mybatis-plus的版本即可
1.controller.java.vm
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109##定义初始变量#set($tableName ...
SpringBoot2中如何整合Drools规则引擎
1. Drools引擎简介1、基础简介
Drools是一个基于java的规则引擎,开源的,可以将复杂多变的规则从硬编码中解放出来,以规则脚本的形式存放在文件中,使得规则的变更不需要修正代码重启机器就可以立即在线上环境生效。具有易于访问企业策略、易于调整以及易于管理的特点,作为开源业务规则引擎,符合业内标准,速度快、效率高。
2、规则语法
(1)、演示drl文件格式
12345678910111213141516171819202122232425262728293031323334353637383940414243import com.xxyx.mvel.entity.OrderRequest;import com.xxyx.mvel.enums.CustomerType;global com.xxyx.mvel.entity.OrderDiscount orderDiscount;dialect "mvel"// 规则1: 根据年龄判断rule "Age based discount" when // 当客户年龄在20岁以 ...
控制图常规算法逻辑及绘制
1. SPC控制图常规算法逻辑及绘制
1.1. 单值控制图(I)1.1.1. 数据准备:
1.1.2. 算法步骤
1.1.3. 绘制区
1.1.4. 八个判定规则
1.2. 移动极差图控制图(MR)1.2.1. 数据准备:
参考图1.1.1
1.2.2. 算法步骤
1.2.3. 绘制区
1.2.4. 八个判定规则
1.3. 均值图1.3.1. 数据准备:
1.3.2. 算法步骤
1.3.3. 绘制区
1.3.4. 八个判定规则
1.4. 标准差图1.4.1. 数据准备:
1.4.2. 算法步骤
1.4.3. 绘制区
1.4.4. 八个判定规则
Oracle触发器+合表
1. Oracle触发器+合表1.1. 基本命令1234567891011121314151617181920212223242526272829303132333435363738394041421、登陆SQL*Plus(以system用户登陆)conn system/jeames@orclconn sys/jeames@orcl as sysdba断开连接 – disc 2、显示用户名show user 3、设置显示行的宽度为100set linesize 100 4、设置每页显示的行数目为18 set pagesize 18 5、显示当前数据库的全称select * from global_name; 6、Oracle中究竟有多少种角色select * from dba_roles; 7、查询数据库的表空间,一般是DBA用户去查SQL>select tablespace_name from dba_tablespaces; 8、查询Oracle中所有的系统权限SQL>select * from system_privilege_map order by name; 9 ...
Docker常用命令
1. Docker运维常用命令1.1. 查看镜像列表12345678910111213#查看镜像列表:sudo docker images#镜像搜索:sudo docker search ubuntu#下拉镜像:sudo docker pull 镜像名sudo docker pull 镜像名:Tag#删除镜像:sudo docker rmi -f 镜像名/镜像ID#保存镜像:docker save 镜像名/镜像ID -o 镜像保存在哪个位置与名字#加载镜像:docker load -i 镜像保存文件位置
1.2. Docker常用1234567891011121314151617181920#服务器开机手动运行docker:service docker start#服务器开机自动运行docker:systemctl enable docker#服务器重启命令:reboot#docker的3种自动重启策略:docker run -restart [no、always、on-failure:3]#docker指定应用启动名称及端口:docker run -d --name 服务器指定名称 ...
Redis集群清理数据
1. 清理redis集群数据1.1. 使用命令,查看是否有数据:
1>keys *
2. 清理步骤2.1. 任意登录一台redis机器
执行下面命令:
1clear_redis_cluster.sh 10.1.33.101:8001 redis
执行日志如下:
2.2. clear_redis_cluster.sh内容123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596#!/bin/bash# Writed by yijian on 2018/8/20# Batch to clear all nodes using FLUSHALL command# 用来清空一个redis集群中的所有数据,要求 FLUSHALL 命令可用,# 如果在 redis.c ...
ChatGPT的开通使用
1. 第一步:打通外网(费用19美元,总共200RMB内体验)可上https://portal.shadowsocks.au/ 购买一个可科学上网的节点,安装相关软件后,选择某个节点作为代理
2. 接码平台
上接码平台( https://sms-activate.org )
在网站的右上角将语言切换成中文,然后点击注册,使用Email邮箱注册,国外国外邮箱均可
注册后登陆账户,右上角点击充值,页面下拉可使用支付宝充值
购买一个手机号,选择的国家要与翻墙的节点保持一致。
步骤:
搜索“openai”
点击“openai”
购买与你节点一致的国家
购买成功后,右边会显示“等待短信”
3. 注册ChatGPT
打开chatgpt网址: https://chat.openai.com
使用邮箱注册(国内的邮箱都可以),按步骤完成注册,之后会要求输入手机号
填入刚刚在sms购买的手机号,发送验证码,等待接码平台接收到的短信,填入短信验证码即可
图床PicGo使用
1. 使用Typora编辑MarkDown文档
2. 配置Github
3. 图片点击上传