Sunday, April 25, 2021

OSCHINA 社区最新推荐博客

OSCHINA 社区最新推荐博客


SpringCloud+SpringBoot b2b2c 微服务商城电商涉及平台、技术、运营方案总结

Posted: 25 Apr 2021 03:24 AM PDT

一个好的SpringCloud+SpringBoot b2b2c 电子商务平台涉及哪些技术、运营方案?以下是我结合公司的产品做的总结,希望可以帮助到大家! 1. 涉及平台 平台管理、商家端(PC端、手机端)、买家平台(H5/公众号、小程序、APP端(IOS/Android)、微服务平台(业务服务) 2. 核心架构 Spring Cloud、Spring Boot、Mybatis、Red...

时序数据库Influx-IOx源码学习八(Chunk持久化)

Posted: 25 Apr 2021 03:13 AM PDT

>InfluxDB是一个由InfluxData开发的开源时序数据库,专注于海量时序数据的高性能读、写、高效存储与实时分析等,在DB-Engines Ranking时序型数据库排行榜上常年排名第一。 > >InfluxDB可以说是当之无愧的佼佼者,但 InfluxDB CTO Paul 在 2020/12/10 号在博客中发表一篇名为:Announcing InfluxDB IOx – The Future Cor...

40个问题让你快速掌握Java多线程的精髓

Posted: 24 Apr 2021 11:14 PM PDT

摘要:多线程可以理解为在同一个程序中能够同时运行多个不同的线程来执行不同的任务,这些线程可以同时利用CPU的多个核心运行。 本文分享自华为云社区《对Java多线程的用法感到一头乱麻?40个问题让你快速掌握多线程的精髓》,原文作者:breakDraw 。 多线程可以理解为在同一个程序中能够同时运行多个不同的线程来执行不同...

what's new in dubbogo v1.5.6

Posted: 24 Apr 2021 10:49 PM PDT

作者 | 铁城 dubbo-go 社区 committer dubbogo 社区近期发布了 dubbogo v1.5.6。该版本和 dubbo 2.7.8 对齐,提供了命令行工具,并提供了多种加载配置的方式。 相关改进实在太多,本文只列出相关重大 feature 和 性能提升项。 ## 1. 命令行工具 熟悉 dubbo 的朋友可能知道 dubbo 支持 telnet 命令行在线调试。 本次发布也...

Flutter Package 开发、发布、使用三部曲

Posted: 24 Apr 2021 08:57 PM PDT

前言: 批改移动端在此次重构的时候,技术选型上我们团队选择了Flutter来进行本次移动端的重构,因为使用Flutter可以在UI的开发效率上充分节省人效,可以把更多的时间放在其他方面的研究上。但是在实际开发中,有部分的功能Flutter是不支持的,还需要native端来进行支持,而如何使native端支持的功能可以方便的、高效的服...

技术干货 | 源码解析 Github 上 14.1k Star 的 RocketMQ

Posted: 24 Apr 2021 07:56 PM PDT

前言 Apache RocketMQ 作为广为人知的开源消息中间件,诞生于阿里巴巴,于 2016 年捐赠给了 Apache。从 RocketMQ 4.0 到如今最新的 v4.7.1,不论是在阿里巴巴内部还是外部社区,都赢得了广泛的关注和好评。 本文将站在发送方视角,通过阅读 RocketMQ Producer 源码,来分析在事务消息发送中 RocketMQ 是如何工作的。 需要...

十张图讲清楚DDD建模六个问题与六个步骤

Posted: 23 Apr 2021 08:26 PM PDT

欢迎大家关注公众号「JAVA前线」查看更多精彩分享文章,主要包括源码分析、实际应用、架构思维、职场分享、产品思考等等,欢迎大家加我微信「java_front」一起交流学习 0 文章概述 领域驱动设计DDD是一段时间以来比较流行的概念,刚开始接触时觉得概念很多,比较难以落地。本文就来分析探讨DDD落地时需要关注的六个问题,...

PHP 技能精进之 PHP-FPM 多进程模型

Posted: 23 Apr 2021 03:35 AM PDT

PHP-FPM 提供了更好的 PHP 进程管理方式,可以有效控制内存和进程、可以平滑重载PHP配置。那么当我们谈论 PHP-FPM 多进程模型的时候,作为 PHPer 的你了解多少呢? 首先,让我们一起看几个问题: ①:PHP-FPM 启动进程的方式主要有哪几种,区别是什么? ②:PHP-FPM,是主进程接收请求转给子进程,还是子进程单独接收请求...

SpringCloud Alibaba微服务实战三十 | 统一资源服务器配置模块

Posted: 21 Apr 2021 06:30 PM PDT

前面文章咱们对比过网关授权与微服务授权的区别,文章也提到了,如果要实现微服务授权,一般会构建一个独立的资源服务器配置模块,否则每个后端业务都需要进行资源服务器的配置,那本节内容我们就来完成此功能。 由于间隔时间较久,建议先阅读下面两篇相关文章回顾一下。 SpringCloud Alibaba微服务实战十九 - 集成RBAC授...

为什么 DNS 协议使用 UDP?只使用了 UDP 吗?

Posted: 22 Apr 2021 03:06 AM PDT

为什么 DNS 协议使用 UDP 呢?这个问题可能大部分同学在各种博客或者面试过程中都或多或少遇见过,张口就来,UDP 快啊,DNS 使用 UDP 使得打开网页速度更快。 那各位有没有想过,既然 UDP 更快,为什么 HTTP 不使用 UDP 呢? 另外,为什么 DNS 协议使用 UDP 这个问题本身其实并不完全正确,DNS 并非只使用 UDP 协议,它同...

一个Bug,让我发现了Java界的.AJ(锥)!

Posted: 21 Apr 2021 04:55 PM PDT

持续坚持原创输出,点击蓝字关注我吧 作者:小傅哥 博客:https://bugstack.cn ❝ 沉淀、分享、成长,让自己和他人都能有所收获!😜 ❞ 目录 一、前言 二、满脑子都是骚操作 1. 遇到问题 2. 发现问题 3. 排查问题 三、如何正确使用 Aspect 的 .aj 类 1. 安装 AspectJ 2. AspectJ 插件 3. 添加依赖 aspectjrt.jar 4. 配...

21张图|带你领略集合的线程不安全

Posted: 22 Apr 2021 04:22 PM PDT

本篇主要内容如下: 本篇主要内容 本篇所有示例代码已更新到 我的Github 本篇文章已收纳到我的Java在线文档 集合,准备团战 一、线程不安全之ArrayList 集合框架有Map和Collection两大类,Collection下面有List、Set、Queue。List下面有ArrayList、Vector、LinkedList。如下图所示: 集合框架思维导图 JUC并发包下的集合...

图解|订单系统中的补偿事务

Posted: 22 Apr 2021 04:19 PM PDT

阅读目录 一、背景 二、"大唐啥都有"网站的代码 三、SQL 中的事务 四、那如何优化无事务的代码? 五、如何解决无事务的问题? 六、具有补偿功能的解决方案 一、背景 悟空和师父一行人正在前往西天取经的路上,师父在线上买了一个福袋,订单状态显示订单已支付,但是电子福袋状态为未发送。 悟空来到了这家网站的后台,...

20 图 |6 千字|缓存实战(上篇)

Posted: 21 Apr 2021 03:57 AM PDT

回复 PDF 领取资料 这是悟空的第 96 篇原创文章 作者 | 悟空聊架构 来源 | 悟空聊架构(ID:PassJava666) 转载请联系授权(微信ID:PassJava) 前言 先说个小事情,今天试了下做动图,就一张动图都花了我 1 个小时,还做得很难看。。在线求个做动图的好软件~本文主要内容如下: 上一篇讲到如何做性能调优的方式:《48 ...

DDD系列第五讲:聊聊如何避免写流水账代码

Posted: 20 Apr 2021 01:20 AM PDT

向读者们道歉,由于工作太忙,又对文章质量有追求,所以这篇文章产出速度较慢,但可以向大家保证:文章中的内容都经过了反复实践和踩坑。DDD系列的前几篇文章可以点击文字下方阅读~ DDD系列第一讲 DDD系列第二讲 DDD系列第三讲 DDD系列第四讲 在过去一年里我们团队做了大量的老系统重构和迁移,其中有大量的代码属于流水...

No comments:

Post a Comment