自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 为什么分布式一定要有redis,redis的一些优缺点

转自https://blog.csdn.net/hcmony/article/details/80694560maxmemory-policy volatile-lru1、为什么使用redis分析:博主觉得在项目中使用redis,主要是从两个角度去考虑:性能和并发。当然,redis还具备可以做分布式锁等其他功能,但是如果只是为了分布式锁这些其他功能,完全还有其他中间件(如zookpeer等)代替,并不是非要使用redis。因此,这个问题主要从性能和并发两个角度去答。回答:如下所示,分为两点(一)性能

2020-12-11 10:59:33 270

原创 canal介绍与使用

canal介绍与使用简介canal是阿里巴巴旗下的一款开源项目,纯Java开发。基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了MySQL(也支持mariaDB)。流程1.下载canal.deployerhttps://github.com/alibaba/canal/releases/download/canal-1.1.3/canal.deployer-1.1.3.tar.gz2.下载canal adapterhttps://github.com/alib

2020-12-01 17:02:49 375

原创 Elasticsearch原理及环境搭建

Elasticsearch原理及环境搭建环境搭建1.官网下载,下载对应的操作系统的版本,比如版本是7.3.0 https://www.elastic.co/cn/downloads/elasticsearch2.linux或mac下进入对应解压后的目录使用bin/elasticsearch启动,window下双击bin/elasticsearch.bat的脚本启动3.浏览器访问localhost:9200端口查看返回判断启动是否正常4.bin/elasticsearch -d 后台启动5.安装

2020-12-01 09:44:05 229

原创 java缓存方案设计

java缓存方案设计1、快速存、快速取的设备,用内存内存优点:读写速度是磁盘速度的几千倍、甚至上万倍内存缺点:数据易丢失2、将缓存推到离用户最近的地方缓存离用户越近,所需要走的链路就越少,对应的查询效率就越高3、脏缓存清理缓存都有易丢失的特点,所以关键型的数据一定要存到数据库上、存储在不能丢失的设备上。一旦引入了缓存机制,就会有一个缓存同步的问题,原始数据更新后,怎么同步更新对应的缓存数据。根据实际的业务场景选择适合的缓存清理策略,比如结合缓存数据对前端的影响效果等。缓存压测结果对比

2020-12-01 09:30:43 601

原创 我所了解的MessageQueue的消息存放过程

我所了解的MessageQueue的消息存放过程问题对于Handler,我们在熟悉不过了,我们经常会这样 mHandler.sendMessage(msg),也经常会这样 mHandler.sendEmptyMessageDelayed(0, 1000),但我们知道handler处理消息都是一个一个处理的,我们发送的消息都是会先存放到消息队列中,但这个消息队列是怎么实现的呢?个人理解之前一直以为

2016-07-16 10:27:22 2530 2

原创 文章标题

安卓Handler开始时间2016-6-6 20:38:52从来没写过博客,虽然一直也想开始写博客,但由于自己的各种原因,一直都拖着,也就是懒!!!写这篇博客的意义在于让自己学习到的一些知识积累起来,让自己能更好的理解,如果从中能得到别人的指点或者对别人也有帮助,那样就更好了。之前看到Van前辈分享的一篇文章,印象一直很深刻,文中说到,”android的功夫,在android之外,这是理解an

2016-06-07 22:32:20 434

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除