首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
收藏
订阅
heacewalker27440
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
互联网面试必杀:如何保证消息中间件全链路数据100%不丢失(1)【石杉的架构笔记】
这篇文章,我们来聊聊在线上生产环境使用消息中间件技术的时候,从前到后的全链路到底如何保证数据不能丢失。 这个问题,在互联网公司面试的时候高频出现,而且也是非常现实的生产环境问题。 如果你的简历中写了自己熟悉MQ技术(RabbitMQ、RocketMQ、Kafka),而且在项目里…
分享几个 SpringBoot 实用的小技巧
最近分享的一些源码、框架设计的东西。我发现大家热情不是特别高,想想大多数应该还是正儿八经写代码的居多;这次就分享一点接地气的: SpringBoot 使用中的一些小技巧。 算不上多高大上的东西,但都还挺有用。 项目是基于 SpringCloud 或者是 dubbo 这样的分布式…
聊聊Dubbo(五):核心源码-SPI扩展
站在一个框架作者的角度来说,定义一个接口,自己默认给出几个接口的实现类,同时 允许框架的使用者也能够自定义接口的实现。现在一个简单的问题就是:如何优雅的根据一个接口来获取该接口的所有实现类呢? JDK SPI 正是为了优雅解决这个问题而生,SPI 全称为 (Service Pr…
如何从零开始搭建高性能直播平台?
直播已经成为人们分享交流的新方式,应用场景众多,主要分为:金融类直播、大型演出类、互动类、会议类直播等4大类。在本文中,我将先从 rtmp 协议开始,一步步带领大家搭建一个简易高性能的直播平台
跳跃表的基本概念以及代码实现详解
所谓跳跃表,就是在普通链表的基础上增加了多层索引链表,这样在查找时就可以通过在上下不同层级的索引链表间跳跃,以达到快速查找的目的。 当然,我这样说可能比较抽象,下面我用一张图来简单解释一下。 从上面这张图可以看出,跳跃表有三种不同的对象。 此外,数据链表还有一个特点,那就是它是…
Logback配置文件这么写,TPS提高10倍
通过阅读本篇文章将了解到1.日志输出到文件并根据LEVEL级别将日志分类保存到不同文件2.通过异步输出日志减少磁盘IO提高性能3.异步输出日志的原理配置文件logback-spring.xmlSpri
CQRS之旅——旅程2(分解领域)
在本章中,我们将对Contoso会议管理系统进行一个高层次的概述。这将帮助您理解应用程序的结构、集成点以及应用程序的各个部分之间的关系。 在这里,我们借用Eric Evans在他的书《领域驱动设计 软件核心复杂性应对之道(Addison-Wesley Professional,…
Java调用链跟踪关键技术(二)Javaagent
网上关于Javaagent的介绍很多,请找度娘和谷兄。唯一提的一点是字节码注入比较好用的是bytebuddy,封装度很高,使用简单。 以下为关键代码样例,可以依样画瓢自行改造。 注意自行替换jar包路径。 end.
快速开发一个自定义 Spring Boot Starter,并使用它。
众所周知,Spring Boot 由众多 Starter 组成,随着版本的推移 Starter 家族成员也与日俱增。在传统 Maven 项目中通常将一些层、组件拆分为模块来管理,以便相互依赖复用,在 Spring Boot 项目中我们则可以创建自定义 Spring Boot Starter 来达成该目的。
这么写参数校验(validator)就不会被劝退了~
不断的返回异常时的校验信息,在代码中相当冗长, 充满了if-else这种校验代码,今天我们就来学习spring的javax.validation 注解式参数校验. 这被大佬看见,一定说,都9102了还这么写,然后被劝退了..... 此处只列出Hibernate Validato…