首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
源码
订阅
Lcraftsman
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
Java 8 CompletableFuture
Java8已经发布了很长一段时间,其中新增了一个很棒的并发控制工具,就是CompletableFuture类。CompletableFuture实现了Future接口,并且它可以显式地设定值,更有意思的是我们可以进行链式处理,并且支持依赖行为,这些行为由CompletableF…
图解ConcurrentHashMap
Concurrent翻译过来是并发的意思,字面理解它的作用是处理并发情况的 HashMap,在介绍它之前先回顾下之前的知识。通过前面两篇学习,我们知道多线程并发下 HashMap 是不安全的(如死循环),更普遍的是多线程并发下,由于堆内存对于各个线程是共享的,而 HashMap…
分布式任务调度
任务调度可以说是所有系统都必须要依赖的一个中间系统,主要负责触发一些需要定时执行的任务。传统的非分布式系统中,只需要在应用内部内置一些定时任务框架,比如 spring 整合 quartz,就可以完成一些定时任务工作。在分布式系统中,这样做的话,就会面临任务重复执行的问题(多台服…
徒手撸一个简单的RPC框架
之前在牛逼哄哄的 RPC 框架,底层到底什么原理得知了RPC(远程过程调用)简单来说就是调用远程的服务就像调用本地方法一样,其中用到的知识有序列化和反序列化、动态代理、网络传输、动态加载、反射这些知识点。发现这些知识都了解一些。所以就想着试试自己实现一个简单的RPC框架,即巩固…
可能是一份最适合你的后端面试指南(部分内容前端同样适用)| 掘金技术征文
看本文之前,推荐给大家一个阿里云双11活动,真的非常非常非常推荐,对于新人阿里云真的是下血本了,建议阿里云新人一定一定一定不要错过。如果觉得这单纯是广告的话,你可以直接跳过看正文。 写本文之前,其实我自己已经开源了一个 Java学习指南的文档,里面包含了一些基础知识和一些后端(…
可能是把 ZooKeeper 概念讲的最清楚的一篇文章
相信大家对 ZooKeeper 应该不算陌生。但是你真的了解 ZooKeeper 是个什么东西吗?如果别人/面试官让你给他讲讲 ZooKeeper 是个什么东西,你能回答到什么地步呢? 我本人曾经使用过 ZooKeeper 作为 Dubbo 的注册中心,另外在搭建 solr 集…
你所听到的技术原理、技术本质到底是什么?
职场的程序员们或多或少都受到过前辈或领导的指点,应该都听过这么一句话 “学技术不能光会搭建个环境,使几个API,要学习了解技术的本质”。可能实际听得比较多的是 “学习技术原理”这句。所以这两个点都会说到,会说一说区别及联系。 本文就来码一码技术原理和技术本质这两个东西。 先说一…
如何提高系统的吞吐量(QPS/TPS)
一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。 一个系统吞吐量通常由QPS(TPS)、并发数两个因素决定,每套系统这两个值都有一个相对极限…
写给工程师的十条精进原则-摘要
阅读了美团技术团队的文章《写给工程师的十条精进原则》,感触很多。文章提到的观点不仅对职场菜鸟,对老司机也很有帮助。总结下其中重要的描述记录下来,希望能持续勉励自己。 认真负责是工作的底线。对交付的结果负责。 积极主动是"Owner意识"更高一级的要求。做好份内工作,也要积极主动…
【真实案例分享】面对BAT大厂的竞争对手时,小公司Java工程师是如何败北的?【石杉的架构笔记】
搞明白这个事情,相信很多中小公司的同学可以对自己当前的情况以及跟大厂之间的差距有更加清晰的认识。从而可以更好的规划自己的职业发展路线,更好的去努力争取一步一步的缩小差距。 以下是一个非常真实的案例,是一个大厂工程师和一个小公司工程师同时求职一个独角兽公司的职位的经历。 其中一个…