- 博客(28)
- 收藏
- 关注
原创 mysql主备机器配置
首先在两个服务器上创建两个数据库数据库ip地址操作系统数据库版本mysql主数据库192.168.183.140centos75.7mysql从数据库192.168.183.139centos75.7需要关闭selinux,防火墙,并清空Iptables规则。MySQL Replication,可以实现将数据从一台库服务器( master)复制到一 台或多台数据库服务器 (slave)。默认情况下属于异步复制,无需维持长连接,通过配置,可以复制所有的库
2022-04-25 15:56:15
3698
1
原创 mysql开发一些常用知识点
1.查询某个数据库有多少张表SELECT COUNT(*) , table_schema FROM information_schema.TABLES WHERE table_schema = ‘XXX’;其中 xxx代表数据库名,information_schema是mysql自带的数据库,存放如数据库名、表明、权限等信息,TABLES存放的是表的信息2.赶集网mysql开发36军规–基础类–(1)不在数据库做运算cpu计算务必移至业务层;(2)控制单表数据量int型不超过1000w,
2021-08-11 20:27:46
135
原创 mysql配置查询等信息笔记
-- 查看mysql 当前多少连接等SHOW GLOBAL STATUS LIKE 'Thread%';-- 非交互超时时间 如JDBC 默认时间:秒SHOW GLOBAL VARIABLES like 'wait_timeout';-- 交互式超时时间 如数据库工具SHOW GLOBAL VARIABLES like 'interactive_timeout'; -- 最大连接数 5.7版本默认151个 最大可设置100000show variables like 'max_
2021-08-11 20:25:34
128
原创 还原被wps注册表强制修改office启动相关数据
wps国产好用 但是会强制修改注册表 office相关路劲 这就很恶心了卸载wps后 页面新建 office文档是这样的首先 win+r 后输入regedit 进入到注册表页面在 \HKEY_CLASSES_ROOT里面找到 PowerPoint.Show.12 Word.Document.12 Excel.Sheet.12三个文件夹 这里已安装0ffice2013为例子如果红框中 2数据有 07字样 可以双击修改把07 去掉 或者换成你想要的样式,这样右键新建 word 是你替换的语言选
2021-08-11 14:51:41
5815
原创 springboot使用redis完整操作步骤(服务端安装、工具查看是乱码等)
一、redis服务端安装下载Redis进入官网找到下载地址 https://redis.io/download右键Download按钮,选择复制链接。进入到Xshell控制台(默认当前是root根目录),输入wget 将上面复制的下载链接粘贴上,如下命令:(这里以5.0.7版本作为版本)wget http://download.redis.io/releases/redis-5.0.7.tar.gz敲入回车键执行后如下图:等待下载完成。解压并安装Redis解压下载完成后需要将压缩文
2021-06-23 11:22:36
837
原创 自定义全局异常捕获返回封装结果
写代码的时候每个发放都try catch捕获异常的话,会做许多重复代码,这里可以自定义统一捕获异常然后返回数据package com.XX.XX.aop;import com.XX.common.exception.BusinessException;import com.XX.util.ResultData;import lombok.extern.slf4j.Slf4j;import org.springframework.web.bind.annotation.ExceptionHandl
2021-04-29 18:58:33
184
原创 IntelliJ IDEA 设置导入包不自带*(星)号
idea 如果没有设置 默认超过5个相同包的类就会变成 * 号,像上图那样的,就很烦,所以需要修改一下:具体修改路径如下:File–Settings–Editor–Code Style–Java–Imports上图红框数字部分,修改一个很大的值就可以了...
2021-04-29 15:48:43
3564
原创 打开swagger-ui.html报There was an unexpected error (type=Not Found, status=404)
启动springboot项目后,打开swagger页面打不开报如下错误:查了一下资料,发现是代码中WebMvcConfig自定义继承WebMvcConfigurerAdapter导致配置文件中配置的相关内容会失效,需要重新指定静态资源@Configurationpublic class WebMvcConfig extends WebMvcConfigurerAdapter { @Value("${file.front-end.path}") private String fePat
2021-04-27 16:24:17
2768
原创 Oracle数据库发生鎖表解决方法
Oracle数据库发生鎖表解决方法—执行以下sql 验证是否鎖表SELECT P.SPID,s.STATUS,s.terminal,s.machine,s.program,s.osuser,s.CLIENT_INFO,s.LOGON_TIMEFROM VSESSIONS,VSESSION S,VSESSIONS,VACCESS A,V$PROCESS PWHERE S.SID=A.SIDAND S.PADDR=P.ADDRAND A.OBJECT=‘table name(要查的表)’如果有数据
2021-04-27 16:06:31
92
原创 PMP(第六版)模拟题50题
1.An organization’s lessons learned database indicates that past major project issues have been quality failures.The project manager decides to be more thorough when developing a quality management process.What should the project manager do to ensure qual
2021-02-05 11:37:53
6825
原创 PMP第六版计算题公式整理
**一、成本管理计算公式:**1、贝塔分布、PERT 三点估算: 可用来估算时间和成本均值/期望值=(乐观+4*最可能+悲观)/6,;标准差=(悲观-乐观)/62、三角分布:可用来估算时间和成本期望=(乐观+最可能+悲观)/3;3、进度偏差: SV=EV-PV;SV<0 进度落后;SV=0 符合进度;SV>0 进度提前;4、进度绩效指数: SPI=EV/PV;SPI<1 进度落后;SPI=1 符合进度;SPI>1 进度提前;5、成本偏差: CV=EV-
2021-02-04 13:36:19
11663
原创 2020PMP(第六版)每日三题
PMP12月份考试已经顺利通过,这里将平时积累的每日三题发出来供大家分享:2020.9.27 三题:1.项目是:A. 一组持续的活动中执行的一个过程或系统B. 只要客户满意,必定会有收益的活动C. 为满足客户和市场需要,正在从事的工作D.为创造独特的产品、服务或成果而进行的临时性工作2.项目管理是:A.关键路径法和挣值管理系统的整合B.将知识、技能、工具与技术应用于项目活动,以满足项目的要求C.将知识、技能、智慧、科学和艺术应用于组织活动,以实现最佳运营D.大多数工程和其他技术领域的子
2021-02-03 10:26:09
15378
原创 SpringBoot中 调度任务基于nacos配置动态修改
Spring框架自3.0版本起,自带了任务调度功能,好比是一个轻量级的Quartz,而且使用起来也方便、简单,且不需要依赖其他的JAR包。 在springboot中使用更加方便,只需要在类头加上注解@Configuration 和@EnableScheduling,然后方法上使用@Scheduled(cron="cron = “0 0/5 * * * ?”)就可以一个简单的调度任务就可以实现了。@Component@Configuration //1.主要用于标记配置类,兼备Compon
2021-01-28 14:14:49
2532
原创 几个常用的 Lunix操作命令(持续更新……)
lunix 下查看指定端口 并杀掉对应的进程[root@iZ2zeb3tq9v0wyicra3wwuZ webapps]# netstat -ano #查看所有进程[root@iZ2zeb3tq9v0wyicra3wwuZ webapps]# netstat -nlp | grep 8080 #查看占用8080端口的进程tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 32036/jsv
2021-01-06 15:31:08
456
原创 redis实现分布式接口限流
限流的目的是通过对并发访问/请求进行限速或者一个时间窗口内的的请求进行限速来保护系统,一旦达到限制速率则可以拒绝服务。限流包括两种:1.Nginx接入层限流按照一定的规则如帐号、IP、系统调用逻辑等在Nginx层面做限流2.业务应用系统限流通过业务代码控制流量这个流量可以被称为信号量,可以理解成是一种锁,它可以限制一项资源最多能同时被多少进程访问。这里主要说说第二种使用redis在业务层进行限流。公司做电商业务的,经常会发放优惠券,在某个点优惠券领取开放后,会有大量的并发流量进入,导致系统压力
2021-01-05 17:00:49
1118
原创 List按照时间(或某个字段)字段排序
在代码开发中会遇到,讲取到的数据list按照某个字段排序,可以直接使用Collections.sort()方法排序 //排序前,要确认list 是否为空,避免空指针异常 List <ObejectEntity> list= new arrayList<>(); Collections.sort(list, new Comparator<ObejectEntity>() { @Override public int co
2020-12-28 14:11:39
7483
3
原创 系统日志增加mdc全局id等信息,方便快速定位问题
系统需要优化,在日志中加入MDC全局id等信息,便于根据id快速定位问题1.先注册个拦截器import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.InterceptorRegistry;import
2020-12-09 16:50:30
1018
原创 JWT生成的token——中间部分Payload的坑
JWT进行token认证应该都用过,标准的加密(Base64 编码)后的token是这样的三段式的:eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwiaWQiOiIxMjM0NTY3ODkwIiwiZXhwIjoxNjA1MDAxNzQyLCJpYXQiOjE2MDQ5OTQ1NDIsImp0aSI6IjU5YjI2NDEzLTE4MjMtNDVlZS1iZTI1LTA5M2ZjMjlhMmYzOCJ9.FMpVjuTUSOY5sbYqbJslJCnIvEx
2020-11-13 11:05:16
9617
原创 网上找的IntelliJ Idea 常用快捷键
Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动补全代码Ctrl+空格 代码提示Ctrl+Alt+Space 类名或接口名提示Ctrl+P 方法参数提示Ctrl+Shift
2020-09-18 13:48:02
244
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人