自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 问答 (1)
  • 收藏
  • 关注

原创 深入理解多线程并发编程

多线程并发编程的领域知识体系比较庞大,底层涵盖了CPU,内存,操作系统等多方面的内容,基于我目前掌握的知识和篇幅限制,不可能深入到每一个细节。本文旨在和大家一起探讨、研究多线程并发编程中的问题及其解决方案。本文受众主要是对多线程编程技术已经有一定使用经验或正在学习多线程编程的同学。文章分三个章节给大家展开,第一节是提出多线程编程要解决哪些核心问题。第二节讲这些问题背后的本质和原理。第三节讲如何使用C#语言提供的API进行多线程并发编程。

2023-06-28 01:21:08 860 1

原创 多线程并发编程“怪”事

之前写过一篇多线程并发编程的文章,讲的是如何用“锁”来解决线程安全问题及“锁”的原理。感兴趣的同学可以搜索多线程并发编程“锁”事再回顾一下。多线程并发编程其实还有很多东西可讲,所以我觉得可以写一系列文章,将多线程并发编程掰开来揉碎了,讲述其中的原理,指出其中的坑,总结正确的用法等,让大家在实际的开发中收益。本章我们讲一个多线程并发编程中的“怪”事。.........

2022-06-29 18:59:36 427 1

转载 数据可视化-图表

前文提要:看完上一篇文章的小伙伴,相信都已经清楚图表的基本视觉构造及其相对于的设计要点。这是图表设计系列的第二篇文章,这篇主要讲述选择图表和常见的图表类型这两个部分。全文共7600字左右,阅读时长20分钟~ 懒人目录: 一、图表的选用 1. 确定核心内容 2. 判断比较关系 3. 选择图表类型 二、常见的可视化图表 1. 折线图 2. 面积图 3. 堆叠面积图 ...

2022-01-15 11:54:27 4537

原创 数据库的事务隔离级别

MySQL与SQLServer数据库的默认事务隔离级别

2022-01-09 23:59:48 1174

原创 支付开发:Stripe扩展插件 for VS Code

最近因香港的一个项目需要,开始研究Stripe支付,通过Stripe官方文档(https://stripe.com/docs)了解到它提供了VS Code扩展,来支持开发人员快速生成示例代码进行调试,可以在查看API的请求日志,可以转发webhook事件等,接下来让我们一起体验一下吧。

2021-11-22 19:22:04 424

原创 图解C#值类型与引用类型的内存分配情况

关于C#的值类型和引用类型,在面试中经常被问到的问题就是:值类型与引用类型的内存分配有哪些区别,大多数同学只能回答到值类型存储在栈上,引用类型存储在堆上。具体是如何分配的,栈和堆的结构特征是怎样的,了解的较少。今天我们通过这篇文章,来彻底搞懂C#值类型与引用类型的内存分配情况。

2021-06-08 17:35:46 2689

原创 特来电支付中心总体介绍

特来电云平台1.0时期,支付是与产品紧密耦合在一起的,到了2.0时期,团队规模扩大,产品线的逐渐清晰与丰富,各产品集成支付功能的问题凸显,并非每个产品线的业务开发人员都了解支付,每个产品线都需要抽出人来做第三方支付平台的对接开发势必造成资源的浪费,此时特来电支付中心应运而生,即参考其他聚合支付平台的思想,将支付中心打造成公共服务,其他产品通过统一的SDK对接支付中心,轻松完成各种支付渠道的集成。

2020-10-08 17:32:25 2033 1

原创 延时任务最佳实践方案

很多时候,业务系统有延时处理任务的需求,当任务量很大时,可能需要维护大量的定时器,或者进行低效的扫描。例如:电商下单成功后60s之后给用户发送短信通知,电商下单后30分钟未支付,则自动取消订单;出行乘客叫单后30秒没有司机接单,重新给周边司机推单等。实现这类需求有一些常见方案。

2020-10-06 11:16:09 386

原创 多线程并发编程“锁”事

多线程技术是提高系统并发能力的重要技术,在应用多线程技术时需要注意很多问题,如线程退出问题、CPU及内存资源利用问题、线程安全问题等,本文主要讲线程安全问题及如何使用“锁”来解决线程安全问题。

2020-09-29 11:58:59 367

原创 分布式服务架构下的身份认证

身份认证在Web应用中,是保护我们服务资源非常重要的一个安全访问控制环节,从单体应用架构到分布式应用架构再到微服务架构,Web应用的安全访问在不断的经受考验。为了适应架构的变化、需求的变化,身份认证相关的方案、技术也需要不断的变革。

2020-09-29 11:12:21 1352

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除