首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
some
订阅
01
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
读懂HikariCP一百行代码,多线程就是个孙子!
总结:Java届很难得有读百十行代码就能增加修炼的机会,这里有一个。 通常,我在看书的时候一般不写代码,因为我的脑袋被设定成单线程的,一旦同时喂给它不同的信息,它就无法处理。 但多线程对电脑来说就是小
架构师:比起 404,我们更怕 200!
少年,你在怀着非法的心态看一篇简短的硬核科普! 先抛问题:如何杀掉一个正在等待 TCP 连接的 Thread? 由于众所周知的原因,在国内使用 maven,会等待很长的时间来下载相应的 jar 包。
一文读懂kafka消息丢失问题和解决方案
前言 今天分享一下kafka的消息丢失问题,kafka的消息丢失是一个很值得关注的问题,根据消息的重要性,消息丢失的严重性也会进行放大,如何从最大程度上保证消息不丢失,要从生产者,消费者,broker
WindTerm:新一代开源免费的终端工具,GitHub星标6.6k+,太酷了!
继 Tabby、Warp 后,今天再来给大家推荐一款终端神器——WindTerm,完全开源,在 GitHub 上已经收获 6.6k 的 star。 作者还拿 WindTerm 和 Putty、xter
Rust原理与工程实践|Tokio 异步传播的缺陷
作者: 吴翱翔 最近项目中遇到一些 Bug:tokio channel的接收方不知道为何被 drop 掉了导致 send Error 经过 Debug 后发现其实是 hyper 的 cancel pr
一次 JVM FullGC 的排查过程及解决方案!
也就是 FullGC 触发的原因是因为Metaspace大小达到了GC阈值。在监控系统里面看了一下Metaspace的大小变化趋势,如下图所示: 按照以往的经验,Metaspace在系统稳定运行一段时间后占用空间应该比较稳定才对,但是从上图来看,Metaspace显然是呈现大幅…
BlockingQueue与Condition原理解析
,在文章里边我说JUC包中的大部分多线程相关的类都和AQS相关,今天我们就学习一下依赖于AQS来实现的阻塞队列BlockingQueue的实现原理。本文中的源码未加说明即来自于以ArrayBlockingQueue。 相信大多数同学在学习线程池时会了解阻塞队列的概念,熟记各种类…
Rust 内存管理
Rust 与其他编程语言相比,最大的亮点就是引入了一套在编译期间,通过静态分析的方式,确定所有对象的作用域与生命周期,从而可以精确的在某个对象不再被使用时,将其销毁,并且不引入任何运行时复杂度。 现代编程语言,对于堆上分配的内存(可以理解为 malloc 出来的内存)进行管理,…
用Control.Dsl代替Monad
Control.Dsl为Haskell提供了一套工具集来创建“可扩展”的领域特定语言,定制DSLdo语句块。 DSL do语句块可以包含来自不同作者提供的各种操作。每个操作可以定义为一个GADT,由Dsl类型类来解释执行,既可以有副作用,也可以是纯函数。 DSL do语句块是个…
scotty 系列教程之前言
scotty 系列教程是建立在读者具有一定 haskell 基础的前提上, 若没有请移步去阅读一本关于 haskell 编程的书,如:《Real World Haskell》。