自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 基于 NGINX 的 ngx_http_geoip2 模块 来禁止国外 IP 访问网站

基于 NGINX 的 ngx_http_geoip2 模块 来禁止国外 IP 访问网站。

2024-04-02 22:44:32 1014 2

原创 Centos Unable to verify the graphical display setup

xorg-x11-server-utils-7.7-2.el6.x86_64 : X.Org X11 X server utilities ---------------------就是缺少这个包xorg-x11-server-utils-7.7-2.el6.x86_64。» 下一篇: Linux下安装Oracle,图形化界面乱码。分类: Linux操作系统 , 报错 , Oracle。标签: Linux , Oracle , 报错。在Linux下安装Oracle时。这样这两个命令就都可以用啦。

2024-01-06 12:12:28 1936

原创 EasyExcel 解析数据一直为空

使用@Accessors(chain=true)就导致了excel读取为空,虽然我们没有显式的声明这个注解,但是也出现了这个问题,目前还没有在lombok的其他注解上发现这个注解,默认值也是false。,其中chain的中文含义是链式的,设置为true,表示该实体对象支持链式编程,否则不支持链式编程。原因:使用lombok插件,在lombok中有一个注解。解决方法:实体类加上。

2024-01-05 16:57:12 990

原创 分布式一致性理论和Nacos应用

Base 理论则是对 CAP 理论的实际应用,也就是在分区和副本存在的前提下,通过一定的系统设计方案,放弃强一致性,实现基本可用,这是大部分分布式系统的选择,比如 NoSQL 系统、微服务架构。如果客户端查询的Follower节点没有及时处理Leader同步过来的写请求(过半响应的节点中不包括这个节点),此时在这个Follower其实是查不到最新的数据的,这就会导致数据的不一致。当某个节点刚启动时,他会向集群中的某个节点发送请求,拉取所有的服务实例数据到自己的服务注册表中。

2024-01-03 11:08:14 848

原创 事务失效的十种常见场景

Spring事务失效的场景

2024-01-01 22:07:49 1263

原创 Nginx解决跨域问题过程

学习Nginx解决跨域问题。

2024-01-01 21:22:00 1177

原创 Arthas常用命令

【代码】Arthas常用命令。

2023-12-29 14:11:34 484

原创 parallelStream踩坑指南,出现null元素

并行流处理list并发安全问题

2023-12-22 12:24:45 2388 2

原创 Oracle的一些监控sql

6.通过v$sql查询最占用资源的sql (其中 address 换成sql_text 可以插叙具体sql)链接:https://www.jianshu.com/p/0522ea59efe1。11.最近7天,指定时间段(8:00-16:00)最消耗CPU的10条语句。7.从V$SESSMETRIC 视图中查出当前最占用资源的会话。1、ORACLE实时TOP SESSION查询。#通过sql_id 查询sql文本。#通过sql_id查询执行计划。近5分钟SQL 活跃度查询。5.IO & 內存消耗排名。

2023-12-12 09:22:28 120

原创 【无标题】springBatch兼容达梦数据库

1.SpringBatch中的 org.springframework.batch.support.DatabaseType 枚举类。原因:Spring(Batch) 不兼容达梦数据库,源码中没有达梦的数据类型和驱动匹配。SpringBatch使用达梦数据库报错。严格按照类名修改后,项目成功运行。

2023-12-08 15:39:01 317

原创 Java 项目线上故障排查:CPU、磁盘、内存、网络、GC

学习使用线上故障主要会包括cpu、磁盘、内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。同时例如jstack、jmap等工具也是不囿于一个方面的问题的,基本上出问题就是df、free、top 三连,然后依次jstack、jmap伺候,具体问题具体分析即可。

2023-07-06 10:46:13 470

原创 git常用命令

git config -l # 查看全部信息git config --global --list # 只看关键信息git config --global user.name "vaynexiao" # 设置usernamegit confgi --global user.email "qqmail" # 设置email# 这些信息都在C:\users\vaynexiao\.gitconfig文件中,局部配置优先全局配置git init。

2023-04-24 22:39:49 123

原创 JVM实战:JVM常用参数配置

JVM

2023-04-19 15:17:22 1213

原创 SpringBoot 解决跨域问题的 5 种方案!

SpringBoot 解决跨域问题的 5 种方案!

2023-04-03 14:57:31 2899

原创 Gitlab 仓库搭建(详细版

gitlab搭建

2023-03-24 10:09:53 371

原创 Java判断文件编码的方式 cpdetector(第三方库)

动态获取文件的编码格式

2023-03-22 15:02:59 1184

原创 Xstream使用过程出现: .java.lang.ClassCastException

Xstream 报文类转换报错

2023-03-22 14:56:58 368

原创 SpringBoot 整合 MongoDB 实现数据的增删改查!

SpringBoot 整合 MongoDB 实现数据的增删改查!

2023-02-20 09:33:06 1104

原创 springboot 整合monggoDB

spring boot 整合monggodb

2023-02-20 09:29:06 1972

原创 Spring 事务失效的十种常见场景

Spring 事务失效的十种常见场景

2023-02-17 15:41:47 225

原创 单机Redis、哨兵和Redis Cluster的搭建

单机Redis、哨兵和Redis Cluster的搭建

2023-02-17 10:29:09 113

原创 分布式锁,Redisson夺命连环15问 学习与了解

redisson学习了解分布式锁流程

2023-02-10 09:07:13 201

原创 设计模式学习

常用设计模式

2023-02-07 23:45:34 90

原创 7000字+24张图带你彻底弄懂线程池

线程池了解

2023-02-07 23:21:32 74

原创 mysql索引

mysql索引15连问

2023-02-06 11:12:08 57

原创 整合nacos 同时存在bootstrap和application配置文件

整合nacos

2023-01-09 18:08:18 919

原创 nignx功能配置

nginx功能配置

2023-01-09 11:55:04 214

原创 消息队列的学习简述

消息队列简述1.什么是消息队列2.消息队列使用场景2.1应用解耦2.2流量削峰2.3异步处理2.4消息通讯2.5 远程调用3.消息队列如何解决消息丢失问题3.1 生产者保证不丢消息3.2 存储端不丢消息3.3 消费阶段不丢消息4. 消息队列如何保证消息的顺序性。5.消息队列有可能发生重复消费,如何避免,如何做到幂等?6. 如何处理消息队列的消息积压问题7. 消息队列技术选型,Kafka还是RocketMQ,还是RabbitMQ8. 消息中间件如何做到高可用9. 如何保证数据一致性,事务消息如何实现10. 让

2022-04-01 23:02:22 143

原创 Docker安装nacos 并配置docker中的mysql

docker 安装 nacos 并配置数据库

2022-03-10 00:03:18 4454 1

原创 docker 安装mysql5.7

docker安装mysql1.docker下载mysql镜像2.进行配置挂载3. 使用命令启动容器4.测试连接1.docker下载mysql镜像拉取mysql镜像docker pull mysql:5.7docker images 命令可以查看镜像可以看一下docker仓库docker镜像仓库 https://hub.docker.com/2.进行配置挂载1.创建文件夹可以使用mkdir 来创建文件夹/home/docker/mysql/config /home/docker/my

2022-03-09 23:32:40 1946

原创 springboot整合mybaties 逆向工程

1.Pom文件pom文件增加mybaties—generator插件 以oracle为例<!-- mybatis.generator --> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId&g

2022-03-08 20:03:34 685

原创 springboot整合batch和Quartz过程

首先要了解springbatchSpringBatch中文文档然后记录一下一个比较老的整合过程整合样例这个代码有问题 但是可以参照整合过程

2022-03-06 21:46:14 327

原创 局域网下Windows暴露redis

修改redis.windows.conf1. 修改这一行bind 127.0.0.1 ----->0.0.0.02. protected-mode参数改为noprotected-mode no3. window下启动命令redis-server.exe redis.windows.confps :关闭防火墙 不行还需要新增入站规则 将端口暴露防火墙 -->高级设置---->入站规则---->新建规则 tcp 6379暴露端口号...

2022-01-21 18:26:05 669

原创 springboot2.2+整合elasticsearch 7.x

springboot整合elasticsearch7.x1.导入依赖2.进行环境配置1.application.properties2.config 配置3 继承ElasticsearchRepository 成springBean4.实体类以及数据库操作4.1 实体映射4.2 dao 和mapper4.3 数据库脚本3.api调用1.导入依赖 <dependencies> <dependency> <groupId>org

2022-01-14 00:17:51 1348

原创 Spring @Autowired Map

有时候在代码中看到Map或List类型的注入这是spring的特殊用法,Spring 会将容器中所有类型符合 Map 的 value 对应的类型的 Bean 增加进来,用 Bean 的 id 或 name 作为 Map 的 key。或者@Autowriedprivate List<CheckStratedy> list;当注入一个Map的时候 ,value泛型为CheckStrategy,则注入后Spring会将实例化后的bean放入value ,key则为注入后bean的名字当

2021-12-30 16:41:21 1304

原创 linux elasticsearch 7.x版本

1. 安装Elasticsearch ,下载安装包2. https://www.elastic.co/cn/downloads/elasticsearch3. elasticsearch 下载解压[root@localhost es]# mkdir es1[root@localhost es]# cp elasticsearch-7.6.2-linux-x86_64.tar.gz es1///解压tar -zxvf elasticsearch-7.6.2-linux-x86_64.tar.g

2021-12-23 15:21:38 1096

原创 Pom报错

pom poi 的jar包要保持一致 ,不然会出现报错 如:<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.14</version> </dependency> <dependency> <groupId>org.apache.poi</gr

2021-04-23 08:55:31 212

原创 索引失效

以%开头的LIKE查询优化方案:首先扫描二级索引获取满足条件的PRIMARY KEY,在根据主键回表查询。SELECT * FROM(SELECT actor_id FROM actor WHERE last_name LIKE ‘%NI%’) tmpINNER JOIN actor a ON a.actor_id=tmp.actor_id类型的隐式转换(字符转数字会失效,数字转字符不会失效)例如:SELECT * FROM actor WHERE last_name=1; – 会失.

2021-02-26 17:26:51 78

原创 Aop切面类处理日志

使用spring自己的aop处理日志public class SysLog { private String id; private Date visitTime; private String visitTimeStr; private String username; private String ip; private String url; private Long executionTime; private String

2021-02-20 11:42:00 316

原创 PageHelper 的使用

PageHelper是国内非常优秀的一款开源的mybatis分页插件,它支持基本主流与常用的数据库,例如mysql、 oracle、mariaDB、DB2、SQLite、Hsqldb等。1,pom文件<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>最新...

2021-02-20 11:20:03 314

空空如也

空空如也

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

TA关注的人

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