logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Jedis第一次连接远程服务器上的redis,竟然被拒绝了!

报错:解决:1、配置安全组,在阿里云上:2、修改redis.conf配置文件:3种修改方式。将bind 127.0.0.1 注释掉或者修改为:bind 0.0.0.0或者修改为:bind 指定ip来达到允许远程访问redis3、编辑防火强配置文件vim /etc/sysconfig/iptables在配文件中开放Linux的6379端口: 添加下面的一句。-A IN...

#redis
Springboot集成Debezium监听postgresql变更

2.application.properties配置。1.创建springboot项目引入pom。

文章图片
#spring boot#后端#java
centos7搭建postgresql12主从

主从搭建192.168.159.101 node1 主库(读写)192.168.159.102 node2 备库(只读)

文章图片
#postgresql
JVM相关知识点

文章目录1、什么是JVM?2、JVM内存结构图1、什么是JVM?JVM是JRE的一部分,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟计算机功能来实现的。JVM有自己完善的硬件架构,如处理器,堆栈,寄存器等,还有相应的指令系统。JVM是Java实现跨平台的本质,JVM运行在操作系统之上,java程序之下,在不同平台安装不同版本的JVM,由JVM来解释class文件,翻译成不同的机器码。2

#jvm#面试#java
IO零拷贝

Linux 2.1 开始提供了 sendFile 函数,其基本原理是:数据根本不经过用户态,直接从 Kernel Buffer 进入到 Socket Buffer,并且由于和用户态完全无关,这就避免了一次上下文切换。因此零拷贝通常是站在操作系统的角度看,即整个过程中,内核缓冲区之间是没有重复数据的。由此可见,复制的操作太频繁,共有 2 次 DMA 拷贝、2 次 CPU 拷贝、4 次上下文切换。紧接

文章图片
#java-ee
Linux的五种IO模型

不管使用何种方式,好处都是应用进程不会阻塞,可以继续执行,只要等待信号通知数据准备好被处理了、数据准备好被读取了。操作系统内核收到用户进程发起的请求后,从 I/O 设备读取数据到 kernel buffer 中,再将 buffer 中的数据拷贝到用户进程的地址空间,用户进程获取到数据后返回给客户端。和信号驱动 I/O 模型的区别是前者内核告诉我们何时可以开始一个 I/O 操作,而后者内核会告诉我们

文章图片
#linux#运维#服务器
shiro整合redis,session反序列化

shiro整合redis,反序列化必须使用jdk序列化的方式,否则,无法序列化。或者自定义序列化为字节数组。自定义序列化:/*** @author: wangsaichao* @date: 2018/6/20* @description: redis的value序列化工具*/public class MySerializeUtil implements RedisSerializer {priva

二叉树

概念引用自:https://blog.csdn.net/qq_35896304/article/details/90268316树的定义:1.树包含n(n ≥≥ 0 )个节点,n = 0时称为空树。2.在树的结构关系中,有且仅有一个节点没有前趋节点,这个节点称为树的根节点。3.除根节点外,树中其他的节点有且仅有一个前趋节点,但可以有很多后继节点。如图,A为根节点。树的基本术语:...

mysql死锁排查

查看等待锁的事务:SELECT * FROM information_schema.INNODB_LOCK_WAITS。查看正在锁的事务:SELECT * FROM information_schema.INNODB_LOCKS。查看正在运行的事务:SELECT * FROM information_schema.INNODB_TRX。查看事务:SELECT * FROM information_

文章图片
#mysql#数据库
    共 30 条
  • 1
  • 2
  • 3
  • 请选择