Taurus.MVC 微服务框架 入门开发教程:项目部署:1、微服务应用程序常规部署实现多开,节点扩容。

博主头像 系列目录: 本系列分为项目集成、项目部署、架构演进三个方向,后续会根据情况调整文章目录。 本系列第一篇:Taurus.MVC V3.0.3 微服务开源框架发布:让.NET 架构在大并发的演进过程更简单。 Taurus.MVC 微服务框架 入门开发教程:项目集成:1、服务端:注册中心、网关。 Taur ...

数据中台开发流程

博主头像 数据中台主要功能是进行数据分析,担负公司产品的数据分析工作,数据中台对数据的采集、存储、打通、使用。如何进行数据中心的开发保证数据使用。数据中台的开发流程有哪些?如下图数据中台开发流程所示:一个指标从口径的确认到上线、迭代都要经历图示的这些过程: 数据中台开发流程一共有11个步骤:业务口径梳理、技术 ...

漫谈测试成长之探索——测试排期

博主头像 ​ 《漫谈测试成长之探索——测试文档》一文阐述了我们可以从项目维度去整理测试相关的文档来提升自己,本文将从测试排期方面探索成长方向。 我们知道,对于做一件事,我们要有计划,要知道目标,要记得看时间。这里的时间对应到软件测试中就是与测试相关的时间节点。如图1-1所示,在以往工作中,作为一线测试执行者, ...

人非圣贤孰能无过,Go lang1.18入门精炼教程,由白丁入鸿儒,Go lang错误处理机制EP11

博主头像 人非圣贤,孰能无过,有则改之,无则加勉。在编程语言层面,错误处理方式大体上有两大流派,分别是以Python为代表的异常捕获机制(try....catch);以及以Go lang为代表的错误返回机制(return error),前者是自动化流程,模式化的语法隔离正常逻辑和错误逻辑,而后者,需要将错误处 ...

设计模式之外观模式

博主头像 本文通过老王改造小王公司的整体架构来说明外观模式,所谓的外观模式其实就是在各种复杂的子系统中抽象出来一个接口,隐藏具体的实现细节,调用方调用时只需要调用接口即可。为了加深理解我们会选出外观模式在源码中的应用进行重点的介绍,最后是我对设计模式学习过程中的一些思考。 ...

DBPack 限流熔断功能发布说明

博主头像 在 v0.4.0 版本,我们加入了限流熔断功能,该功能能保护数据库不受到超过自身处理能力的请求流量冲击。在 v0.5.0 版本中,我们将加入分库分表功能。欢迎开源爱好者和我们一起建设 DBPack 社区,加群或参与社区建设,请微信联系:scottlewis。 ...

使用awescnb自定义博客园皮肤

博主头像 简述 偶然在博客园闲逛的时候发现了一个看着很顺眼的博客皮肤,本着求索的精神想学习一下,结果在源码中发现了大神实现的awescnb博客园皮肤自定义功能,通过简单配置就可以切换成大神设计的皮肤,效果也非常哇塞,这里把设置过程简单记录一下。 打开博客园设置 设置默认官方皮肤为Custom,禁用官方皮肤的默 ...

千万不要在方法上打断点!有坑!

博主头像 你好呀,我是歪歪。 我上周遇到了一个莫名其妙的搞心态的问题,浪费了我好几个小时。 气死我了,拿这几个小时来敲(摸)代(摸)码(鱼)不香吗? 主要是最后问题的解决方式也让我特别的无语,越想越气,写篇文章吐槽一下。 先说结论,也就是标题: 在本地以 Debug 模式启动项目的时候,千万不要在方法上打断点 ...

Java SE 9 多版本兼容 JAR 包示例

博主头像 Java SE 9 多版本兼容 JAR 包示例 作者:Grey 原文地址:Java SE 9 多版本兼容 JAR 包示例 说明 Java 9 版本中增强了Jar 包多版本字节码文件格式支持,也就是说在同一个 Jar 包中我们可以包含多个 Java 版本的 class 文件,这样就能做到 Jar 包升 ...

【RocketMQ】事务的实现原理

博主头像 事务的使用 RocketMQ事务的使用场景 单体架构下的事务 在单体系统的开发过程中,假如某个场景下需要对数据库的多张表进行操作,为了保证数据的一致性,一般会使用事务,将所有的操作全部提交或者在出错的时候全部回滚。以创建订单为例,假设下单后需要做两个操作: 在订单表生成订单 在积分表增加本次订单增加 ...

Java NIO全面详解(看这篇就够了)

博主头像 很多技术框架都使用NIO技术,学习和掌握Java NIO技术对于高性能、高并发网络的应用是非常关键的@mikechen NIO简介 NIO 中的 N 可以理解为 Non-blocking,不单纯是 New,是解决高并发、I/O高性能的有效方式。 Java NIO是Java1.4之后推出来的一套IO接 ...

PerfView专题 (第四篇):如何寻找 C# 中程序集泄漏

博主头像 一:背景 前两篇我们都聊到了非托管内存泄漏,一个是 HeapAlloc ,一个是 VirtualAlloc,除了这两种泄漏之外还存在其他渠道的内存泄漏,比如程序集泄漏,这一篇我们就来聊一聊。 二: 程序集也会泄漏? 在我分析的一百多dump中,程序集方面的泄漏主要有 XmlSerializer 和 ...

一文带你弄懂 JVM 三色标记算法!

博主头像 大家好,我是树哥。 最近和一个朋友聊天,他问了我 JVM 的三色标记算法。我脑袋一愣发现竟然完全不知道!于是我带着疑问去网上看了几天的资料,终于搞清楚啥事三色标记算法,它是用来干嘛的,以及它和 CMS 回收器和 G1 回收器的关系了。今天,就让树哥带着大家一起盘一盘它! 根可达算法 我们要进行垃圾回 ...

手把手教你分析MySQL查询性能瓶颈,包教包会

博主头像 当一条SQL执行较慢,需要分析性能瓶颈,到底慢在哪? 我们一般会使用Explain查看其执行计划,从执行计划中得知这条SQL有没有使用索引?使用了哪个索引? 但是执行计划显示内容不够详细,如果显示用到了某个索引,查询依然很慢,我们就无法得知具体是哪一步比较耗时? 好在MySQL提供一个SQL性能分析... ...

解读Gartner2022年组装式应用报告:从组装式企业到组装式应用

博主头像 摘要:“到2023年,采用组装式方法的组织在新特性交付速度比竞争对手快80%。”Gartner 为什么未来的企业是组装式的? 物竞天择,适者生存,企业也是一样,在发展过程中,会为了适应市场环境而做出改变。良性的竞争会促进企业自身业务创新,提升运营效率。 业务更快速的变化。可以看到这几年一些新的需求如 ...

世界上最伟大的女程序员

博主头像 给你十秒钟你能说出多少个世界上最伟大的程序员? 你可能会说出下面这些答案: Java 之父 :詹姆斯 · 高斯林 James Gosling Python 之父:吉多 · 范德罗姆 Guido van Rossum Linux 之父:林纳斯 · 托瓦兹 Linus Torvalds C 语言之父:丹 ...

123···200>