自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(95)
  • 资源 (7)
  • 收藏
  • 关注

原创 dbeaver快速导出导入数据

目的是 mysqldump 的时候不会记录gtid 也就是下一次的事务信息。有可能会报错,执行sql文件时报错unknown command ‘\’.

2024-06-27 14:31:10 13

原创 mybatis-plus用and 嵌套or

LambdaQueryWrapper lambda = Wrappers.lambdaQuery().isNotNull(TCustomerMain::getPurpose).and(i ->i.like(TCustomerMain::getPurpose, 1).or().like(TCustomerMain::getPurpose, 2));

2024-03-01 14:50:25 852

原创 mysql5.7生成SSL证书

(4)通过 CA 私钥生成数字证书(执行这个命令时, 会需要填写一些问题, 随便填写就可以,如:CN、KunMing、KunMing、KunMing、kmddkj、kmddkj、kmddkj、786479786@qq.com;(1)为客户端生成一个私钥和证书请求文件(多出来文件:client-key.pem client-req.pem )(3)使用原先生成的 CA 证书来生成一个服务器端的数字证书(多出来文件:server-cert.pem)(2)将生成的私钥转换为 RSA 私钥文件格式。

2023-11-29 16:40:25 627

原创 VLOOKUP

VLookup

2023-08-25 15:37:39 135

原创 锁表解决方案

查看所有的进程, 里面有时间time 有command 是query还是sleep ,有可能有些线程id 权限较高, 本人的权限不够只能找dba处理了;– 然后就可以 找到具体的id 然后直接kill id;– 可以通过条件拼接所有的kill进程脚本;比如: kill 1123;比如: kill 1124;比如: kill 1125;比如: kill 1126;– 查看具体锁的是哪些表;

2023-07-29 17:24:59 112

原创 @feignclient注解后对象无法创建问题

2022-11-16 17:09:16 608 1

原创 时间复杂度

时间复杂度

2022-08-27 18:10:16 185

原创 MySQL在按照某个字段分组、排序加序号

mysql 分组 排序

2022-08-18 18:29:29 1126

原创 spring bean的生命周期

springboot

2022-07-27 17:29:58 98

原创 mysql强制走索引

mysql

2022-07-14 18:10:38 11919

原创 nginx 过滤ip

nginx

2022-06-29 23:12:30 1039

原创 拦截器与过滤器的区别

拦截器

2022-06-29 12:32:57 103

原创 JUC中常用类汇总

juc

2022-06-14 10:53:34 842

原创 为什么springcloud config client的配置文件是bootstrap.yml

springcloud-config-client

2022-06-13 21:44:27 440

原创 【无标题】线程池的7大核心参数是什么

线程池

2022-06-13 19:44:24 83

原创 网站访问慢的解决思路

linux

2022-06-12 15:44:45 142

原创 jvm内存调优

jvm

2022-06-01 16:25:42 361

原创 jvm参数解析(含调优过程)

jvm

2022-06-01 14:15:05 130

原创 SpringBoot启动流程解析

springboot

2022-06-01 10:31:35 94

原创 classloader加载class文件的原理和机制

https://www.jianshu.com/p/52c38cf2e3d4 classloader加载class文件的原理和机制

2022-05-25 14:09:24 72

原创 Redisson的使用,包括分布式锁,布隆过滤器

https://www.cnblogs.com/qlqwjy/p/14354385.html?ivk_sa=1024320uhttps://blog.csdn.net/weixin_42408447/article/details/120991719https://blog.csdn.net/weixin_41850404/article/details/122919354?spm=1001.2014.3001.5506 布隆过滤器

2022-05-25 10:00:10 273

原创 Jedis访问redis集群以及crc16

首先可以参考github上jedis cluster相关部分的介绍:Redis cluster specification (still under development) is implementedSet<HostAndPort> jedisClusterNodes = new HashSet<HostAndPort>();//Jedis Cluster will attempt to discover cluster nodes automaticallyjedisC

2022-05-24 09:49:18 368

原创 Redis缓存穿透、缓存雪崩和缓存击穿

1.1 什么是缓存穿透缓存穿透是指查询一个根本不存在的数据,缓存层和持久层都不会命中,请求都会压到数据库,从而压垮数据库。比如用户一个不存在的用户id获取用户信息注意: 在日常工作中出于容错的考虑,如果从持久层查不到数据则不写入缓存层,缓存穿透将导致不存在的数据每次请求都要到持久层去查询,失去了缓存保护后端持久的意义。一个一定不存在缓存及查询不到的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义

2022-05-22 15:02:53 313

原创 Redis 连接命令

Redis 命令用于在 redis 服务上执行操作。要在 redis 服务上执行命令需要一个 redis 客户端。Redis 客户端在我们之前下载的的 redis 的安装包中。whereis redis语法Redis 客户端的基本语法为:启动 redis 客户端,打开终端并输入命令 redis-cli。该命令会连接本地的 redis 服务。$redis-cliredis 127.0.0.1:6379>redis 127.0.0.1:6379> PINGPONG远程$ r

2022-05-21 19:52:11 13392

原创 使用Fiddler,Charles,Whistle等抓包工具设置步骤

目的: 由于在做微信公众号项目的时候,需要在手机上操作,并且需要连接到电脑上的虚拟机里面的web服务, (本可以通过内网传透的方式,链接本机的虚拟机上,这个在另一篇文章内讲过的) 但本人不太想这么样操作,感觉太麻烦了, 所以想用代理的方式来操作.所以才学习用fiddler的方式, 通过对fidder来做代理转发,学习抓包,感觉也蛮有意思, 所以就记录下来了;但是本次操作,必须要一个无线网, 也就是手机跟电脑必须要链接到某一个无线网上,不管这个无线网是手机热点,还是无线路由器的,所以这着实让我很头疼

2022-04-24 16:32:23 1065

原创 基于手机热点通过外网访问VMware虚拟机的Web服务

目的:主机上安装了VMware,VMware上安装了Linux虚拟机(我安装的是Centos7.3)。我想让虚拟机向外提供Web服务。本文记录如何让我的主机和外网用户可以访问VM虚拟机上的Web。网络环境:pc电脑一台,手机热点电脑环境:VMware有三种网络连接模式:桥接(bridged)、NAT和Host-only。这里需要选择NAT模式,因为虚拟机没有单独的IP可供使用,只能共享主机IP。桥接模式,由VMware虚拟出的虚拟交换机Vmnet0相当于一个网桥,虚拟机与主机的位置的对等的

2022-04-22 22:15:53 1537

原创 idea上同时向svn与git提交代码

idea上同时向svn与git提交代码输入gitee上面的空仓库就可以了。

2022-04-02 16:28:18 825

原创 win10

第一步、右键桌面新建一个快捷方式第二步、下面均以制作关机关机快捷方式为例:关机:在对象的位置中输入“shutdown.exe -s -t 00”第三步、新建出来的快捷方式默认图标太影响心情了额,右键其属性,换个中意的快捷方式图标。关机计算机:shutdown.exe -s -t 00重启计算机:shutdown.exe -r -t 00注销计算机:shutdown.exe -l -t 00锁定计算机:rundll32.exe user32.dll,LockWorkStation休眠计算机:ru

2022-03-22 12:49:25 282

原创 学习代码,未完待续

RequestAttributes requestAttributes = RequestContextHolder.getRequestAttributes(); ServletRequestAttributes servletRequestAttribute = (ServletRequestAttributes) requestAttributes; HttpServletRequest request = servletRequestAttribute...

2022-03-20 14:18:19 285

原创 IntelliJ IDEA 2020.3配置svn

安装或者重装TortoiseSVN然后重新打开idea就可以直接拉取项目

2022-03-10 12:17:13 694

原创 nginx负载均衡策略

nginx的负载均衡策略有4种:轮询(默认)最基本的配置方法,它是upstream的默认策略,每个请求会按时间顺序逐一分配到不同的后端服务器。参数有:项目Valuefail_timeout与max_fails结合使用max_fails设置在fail_timeout参数设置的时间内最大失败次数,如果在这个时间内,所有针对该服务器的请求都失败了,那么认为该服务器会被认为是停机了fail_time服务器会被认为停机的时间长度,默认为10s。backup标记该服

2022-02-28 18:21:13 6943

原创 重装 IDEA 同步配置

IDEA版本:2020.3.21.首先将本地的设置上传到云端[其中可能会修改写插件-在右下角点击云朵修改即可]2.在另一台电脑上同步设置[同步在右下角小云朵]3.同步4.解决可能引起的问题5.同步插件6. 同步设置好后设置无需同步...

2022-02-25 14:02:11 953 1

原创 git安装后注册并在gitee跟github上面添加ssh秘钥,实现远程推送拉等操作

注册设置git的user name和email:git config --global user.name "xxl"git config --global user.email "3xxx73@qq.com"查看git配置git config --lis添加ssh秘钥1.客户端生成ssh keyssh-keygen -t rsa -C "3xxxx73@qq.com"3xxxx73@qq.com改为自己的邮箱即可,途中会让你输入密码啥的,不需要管,一路回车即可,会生成你的ssh

2022-02-24 17:09:43 588

原创 mysql版本8.0.26: ERROR 1130 (HY000): Host ‘192.xx.xx.xx’ is not allowed to connect to this MySQL ser

1.cmd连接mysql如何通过命令行连接mysql数据库windows端打开cmd 进入mysql所在的目录下,进入bin目录下:比如我的路径是在:D:\phpStudy\mysql\bin下输入:mysql -hlocalhost -uroot -p#也可以(但是这里连接的是本地,如果不在本地需要用第一个);mysql -uroot -p -h 表示连接的主机名,一般都是在本地,如果不在本地就需要写上地址-u 这个是用户名-p 整个是密码#比如: -h200.200.102.10

2022-02-22 13:56:05 461

原创 离线安装nginx

因为工作网络的特殊性,服务器是不连互联网的,所以整个安装过程都是采用离线包安装的方式来安装。新测可用下载好文件后,统一上传到服务器的root/nginx目录下(没有该目录则新建)一般我们都需要先装pcre,zlib,前者用于url rewrite,后者用于gzip压缩,openssl用于后续可能升级到https时使用。正式开始前需要确认gcc、g++开发库已经预先安装好。检查gcc是否安装gcc --version检查g++是否安装g++ --versionGCC、G++安装ht

2022-01-26 09:43:09 7642 4

原创 阿里云 Centos7.5 安装nginx-1.20.1

1. 下载nginx2. 安装2.1 安装依赖包cd /usr/local/yum -y install gcc-c++yum -y install pcreyum -y install pcre-develyum -y install zlibyum -y install zlib-develyum -y install opensslyum -y install openssl-devel2.2 下载nginxwget http://nginx.org/downloa

2022-01-17 10:27:55 1887

原创 idea远程linux 并上传文件

1.创建ssh连接2.创建SFTP连接2.1创建sftp连接的时候需要选择ssh连接 图示里面的 27 便是2.2选择ssh连接2.3选择上传到linux服务器的文件目录地址2.4选择本地上传文件目录地址3.重新点击ssh连接 需要你选择 具体的连接名称 这里可以选择274.创建.jar文件到服务器5.上传成功...

2022-01-12 16:03:32 1074

原创 将jar通过mvn命令放入私服

mvn install:install-file -Dfile=d:\nusp-dbserver-api-1.0.0.jar -DgroupId=com.nari.cloud -DartifactId=nusp-dbserver-api -Dversion=1.0.0 -Dpackaging=jar 只需要将已经存在的jar放到d盘,然后配好对应的 Groupid , ArtifactId ,Version 就可以...

2021-12-27 19:42:24 311

原创 IDEA快捷键

idea常用快捷键

2021-08-01 11:21:40 741

原创 SpringBoot使用ApplicationEvent&Listener完成业务解耦

ApplicationEvent以及Listener是Spring为我们提供的一个事件监听、订阅的实现,内部实现原理是观察者设计模式,设计初衷也是为了系统业务逻辑之间的解耦,提高可扩展性以及可维护性。事件发布者并不需要考虑谁去监听,监听具体的实现内容是什么,发布者的工作只是为了发布事件而已。我们平时日常生活中也是经常会有这种情况存在,如:我们在平时拔河比赛中,裁判员给我们吹响了开始的信号,也就是给我们发布了一个开始的事件,而拔河双方人员都在监听着这个事件,一旦事件发布后双方人员就开始往自己方使劲。而裁判

2021-06-24 14:43:01 467

c2pfree 软件工具

c2pfree 软件工具

2022-07-20

ceb 转 pdf 代码,包含java代码

ceb 转 pdf 代码,包含java代码

2022-07-20

percona_server rpm离线安装文件

percona_server rpm离线安装文件

2022-04-27

gcc g++ 离线安装包

gcc g++ 离线安装包

2022-01-26

nginx离线装包 包括安装文档

nginx离线装包 包括安装文档

2022-01-26

openssl-1.0.2d.tar.gz,pcre-8.37.tar.gz,zlib-1.2.8.tar.gz

openssl-1.0.2d.tar.gz,pcre-8.37.tar.gz,zlib-1.2.8.tar.gz

2022-01-17

nginx-1.8.0.tar.gz

nginx-1.8.0.tar.gz

2022-01-17

空空如也

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

TA关注的人

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