引言 说到异步大家肯定首先会先想到同步。我们先来看看什么是同步? 所谓同步,就是发出一个功能调用时,在没有得到结果之前,该调用就不返回或继续执行后续操作。 简单来说,同步就是必须一件一件事做,等前一件……继续阅读 » 开心洋葱 6年前 (2021-02-03) 3327浏览 0评论2191个赞
ArrayBlockingQueue实际应用场景 之前在某公司做过一款情绪识别的系统,这套系统通过调用摄像头接口采集人脸信息,将采集的人脸信息做人脸识别和情绪分析,最终经过一定的算法将个人情绪数据转化……继续阅读 » 开心洋葱 6年前 (2021-02-03) 3179浏览 0评论2806个赞
摘要:为了应对传统数据中心网络对服务器虚拟化技术的限制,VXLAN技术应运而生。 1 概述 传统数据中心网络面临的问题 虚拟机规模受设备表项规格限制 在传统二层网络中,交换机通过查询MAC地址表来转发……继续阅读 » 开心洋葱 6年前 (2021-02-03) 1768浏览 0评论2053个赞
ElasticSearch 是一款强大的、开源的、分布式的搜索引擎,简称 ES,它可以构建可扩展的搜索应用,从而帮助我们在海量数据中,快速找到想要的内容。……继续阅读 » 开心洋葱 6年前 (2021-02-03) 3264浏览 0评论2375个赞
测试平台,有人说它鸡肋,有人说它有用,有人说它轮子,众说纷纭,不如从自身出发,考虑是否要做测试平台: 第1阶段,用Python+requests写接口自动化。 第2阶段,选择unitttest或pyt……继续阅读 » 开心洋葱 6年前 (2021-02-03) 1626浏览 0评论2755个赞
#原文链接:Dubbo官网实战使用技巧 1、启动时检查: 我们检查依赖的服务是否启动,可利用下面三个属性,优先级从左到右逐渐降低。 如果服务不是强依赖,或者说服务之间可能存在死循环依赖,我们应该将 c……继续阅读 » 开心洋葱 6年前 (2021-02-03) 1587浏览 0评论2728个赞
一、前言 基于CefSharp开发的浏览器项目已有一段时间,考虑到后期数据维护需要Server端来管理,故开启新篇章搭建浏览器后端服务。该项目前期以梳理服务端知识为主,后期将配合CefSharp浏览器……继续阅读 » 开心洋葱 6年前 (2021-02-03) 3262浏览 0评论1679个赞
系列文章 .Net微服务实战之技术选型篇 .Net微服务实战之技术架构分层篇 .Net微服务实战之DevOps篇 .Net微服务实战之负载均衡(上) .Net微服务实战之CI/CD .Net微服务实战……继续阅读 » 开心洋葱 6年前 (2021-02-03) 2617浏览 0评论2500个赞
人总是会忽略习以为常的事物……继续阅读 » 开心洋葱 6年前 (2021-02-03) 3325浏览 0评论2344个赞
前言 过年倒计时~ 今天是网络篇的最后一篇,网络知识也是面试常考内容,所以必须要把基础知识打牢。 网络十二问,送给大家。 这些问题,你能答上来吗 我总结了下网络方面会涉及到的一些问题,大家看看,如果都……继续阅读 » 开心洋葱 6年前 (2021-02-03) 2479浏览 0评论277个赞
本文对Protobuf产生的背景,基本用法,优缺点和使用场景做了概述,目的是让读者对Protobuf协议有一个全局的认识,进而在合适的业务场景下选择它。……继续阅读 » 开心洋葱 6年前 (2021-02-03) 2979浏览 0评论1402个赞
本文介绍了在.NET Core中如何在组件设计中使用Trace和TraceSource。 在以下方面会提供一些帮助: 1.你已经为.NET Framework和.NET Core / .NE……继续阅读 » 开心洋葱 6年前 (2021-02-03) 1900浏览 0评论460个赞
谈垃圾回收器之前,要先讲讲垃圾回收算法,以及JVM对垃圾的认定策略,JVM垃圾回收器是垃圾回收算法的具体实现,了解了前面的前置知识,有利于对垃圾回收器的理解。 什么是垃圾? 垃圾,主要是指堆上的对象,……继续阅读 » 开心洋葱 6年前 (2021-02-03) 2458浏览 0评论1384个赞
PACELC 基于 CAP 理论演进而来。 CAP 理论是一个分布式系统中老生常谈的理论了: C(Consistency):一致性,所有节点在同一时间的数据完全一致。 A(Availability):……继续阅读 » 开心洋葱 6年前 (2021-02-03) 2575浏览 0评论2344个赞
一、前言 Flutter 是 Google 开源的 UI 工具包,帮助开发者通过一套代码库高效构建多平台精美应用,Flutter 开源、免费,拥有宽松的开源协议,支持移动、Web、桌面和嵌入式平台。……继续阅读 » 开心洋葱 6年前 (2021-02-03) 1626浏览 0评论1456个赞
在HotSpot虚拟机里,对象在堆内存中的存储布局可以划分为三个部分: 对象头(Header) 实例数据(Instance Data) 对齐填充(Padding)。 对象头 HotSpot虚拟机(后面……继续阅读 » 开心洋葱 6年前 (2021-02-03) 2501浏览 0评论819个赞
系列传送门: Java并发包源码学习系列:AbstractQueuedSynchronizer Java并发包源码学习系列:CLH同步队列及同步资源获取与释放 Java并发包源码学习系列:AQS共享式……继续阅读 » 开心洋葱 6年前 (2021-02-02) 2354浏览 0评论403个赞
这里我们介绍了使用timeout-decorator来进行python的任务超时限制的方法,并且搭配介绍了python的输入参数配置与异常捕获的技巧,使得超时任务的配置和执行更加合理更加优雅。……继续阅读 » 开心洋葱 6年前 (2021-02-02) 3227浏览 0评论371个赞
本文属于OData系列 目录 武装你的WEBAPI-OData入门 武装你的WEBAPI-OData便捷查询 武装你的WEBAPI-OData分页查询 武装你的WEBAPI-OData资源更新Delt……继续阅读 » 开心洋葱 6年前 (2021-02-02) 2062浏览 0评论1825个赞
协程本质上就是一个线程,不过它是协作式的非抢占式的程序,面向的是IO操作。python有GIL的限制,不能充分利用多线程的实现高并发。进程和线程都是通过cpu的调度实现不同任务的有序执行,协程则要在写……继续阅读 » 开心洋葱 6年前 (2021-02-02) 1723浏览 0评论1388个赞
本文介绍Linux常用性能统计分析命令,监控进程或者系统性能。主要包括CPU(top、mpstat)、内存(vmstat、free)、I/O(iostat)、网络性能(sar)、系统日志信息(dems……继续阅读 » 开心洋葱 6年前 (2021-02-02) 2112浏览 0评论1983个赞
本文从SQL 的 limit 分页语句出发,详细介绍了 limit 的语法及简要的概括了MySQL 官方文档对 limit 的优化,另外对比了两种常用的分页优化方法 延迟关联 和 “书签记录”……继续阅读 » 开心洋葱 6年前 (2021-02-02) 3180浏览 0评论824个赞
在这篇文章中我们来讨论一下到底什么是同步,什么是异步,以及在编程中这两个概念到底意味着什么,这些是进一步掌握高性能、高并发技术的基础,因此非常关键。 相信很多同学遇到同步异步这两个词的时候大脑瞬间就像……继续阅读 » 开心洋葱 6年前 (2021-02-02) 3005浏览 0评论1943个赞
简介 当数据量增大或者读写请求增多后,一台 Redis 服务器可能没办法再存储所有数据或者处理所有读写请求,那么就需要对 Redis 进行扩展,保证 Redis 在能存储所有数据对情况下,同时能正常处……继续阅读 » 开心洋葱 6年前 (2021-02-02) 3013浏览 0评论1792个赞
BPF CO-RE 示例代码解析 在BPF的可移植性和CO-RE一文的末尾提到了一个名为runqslower的工具,该工具用于展示在CPU run队列中停留的时间大于某一值的任务。现在以该工具来展示如……继续阅读 » 开心洋葱 6年前 (2021-02-02) 2413浏览 0评论2875个赞
1 前置阅读 在阅读本文章之前,你可以先阅读: DDD领域驱动设计是什么 DDD领域驱动设计:实体、值对象、聚合根 DDD领域驱动设计:仓储 MediatR一个优秀的.NET中介者框架 2 什么是CQ……继续阅读 » 开心洋葱 6年前 (2021-02-02) 2438浏览 0评论1715个赞
前言 闲来无事,整一个 Java 项目快速开发脚手架。 正文 一、简介 Chewing 是一个简单的 Java 项目快速开发脚手架。既适合需要开发小型项目的小伙伴使用,也适合刚入门的新手用来学习一些常……继续阅读 » 开心洋葱 6年前 (2021-02-02) 2024浏览 0评论2116个赞
(1) 相关博文地址: 学习一下 SpringCloud (一)– 从单体架构到微服务架构、代码拆分(maven 聚合): https://www.cnblogs.com/l-y-h/p/14105……继续阅读 » 开心洋葱 6年前 (2021-02-02) 2322浏览 0评论1576个赞
当前git是大部分开发团队的首选版本管理工具,一个好的流程规范可以让大家有效地合作,像流水线一样有条不紊地进行团队协作。本文探讨基于gitlab flow来设计一个适合我们团队的git规范。……继续阅读 » 开心洋葱 6年前 (2021-02-02) 1662浏览 0评论1169个赞
出品|MS08067实验室(www.ms08067.com) 本文作者:BlackCat(Ms08067实验室内网小组成员) ##前言: 红蓝对抗的时候,如果未修改CS特征、容易被蓝队溯源。 ##去特……继续阅读 » 开心洋葱 6年前 (2021-02-02) 3686浏览 0评论845个赞
这是why的第86篇原创文章 在早期文章里面我曾经写过布隆过滤器: 哎,这糟糕透顶的排版,一言难尽……. 其实写文章和写代码一样。 看到一段辣眼睛的代码,正想口吐芬芳:这是哪个煞笔写的代码?……继续阅读 » 开心洋葱 6年前 (2021-02-02) 1976浏览 0评论1864个赞
一、需求 在压测的过程中,为了能够压测整个链路,通常需要多个接口进行并发, 每个接口的请求比例不尽相同。 比如此时此刻,我在写博客,很多人在浏览博客,或者点赞、评论博客等等等,这些行为占比是不同的。……继续阅读 » 开心洋葱 6年前 (2021-02-02) 2241浏览 0评论651个赞
指数分布的参数估计,Gamma分布,Gamma分布与其他分布的联系。连续分布告一段落。……继续阅读 » 开心洋葱 6年前 (2021-02-02) 2520浏览 0评论730个赞
OpenTelemetry 介绍 我在之前的几篇文章都介绍了 OpenTelemetry, 你可以在这里找到 OpenTelemetry – 云原生下可观测性的新标准 深入研究 .NET 5 的开放式……继续阅读 » 开心洋葱 6年前 (2021-02-02) 3446浏览 0评论2576个赞
CDN简介 CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、……继续阅读 » 开心洋葱 6年前 (2021-02-02) 2461浏览 0评论1868个赞
周末没有工作,没有写博客,因为觉得休息很必要;曾听到一句话是这样说的:“你们得救在乎归回安息;你们得力在乎平静安稳”。当我想到太阳没秒钟要燃烧420万吨的燃料时,想到的就是造物主的厚爱与自己的渺小,如……继续阅读 » 开心洋葱 6年前 (2021-02-02) 3460浏览 0评论2068个赞
一、效果展示 观看演示效果:https://www.bilibili.com/video/BV1dv411Y7x3 使用STM32 HAL库编程 PWM+DMA控制输出,CubeMX生成初始工程 实现……继续阅读 » 开心洋葱 6年前 (2021-02-02) 3460浏览 0评论1588个赞
码文不易啊,转载请带上本文链接呀,感谢感谢 https://www.cnblogs.com/echoyya/p/14363272.html 关于VUE的项目,有个问题一直不是特别清楚 ,不同公司的项目……继续阅读 » 开心洋葱 6年前 (2021-02-02) 3190浏览 0评论2269个赞
在循环依赖中有一种循环依赖,就是自注入:自己依赖自己。……继续阅读 » 开心洋葱 6年前 (2021-02-02) 3087浏览 0评论1202个赞
前言 斜率优化通常使用单调队列辅助进行实现,用于优化 \(DP\) 的时间复杂度。 本文例题链接 适用范围 使用单调队列优化 \(DP\) ,通常可以解决型如: \(dp[i]=min(f(j))+g……继续阅读 » 开心洋葱 6年前 (2021-02-02) 2815浏览 0评论746个赞
主要介绍如何通过官方 ETL 工具 Exchange 将业务线上数据从 Neo4j 直接导入到 Nebula Graph 以及在导入过程中遇到的问题和优化方法。……继续阅读 » 开心洋葱 6年前 (2021-02-02) 2183浏览 0评论903个赞
一、算法思路 LRUCache类有以下函数和变量: LRUCache(int capacity): capacity是当前对象能够存储的键值对(key,value)最大个数。 int get(int……继续阅读 » 开心洋葱 6年前 (2021-02-02) 2468浏览 0评论2606个赞
韩信点兵的成语来源淮安民间传说。常与多多益善搭配。寓意越多越好。我们来看下主公刘邦和韩信大将军的对话。……继续阅读 » 开心洋葱 6年前 (2021-02-02) 3429浏览 0评论1629个赞
大家好,欢迎来到codeforces专题。 今天我们选择的题目是1461场次的D题,这题全场通过了3702人,从难度上来说比较适中。既没有很难,也很适合同学们练手。另外它用到了一种全新的思想是在我们之……继续阅读 » 开心洋葱 6年前 (2021-02-02) 3023浏览 0评论1145个赞
给Word文档设置背景时,通常只能针对整篇文档设置统一的背景,如果需要对某些页面单独设置背景,则需要通过另外的方式来实现。本文通过C# 程序代码演示如何来实现。并附VB.NET代码作参考。 思路:通过……继续阅读 » 开心洋葱 6年前 (2021-02-02) 2964浏览 0评论857个赞