- 博客(9)
- 收藏
- 关注
转载 Elastic-job 启动阻塞“假死”的问题
最近项目引入Elastic Job实现定时任务的分布式调度。引入的版本2.1.5,加入相关的job配置后启动项目,主线程假死,不进行后续逻辑处理和日志输出。
2022-08-03 20:35:55
2982
原创 记SpringBoot整合邮件发送及遇到的bug
起因:项目需求,注册和找回密码需要发送邮件。准备工作:(以qq邮箱为例)上面这个框中的授权码,记得保存,等下要用。代码部分:1.引入依赖 <!--mail依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-ma
2020-09-02 13:05:35
3864
4
原创 linux下安装nginx遇到的问题
1、下载nginx并上传到linux服务器usr/local/下2、tar -zxvf nginx-1.9.9.tar.gz3、cd nginx-1.9.94、./configure --prefix=/usr/local/nginx5、遇到了这个困扰我很久的问题src/core/ngx_murmurhash.c: In function ‘ngx_murmur_hash2’:src/core/ngx_murmurhash.c:37:11: error: this statement
2020-07-06 23:46:05
1365
4
原创 Linux服务器提示No space left on device错误
起因今天在本地提交了代码,但是在linux服务器部署时候提示No space left on device,第一反应是猜想可能硬盘满了。解决过程使用df /home命令查看占用率[root@VM_4_17_centos ~]# df /home文件系统 1K-块 已用 可用 已用% 挂载点/dev/hda1 20802016 20798393 3623 100% /[root@VM_4_17_centos ~]$ cd/dat...
2020-06-02 18:09:29
676
转载 redis系列--主从复制以及redis复制演进
一、前言 在之前的文章已经详细介绍了redis入门基础已经持久化相关内容包括redis4.0所提供的混合持久化。 通过持久化功能,Redis保证了即使在服务器宕机情况下数据的丢失非常少。但是如果这台服务器出现了硬盘故障、系统崩溃等等,不仅仅是数据丢失,很可能对业务造成灾难性打击。为了避免单点故障通常的做法是将数据复制多个副本保存在不同的服务器上,这样即使有其中一台服务器出现故障,其他服务器依然可以继续提供服务。当然Redis提供了多种高可用方案包括:主从复制、哨兵模式的主从复制、以及集群。
2020-05-15 11:12:02
252
转载 redis系列--redis4.0深入持久化
前言在之前的博文中已经详细的介绍了redis4.0基础部分,并且在memcache和redis对比中提及redis提供可靠的数据持久化方案,而memcache没有数据持久化方案,本篇博文将详细介绍redis4.0所提供的持久化方案:RDB持久化和AOF持久化以及redis4.0新特性混合持久化。这里将从原理到配置以及相关实践进行说明,希望能对你有所帮助。一、RDB持久化简介RDB持久化方式是通过快照(snapshotting)完成的,当符合一定条件时,redis会自动将内存中所有数据以二进制
2020-05-15 11:10:43
327
转载 redis系列--你真的入门了吗?redis4.0入门~
前言redis作为nosql家族中非常热门的一员,也是被大型互联网公司所青睐,无论你是开发、测试或者运维,学习掌握它总会为你的职业生涯增色添彩。当然,你或多或少已经了解redis,但是你是否了解其中的某些细节,本片文章将详细介绍redis基础,后续也会介绍其高级部分如、持久化、复制、集群等内容,希望对你有所帮助。自redis3.0发布已经3年了,redis目前官方提供的redis稳定版本是4.0,以下示例均在4.0版本上进行。一、redis简介概述redis(REmote DIcti
2020-05-15 11:09:25
340
转载 Spring Boot 2.1.1.RELEASE Main方法启动详解二
二、SpringApplication.run(String... args)方法解析public ConfigurableApplicationContext run(String... args) { // 1.创建一个计时器,并启动计时器 StopWatch stopWatch = new StopWatch(); stopWatch.start(); ConfigurableApplicationContext context =
2020-05-12 15:40:08
441
转载 Spring Boot 2.1.1.RELEASE Main方法启动详解一
一、SpringApplication(ResourceLoader, Class<?>...)分析:public SpringApplication(ResourceLoader resourceLoader, Class<?>... primarySources) { // resourceLoader 默认为空(null) this.resourceLoader = resourceLoader; // main方法中的a
2020-05-12 15:38:57
307
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人