qq_42270334
码龄7年
求更新 关注
提问 私信
  • 博客:13,350
    13,350
    总访问量
  • 21
    原创
  • 180
    粉丝
  • 38
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2018-05-22
博客简介:

qq_42270334的博客

查看详细资料
个人成就
  • 获得263次点赞
  • 内容获得5次评论
  • 获得269次收藏
  • 博客总排名88,441名
  • 原力等级
    原力等级
    2
    原力分
    188
    本月获得
    0
创作历程
  • 5篇
    2025年
  • 16篇
    2024年
成就勋章
TA的专栏
  • Golang
    2篇
  • pulsar
    2篇
  • 架构
    1篇
  • 系统/项目设计
    3篇
  • 存储系统
    1篇
  • 开发理论
  • 商业化

TA关注的专栏 1

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

75人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

软件开发过程总揽

fill:#333;color:#333;color:#333;fill:none;测试单元测试集成测试系统测试瀑布模型需求分析系统设计程序设计编码实现测试运行维护。
原创
博文更新于 2025.03.09 ·
648 阅读 ·
20 点赞 ·
0 评论 ·
15 收藏

论软件开发过程 RUP 及其应用-软考

试题一 论软件开发过程 RUP 及其应用RUP(Rational Unified Process)是 IBM 公司的一款软件开发过程产品,它提出了一整 套以 UML 为基础的开发准则,用以指导软件开发人员以 UML 为基础进行软件开发。RUP 汲取了各种面向对象分析与设计方法的精华,提供了一个普遍的软件过程框架,可以适应不 同的软件系统、应用领域、组织类型和项目规模。请围绕"论软件开发过程 RUP 及其应用"论题,依次从以下三个方面进行论述。
原创
博文更新于 2025.03.05 ·
750 阅读 ·
18 点赞 ·
0 评论 ·
19 收藏

论软件设计模式及其应用-软考

软件设计模式(Software Design Pattern)是一套被反复使用的、多数人知晓的代码设计经验的总结。使用设计模式是为了重用代码以提高编码效率、增加代代码可理解性、保证代码的可靠性。软件设计模式是软件开发中的最佳实践之一,它经常被开发人员在面向对象软件开发过程中所采用。项目中合理地运用设计模式可以完美地解决多类问题,每种设计模式在实际应用中都有相应的原型与之相对,每种模式都描述了一个在开发中不断重复发生的问题,以及对应该原型问题的核心解决方案。
原创
博文更新于 2025.02.26 ·
774 阅读 ·
14 点赞 ·
0 评论 ·
15 收藏

论软件系统架构评估-软考

背景:对于软件系统,尤其是大规模的复杂软件系统来说,软件的系统架构对于确保最终系统的质量具有十分重要的意义,不恰当的系统架构将给项目开发带来高昂的代价和难以避免的灾难。对一个系统架构进行评估,是为了分析现有架构存在的潜在风险,检验设计中提出的质量需求,在系统被构建之前分析现有系统架构对于系统质量的影响,提出系统架构的改进方案。架构评估是软件开发过程中的重要环节。问题:请围绕"论软件系统架构评估"论题,依次从以下三个方面进行论述。
原创
博文更新于 2025.02.20 ·
844 阅读 ·
10 点赞 ·
0 评论 ·
6 收藏

软考论文,下午试题

随着互联网行业的迅猛发展,公司或组织业务的不断扩张,需求的快速变化以 及用户量的不断增加,传统的单块(Monolithic)软件架构面临着越来越多的挑战,已逐渐 无法适应互联网时代对软件的要求。在这一背景下,微服务架构模式(Microservice Architecture Pattern)逐渐流行,它强调将单一业务功能开发成微服务的形式,每个微服务运 行在一个进程中,采用HTTP等通用协议和轻量级API实现微服务之间的协作与通信。
原创
博文更新于 2025.02.18 ·
668 阅读 ·
25 点赞 ·
0 评论 ·
13 收藏

pulsar-topic

linux 中管道,1. 使用管道符通过 “|”,左侧为写入端口,右侧为读取端;2. 单向管道,比如父子进程可以通过创建匿名管道进行通信。( pipe 系统调用函数的参数列表中有一个数组,是一个输出型参数。
原创
博文更新于 2024.07.21 ·
1091 阅读 ·
28 点赞 ·
0 评论 ·
17 收藏

pulsar学习-message

In Shared subscription type, messages are acknowledged individually.因为会有多个消费者能够使用同一个 subscription。如果能主动的了解到是否失败,那么主动的去重新拉取消息要比超时等待的策略要好。当然,二者可以结合使用。默认配置中当一个数据被全部的 subscriptions 消费后可以被删除。重试队列和延迟队列区别:Retry letter topic serves。ack 的发送在 consumer 消费成功后给broker。
原创
博文更新于 2024.07.18 ·
988 阅读 ·
7 点赞 ·
0 评论 ·
30 收藏

golang 内敛策略

判断函数是否可以 inline :* -gflags=“-m” 显示被内连的函数* -gflags=“-m -m” 显示原因* -gcflags=“-d pctab=pctoinline” 显示内敛映射表。
原创
博文更新于 2024.07.16 ·
492 阅读 ·
4 点赞 ·
0 评论 ·
3 收藏

软件设计文档模板和各个部分说明

sa:系统分析sd:系统设计sp:结构化编程。
原创
博文更新于 2024.07.14 ·
630 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

【无标题】

J2EE 是针对 webService、业务对象、数据访问和消息传送的一组规范(具体就是一组 api 构成的协议),比如 mysql 等数据存储厂商根据 JNDI 接口规范开发对应的 sdk,从而让各种 java 程序能使用统一的方法来访问数据。各个平台开发商基于 J2EE 开发了不同的J2EE应用服务器,。由于它们都遵循了J2EE规范,因此,使用J2EE技术开发的企业级应用可以部署在各种J2EE应用服务器上。J2EE 核心是为了注重两个事情:* 建立标准,让 web 应用的部署与服务器无关;
原创
博文更新于 2024.06.25 ·
574 阅读 ·
18 点赞 ·
0 评论 ·
16 收藏

Kafka 技术内幕笔记

功能的使用上是基于消费订阅模式设计的,在配置变更的维护上采用监听者模式实现的,其中ZK作为监听者模式的 context 存在的。
原创
博文更新于 2024.05.20 ·
754 阅读 ·
14 点赞 ·
1 评论 ·
8 收藏

Redis 学习

https://redis.io/docs/latest/develop/data-typesredis 设计是围绕着内存和 map 进行设计的,围绕着 map 是说,其本质是 kv 类型的 noSql ,比如一些过期的 key 会记录到内部的过期mp 结构中,正常的值,也是通过 map 来管理的。SDS 字符串、List 、Set 、Hashs 、Streams、Bitmaps二进制安全空间预分配,懒回收,分配时 * 2,如果大于 1M,每次走 1M。最大 512MBINCR command
原创
博文更新于 2024.05.20 ·
739 阅读 ·
27 点赞 ·
1 评论 ·
17 收藏

服务网格-Istio学习

服务网格技术是对发现服务解耦后的微服务架构之后,进一步对通信、负载、流量控制、可观测性这些业务之外的功能进行解耦,并基于容器化技术,利用边车模式设计的新一代微服务架构。相关产品:阿里:AMS百度:CMSGoogle 的开源:IstioAMS、CMS都是基于 Istio 来的。实践好文:https://zhuanlan.zhihu.com/p/383011285。
原创
博文更新于 2024.05.14 ·
671 阅读 ·
12 点赞 ·
2 评论 ·
28 收藏

Golang 底层原理剖析笔记-内存模型

golang 内存管理采用的连续内存管理的动态内存管理的运作机制。思想主要基于 Two LevelSegregated Fit(TLSF),具体实现基于 tcmalloc 算法。Span : 一段连续内存空间,共分为 67 个几杯。
原创
博文更新于 2024.05.09 ·
555 阅读 ·
18 点赞 ·
0 评论 ·
14 收藏

Golang 底层原理剖析笔记-垃圾回收

内存分配 : TCmalloc 算法标记:三色标记,辅助清扫:大对象或者 mcentral 申请内存时,会触发辅助清扫的机制,若清扫 span 小于目标 span 树,会协助进行辅助清除。清楚系统主流内存:单独清扫协程,定期进行,维持在占 CPU 1% 时间。删除机制:span 为单位,1.5 后有辅助清扫的机制理论: 不基于分代是否并发:是,1.5 后可与用户协程一起并发。
原创
博文更新于 2024.05.09 ·
312 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

Golang 底层原理剖析笔记-数据结构

【代码】Golang 底层原理剖析笔记-数据结构。
原创
博文更新于 2024.05.09 ·
480 阅读 ·
4 点赞 ·
1 评论 ·
8 收藏

ETCD 学习

官网:https://etcd.io/docs/v3.3/learning/client-architecture/参考blog : https://www.cnblogs.com/huageyiyangdewo/p/17558210.html主要参考和引用:https://blog.csdn.net/qq_24433609/article/details/120653747。
原创
博文更新于 2024.05.08 ·
647 阅读 ·
12 点赞 ·
0 评论 ·
18 收藏

gRPC 和 etcd

官网 : https://protobuf.dev/
原创
博文更新于 2024.05.06 ·
240 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

系统设计学习-秒杀系统

尽量满足高并发,用户体验良好,支持延迟取消订单。
原创
博文更新于 2024.04.30 ·
545 阅读 ·
13 点赞 ·
0 评论 ·
8 收藏

Golang 底层原理剖析笔记-锁

readerWaite - 1 == 0 ,表示为最后一个读请求结束,唤醒写锁 : runtime_Semrelease(&rw.writerSem, false, 1)引用自:https://baijiahao.baidu.com/s?使用锁 + 信号量来实现,主要通过计数逻辑来对读写锁进行排队管理:读的时候判断读数量是否小于 0 , 小于 0 表示有写锁在等待。加写锁的时候必须先进行mutex的加锁,而mutex本身在普通模式下是非公平的(抢占式的),只有在饥饿模式下才是公平的(FIFO)
原创
博文更新于 2024.04.29 ·
593 阅读 ·
8 点赞 ·
0 评论 ·
19 收藏
加载更多