摘要: 前言 本文是为了学习 容器的执行过程而写,不能完全代表 容器,只是简单实现了容器的 依赖注入 和 控制反转 功能,无法用于生产,只能说对理解Spring容器能够起到一定的作用。 开始 创建项目 创建Gradle项目,并修改 创建 是IOC中用于存放bean实例以及获取bean的核心接口,它的核心方法 阅读全文
posted @ 2020-02-10 20:06 进击的阿晨 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 简介 一致性哈希算法在1997年由麻省理工学院的Karger等人在解决分布式Cache中提出的,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简单哈希算法带来的问题,使得DHT可以在P2P环境中真正得到应用。 现在一致性hash算法在 阅读全文
posted @ 2020-02-10 20:05 进击的阿晨 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 问题描述 公司项目测试环境调用某些接口的时候,服务器立即崩溃,并一定时间内无法提供服务。 问题排查 服务器配置不够 第一反应是服务器需要升配啦,花钱解决一切!毕竟测试服务器配置确实不高,2CPU + 4Gib,能干啥?不过问题是今天突然发生的,而且说崩就崩。凭着严谨的态度,还是要刨根问底地找下问题。 阅读全文
posted @ 2020-02-10 20:03 进击的阿晨 阅读(1646) 评论(1) 推荐(0) 编辑
摘要: 前言 在实际开发中,遇到例如货币,统计等商业计算的时候,一般需要采用java.math.BigDecimal类来进行精确计算。而这类操作通常都是可预知的,也就是通用的。所以,写了个工具类来方便以后的工作。 这是仓库地址: "仓库地址" BigDecimal的构建 一般而言,我们主要从int,long 阅读全文
posted @ 2020-02-10 20:02 进击的阿晨 阅读(907) 评论(0) 推荐(0) 编辑
摘要: 今天做项目的时候,发现每次拦截器日志都会打两遍,很纳闷,怀疑是Filter被执行了两遍。结果debug之后发现还真是!记录一下这个神奇的BUG! 问题描述 项目中使用的是Spring security作为权限框架,然后做了一个 作为拦截器拦截请求,校验Token,但是每次请求都会打两遍日志。下面是精 阅读全文
posted @ 2020-02-10 20:00 进击的阿晨 阅读(3045) 评论(0) 推荐(2) 编辑
摘要: 写在前面 今天,跑在阿里云ECS上的生产环境,突然间访问异常,接口各种报错,无奈公司没有专业的运维人员,只能硬着头皮解决一下。 问题排查 先从表面看起,数据库首先报错 直观上看,设备没有可用空间,也就是磁盘满了。 进入服务器后台,执行 发现确实磁盘满了,而且满的很彻底。系统盘占用100%,估计什么服 阅读全文
posted @ 2020-02-10 19:58 进击的阿晨 阅读(1216) 评论(0) 推荐(0) 编辑
摘要: 简单来说,CORS是一种访问机制,英文全称是Cross Origin Resource Sharing,即我们常说的跨域资源共享,通过在服务器端设置响应头,把发起跨域的原始域名添加到Access Control Allow Origin 即可。 返回新的CorsFilter(全局跨域) 在任意配置类 阅读全文
posted @ 2020-02-10 19:56 进击的阿晨 阅读(6802) 评论(0) 推荐(0) 编辑
摘要: 简介 "XXL JOB" 是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。 官方文档很完善,不多赘述。本文主要是搭建 和简单使用的记录。 搭建xxl job admin管理端 运行环境 Ubuntu 16.04 6 阅读全文
posted @ 2020-02-10 19:54 进击的阿晨 阅读(1117) 评论(0) 推荐(0) 编辑
摘要: 前言 为了将 "阿里云短信开箱即用" 发布到Jcenter仓库,前前后后花费了1天半的时间,把端午节都搭进去了。终于今天收到了Jcenter的消息,自己发布的包被添加到了Jcenter仓库,也算给开源社区做了次小贡献😁😁😁。 现在记录下踩过的坑。 注册Jcenter账号 要注意的地方,Jcen 阅读全文
posted @ 2020-02-10 19:53 进击的阿晨 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 前言 在VM虚拟机搭建Ubuntu系统学习或者测试时,常常要使用 安装测试,但是由于系统自带的下载源在国外服务器上,下载速度慢的无法忍受。所以我们需要切换为国内镜像源,能显著加快安装包下载速度。 步骤 国内镜像源 | 名称 | 地址 | | | | | 阿里镜像源 | http://mirrors. 阅读全文
posted @ 2020-02-10 19:51 进击的阿晨 阅读(1977) 评论(0) 推荐(1) 编辑