logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

redis: 记录一次线上redis内存占用过大问题解决过程

记录一次线上redis占用过大的排查过程,供后续参考。

文章图片
#redis#数据库#缓存
redis工作原理;redis为什么这么快;redis单线程如何处理高并发;

引言最近研究redis的相关底层知识,查阅了一些资料、博客,发现对于redis工作原理的说明不够用全面,同时针对“redis为什么这么快”的解答发现了一些问题。故基于这些文章结合自己的理解做了如下整理redis工作原理要聊redis的工作原理,那就要从工作流程出发,逐步分析:1、首先redis采用了epoll I/O多路复用器:经过网络数据传输,大量的连接请求通过epoll接收并且监控,有数据的连

文章图片
#redis#mysql
mysql进阶:通过canal-admin来管理canal集群

canal-admin的设计初衷就是为了canal提供整体的配置管理、节点运维等功能。针对多节点的情况,不需要相同的配置每个节点都要操作一遍。为运维人员节约时间。集群:也就是一组canal服务端deployer,也称为Server,同一集群的Server的配置文件可以在admin中统一集中管理。也就是说admin是面向多集群的管理。

文章图片
#mysql#运维#数据库
dubbo:dubbo整合nacos实现服务注册中心、配置中心(二)

之前我们讲解的是dubbo+zookeeper体系来实现微服务框架,但相对zookeeper很多企业在使用nacos, 并且nacos和dubbo都是阿里出品,所以具备一些天生的契合性,所以今天我们来讲解dubbo如何整合nacos实现服务注册、配置

文章图片
#dubbo
home-brew安装postgresql并初始化postgres用户,创建数据库并导入数据

引言之前使用window系统,项目中需要使用到postgresql,新电脑是mac系统,安装过程一波三折,特记下,供自己及其他有需要的人参考目的安装postgresql创建项目数据库导入数据库数据步骤1 官网下载postgresql安装包因为之前window就是在官网下载的安装包,所以也同样在官网下载,但是这台电脑怎么也下载不了,下载速度奇慢,所以改用homebrew来安装2 使用homebrew

#java#postgresql
postgresql.util.PSQLException: 不良的类型值 int : 2020-11-19 02:47:05.013

背景mybatis-plus+postgresql获取数据库数据时报错postgresql.util.PSQLException: 不良的类型值 int : 2020-11-19 02:47:05.013解决从报错信息可以看出是时间类型数据映射出现了问题解决办法是将实体类申明序列化implements Serializable@Data@NoArgsConstructor@AllArgsConst

#java#postgresql
Nginx+tomcat实现负载均衡 部署多个tomcat

下载并安装nginx和tomcatnginx下载地址,选择版本1.12.2http://nginx.org/en/download.htmltomcat下载,选择版本9.0.29http://tomcat.apache.org/注意:以上都是下载的解压版在本机或虚拟机上安装多个tomcat安装tomcat这里示例在本机上安装三个tomcat解压并修改tomcat文件夹名即可。图中圈中部分,忽略其他

#nginx#java#tomcat
dubbo:dubbo服务负载均衡、集群容错、服务降级、服务直连配置详解(五)

之前我们讲解了dubbo的基本使用,但在dubbo服务调用过程中,为了保证高可用dubbo提供者一般不是一个节点,当多个节点部署时,节点间的负载均衡问题随之而来,今天我们针对dubbo提供者服务的各类相关配置进行讲解

文章图片
#dubbo#负载均衡#运维
mac pro m1:搭建zookeeper集群并设置开机自启

之前我们讲解过,但在实际生产中,为了保证服务高可用,通常我们是采用集群模式。所以本次我们来实操集群模式的搭建。

文章图片
#macos#zookeeper#debian
hibernate+jpa+postgresql更新用户数据报错 重复键违反唯一约束 ConstraintViolationException: could not execute statement

背景项目为多module项目,分为注册中心服务,和后端服务,后端服务中接收到用户导入数据,保存至本身的数据库中,并调用注册中心服务的接口,将数据同步传给注册中心服务保存。注册中心保存用户数据使用的是hibernate+jpa自带的save方法报错详情用户导入第一次导入时成功,第二次导入相同用户数据时就会报错(设定是用户没有就新增,有就根据ID更新数据)2020-11-25 11:25:20.536

#数据库#java#spring
    共 110 条
  • 1
  • 2
  • 3
  • 11
  • 请选择