Golang Web框架还在用Gin吗,快试试全新框架Bud吧

在搭建Go语言的项目时,我们可能会习惯gin-gonic这样的框架。 这里来介绍一款目前简单易用,功能强大的开源框架 Bud。项目开源不到一年的时间,但是目前已经3.9K+ star,发展势头非常好。
分类: 服务端 发布时间: 08-08 12:16 阅读次数: 0

Spring Boot 到底是单线程还是多线程

前言 我们知道用Spring Boot来构建项目非常的方便,开发过程中我们会使用它来快速的构建项目,自带tomcat容器、启动也会将需要配置的bean全部加载到我们的Spring容器里面。但是在调用C
分类: 服务端 发布时间: 08-07 22:21 阅读次数: 0

我是如何一步步让公司的MySQL支撑亿级流量的

大部分互联网业务都是读多写少,因此优先考虑DB如何支撑更高查询数,首先就需要区分读、写流量,这才方便针对读流量单独扩展,即主从读写分离。
分类: 服务端 发布时间: 08-06 16:48 阅读次数: 0

为什么互联网大厂一边疯狂裁员,一边不停招聘?

DevWeekly收集整理每周优质开发者内容,包括开源项目、资源工具、技术文章等方面。 每周五定期发布,同步更新到 知乎:Jackpop 。 欢迎大家投稿,提交issue,推荐或者自荐开源项目/资源/
分类: 服务端 发布时间: 08-06 03:56 阅读次数: 0

Laravel日志教程

无论你使用什么语言和框架, 适当的日志记录对Web开发是至关重要的.在 调试和 性能监控方面,日志是关键 。知道如何正确使用日志框架是创建易于调试的高质量软件的一个重要部分。 在这篇文章中,我们将深入
分类: 服务端 发布时间: 08-05 16:48 阅读次数: 0

RocketMQ源码分析10:Consumer重平衡

1.RocketMQ的rebalance 2.RocketMQ的重平衡机制 3.RocketMQ的重平衡过程 4.RocketMQ的再平衡机制 5.RocketMQ rebalance机制
分类: 服务端 发布时间: 08-03 19:35 阅读次数: 0

Spring cloud中RabbitMQ中的死信队列

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第6天,点击查看活动详情 RabbitMQ中的死信队列 消息队列中的数据,如果迟迟没有消费者来处理,那么就会一直占用消息队列的空间。
分类: 服务端 发布时间: 08-03 16:48 阅读次数: 0

线程 线程的创建 线程的回收 线程的取消

本文已参与「新人创作礼」活动,一起开启掘金创作之路。 线程 线程的创建 线程的回收 线程的取消
分类: 服务端 发布时间: 08-03 16:48 阅读次数: 0

【LeetCode】1161. 二叉树最大层内元素和

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第8天,点击查看活动详情 测试岗位也越来卷了,除了基本的功能测试外,还要有编程基础、脚本经验才脱颖而出。 怎么才能提高我们的编程能力
分类: 服务端 发布时间: 08-03 14:01 阅读次数: 0

Hadoop3.x使用CombineTextInputFormat实现小文件合并

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第7天,点击查看活动详情 ​  在hadoop中对文件进行切片时,默认使用TextInputFormat中的切片机制,即按文件进行切
分类: 服务端 发布时间: 08-03 14:01 阅读次数: 0

(二)Amazon Lightsail 部署LAMP应用程序之部署单片LAMP应用程序

本文已参与「新人创作礼」活动,一起开启掘金创作之路。 部署单片LAMP应用程序 简介:通过复制应用程序代码并提供链接PHP前端和本地MySQL数据库的参数,将LAMP对战应用程序部署到先前启动的Lig
分类: 服务端 发布时间: 08-03 14:01 阅读次数: 0

使用处理器API的Kafka流有状态摄取

在Wingify,我们已经在不同的团队和项目中使用Kafka,解决了大量的用例。因此,当我们需要为新的数据平台实现VWO会话记录功能时,Kafka是一个合理的选择,Kafka流框架做了所有与使用Kaf
分类: 服务端 发布时间: 08-03 14:01 阅读次数: 0

玉溪卷烟厂通过正确选择时序数据库 轻松应对超万亿行数据

玉溪卷烟厂设备采集点共有 36526 个,数据类型包总数据量轻松超过了万亿行。使用 TDengine 后即便是在三副本(数据存储三份确保高可用)的配置下,目前占用的总空间也仅有 1TB 左右。
分类: 服务端 发布时间: 08-03 01:09 阅读次数: 0

方法参数前面必须使用final关键字修饰的理解

在apache shenyu社区的编码规范中,有一条内容为:方法参数前面必须使用`final` 关键字修饰。那么为什么要这么约定,这么做有什么好处呢?本文对方法参数final修饰的情况进行分析。
分类: 服务端 发布时间: 08-02 19:35 阅读次数: 0

用Spring Boot记录SQL语句的最佳方式

引言 在这篇文章中,我将向你展示使用Spring Boot时记录SQL语句的最佳方法。记录SQL查询是非常重要的,因为它允许你验证生成的语句数量、自动生成的查询的语法,以及证明JDBC批处理工作符合预
分类: 服务端 发布时间: 08-01 19:35 阅读次数: 0

编写Spring Data Exists查询的最佳方法

简介 在这篇文章中,我将向你展示编写Spring Data Exists查询的最佳方法,从SQL的角度来看,它是高效的。 在做咨询的时候,我遇到了几个常用的选项,而开发者却不知道其实还有更好的选择。
分类: 服务端 发布时间: 08-01 19:35 阅读次数: 0

if err != nil 太烦?Go 创始人教你如何对错误进行编程!

大家好,我是煎鱼。 前段时间我分享了一篇文章《10+ 条 Go 官方谚语,你知道几条?》,引发了许多小伙伴的讨论。其中有一条 “Errors are values”,大家在是 “错误是值” 还是 “错
分类: 服务端 发布时间: 08-01 19:35 阅读次数: 0

带你搞懂 Kubernetes Flannel 高性能网络插件的两种常用工作模式

Flannel是为Kubernetes设计的一种简单易用的容器网络解决方案,将所有的Pod都组织在同一个子网的虚拟大二层网络中。Flannel支持的后端转发方式有许多种,本文将介绍其中两种,VXLAN
分类: 服务端 发布时间: 08-01 16:48 阅读次数: 0

Apache ShenYu(神禹)毕业成为Apache顶级项目!

2022 年 7 月 26 日,全球最大的开源软件基金会 Apache 软件基金会发布博客,宣布 ShenYu 正式毕业,成为 Apache 顶级项目(TLP)。
分类: 服务端 发布时间: 08-01 14:01 阅读次数: 0

记录一次发送千万级别数量消息的定时任务优化

业务场景 我们每天都要对最近三个月内的活跃用户进行批量营销、账单逾期计算等操作,用户数据大概是 800w 。我们的方案是发送一个 CUSTOMER_DAILY 消息,然后订阅这个消息再去分别发送批量营
分类: 服务端 发布时间: 07-31 22:22 阅读次数: 0