Kotlin协程的CoroutineContext.plus()一步步地分析

Kotlin协程的CoroutineContext加法操作,之所以很难看懂,是因为它调用的fold()方法有多个子类实现,造成混乱。此文用手写Debug的方式逐行研究,来捋清过程。
分类: 编程语言 发布时间: 01-16 19:49 阅读次数: 0

十分钟弄懂Hbase基础概念

RowKey是会按字典序排序的,RowKey相近的行总是存储在相近的位置,如果大量读写操作总是集中在某个RowKey范围就会造成Reginon热点,这会导致某部分数据会集中在某台HRegionServ
分类: 编程语言 发布时间: 01-16 19:49 阅读次数: 0

Kbone + React 开发小程序

Kbone + React 开发小程序入门,实战项目完成后的总结,是一种很好的学习。希望也可以帮助到大家噢~~~
分类: 编程语言 发布时间: 01-16 19:49 阅读次数: 0

Netty四大组件之ByteBuf

ByteBuf作为Netty的数据容器,网络通信涉及到字节序列的移动。高效易用的数据结构必不可少。替换了Java NIO的ByteBuffer,主要是ByteBuf更加高效和易用,实现了自动扩容等等一
分类: 编程语言 发布时间: 01-16 19:49 阅读次数: 0

新年新气象 给你的banner换个皮肤吧

新年新气象,别光顾着打扮自己,也要打扮下自己吃饭的家伙SpringBoot的banner,把每个服务换成公司/私人的logo ,岂不是更有辨识度,更有趣。
分类: 编程语言 发布时间: 01-16 19:49 阅读次数: 0

Three.js 的 3D 粒子动画:群星送福,春节快乐

”粒子动画“ 这个词大家可能经常听到,那什么是粒子动画呢? 粒子是指原子、分子等组成物体的最小单位。在 2D 中,这种最小单位是像素,在 3D 中,最小单位是顶点。 粒子动画不是指物体本身的动画,而是
分类: 编程语言 发布时间: 01-16 19:49 阅读次数: 0

如何通过Go语言html生成PDF?

由于在服务端我们使用的是Go语言制作,所以这里我们用的一个go-wkhtmltopdf来实现该功能。
分类: 企业开发 发布时间: 01-16 19:49 阅读次数: 0

APM监控系统-网络监控

前言 iOS 网络库普遍用的开源库是AFNetworking和微信的Mars,大多数都是基于AFNetworking实现自己的网络库。实现网络监控,挺简单的,但是身处于基础服务组,需要对业务侧无侵入式
分类: 移动开发 发布时间: 01-16 19:49 阅读次数: 0

什么是 RBAC 模型?

RBAC(Role-Based Access Control),基于角色的访问控制,现在主流的权限管理系统的权限设计都是 RBAC 模型,或者是 RBAC 模型的变形。
分类: 编程语言 发布时间: 01-16 19:16 阅读次数: 0

当使用Vue2+Babel时,如何实现组件重新渲染

在以前,我们写好静态的 html 后,多数的动态渲染是交给 jquery 来重写的,这样的操作无疑增加了维护的复杂性。于是,我们开始对老系统前端上使用了Vue 2.0 + Babel的架构。 为什么说
分类: 编程语言 发布时间: 01-16 18:09 阅读次数: 0

深扒 EventBus:解锁新姿势

今天将 EventBus 封装到基类中报错了,先翻译一下这段报错的提示,这个报错说的是这个 Activity 自己以及它的父类没有任何订阅的方法
分类: 移动开发 发布时间: 01-16 18:09 阅读次数: 0

盘点元宇宙:一个世纪前的科幻概念,为何现在爆火?

​ 「2022 年什么会火?什么该学?本文正在参与“聊聊 2022 技术趋势”征文活动 」 一、概念 二、热点 三、发展历程 1. 元宇宙1.0 ​ ​ 2. 元宇宙2.0 ​ 3 元宇宙3.0 ​
分类: 编程语言 发布时间: 01-16 17:36 阅读次数: 0

重新说明:Namenode的双缓冲机制和分段加锁原理

双缓冲机制和分段加锁。会有3个标志 isAutoSyncScheduled:判断是否在进行缓存交换 synctxid:这是线程进行磁盘刷写的事务id isSyncRunning:是否在进行写磁盘
分类: 编程语言 发布时间: 01-16 17:36 阅读次数: 0

关于前端学习的一些想法

今年在掘金加了不少前端的公众号和交流群。混迹一年,总结一下,就是有(主)点(要)东(卖)西(课)。 当然也不能一杆子打倒,有一些群质量还是不错的,但是非常少。 掘金里面相当一部分up是在上面写文,然后
分类: 编程语言 发布时间: 01-16 17:03 阅读次数: 0

深入浅出Vue.js读后总结-最佳实践(1)

学习了一些原理之后,我们便可以更好的去使用vue框架,也能让我们更好的了解到为什么有些使用会更好。下面我就总结一下这本书中最佳实践这一章大致内容。 1.为列表使用设置key 设置key用于vue的di
分类: 编程语言 发布时间: 01-16 17:03 阅读次数: 0

打造属于你的Ant Design Pro V5(三)

之前两篇文章讲了Ant Design Pro V5 的 基本配置 和 比较重要的五大模块, 这篇文章就比较轻松了,来聊聊 V5 的工作流程,如果刚接触 V5 的小伙伴,相信这篇文章一定能帮助你~
分类: 编程语言 发布时间: 01-16 16:29 阅读次数: 0

Flink使用Pod Template将状态快照(Checkpoint、Savepoint)存储在NFS

Flink使用Pod Template将状态快照(Checkpoint、Savepoint)存储在NFS
分类: 编程语言 发布时间: 01-16 16:29 阅读次数: 0

2021,起飞到落地!

转眼间都 2022 了,2021 年就这么过去了,最后一段时间感觉忙得完全没有概念。 上周看到各位博主都在写年终总结了,那么在元旦放假期间也来一篇总结一下这一年。 1. 工作 工作上,这一年是我在字节
分类: 编程语言 发布时间: 01-16 16:29 阅读次数: 0

数据结构和算法——递归处理八皇后问题

一、问题描述 八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出:在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即:任意两个皇后都不
分类: 编程语言 发布时间: 01-16 15:56 阅读次数: 0

【自动化运维新手村】初见Flask

当然,讲解的风格仍然是延续我们一直以来秉承的思想,那就是从场景出发,先学习迫切需要用到的那部分知识,用不到的先不学最近还新造了一个词叫最小化上手范围(Minimize Range)。
分类: 编程语言 发布时间: 01-16 15:56 阅读次数: 0