自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 P4-智能驾驶

智能驾驶1. 智能驾驶六大模块感知视觉定位预测系统路径规划控制学习强化学习2. ROS2.1 结构1. 智能驾驶六大模块感知视觉定位预测系统路径规划控制学习强化学习2. ROS2.1 结构总体结构talker-listener 模型

2024-12-23 19:57:55 134

原创 C2-JAVA

JRE是java运行环境,包括jvm、核心类库、运行工具。JDK java开发工具包。

2024-09-16 11:47:09 270 1

原创 P3-AI大模型

https://blog.youkuaiyun.com/IEYUDEYINJI/article/details/134626868https://blog.youkuaiyun.com/sunyuhua_keyboard/article/details/140096441#:~:text=SFT%EF%BC%88%E7%9B%91%E7%9D%A3%E5%BE%AE%E8%B0%83%EF%BC%8CShttps://cloud.tencent.com/developer/article/2336073https://blog.c

2024-09-04 13:47:40 189

原创 【行测笔记】

题型

2024-08-30 19:41:36 536

原创 【通信类】

这里写目录标题须知二级目录三级目录须知复习顺序数据通信网、通信原理信号、光纤、微波、移动通信、卫星通信无线接入、交换和会议电视试卷一共165题,同一机考,都是选择题,考试时长三小时公共与行业知识站20%,包括行测、企业文化(官网原题)、时政三部分专业知识占80%二级目录三级目录

2024-08-11 11:02:49 193

原创 【c++学习技术栈】

c++学习技术栈基础c++基础组件中间件框架devops性能目标岗位基础计算机网络数据结构与算法操作系统linuxc++基础组件池式组件:线程池,内存池,db数据库连接池原子,无锁队列,ringbuffer,定时器。日志,json、xml,protobuf中间件RedisMySQLKafkagrpcnginx框架游戏网关存储高性能物联网搜索引擎devopsdockerk8s性能gtestbpf/ebpf目标岗位c++后端

2024-08-07 21:38:16 417

原创 C1-Python

【代码】【python】

2024-07-30 22:15:52 1639

原创 其它------

这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录

2024-07-26 16:36:02 94

原创 C5-Git

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

2024-07-25 20:57:20 339

原创 ⑥C语言基础

一组节点,其中每个节点包含数据和指向下一个节点的指针。常见类型有二叉树、二叉搜索树、AVL树等。和结构体类似,但所有成员共用同一段内存。所有元素类型相同,通过索引访问。后进先出(LIFO)的数据结构。先进先出(FIFO)的数据结构。可以是单链表、双链表或循环链表。由顶点和边组成的复杂数据结构。使用struct关键字定义。使用union关键字定义。分层数据结构,由节点组成。可以包含不同类型的数据。可以用邻接矩阵或邻接表表。固定大小的连续内存块。常用数组或链表实现。

2024-07-25 16:28:15 172

原创 P1-测试理论

选择测试工具(excel)–确定测试场景(覆盖各种场景)–编写测试用例(包括测试用例名称、测试描述、预期结果、测试数据、步骤)–确认测试用例–组织测试用例。tar -cvf start.tar a.java b.java 当前目录下的a.java b.java 打包。响应时间:2s以下很快,2s-5s还可以,5-8可以提升一下,8s以上必须调优。ps -ef |grep sshd -c 查找指定进程个数。确定待测接口总共需要测多少个接口。post请求发送的数量更大,get请求url有长度限制。

2024-07-22 16:14:03 642

原创 【0-1 架构问题集合】

本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已,还是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中,MQ是一种非常常见的上下游“逻辑解耦+物理解耦”的消息通信服务。使用了MQ之后,消息发送上游只需要依赖MQ,不用依赖其他服务。

2024-07-22 10:53:34 430

原创 RAG全家桶

幻觉:人机协作,人工干预效率:大模型多次调用数据库、IO:状态传递机制、缓存机制。

2024-07-21 17:31:00 1131

原创 项目-智能客服

用户的需求一般较复杂,通常需要机器人和用户做多轮互动以帮助用户明确目的自然语言理解模块会识别出。相关的知识库KB也会被用到:DM最终给的是答案,所以要给到NLG生成话术。DST(比如要拿到用户的订单、物流信息,所以会接很多API)DM: 对话管理,包括DST–对话状态、PL–对话策略。NLG: 话术,有基于模板的,生成回复信息。接入层:web端、移动端,用户请求。算法、工程、数据、数据源、生产平台。5. 多词匹配+模糊查询。标注、运营、评估、分析。7. 搜索技术神经网络。4. 单个关键词匹配。

2024-07-21 16:21:19 2195

原创 个性化消息收件系统构建

实现注册鉴权功能:客户端同伙http标识传递一个唯一标识,nginx鉴权之后响应一个token,并将这个token和客户端的关系维护到redis中;:真正处理业务之前需要将客户端和channel的关系维护起来,存到一个map中,当用户下线时便可以记录相关日志,这里要注意设置固定大小存放,避免扩容,频繁使用也十分占内存。收件箱是非常常见的功能。此场景是有状态的,需要明确知道各个客户端和连接的关系,比如平台向客户发送消息的收,得先知道客户端保存在那台节点上,所以引入第三方来保存这个关系。

2024-07-12 18:08:51 889

原创 【6-1:全链路压测】

基于实际的生产业务场景和系统环境,模拟海量的用户请求和数据,对整个业务链路进行各种场景的测试验证,持续发现并进行瓶颈调优,保障系统稳定性的一个技术工程。

2024-07-09 21:08:36 985

原创 【2-1:RPC设计】

RPC,remote procedure call,远程过程调用,它定义了一台机器上的程序去调用另一台机器上子程序的这一行为把远程实现搬到了本地,效果上远程调用和本地调用没有差别使用cs模式,客户端发起请求,服务端接收请求参数后执行屏蔽跨进程跨网络调用底层复杂性让我们更专注于业务逻辑IO就是计算机内部与外部设备之间拷贝数据的过程网络数据到来后先存储到操作系统的内核缓存区,在等待应用程序收走其实就是容错策略,超时后重新请求其它提供者,做到故障转移。

2024-07-08 22:38:45 878

原创 【9-3:读懂-常见应用级算法思想】

数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。算法是在基于存储的结构下,对数据如何有效的操作,采用什么方式可以更有效地处理数据,提高数据运算效率检索:在数据结构里查找满足一定条件的节点插入:往数据结构中增加新的节点,一般有一点位置上的要求,删除:把指定的结点从数据结构中去掉,本身可能隐含有检索的需求。更新:改变指定节点的一个或多个字段的值,同样隐含检索。

2024-07-07 21:34:11 1099

原创 【9-2:代码规范】

算法级思想代码规范(java)代码规范(java)方法参数必须一致,不要出现自动装箱拆箱操作SimpleDateFormat是线程不安全的使用equals注意空指针异常日志事务场景中如果出现异常被捕时注意回滚不要再finally中使用return方法应用中不可直接使用日志系统:log4j单元测试好的单元测试必须遵守 AIR 原则单元测试在线上运行时,感觉像空气(AIR)一样并不但在测试质量的保障上,却是非常关键的,好的特点。单元测试宏观上来说,具有自动化、独立性、可重复

2024-07-07 19:50:40 633

原创 【9-1:读懂-设计模式】

是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结,是在不同场景下编码的最佳实践要解決的都是代码的复用性、扩展性、可读性、可维护性等问题。

2024-07-07 19:19:09 642

原创 【1-3:读懂-Zookeeper】

持续更新中…

2024-07-06 20:41:16 271

原创 B3-redis

分析:直接从数据库中的数据,是存储在磁盘中的,需要多次的IO,而且请求数据库是基于TCP连接,单机的mysql qps 1W+,而redis的qps达到10w+;但是从缓存利用率角度来评估这个方案,不太推荐,因为每次数据发生变更,都无脑更新缓存,缓存中的数据不一定能被马上读取,这导致缓存中放了很多不常访问的数据,浪费缓存资源。先删除缓存,后更新数据库,第二步操作失败,数据库没有更新成功,下次读缓存时发现不存在,则从数据库中读取,并重建缓存,此时数据库和缓存依然保持一致。商品id为field;

2024-07-05 20:46:58 865 4

原创 B2-ES

分布式系统不可能同时满足一致性(C:Consistency)、可用性(A:Availability)和分区容忍性(P:Partition Tolerance),最多只能同时满足其中两项。2)删除,通过新增一个.del文件,文件中会列出需要被删除文档的段信息,这个被标记删除的文档仍然可以被查询匹配到,但它最终结果被返回前从结果集中移除。Elasticsearch 中的节点(比如共 20 个),其中的 10 个选了一个 master,另外 10 个选了另一个 master,怎么办?

2024-07-05 00:00:01 361

原创 B1-mysql

Innodb 最大的特色就是支持了 ACID (原子性 (Atomicity)、 一致性(Consistency)、隔离性(Isolation) 和 持久性(Durability))兼容的事务功能,而且他支持行级锁。MyISAM 引擎的底层实现(非聚集索引方式)

2024-07-04 23:58:48 529

原创 A3-数据结构与算法

每个节点有零个或多个子节点没有父节点的节点称为根节点每一个非根节点有且只有一个父节点除了根节点外,每个子节点可以分为多个不相交的子树。

2024-07-04 23:48:09 267

原创 A2-计算机网络

发送方和接收方各有一个窗口,接收方通过 TCP 报文段中的窗口字段告诉发送方自己的窗口大小,发送方根据这个值和其它信息设置自己的窗口小。接收窗口只会对窗口内最后一个按序到达的字节进行确认,例如接收窗口已经收到的字节为 {31, 34, 35},其中 {31} 按序到达,而 {34, 35} 就不是,因此只对字节 31 进行确认。就是去那台机器上有你需要的资源,但是计算机的唯一标识是IP,但是面向用户,用户并不方便记忆,所以就有了把一个网址转换到IP地址的过程,这就是DNS解析。

2024-07-04 23:46:42 455

原创 A1-操作系统

死锁是多个进程在运行过程中因相互争夺资源(不可剥夺资源:分配给进程后不能强行收回,只能在进程用完后自行释放、竞争临时资源:包括硬件中断、信号、消息缓冲区的消息)而造成的一种僵局。高并发是系统在短时间内进行大量操作,其相关的指:QPS(系统美标响应的查询次数)、TPS(每秒事物数)、吞吐量(单位时间内处理请求的数量)、并发数(同时处理请求的数量)(资源一次性分配、一个资源也不分配、可剥夺资源、资源有序分配法)原子性:不会被任何调度机制打断的操作,该操作只有两态,如果完成,如果未完成。为何提升内存交换效率。

2024-07-04 23:45:13 769

原创 【9-4:读懂-DDD-软件架构设计】

面向对象设计的本质是:“一个对象是拥有状态和行为的”防腐层隔离第三方软件。【行为-逻辑、过程】

2024-07-03 14:32:49 1014

原创 C3-C++

继承允许我们依据另一个类来定义一个类,这使得创建和维护一个应用程序变得更容易当创建一个类时,您不需要重新编写新的数据成员和成员函数,只需指定新建的类继承了一个已有的类的成员即可// 基类// eat() 函数// sleep() 函数//派生类// bark() 函数C++ 允许在同一作用域中的某个函数和运算符指定多个定义,分别称为函数重载和运算符重载当类之间存在层次结构,并且类之间是通过继承关联时,就会用到多态。

2024-06-30 23:58:52 881

原创 C4-Linux

参考 https://blog.youkuaiyun.com/wh211212/article/details/52856240。

2024-06-30 00:47:46 163

原创 计算机组成原理-万字长文

堆是进程中的一大块内存,主要用于存放新创建的对象方法区主要用于存放已被加载的类信息、常量、静态变量,即时编译器编译后的代码数据。

2024-06-29 00:14:30 716

原创 四、SQL--FAQ

分布式锁缓存资源浪费机器性能损耗。

2024-06-28 22:43:08 196

原创 【1-2:读懂-容器化技术】

虚拟机将操作系统和硬件都虚拟化,但是容器是将app、环境、操作系统环境依赖打包,是更轻量级的打包。

2024-06-28 10:59:27 467 1

原创 P2-互联网架构

搜索引擎(ES)、缓存集群(mysql)、mysql集群、分布式文件、nosql。存储的数据多样化,要求开发框架架构层面要提供多样化的支撑,并确保访问易用性。数据运维:多种数据服务器对运维的要求提升,机器的数据维护与灾备工作量加大。中台是一种企业架构,实际上是共享理念在业务、系统、组织架构上的落地实施。将相同的系统部署多份,分散到异地多个机房,或者电信、移动多个网络中。不同地点,不同网络接入的用户,有了不同的访问入口和选择。数据安全:多种数据存储的权限,授权与访问隔离需要注意。常见的代理工具:52528。

2024-06-27 23:58:57 597

原创 西南大学844信号与系统考研经验(高分上岸学姐)

本人是2022年信息与通信工程以总分第一上岸的一名学姐,本科是双非一本。2.院校与专业分析1)院校分析:其实对于信息类专业,普遍比较认可“两电一邮”(电子科技大学(985),西安电子科技大学(211),北京邮电大学(211),其实我一开始是奔着电子科大去的,但最后报考了西南大学,相对而言西南大学确实竞争压力要小一点,录取的比例也比较高,竞争压力小很多。大家可以根据自己的本科院校、本科成绩和对自己的信心度选择院校。总体来讲,西南大学位于重庆北碚,各方面都很不错。2)专业分析:...

2022-07-25 23:49:31 6004 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除