
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
开发在排查线上问题时需要要查看服务器的日志文件。但是我们把服务器的访问权限下放给开发也不现实。对此我们可以通过ngxin配置,实现通过浏览器查看日志,浏览日志文件。先给出完整配置server {listen80;location ^/logs/fanlai~*\.(log|txt)$ {add_header C...
redis包含三种集群策略主从复制哨兵集群主从复制在主从复制中,数据库分为俩类,主数据库(master)和从数据库(slave)。其中主从复制有如下特点:主数据库可以进行读写操作,当读写操作导致数据变化时会自动将数据同步给从数据库从数据库一般都是只读的,并且结束主数据库同步过来的数据一个master可以拥有多个slave,但是一个slave只能对应一个master...
redis的持久化方式有俩种,持久化策略有4种:RDB(数据快照模式),定期存储,保存的是数据本身,存储文件是紧凑的AOF(追加模式),每次修改数据时,同步到硬盘(写操作日志),保存的是数据的变更记录如果只希望数据保存在内存中的话,俩种策略都可以关闭也可以同时开启俩种策略,当Redis重启时,AOF文件会用于重建原始数据RDBRDB定时备份内存中的数据集。服务器启动的时候,可...
maven上传依赖到私服
eclipse代码折叠展开默认快捷键:Ctrl+Shift+Numpad_Divede(小键盘的/号)Ctrl+Shift+Numpad_Multiply(小键盘的*号)大部分笔记本没小键盘,可以自定义改成其他的,设置快捷键方式:windows->perferences->general->key
最近在工作时遇到一个问题,docker容器访问不了部署在宿主机的redis服务器。telent6379端口不通。经排查发现,该服务器启用了防火墙,防火墙把6379的端口的访问授权给docker0网卡访问即可。操作如下:firewall-cmd --permanent --zone=trusted --change-interface=docker0firewall-cmd --reloa...
在JVM中,内存分配方式分为俩种:指针碰撞空闲列表1、指针碰撞如果内存是完整的,空闲的内存存放在一边,用过的内存放在另外一边,中间有个指针作为分界点的指示器。需要分配新内存的时候,指针往空闲内存那边挪动一段与新指针大一小相等的距离。这种分配方式就叫指针碰撞。2、空闲列表如果java堆中的空闲内存是碎片化不完整的,已使用内存与空闲指针存在交叉。虚拟机中有一利列表记录...
1、类加载器java字节码(类)的加载是由虚拟机来完成的,虚拟机把描述类的Class文件加载到内存,并对数据进行校验、解析和初始化,最终形成能被java虚拟机直接使用的java类型,这就是虚拟机的类加载机制。JVM中用来完成上述功能的具体实现就是类加载器,类加载器读取.class字节码文件将其转换成java.lang.Class类的一个实例。每个实例表示一个java类。通过该实例的newInsta







