首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
爱上小夭的唐僧
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
63
文章 63
沸点 0
赞
63
返回
|
搜索文章
赞
文章( 63 )
沸点( 0 )
java实现分布式项目搭建
分布式系统一定是由多个节点组成的系统。其中,节点指的是计算机服务器,而且这些节点一般不是孤立的,而是互通的。 这些连通的节点上部署了我们的节点,并且相互的操作会有协同。分布式系统对于用户而言,他们面对的就是一个服务器,提供用户需要的服务而已,而实际上这些服务是通过背后的众多服务…
老司机程序员用到的各种优秀资料、神器及框架整理
作者整理了各种资料、工具,对新、老程序员都有很大帮助
高性能高并发系统的稳定性保障
吞吐量:QPS, TPS,OPS 等等,并发。并不是越高越好,需要考虑 TP99。用户角度:系统是个黑盒,复杂系统中的任何一环到会导致稳定性问题。SLA:在某种吞吐量下能提供 TP99 为 n 毫秒的服务能力。降低延时,会提高吞吐量,但是延时的考核是 TP99 这样的稳定的延时。
手把手带你实现JDK动态代理
在Java领域,动态代理应用非常广泛,特别是流行的Spring/MyBatis等框架。JDK本身是有实现动态代理技术的,不过要求被代理的类必须实现接口,不过cglib对这一不足进行了有效补充。本篇博客将涉及2个话题: 第一,JDK动态代理的实现原理,带你探索动态代理的实质面目;…
分布式消息队列实现概要
消息队列允许应用之间通过发消息的方式异步通讯,简单来说,发送者和消费者的生产效率通常是不一致的,那么我们就需要一种抽象模型去解耦,因此这里就可以引入消息队列,将任务暂时写入消息中间件,待消费者慢慢处理。消息中间件目前已经有了很多选择,例如RocketMQ、Kafka、Pulsar
基于 Redis 实现分布式锁,Redisson 使用及源码分析
在分布式场景下,有很多种情况都需要实现最终一致性。在设计远程上下文的领域事件的时候,为了保证最终一致性,在通过领域事件进行通讯的方式中,可以共享存储(领域模型和消息的持久化数据源),或者做全局 XA 事务(两阶段提交,数据源可分开),也可以借助消息中间件(消费者处理需要能幂等)。通过 Observer 模式来发布领域事件可以提供很好的高并发性能,并且事件存储也能追溯更小粒度的事件数据,使各个应用系统拥有更好的自治性。
Guava 源码分析(Cache 原理【二阶段】)
在上文「Guava 源码分析(Cache 原理)」中分析了 Guava Cache 的相关原理。 文末提到了回收机制、移除时间通知等内容,许多朋友也挺感兴趣,这次就这两个内容再来分析分析。 首先是 Java 中的引用。 在之前分享过 JVM 是根据可达性分析算法找出需要回收的对…
Dubbo原理和源码解析之服务暴露
本文分析Dubbo服务暴露的实现原理,并进行详细的代码跟踪与解析。
Java工程师成神之路(2018修订版)
原理及用法。 commons.lang, commons.*... guava-libraries netty 单例、策略、工厂、适配器、责任链。 在linux上部署storm,用zookeeper做协调,运行storm hello world,local和remote模式运行…
浅谈Java并发编程中的若干核心技术
本文仅分析java并发编程中的若干核心问题,对于上面没有提到但是又和java并发编程有密切关系的技术将会不断添加进来完善文章,本文将长期更新,不断迭代。本文试图从一个更高的视觉来总结Java语言中的并发编程内容,希望阅读完本文之后,可以收获一些内容,至少应该知道在java中做并…
下一页
关注了
87
关注者
2
收藏集
2
关注标签
40
加入于
2018-01-11