首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
微笑向暖wx
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
ActiveMQ的集群与高可用
每一个broker(包括master和slave)都有自己的消息存储区,这是最简单的高可用性实现的办法。 master复制所有的消息指令给slave,复制的动作发生在master回复client消息已接收之前。 slave broker会在启动的时候去连接master,所以理想…
面试题:2018最全Redis面试题整理
Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,h…
基于 Kafka 实现分布式事件驱动
事件驱动是一种灵活的系统设计方法,在事件驱动的系统中,当数据发生变化时系统会产生、发布一个对应的事件,其它对这个事件感兴趣的部分会接收到通知,并进行相应的处理。事件驱动设计最大的好处在我看来有两点:一是它为系统提供了很好的扩展能力,比如我们可以对某类事件增加一个订阅者来对系统进…
Java结合keytool实现非对称加密和解密
在Java安全体系中,签名属于JAAS模块,加解密属于JCE模块。 keytool是JDK自带的一个密钥库管理工具。这里只用到了keytool的部分功能,包括生成密钥对,导出公钥等。keytool生成的公钥/私钥对存放到一个到了一个文件中,这个文件有密码保护,通称为keysto…
Redis过期策略及实现原理
我们在使用redis时,一般会设置一个过期时间,当然也有不设置过期时间的,也就是永久不过期。 当我们设置了过期时间,redis是如何判断是否过期,以及根据什么策略来进行删除的。 含义:key过期的时候不删除,每次通过key获取值的时候去检查是否过期,若过期,则删除,返回null…
Kafka 最佳实践
这里主要是 Kafka 集群基本配置的相关内容。 至少要分配 6-8 GB 的堆内存。 Kafka 集群需要监控的一些指标,这些指标反应了集群的健康度。 ZooKeeper 监控。 Broker 扩容。 LeaderElectionRate。 允许不在 isr 中 replic…
深入理解单例模式
对象的序列化过程通过ObjectOutputStream和ObjectInputputStream来实现的,那么带着刚刚的问题,分析一下ObjectInputputStream的readObject 方法执行情况到底是怎样的。 大家顺着此图的关系,去看readObject方法的…
Spring中的统一异常处理
在具体的SSM项目开发中,由于Controller层为处于请求处理的最顶层,再往上就是框架代码的。因此,肯定需要在Controller捕获所有异常,并且做适当处理,返回给前端一个友好的错误码。 不过,Controller一多,我们发现每个Controller里都有大量重复的、冗…
限流从概念到实现
条条大路通罗马,并发数限流比较简单,一般来说用信号量就好。 QPS限流限制的是一段时间内(一般指1秒)的请求个数。 最简单的做法用一个int型的count变量做计数器:请求前计数器+1,如超过阈值并且与第一个请求的间隔还在1s内,则限流。 该种方法实现起来很简单,但其实是有临界…
大数据反欺诈技术架构
一年多以前,有朋友让我聊一下你们的大数据反欺诈架构是怎么实现的,以及我们途中踩了哪些坑,怎么做到从30min延迟优化到1s内完成实时反欺诈。当时呢第一是觉得不合适,第二也是觉得场景比较局限没什么分享的必要性。 时间也过了很久了,最近看到圈里一些东西,发现当时的这套架构并未落伍,…
下一页
个人成就
文章被点赞
12
文章被阅读
53,046
掘力值
1,385
关注了
10
关注者
5
收藏集
0
关注标签
2
加入于
2018-09-03