发布

_春华秋实

努力成为技术专家?‍?
专栏成员
52
文章
32433
阅读量
14
订阅数
HBase、Elasticsearch、TiDB 的优势与局限性及适用场景分析
在分布式存储领域,HBase、Elasticsearch 和 TiDB 是三种常见的技术,各自有独特的优势和局限性。以下是对它们的总结及适用场景分析,帮助你更好地选择适合的存储方案。
_春华秋实
2025-02-05
1260
Elasticsearch 基本概念和应用场景举例
通过下面表格和详细解释,你可以清楚地看到 Elasticsearch 和 MySQL 在不同方面的差异。选择合适的数据库系统取决于具体的应用需求和数据处理要求。
_春华秋实
2025-01-24
550
Golang 需要注意的知识点
(2) 内存占用小: 线程栈空间通常是2M, Goroutine 栈空间最小是2k, golang 可以轻松支持1w+的goroutine运行,而线程数量到达1k(此时基本就达到单机瓶颈了), 内存占用就到2G。
_春华秋实
2025-01-21
750
Go 中数据类型和使用注意事项
使用 make 创建有无缓冲区的管道 ch1 := make(channel string,5)
_春华秋实
2025-01-21
440
了解 DDD 领域驱动设计
应用架构定义:解决项目中 代码要如何被组织的问题,通俗讲就是代码如何分层、分包的问题,通过分层分包达到 聚焦代码关注点,分离业务复杂度 的问题,使代码逻辑更加清晰、更易维护。
_春华秋实
2025-01-20
1190
程序员的底层思维-阅读笔记
从代码到系统,都牵扯到抽象思维,最关键的是“控制复杂度”。控制复杂度最重要的是 低耦合 + 高内聚
_春华秋实
2024-12-30
930
分层架构
分层有什么好处: 分层设计简化了系统设计,使得团队成员可以专注于特定层次的开发,提高了代码的复用性和系统的横向扩展能力,尤其适用于复杂业务和高并发系统设计。
_春华秋实
2024-09-19
1670
网络面经:使用HTTPS就绝对安全了吗?
前面学习过HTTP协议的报文格式及交互模式,我们知道HTTP传输的内容本质上就是文本,HTTP/2采用了二进制字节的形式传输,但依旧可以进行反编译。也就是说,在通信的过程中只要拦截对应的请求,就可以获得通信的报文信息。从这个层面来讲,我们说HTTP协议是不安全的。
_春华秋实
2024-08-08
2680
五种分布式事务解决方案-总结
_春华秋实
2024-07-12
1450
一文看懂微服务世界性技术难题—分布式事务(总结)
原文链接:https://cloud.tencent.com/developer/article/2431681
_春华秋实
2024-07-11
1950
一行报错,让我探究起了go-redis连接池
关于连接池,想必大家耳熟能详。从其定义上来说,连接池是创建和管理一个连接的缓冲池的技术,这些连接准备好被任何需要它们的线程使用。简单点来说,就是当我们的程序在运行时,将数据库的连接进行实例化,每个连接当成对象存储在内存中,并且用一个数量大小的池子将其管理起来,当后续需要与数据库进行网络通信的时候再从池子中取出已有且正常的连接对象进行复用即可。因此,其所带来的好处显而易见,比如:1.减少连接的创建时间;2.提高资源的复用性减少资源浪费;3.精简编程模式简化开发模型等 ..... 在刚入职从事后端开发的时候,就听前辈们说过我们的项目使用了数据库的连接池模型,而当时也一直没有深入的去理解和研究连接池底层的原理以及实现,而就在上周,突然发现服务器的日志上,多了一条redis连接池的报错日志,其内容如下图所示:
_春华秋实
2024-07-10
3660
RSA 加密算法与 golang 代码实现
最近参与借贷业务的开发,接口传输过程中需要使用 RSA 加密算法对请求和返回进行加密,所以写了这篇博客。主要介绍 RSA 的基础知识和 golang 使用例子
_春华秋实
2023-11-27
4480
一文讲透Redis分布式锁安全问题【转载】
高并发业务场景下,部署在不同机器上的业务进程,如果需要同时操作共享资源,为了避免「时序性」问题,通常会借助 Redis 的分布式锁来做互斥,以保证业务的正确性。
_春华秋实
2023-10-30
4200
CORS 工作原理和常用解决方法
CORS 全称为(Cross-Origin Resource Sharing:跨站资源共享),CORS 的产生和浏览器的同源策略(Same Origin Policy
_春华秋实
2023-10-17
7090
MySQL 使用 for update 引发死锁原因分析
在之前的一次开发需求中使用了 for update 实现悲观锁,最后导致出现了很多的 MySQL 死锁报警,现记录下死锁产生的原因。
_春华秋实
2023-10-15
1.3K0
MySQL锁类型分类
MySQL有两个核心的知识点,索引和锁。前几篇文章已经详细讲解了MySQL索引实现机制,今天再一起学习一下MySQL的锁。
_春华秋实
2023-10-15
2400
从0开始学架构-读书笔记
在一个分布式系统(指相互连接并共享数据的节点的集合)中,当涉及读写操作时, 只能保证一致性(Consistence),可用性(Availability),分区容错性(Partition Tolerance)三者中两个,另外一个必须牺牲。
_春华秋实
2023-09-12
2110
Go 实现用两个协程顺序打印奇数和偶数
_春华秋实
2023-09-07
4450
Kafka 基础知识
Apache Kafka是一个分布式的基于发布订阅消息系统的消息队列,可以处理大量的数据,并使您能够将消息从一个端点传递到另一个端点
_春华秋实
2023-09-07
3110
LeetCode 322. 零钱兑换
思路:coins =[1,2,5] 的情况下,dp[11] = min(dp[10],dp[9],dp[6]) + 1
_春华秋实
2023-09-05
1560
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档