我们经常使用EnvironmentPostProcessor来自定义应用程序的环境变量,那么EnvironmentPostProcessor的单元测试怎么做呢?……继续阅读 » 开心洋葱 6年前 (2021-01-21) 5486浏览 0评论1291个赞
引言 随着互联网的高速发展,市面上也出现了越来越多的网站和app。我们判断一个软件是否好用,用户体验就是一个重要的衡量标准。比如说我们经常用的微信,打开一个页面要十几秒,发个语音要几分钟对方才能收到。……继续阅读 » 开心洋葱 6年前 (2021-01-21) 1566浏览 0评论519个赞
2万字,呕心沥血收藏……继续阅读 » 开心洋葱 6年前 (2021-01-21) 3352浏览 0评论2619个赞
SwiftUI 借鉴了 React 等 UI 框架的概念,通过 state 的变化,对 View 进行响应式的渲染。主要通过 @State, @StateObject, @ObservedObject……继续阅读 » 开心洋葱 6年前 (2021-01-21) 3061浏览 0评论1004个赞
在.NET Core部署到linux(CentOS)最全解决方案,常规篇一文,我们详细讲解了传统的.NET Core部署到Linux服务器的方法,学到了Linux在虚拟机下的安装、Xshell,Xft……继续阅读 » 开心洋葱 6年前 (2021-01-21) 2528浏览 0评论2519个赞
1.问题现象 20年12月31日,数据库应用人员反映2020-12-31 12:40:10存在告警,过了几分钟之后业务恢复正常。 表现的状态:Connect to dat……继续阅读 » 开心洋葱 6年前 (2021-01-21) 2611浏览 0评论2674个赞
ElasticSearch相信有不少朋友都了解,即使没有了解过它那相信对ELK也有所认识E即是ElasticSearch。ElasticSearch最开始更多用于检索,作为一搜索的集群产品简单易用绝对……继续阅读 » 开心洋葱 6年前 (2021-01-21) 2788浏览 0评论1521个赞
摘要:如何通过软件自动的检查法规中涉及的数据保护, 新版的CWE 4.3 给出了一个解决途径。 1. 按照惯例,先说故事 用12月初在深圳参加的"全球C++及系统软件技术大会"里C……继续阅读 » 开心洋葱 6年前 (2021-01-21) 1558浏览 0评论1277个赞
DBFS使用dbutils实现存储服务的装载(mount、挂载),用户可以把Azure Data Lake Storage Gen2和Azure Blob Storage 账户装载到DBFS中。Mou……继续阅读 » 开心洋葱 6年前 (2021-01-21) 1961浏览 0评论157个赞
一、ExceptionHandlerMiddleware 二、异常的传递与请求路径的恢复 三、清除缓存 ASP.NET Core错误处理中间件[1]: 呈现错误信息ASP.NET Core错误处理中间……继续阅读 » 开心洋葱 6年前 (2021-01-21) 3216浏览 0评论2487个赞
作者:Mikael 最近发现 golang 社区里出了一个新兴的微服务框架。看了一下官方提供的工具真的很好用,只需要定义好 .api 文件模版代码都可以一键生成,只需要关心业务;同时 core 中的工……继续阅读 » 开心洋葱 6年前 (2021-01-21) 2650浏览 0评论2121个赞
系列 Sentry-Go SDK 中文实践指南 一起来刷 Sentry For Go 官方文档之 Enriching Events Snuba:Sentry 新的搜索基础设施(基于 ClickHous……继续阅读 » 开心洋葱 6年前 (2021-01-21) 1561浏览 0评论1382个赞
一、概述 分布式 ID 生成算法的有很多种,Twitter 的 SnowFlake 就是其中经典的一种。 SnowFlake 算法生成 ID 的结果是一个 64bit 大小的整数,它的结构如下图: 1……继续阅读 » 开心洋葱 6年前 (2021-01-21) 2450浏览 0评论282个赞
Arie van Bennekum——作为非科班出身的IT从业者,抓住了敏捷的本质。他始终将人作为关注的焦点,通过不断地推动着敏捷团队的转型达到最佳状态。……继续阅读 » 开心洋葱 6年前 (2021-01-21) 1972浏览 0评论586个赞
作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言 提升自身价值有多重要? 经过了风风雨雨,看过了男男女女。时间经过的……继续阅读 » 开心洋葱 6年前 (2021-01-21) 1608浏览 0评论2672个赞
在实际开发中运用策略模式……继续阅读 » 开心洋葱 6年前 (2021-01-21) 2172浏览 0评论2669个赞
本文作者:HelloGitHub-老荀 一、起因 良好的开端,是成功的一半。 我是作者老荀,一个普通的程序员,没有 985 和 211 的背景,也从没在大厂工作过。仅仅是喜欢研究技术,一直想做一个讲解……继续阅读 » 开心洋葱 6年前 (2021-01-21) 1829浏览 0评论1909个赞
前言 一个老掉牙的话题,园子里的相关优秀文章已经有很多了,我写这篇文章完全是想以自己的思维方式来谈一谈自己的理解。(PS:文中涉及到了大量反编译源码,需要静下心来细细品味) 从简单开始 为了更容易理解……继续阅读 » 开心洋葱 6年前 (2021-01-21) 2802浏览 0评论2899个赞
1. XAML 的问题 刚入门 WPF/UWP 之类的 XAML 平台,首先会接触到 XAML 这一新事物。初学 XAML 时对它的印象可以归纳为一个词:一坨。 随着我在 XAML 平台上工作的时间越……继续阅读 » 开心洋葱 6年前 (2021-01-21) 3286浏览 0评论2416个赞
1.场景 在电商系统中会经常遇到这样一种场景,就是商品的定时上下架功能,总不能每次都手动执行吧,这个时候我们首先想到的就是利用定时任务来实现这个功能。 目前实现定时任务主要有以下几种方式: JDK自带……继续阅读 » 开心洋葱 6年前 (2021-01-21) 1526浏览 0评论768个赞
为了解决集线器工作效率低下的尴尬,我们需要设计一种更高级的网络设备。新设备根据以太网帧的目的 MAC 地址,将它精准地转发到正确端。……继续阅读 » 开心洋葱 6年前 (2021-01-21) 2806浏览 0评论1540个赞
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS……继续阅读 » 开心洋葱 6年前 (2021-01-21) 1959浏览 0评论2255个赞
面试时,面试官经常会通过volatile关键字来考核候选人在多线程方面的能力,一旦被问题此类问题,大家可以通过如下的步骤全面这方面的能力。 1 首先通过内存模型说明volatile关键字的作……继续阅读 » 开心洋葱 6年前 (2021-01-21) 1685浏览 0评论772个赞
1 发布之痛 相信每个程序员都曾经经历过,或正在经历过发布的痛苦,每个发布日的夜晚通常是灯火通明。在现在互联网公司较高的发布频率之下更是放大了这种痛苦,多少正值青春年华的程序员为此白了发、秃了头!让程……继续阅读 » 开心洋葱 6年前 (2021-01-21) 1684浏览 0评论2309个赞
背景 公司有一个使用golang开发的采集模块,负责调用多个外部系统采集数据;最近做了一次架构上的调整,将采集模块分成api、job两个子模块,并部署到容器中,拆分前部署在虚机上。 现象 部分采集任务……继续阅读 » 开心洋葱 6年前 (2021-01-21) 2846浏览 0评论2310个赞
首先 Flutter 是一个非常高性能的框架,因此大多时候不需要开发者做出特殊的处理,只需要避免常见的性能问题即可获得高性能的应用程序。 重建最小化原则 在调用 setState() 方法重建组件时,……继续阅读 » 开心洋葱 6年前 (2021-01-21) 1798浏览 0评论1585个赞
前文我们了解了k8s上的hpa资源的使用,回顾请参考:https://www.cnblogs.com/qiuhom-1874/p/14293237.html;今天我们来聊一下k8s包管理器helm的相……继续阅读 » 开心洋葱 6年前 (2021-01-21) 1566浏览 0评论897个赞
前言 前两天写了一篇文章,主要讲了下java中如何实现踢人下线,原文链接:java中如何踢人下线?封禁某个账号后使其会话立即掉线! 本来只是简单阐述一下踢人下线的业务场景和实现方案,没想到引出那么多大……继续阅读 » 开心洋葱 6年前 (2021-01-21) 2249浏览 0评论1057个赞
线程间的通信 JVM在运行时会将自己管理的内存区域,划分为不同的数据区,称为运行时数据区。每个线程都有自己私有的内存空间,如下图示: Java线程按照自己虚拟机栈中的方法代码一步一步的执行下去,在这一……继续阅读 » 开心洋葱 6年前 (2021-01-21) 1674浏览 0评论452个赞
一、合并和拆分PDF文件的方式 PDF文件使用了工业标准的压缩算法,易于传输与储存。它还是页独立的,一个PDF文件包含一个或多个“页“,可以单独处理各页,特别适合多处理器系统的工作。PDF文件结构主要……继续阅读 » 开心洋葱 6年前 (2021-01-21) 2933浏览 0评论2287个赞
WeihanLi.Npoi 1.14.0 Release Notes……继续阅读 » 开心洋葱 6年前 (2021-01-21) 2055浏览 0评论1111个赞
EF和EF Core 的DbContext类实现IDisposable接口。因此,很多最佳编程实践中都建议你将它们放在一个using()块中。不幸的是,至少在Web应用程序中,这样做通常不是一个好主意……继续阅读 » 开心洋葱 6年前 (2021-01-20) 2155浏览 0评论2018个赞
一、概述 1,锁的定义 锁是计算机协调多个进程或线程并发访问某一资源的机制 在数据库中,除传统的计算机资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源 如何保证数据并发访……继续阅读 » 开心洋葱 6年前 (2021-01-20) 2652浏览 0评论1618个赞
背景 强化学习是机器学习三大分支之一,除去强化学习外,还有监督式学习和非监督式学习,虽然本系列文章主要介绍强化学习,但是了解另外两类的特点还都是很有必要。本系列的文章首先整体介绍强化学习的相关知识,然……继续阅读 » 开心洋葱 6年前 (2021-01-20) 2770浏览 0评论2891个赞
Git 沙盒模拟实战(远程篇) > 基础篇 远程仓库 远程仓库并不复杂, 在如今的云计算盛行的世界很容易把远程仓库想象成一个富有魔力的东西, 但实际上它们只是你的仓库在另个一台计算机上的拷贝。你……继续阅读 » 开心洋葱 6年前 (2021-01-20) 3406浏览 0评论246个赞
导读 Pod容器想要获取集群的资源信息,需要配置角色和ServiceAccount进行授权。为了更精细地控制Pod对资源的使用方式,Kubernetes从1.4版本开始引入了PodSecurityPo……继续阅读 » 开心洋葱 6年前 (2021-01-20) 3430浏览 0评论681个赞
HBase 虽然可以存储数亿或数十亿行数据,但是对于数据分析来说,不太友好,只提供了简单的基于 Key 值的快速查询能力,没法进行大量的条件查询。现有hbase的查询工具有很多如:Hive,Tez,I……继续阅读 » 开心洋葱 6年前 (2021-01-20) 2242浏览 0评论2780个赞
前言 Redis 是一个键值对数据库,其键是通过哈希进行存储的。整个 Redis 可以认为是一个外层哈希,之所以称为外层哈希,是因为 Redis 内部也提供了一种哈希类型,这个可以称之为内部哈希。当我……继续阅读 » 开心洋葱 6年前 (2021-01-20) 1687浏览 0评论2980个赞
线性回归 什么是线性回归 定义与公式 线性回归(Linear regression)是利用回归方程(函数)对一个或多个自变量(特征值)和因变量(目标值)之间关系进行建模的一种分析方式。 特点:只有一个……继续阅读 » 开心洋葱 6年前 (2021-01-20) 1496浏览 0评论1199个赞
单片机编程过程中经常用到延时函数,最常用的莫过于微秒级延时delay_us()和毫秒级delay_ms()。本文基于STM32F207介绍4种不同方式实现的延时函数。 1、普通延时 这种延时方式应该是……继续阅读 » 开心洋葱 6年前 (2021-01-20) 2576浏览 0评论1448个赞
原文标题:Async/Await 原文链接:https://os.phil-opp.com/async-await/#multitasking 公众号: Rust 碎碎念 翻译 by: Praying……继续阅读 » 开心洋葱 6年前 (2021-01-20) 1534浏览 0评论291个赞
大家请看上面这幅图,它惟妙惟肖,栩栩如生,真好看。嘿,醒一下,给大家讲解一下这张图的构造哈,头部三个导航栏,哦,不,它不是三个,有可能它是4,5个呢,不固定,不固定是什么意思呢,研发经理说,头部导航栏……继续阅读 » 开心洋葱 6年前 (2021-01-20) 2803浏览 0评论1640个赞
Objective-C 有两个神奇的方法:+load 和 +initialize,这两个方法在类被使用时会自动调用。但是两个方法的不同点会导致应用层面上性能的显著差异。 一、+ initialize……继续阅读 » 开心洋葱 6年前 (2021-01-20) 1598浏览 0评论2017个赞
在上一篇文章中,我介绍了gRPCurl一个命令行工具,该工具可用于测试gRPC服务的端点,在本文中,我将向您介绍 gRPC-ui, 它可以作为Web工具使用,有点像Postman,但用于gRPC AP……继续阅读 » 开心洋葱 6年前 (2021-01-20) 3087浏览 0评论1858个赞
介绍python的逐行性能分析工具line_profiler的安装与使用,对给定的两个案例用line_profiler进行分析并给出性能分析的结论,其中通过正弦函数的不同实现方式的性能排名也给了大家一……继续阅读 » 开心洋葱 6年前 (2021-01-20) 1941浏览 0评论439个赞