上一页 1 2 3 4 5 6 7 8 ··· 13 下一页
摘要: 前言 之前在本地都是使用windows安装,直接下载运行就好。现在想在linux下安装,但是网上版本太多了,自己记录一个有效的安装步骤。环境: redis版本:5.0.7 linux服务器:CentOS 7.6 安装 1、redis是C开发的,所以安装 redis 需要C语言的编译环境,即安装gcc 阅读全文
posted @ 2021-02-01 13:46 仅此而已-远方 阅读(538) 评论(0) 推荐(0) 编辑
摘要: HashMap数据结构 HashMap是以数组+链表的形式进行存储数据。 数组的优缺点:通过下标索引方便查找,但是插入或删除慢。 链表的优缺点:查找一个元素需要以遍历链表的方式查找,但是插入或删除快。 HashMap内部维护了一个Node数组: 其中Node数据结构如下: HashMap构造方法 H 阅读全文
posted @ 2021-01-26 09:03 仅此而已-远方 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 一、前言 在项目中遇到这样的一个问题: 服务spring-cloud-quartz-one中有一个Quartz任务:MyJob 服务spring-cloud-quartz-two中有两个Quartz任务:MyJob、MyJob2 当第一个服务开启MyJob任务,第二个服务开启MyJob2任务。结果是 阅读全文
posted @ 2020-12-13 11:27 仅此而已-远方 阅读(2375) 评论(0) 推荐(0) 编辑
摘要: 前言: 在项目中,遇到这样的需求:在指定的时间范围内执行定时任务(会执行多次),当任务最后一次执行完后,通知调用方。 在网上找了各种资料,都达不到想要的效果。自己研究了一下,将研究成果记录下来。 在学习本篇之前,最好参考下上一篇:Quartz基本使用。涉及到Quartz的基本配置,本篇不作介绍 监听 阅读全文
posted @ 2020-12-11 23:04 仅此而已-远方 阅读(833) 评论(3) 推荐(0) 编辑
摘要: 前言: 之前开发定时任务时,有两种方式: a、如果是SpringBoot项目,在方法上加上 @Scheduled 注解,然后开配置下cron就可以了。 缺点:不支持通过某种条件来开启任务 b、使用 Executors.newScheduledThreadPool() 启动一个定时线程。缺点:服务重启 阅读全文
posted @ 2020-12-11 22:01 仅此而已-远方 阅读(2055) 评论(0) 推荐(1) 编辑
摘要: 原理: 1、master服务器上的数据发生改变时,会将改变的数据记录到二进制binlog日志中。 2、当slave服务器发现master的binlog发生改变时,会开启一个I/O线程去请求连接master服务器,并请求从指定binlog日志文件的指定位置之后发送binlog日志内容。 3、当mast 阅读全文
posted @ 2020-11-20 15:43 仅此而已-远方 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 在linux上安装mysql5.7时,遇到了很多问题,网上好多资料都不全,有的还是错误的,所以自己记录下正确的安装步骤以及注意事项 一、安装 1、更新yum本地缓存 yum clean cache yum makecache 2、查看系统中是否已安装mysql yum list installed 阅读全文
posted @ 2020-11-19 20:48 仅此而已-远方 阅读(16738) 评论(0) 推荐(2) 编辑
摘要: Arthas是Alibaba开源的Java诊断工具,功能很强大。官方中文文档:https://alibaba.github.io/arthas/index.html 本篇主要是介绍 jad / mc / redefine 这三个命令的配合使用,以达到热更新代码的目的(命令的详细使用可参考https: 阅读全文
posted @ 2020-06-19 09:14 仅此而已-远方 阅读(1577) 评论(0) 推荐(0) 编辑
摘要: 网上有很详细的关于各种JVM参数说明,本篇只记录很常用的几个参数,为了方便以后自己查阅 1、JVM三种参数类型 标准参数。如 -version、-help X参数。如 -Xms、-Xmx XX参数。如-XX:+PrintGC 2、XX参数数值类型 布尔类型。如-XX:+PrintGCDetails, 阅读全文
posted @ 2020-06-13 20:56 仅此而已-远方 阅读(3508) 评论(0) 推荐(1) 编辑
摘要: 网上有很详细的命令行的使用,本篇只记录很常用的几个命令,为了方便以后自己查阅。 1、jps(JVM Process Status Tool):查看正在运行的java虚拟机进程 jps命令相当于Linux下的ps命令,只不过它只列出Java进程 jps:输出java进程id和Main函数名称 jps 阅读全文
posted @ 2020-06-11 10:00 仅此而已-远方 阅读(1262) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 13 下一页