TOGAF9.2企业架构框架学习笔记(总)

本期书目

书名:《TOGAF9.2口袋书》

作者:The Open Group

简要介绍:这是TOGAF 9.2官…

全网最全面详细的Cursor使用教程,一篇就够了,让开发变成聊天一样容易

目录
前言
一、cursor是什么?
二、使用步骤
1.cursor的下载
2.内置模型
3.常用快捷键
4.项目的全自动开发
5.将外部文档作为知识库进行问答…

支撑瞬间百万QPS的热点文章服务的设计

在我们的日常生活中,总是在一个不经意间就会出现一个大新闻,如某某一线明星出轨、某某明星官宣结婚、某某明星偷税漏税等等。这个都是我们粉丝或者吃瓜群众感兴趣的话题,…

【技术探秘】Java虚拟机:从萌芽到辉煌的传奇历程

众所周知,Java 经过多年的发展,已经从一门单纯的计算机编程语言,发展成了一套成熟的软件解决方案。从互联网到企业平台,Java 是目前使用最广泛的编程语言。
…

什么是微服务?如何拆分微服务?

在了解微服务之前,我们需要了解一下它的背景。

微服务的背景
大约在 2005年左右,随着互联网公司的快速发展,许多企业开始遇到单体应用程序在可扩展性…

图解 kafka 架构与工作原理

一、认识kafka

Kafka到底是个啥?用来干嘛的?
官方定义如下:

Kafka is used for building real-time data …

写入数据量增加时,如何实现分库分表?

在高并发场景下,为提升数据库性能和安全性,常采用读写分离的优化方案。这种方法利用主从复制技术,将数据复制为多份,从而提升对大量并发读请求的处理能力,增强数据库的…

点赞系统的设计

随着社交网络的蓬勃发展,点赞功能逐渐成为了一个网站中不可或缺的功能。因为点赞功能不仅可以让用户更直观地了解自己的视频、文章等内容被多少人认可,而且也提升了用户互…

Java 容器Collections核心知识全面回顾,真的太全了!

01、背景介绍
在 Java 中,集合大致可以分为两大体系,一个是 Collection,另一个是 Map,都位于java.util包下。

Collecti…

SpringBoot 整合 Kafka 实现千万级数据异步处理,实战讲解!

一、介绍

在上篇文章中,我们详细的介绍了 kafka 的架构模型,在集群环境中,kafka 可以通过设置分区数来加快数据的消费速度。
光知道理论还不行,我们得…

SpringBoot整合文档解析神器Apache Tika

Apache tika是Apache开源的一个文档解析工具,它可以解析和提取一千多种不同的文件类型(如PPT、XLS和PDF)的内容和和元数据,对于图片、视频只…

Kafka Stream+WebSocket+Redis实现实时数据大屏

在我们的日常电商大促中,商家需要看到自己所卖的商品的成交量情况、当前的爆品信息、目前的成交额等实时的信息,如下图所示实时大屏

实时数据大屏功能的实现有很多的方…

揭秘Cookie、Session、JWT之间的关系

登录认证是任何系统中避不开的一个话题,登录认证随着系统架构的演变而出现与架构相适应的方案。下面介绍架构演变过程中登录常客Cookie、Session、JWT之间…

同一个账号如何实现多端登录强制下线的功能

在实际的开发中有很多的业务场景会涉及到同一个账号只能允许在一个地方登录,典型的如在一些视频类的网站中为了避免一个VIP会员被多人同时使用的问题,通过就会设计强制…

整理Mysql优化方案

无论是在日常的工作中还是在面试中都会遇到Mysql的优化问题,下面我将从Sql优化和Mysql的参数优化两个方面做整理。
1、Sql优化
(1)limit优化s…

Linux安装Kafka以及避坑整理

1、什么是kafka
Kafka 是由Linkedin 公司开发的一个分布式、支持多分区、多副本,基于 Zookeeper的分布式消息流平台(高版本已经不再依赖…

深度剖析 AQS 设计原理,内容相当硬核!

一、背景介绍

在之前的文章中,我们介绍了 ReentrantLock、ReadWriteLock、CountDownLatch、CyclicBarrier、S…

徒手从零搭建一套ELK日志平台

在复杂的企业应用系统中,系统的服务每天都会产生很多的日志信息,如果没有一套高效记录和搜索日志的平台,那么开发人员和运维人员都无法定位服务和处理线上问题。因此一套…

日志系统的架构设计方案

日志对于我们开发人员是非常重要的,当我们的系统会出现异常或者业务出现错误的时候,我们都是利用日志来定位问题,问题定位到之后就可以有针对性的来解决这个问题,下面我…