首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
我们的旅途
掘友等级
获得徽章 1
动态
文章
专栏
沸点
收藏集
关注
作品
赞
55
文章 55
沸点 0
赞
55
返回
|
搜索文章
赞
文章( 55 )
沸点( 0 )
他写出了 Vue,却做不对这十道 Vue 笔试题
请原谅我起了这么个浓浓营销号味道的标题。但这可丝毫没有夸大宣传,而是前端娱乐圈今日份的瓜—— 然后他自己也做错了(其中的某两道)。 Vue Core Team 的 @胖茶 40 分,可能说明带他的 mentor 不懂 Vue?不过他第二次做就拿了 90 分……这很赘婿逆袭啊。 …
设计一个百万级的消息推送系统
首先迟到的祝大家中秋快乐。 最近一周多没有更新了。其实我一直想憋一个大招,分享一些大家感兴趣的干货。 鉴于最近我个人的工作内容,于是利用这三天小长假憋了一个出来(其实是玩了两天🤣)。 先简单说下本次的主题,由于我最近做的是物联网相关的开发工作,其中就不免会遇到和设备的交互。 …
Kafka简介
Kafka 起初是由 LinkedIn 公司采用 Scala 语言开发的一个分布式、多分区、多副本且基于 zookeeper 协调的分布式消息系统,现已捐献给 Apache 基金会。它是一种高吞吐量的分布式发布订阅消息系统,以可水平扩展和高吞吐率而被广泛使用。目前越来越多的开源…
netty实战-netty client连接池设计
最近有很多网友在咨询netty client中,netty的channel连接池应该如何设计。这是个稍微有些复杂的主题,牵扯到蛮多技术点,要想在网上找到相关的又相对完整的参考文章,确实不太容易。 在本篇文章中,会给出其中一种解决方案,并且附带完整的可运行的代码。如果网友有更好的…
JAVA NIO编程入门(二)
上一篇文章 JAVA NIO编程入门(一)我们学习了NIO编程的基础知识,并通过一个小demo实战帮助了解NIO编程的channel,buffer等概念。本文会继续学习JAVA NIO编程,并通过一个小示例来帮助理解相关知识,通过本文你将可以学习到 分散(scatter)从Ch…
JAVA NIO编程入门(一)
IO是面向字节流和字符流的,而NIO是面向缓冲区的。 NIO新增了选择器的概念,可以通过选择器监听多个通道。 FileChannel: 从文件中读写数据。 DatagramChannel : 能通过UDP读写网络中的数据。 SocketChannel: 能通过TCP读写网络中的…
看了绝对不会后悔之:spring Ioc原理
接下来Spring 就开始加载我们的配置文件了,将我们配置的信息保存在一个HashMap中,HashMap的key就是Bean 的 Id ,HasMap 的value是这个Bean,只有这样我们才能通过context.getBean("animal")这个方法获得Animal这…
使用 Synchronized 关键字
使用 Synchronized 关键字来解决并发问题是最简单的一种方式,我们只需要使用它修饰需要被并发处理的代码块、方法或字段属性,虚拟机自动为它加锁和释放锁,并将不能获得锁的线程阻塞在相应的阻塞队列上。 我们在上篇文章介绍线程的基本概念时,提到了多线程的好处,能够最大化 CP…
聊聊zookeeper的ZAB算法
在做分布式系统时,我们常常需要维护管理集群的配置信息、服务的注册发现、共享锁等功能,而ZooKeeper正是解决这些问题的一把好手。ZAB(ZooKeeper Atomic Broadcast)则是为ZooKeeper设计的一种支持崩溃恢复的原子广播协议。 在看ZAB之前我们先…
线程池ThreadPoolExecutor整理
keepAliveTime 超时时间 线程池中当前的空闲线程服务完某任务后的存活时间。如果时间足够长,那么可能会服务其它任务 unit 时间单位 workQueue 阻塞队列 线程数大于核心线程后放到队列中 threadFactory 线程池工厂 handler 拒绝策略 阻塞…
下一页
关注了
37
关注者
0
收藏集
28
关注标签
304
加入于
2017-05-20