Wesley13 Wesley13
4年前
java集合(四)Map集合之TreeMap 详解
一、继承与实现publicclassTreeMap<K,VextendsAbstractMap<K,VimplementsNavigableMap<K,V,Cloneable,java.io.Serializable1.TreeMap<K,V:TreeMap是以keyvalue形式存储数据的。2.exte
Stella981 Stella981
4年前
CentOS 8配置本地yum源及DNF简介
!(https://oscimg.oschina.net/oscnet/eb47834a0576e157aa51568c3b1d7eccac0.gif)CentOS8更改了软件包的安装程序,取消了yum的配置方法,改而使用了dnf作为安装程序。虽然改变了软件包的安装方式,但是dnf还是能兼容使用yum的配置文件和命令的使用方法
Stella981 Stella981
4年前
Redis使用认证密码登录
https://www.cnblogs.com/machanghai/p/5497043.htmlRedis默认配置是不需要密码认证的,也就是说只要连接的Redis服务器的host和port正确,就可以连接使用。这在安全性上会有一定的问题,所以需要启用Redis的认证密码,增加Redis服务器的安全性。1\.修改配置文件Redi
Stella981 Stella981
4年前
Linux日志系统
一、Linux系统日志与分类内核及系统日志:这种日志数据由系统服务syslog统一管理,根据其主配置文件"/etc/syslog.conf"中的设置决定将内核消息及各种系统程序消息记录到什么位置。用户日志:这种日志数据用于记录Linux系统用户登录及退出系统的相关信息,包括用户名、登录的终端、登录
Stella981 Stella981
4年前
JVM(二)Java虚拟机组成详解
导读:详细而深入的总结,是对知识“豁然开朗”之后的“刻骨铭心”,想忘记都难。Java虚拟机(JavaVirtualMachine)下文简称jvm,上一篇我们对jvm有了大体的认识,进入本文之后我们将具体而详细的介绍jvm的方方面面,而本文主要讲的是jvm的组成,了解了它,就揭开了jvm的神秘面纱。一、jvm的主要组成部分
Stella981 Stella981
4年前
Dubbo实践(七)扩展点
与JDK的SPI机制类似,Dubbo也在METAINF路径下定义了多种扩展接口。只是JDKSPI机制是Java后台帮你实现读取文件并对接具体的实现类,而Dubbo是自己去读文件。扩展点配置扩展点机制有几个要点:1. 根据关键字去读取配置文件,获得具体的实现类比如在dubboprovider.xml文件中配置:<dub
Wesley13 Wesley13
4年前
MySQL server has gone away(error 2006)问题总结
配置文件位置/etc/mysql/my.cnfMySQLserverhasgoneaway mysql数据库出现这种问题是一个很不友好的错误提示,需要多方位的考虑,才能定位问题所在。出现这个问题主要要考虑到下面两点:1. wait\_timeoutwait\_timeout默认值是28800秒,8小时,除非你改小了,基本上就
Stella981 Stella981
4年前
Linux运维常用命令详解
1、ls文件属性: :普通文件 d:目录文件 b:块设备 c:字符设备文件 l:符号连接文件 p:命令管道 s:套接字文件  文件权限: 9位数字,每3位一组 文件硬链接次数 文件所属主(owner) 文件的属组(group) 文件大小(size),单位默认是字节  ls常用选项: l:显示文件属性,ls lll 
Stella981 Stella981
4年前
Redis主从、哨兵
之前安装了redis,但是单节点redis不可靠,现在搭建redis主从,提高可用性。一、搭建一主二从  redis主从其实是读写分离,主节点写数据,从节点读数据。  1、准备三台redis机器。redis的密码需要一致,否则主从切换时会有问题。  2、选择两台,作为从机,编辑redis核心配置文件。vim/us
Stella981 Stella981
4年前
Redis 内存管理策略
背景Redis很多时候都是在使用内存,数据一直写,但内存是有限的,如果Redis内存满了,那么我们的很多缓存操作都会超时、失败,接着可能会引发雪崩。那么当内存达到阀值Redis是怎么处理的呢?配置内存限制maxmemory我们可以通过在配置文件中配置maxmemory来限制内存的最大使用情况。如果maxmem