kuzan07 kuzan07 / 6 天前

jvm-sandbox-repeater http 回放的 “陷阱” 与源码研读

写文章首页下载 APPjvm-sandbox-repeater http 回放的“陷阱”与源码研读青_雉关注赞赏支持 jvm-sandbox-repeater http 回放的“陷阱”与源码研读使用任何一个新技术,必定要经过采坑的过程。一千个团队面临一万个场景,在不同的场景下审视同一个开源技术,一定会有不同的看法。我们基于开源,回馈开源,这才是开源的魅力。 repeater 地址:https://github.com/alibaba/jvm-sandbox-repeater 本文所有源码分析基于 commi...

源码 JVM

大愚Talk 大愚Talk / 6 天前

走进 Golang 之 Channel 的数据结构

上篇文章讲了 channel 的基本使用,讲了一些使用时需要注意的事项,本文将重点介绍 channel 中的两个数据结构:循环队列 与 双端链表 。 channel 的需求描述为了理解这些数据结构解决了什么问题,我们先来做个简单的回顾,看看为什么需要这两个数据结构,他们解决了什么问题。我们知道 goroutine 是用户态的线程,不同的 goroutine 之间是有消息传递这个需求的。

Golang channel

KevinYan KevinYan / 6 天前

Minikube:运行在笔记本上的 Kubernetes 集群

前言 Minikube 是一个可以在本地电脑上运行 Kubernetes 的工具。Minikube 会在笔记本电脑中的虚拟机上运行一个单节点的 Kubernetes 集群,让用户能对 Kubernetes 进行体验或者在之上进行 Kubernetes 的日常开发。 Windows,MacOS 和 Linux 系统上都可以安装 Minikube,不过在安装前需要确认系统的版本已经支持虚拟化(一般只要不是太老的系统版本都支持虚拟化) kubectl 在电脑上安装 Minikubne 前需要先安装 kubectl...

Kubernetes 集群 minikube

奶糖猫 奶糖猫 / 6 天前

一文凑齐四种变量转换方法

↑点击上方蓝字"奶糖猫",加个关注如何 本文约 2000 字,阅读大概需要 8 分钟 在一份数据集中通常会遇见两类数据——数值型与类别型,数值型变量通常就是 int、float 类型,类别型变量就是 object 类型,也就是我们总说的字符型变量。如果更官方地讲,数值型变量被称作定量变量、类别型变量被称作定性变量。

机器学习

一猿小讲 一猿小讲 / 6 天前

fastjson 的这些坑,你误入了没?

背景:最近 fastjson 被爆出新的远程代码执行漏洞之后,赶紧督促项目组快马加鞭去修改(吐槽:真改不动,架不住项目既多又老),鉴于项目不同,依赖的 fastjson 版本也不同,本次着重谈 fastjson 1.2.16 版本遇到的那些问题?1 1 兼容性:低版本没问题,高版本抛异常 一、抛问题。 摘取部分代码片段,稍加改造如下。import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject; import java.util.Ar...

Java fastjson

HueiFeng HueiFeng / 6 天前

[译] 在现代 JavaScript 中编写异步任务

总篇 101 篇 2020 年 第 25 篇 原文网址: https://www.smashingmagazine.com/2019/10/asynchronous-tasks-modern-javascript/ 本文围绕 JavaScript 的异步发展历程进行探讨,看一下它是如何改变我们编写和读取代码的方式。我们的探讨将从早期 Web 开发开始,到现代异步模式。 JavaScript 作为编程语言具有两个主要特征,这两个特征对我们理解代码如何工作很重要。

JavaScript 异步

semlinker semlinker / 6 天前

你不知道的 Web Workers (上)

阅读完本文你将学到以下知识: 进程与线程的区别:进程与线程的概念及单线程与多线程;浏览器内核的相关知识:GUI 渲染线程、JavaScript 引擎线程、事件触发线程等;Web Workers 是什么:Web Workers 的限制与能力及主线程与 Web Workers 之间如何通信;Web Workers 的分类:Dedicated Worker、Shared Worker 和 Service Workers;Web Workers API:Worker 构造函数及如何观察 Dedicated Worker 等。

进程 线程 Web Workers

东溪陈姓少年 东溪陈姓少年 / 6 天前

Spring Boot 2 + Resilience4j 实现容错之 Bulkhead

内容纲要 Resilience4j 是一个轻量级、易于使用的容错库,其灵感来自 Netflix Hystrix,但专为 Java 8 和函数式编程设计。轻量级,因为库只使用 Vavr,它没有任何其他外部库依赖项。相比之下,Netflix Hystrix 对 Archaius 有一个编译依赖关系,Archaius 有更多的外部库依赖关系,如 Guava 和 Apache Commons。

Spring Boot Resilience4j

pshu pshu / 6 天前

昨天 GitHub 挂了两个小时

首先说下www.githubstatus.com 可以实时的查看到 Github 服务的可用性状态 ,文中关于可用性的截图都来自这里。 下图就是今天(2020 年 06 月 30)能看到的服务状态,可以看到昨天 github 的除了 Git Pages 服务,其他服务都出现了事故(incidence);其中 Git operations(就是我们的 git 相关的操作,比如 git clone push)降级的时间长达 2 小时 6 分钟。 目前 Github status 上关于本次事故的细节只有几个时间点。

github

为了减少您的阅读压力,首页仅提供最新的 10 页文章列表,如需查阅更多内容请点击对应的文章标签。

Top