- 博客(53)
- 收藏
- 关注
原创 操作系统-实验-进程
首先配置号c语言的环境 gcc编译执行下可以看到有三行输出前两行创建子进程之前和创建子进程之后都为91476,这个91476为父进程的pid,在创建了子进程后,子进程只打印了after fork日志印证下父子进程的关系可以看到倒数后两行,81479的ppid即父进程为91476其中有个关键函数fork函数,这个函数的作用为创建子进程子进程将父进程完全复制一份内存空间变成子进程。
2025-08-08 23:39:39
803
原创 LLM大模型开发-SpringAI:ChatClient、Ollama、Advisor
自定义advisor""";@Override/*存在多个拦截器的时候定义拦截器的优先级 数字越小优先级越高先执行*/@Overridereturn 0;重新构造chatClient@Beanreturn builder.defaultSystem( "你是一位旅游专家" )
2025-08-03 23:59:58
1054
原创 Hertz+Kitex快速上手开发
本篇文章介绍了hertz+kitex快速上手的开发,演示了hertz框架结合kitex框架实现网关+微服务架构的最简易版本
2025-05-25 23:58:28
1193
原创 Spring AI 开发本地deepseek对话快速上手笔记
本文简单介绍了SpringAI框架结合DeepSeek大模型进行本地化部署和开发
2025-05-13 21:57:57
473
1
原创 springboot+vue3+mysql+websocket实现的即时通讯软件
本项目为即时聊天服务的后端,由Springboot+vue3+mysql+websocket实现,功能参考微信等聊天软件设计 技术栈 后端 选用编程语言 Java web框架SpringBoot db MySQL 持久存储 nosql 缓存 Redis 全双工通信框架 WebSocket 前端 前端框架Vue3 Typescript UI样式 Css、ElementPlus 网页路由 vue-router 全双工通信框架Websocket
2025-04-20 21:12:27
1672
2
原创 redis实际开发应用简单实现
首先来看看登录与注册常规实现流程如下:其中,很多网站都有手机号验证码登录功能如百度实现之前咱可以来验证码有啥特点:一定时间内过期、验证码随机、与手机号会唯一匹配所以可以使用redis的string来实现更容易,key设置成手机号,value设置成验证码,过期时间射者成3分钟实现如下请求看下redis是否存入缓存了可以看到ttl即过期时间可以在进行等待会刷新下redis看到已显示键不存在。
2025-01-31 23:00:59
472
原创 什么是HTTP2
什么是HTTP2定义HTTP/2 (原名HTTP/2.0)即超文本传输协议 2.0,是下一代HTTP协议。是由互联网工程任务组(IETF)的Hypertext Transfer Protocol Bis (httpbis)工作小组进行开发。是自1999年http1.1发布后的首个更新。HTTP2.0在2013年8月进行首次合作共事性测试。在开放互联网上HTTP 2.0将只用于https://网址,而 http://网址将继续使用HTTP/1,目的是在开放互联网上增加使用加密技术,以提供强有力的保护去
2021-03-25 23:50:36
451
原创 mysql索引
mysql索引该图为一张数据库中的表对应的字段底层的数据图首先当咱想要查找一条数据 一般在不建索引的条件下 如要查第3条数据 则电脑的磁盘io会消耗三次才能够找到对应的数据 这样子查找的效率太低 因此能够为所有的行数据字段建立对应的索引在查找数据时 会从数据被存储对应的二叉树中找 利用二叉树的特性用遍历查找 与根节点对比 大于则网右子树递归查找 小于则往左递规查询 直到当前的节点值与想要查找的值相等但在查找数据的同时 当数据的存储量达到一定值时 二叉树的深度变得很大 就算是利用递归查询当前数据对应
2021-03-24 23:03:36
127
原创 ARP协议
ARP协议定义地址解析协议,即ARP(Address ResolutionProtocol),是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到局域网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。地址解析协议是建立在网络中各个主机互相信任的基础上的,局域网络上的主机可以自主发送ARP应答消息,其他主机收到应答报文时不会检测该报文的真
2021-03-23 23:03:38
163
原创 GET与POST的区别
GET与POST的区别1,post在url参数为不可见 放在http的request body里 不会被缓存及保存在日志中get放在url的参数2,post发送的数据量更大3,get直能够发送ASCII类型的数据4,get快5,get会将数据给缓存其来6,get会产生1个tcp数据包 post会产生2个tcp数据包...
2021-03-22 22:00:38
134
原创 TCP与UDP的区别
TCP与UDP的区别tcptcp建立连接要握手tcp确定可靠的传输tcp面向字节流udpudp无连接udp非可靠udp面向数据报
2021-03-20 21:41:50
90
原创 常用HTTP状态码
常用HTTP状态码1xx接受的请求正在处理2xx请求成功处理完毕200 表示从客户端发来的请求在服务器端被正确处理3xx重定向301 永久性重定向 表示资源已被分配了新的 URL302 临时性的重定向 表示资源已被分配了新的 URL4xx服务器无法处理请求400 请求报文存在语法错误403 请求的资源拒绝访问404 服务器里未找到所需要的资源5xx服务器处理请求出错500 服务器在执行请求的时候发生了错误501 服务器不支持请求需要其中的功能...
2021-03-19 23:03:28
137
原创 tcp三次握手
tcp三次握手第一次握手由客户端向服务端发起连接请求客户端把同步位SYN置为1 随机生成了个序列号seq=x第二次握手由服务端向客户端发送这边已收到客户端的连接请求告知客户端服务端把SYN置1 ACK=1 随机序列号=y ack=客户端序列号+1第三次握手首先由客户端看由服务端传回来的ACK、seq是否正确 正确再把客户端这边的ACK=1 ack=y+1发送给服务端服务端这边再看由客户端这边的ACK=1 和ack为序列号+1 正确了则完成了连接建立的过程当这采用了两次握手
2021-03-18 21:36:33
111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅