- 博客(45)
- 收藏
- 关注
原创 基于 NGINX 的 ngx_http_geoip2 模块 来禁止国外 IP 访问网站
基于 NGINX 的 ngx_http_geoip2 模块 来禁止国外 IP 访问网站。
2024-04-02 22:44:32
1151
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
3471
原创 EasyExcel 解析数据一直为空
使用@Accessors(chain=true)就导致了excel读取为空,虽然我们没有显式的声明这个注解,但是也出现了这个问题,目前还没有在lombok的其他注解上发现这个注解,默认值也是false。,其中chain的中文含义是链式的,设置为true,表示该实体对象支持链式编程,否则不支持链式编程。原因:使用lombok插件,在lombok中有一个注解。解决方法:实体类加上。
2024-01-05 16:57:12
1441
原创 分布式一致性理论和Nacos应用
Base 理论则是对 CAP 理论的实际应用,也就是在分区和副本存在的前提下,通过一定的系统设计方案,放弃强一致性,实现基本可用,这是大部分分布式系统的选择,比如 NoSQL 系统、微服务架构。如果客户端查询的Follower节点没有及时处理Leader同步过来的写请求(过半响应的节点中不包括这个节点),此时在这个Follower其实是查不到最新的数据的,这就会导致数据的不一致。当某个节点刚启动时,他会向集群中的某个节点发送请求,拉取所有的服务实例数据到自己的服务注册表中。
2024-01-03 11:08:14
923
原创 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
207
原创 【无标题】springBatch兼容达梦数据库
1.SpringBatch中的 org.springframework.batch.support.DatabaseType 枚举类。原因:Spring(Batch) 不兼容达梦数据库,源码中没有达梦的数据类型和驱动匹配。SpringBatch使用达梦数据库报错。严格按照类名修改后,项目成功运行。
2023-12-08 15:39:01
559
原创 Java 项目线上故障排查:CPU、磁盘、内存、网络、GC
学习使用线上故障主要会包括cpu、磁盘、内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。同时例如jstack、jmap等工具也是不囿于一个方面的问题的,基本上出问题就是df、free、top 三连,然后依次jstack、jmap伺候,具体问题具体分析即可。
2023-07-06 10:46:13
580
原创 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
215
原创 消息队列的学习简述
消息队列简述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
169
原创 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
1971
原创 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
709
原创 springboot整合batch和Quartz过程
首先要了解springbatchSpringBatch中文文档然后记录一下一个比较老的整合过程整合样例这个代码有问题 但是可以参照整合过程
2022-03-06 21:46:14
354
原创 局域网下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
707
原创 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
1406
原创 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
1367
原创 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
1140
原创 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
297
原创 索引失效
以%开头的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
91
原创 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
376
原创 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
374
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人