首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ellien
掘友等级
都干
|
平安城科
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
68
文章 63
沸点 5
赞
68
返回
|
搜索文章
赞
文章( 63 )
沸点( 5 )
消息中间件部署及比较:rabbitMQ、activeMQ、zeroMQ、rocketMQ、Kafka、redis
一发一存一消费,没有最好的消息队列中间件(简称消息中间件),只有最合适的消息中间件。 非实时性:当不需要立即获得结果,但是并发量又需要进行控制的时候,差不多就是需要使用消息队列的时候。主要解决了应用耦合、异步处理、流量削锋等问题。 限流削峰:应用于秒杀或抢购活动中,避免流量过大…
一次模拟简单秒杀场景的实践 Docker + Nodejs + Kafka + Redis + MySQL
秒杀活动可以说在互联网上随处可见,从 12306 抢票,到聚划算抢购,我们生活的方方面面都可以看到秒杀的身影。秒杀的架构设计也是对于一个架构师架构设计能力的一次考验。本文的目的并不在于提供一个可以直接落地的设计方案,而是意在提供一个简单的方法,一个思路,使大家能够对于秒杀背后的一些设计有更感性的认识, 并且可以自己亲自动手实践一下。所有的配置及源码都在本文最后的 GitHub repository 中可以找到。
扩展spring cache 支持缓存多租户及其自动过期
Spring 支持基于注释(annotation)的缓存(cache)技术,它本质上不是一个具体的缓存实现方案(例如 EHCache 或者 OSCache),而是一个对缓存使用的抽象,通过在既有代码中添加少量它定义的各种 annotation,即能够达到缓存方法的返回对象的效果…
Redis缓存穿透、缓存雪崩、redis并发问题分析
分布式环境下(单机就不用说了)非常容易出现缓存和数据库间的数据一致性问题,针对这一点的话,只能说,如果你的项目对缓存的要求是强一致性的,那么请不要使用缓存。我们只能采取合适的策略来降低缓存和数据库间数据不一致的概率,而无法保证两者间的强一致性。合适的策略包括 合适的缓存更新策略…
两小时快速构建微信小程序
小程序在2017年1月上线之初,被社会极力吹捧,刻意去将其制造为一个“风口”,透支其价值。但是在之后一个月里,石破天惊迅速归为沉寂。媒体又开始过度消费小程序,大谈其鸡肋之处。 个人认为小程序的一个分水岭是在12月28日。微信升级到6.6.1版本,将小程序入口移植主界面,下拉主界…
正则表达式真的很骚,可惜你不会写!!!
正则表达式在几乎所有语言中都可以使用,无论是前端的JavaScript、还是后端的Java、c#。他们都提供相应的接口/函数支持正则表达式。 但很神奇的是:无论你大学选择哪一门计算机语言,都没有关于正则表达式的课程给你修,在你学会正则之前,你只能看着那些正则大师们,写了一串外星…
《从零构建前后分离的web项目》实战 -5分钟快速构建炒鸡规范的VUE项目骨架
我通常使用 cli 生成项目骨架再在之基础上进行个人修改。 顾名思义 XXX-CLI 就是使用命令行生成的 XXX 程序。之前写过一款 基于 nodeJs 制作个性 CLI 的教程 如何用node开发自己的cli工具并发布到NPM , 想详细了解制作流程的可以简单看看。 鉴于使…
线程池ThreadPoolExecutor整理
keepAliveTime 超时时间 线程池中当前的空闲线程服务完某任务后的存活时间。如果时间足够长,那么可能会服务其它任务 unit 时间单位 workQueue 阻塞队列 线程数大于核心线程后放到队列中 threadFactory 线程池工厂 handler 拒绝策略 阻塞…
下一页
关注了
50
关注者
2
收藏集
3
关注标签
3
加入于
2017-05-17