自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 进程间的通信

再来,消息队列是保存在内核中的消息链表,在发送数据时,会分成一个一个独立的数据单元,也就是消息体(数据块),消息体是用户自定义的数据类型,消息的发送方和接收方要约定好消息体的数据类型,所以每个消息体都是固定大小的存储块,不像管道是无格式的字节流数据。消息队列生命周期随内核,如果没有释放消息队列或者没有关闭操作系统,消息队列会一直存在,而前面提到的匿名管道的生命周期,是随进程的创建而建立,随进程的结束而销毁。可以看到,管道里的内容被读取出来了,并打印在了终端上,另外一方面,echo 那个命令也正常退出了。

2025-04-10 17:15:38 484

原创 虚拟内存详解

操作系统为每个进程分配独立的一套「地址」,人人都有,大家自己玩自己的地址就行,互不干涉。操作系统会提供一种机制,将和不同内存的物理地址映射起来。如果程序要访问虚拟地址的时候,由操作系统转换成不同的物理地址,这样不同的进程运行的时候,写入的是不同的物理地址,这样就不会冲突了。

2025-04-10 16:39:26 912

原创 慢SQL,带你解决它!

(超过这个时间sql就会被记录在慢查询日志中)慢查询阈值默认为10秒,为了方便测试,这里设置了0.3秒。(方便后面查找)根据日志可看出:sql语句,查询时间,查询耗时,查询行数等信息。

2025-02-12 20:48:57 300

原创 12306(组件库-commaon)

2.表示此类被私有化,只能静态方法调用,不能被实例化。实例,该实例可以用于将源对象的属性映射到目标对象。的主要作用是创建一个默认的。线程工厂,使用了构建者模式。

2024-10-08 09:04:05 368

原创 12306(组件库-cache)

缓存组件库,缓存使用,redis实战

2024-09-27 18:28:49 731

原创 12306(组件库bizs)

主要讲述了12306项目中bizs包中的知识,关于用户上下文,过滤器

2024-09-24 09:26:46 389 1

原创 12306项目(组件库-base)

是应用基础自动装配配置类作用:其主要目的是根据条件为 Spring 容器注册一些必要的 Bean。通过一些注解,如和,该配置类确保只在满足特定条件时创建对应的 Bean。

2024-09-24 08:35:18 701

原创 12306项目环境准备(虚拟机)

docker在这一段时间里面常规的使用安装不了,总是说网络无法访问所以我找到了一个合适的方法,安装yum库在这一步会报错,我们换一种方法。我们手动创建一个dokcer-ce.repo文件/etc/yum.repos.d/docker-ce.repo 以下是文件内容依次执行即可开机自启动配置加速镜像,去阿里云直接搜索复制。

2024-06-21 15:30:46 449

原创 Redis微服务黑马(P142~P157)

选择在虚拟机上利用3个Docker容器搭建主从集群,容器信息如下容器名字: 角色: IP: 映射端口:利用compose搭建netwrok_mode是网络模式,以前我们默认使用的是桥接模式,是利用docker给我们搭建的虚拟网,用了host模式就是跟主机一起使用主机网络,就是相当于主机的一个进程。端口也不用做映射了。第一。

2024-06-19 10:56:13 1013

原创 JavaRestClient(es的java实现)(P123~P141)

在父工程里面指定,因为父工程可以全部匹配,这里用老版本呢是因为新版本api变化太大,而且企业中多用老版本,所以使用老版本。es的数据一般会采用分片存储,就是把一个索引中的数据分成n份存储在不同的节点上。查询数据时需要汇总各个分片的数据。假如我查990——1000,这里es的实现思路是,我先对数据排序,再找出990——1000,先找出前990个。分组聚合,查询出来的结果就是这样,brand_agg与cate_agg里面装的是数据。案例:搜索商品,查询出销量排名前十的商品,销量一样的时候,按照价格升序。

2024-06-17 13:15:06 1683

原创 Elasticsearch(P114~P123)

高性能分布式的搜索引擎。可以对搜索进行多种不同的实现。

2024-06-14 09:48:22 521

原创 MQ高级(半成)

我们不仅需要使用MQ发送消息,更要保证。

2024-06-12 21:12:13 272

原创 RabbitMQ(高性能的异步通讯组件)

视频通话是同步通讯,只能跟一个人。同步调用,失效性强,但是拓展性差。微信发消息是异步通讯,可以多线操作。异步调用,

2024-06-05 14:09:34 2005

原创 分布式事务

应该有一致性,同时成功或者失败。

2024-06-04 07:42:53 723

原创 微服务保护

某一个微服务的故障,出现阻塞,把服务器资源耗尽,导致整个集群故障。代码,网络,高并发做好。

2024-06-02 15:31:17 855

原创 小小计算器

【代码】小小计算器。

2024-05-29 20:35:54 381

原创 微服务day1

关于微服务常见的相互调用,分模块编程

2024-05-29 14:09:51 1056

原创 关于Docker黑马微服务(P22~P35)

进入文件之后退出文件后输入source ~/.bashrc生效镜像包含了应用程序,程序运行的系统函数库,运行配置等文件的文件包。构造镜像就是把上述文件打成包的过程。每个小文件打成数个小包,是分层简化。

2024-05-26 13:15:11 1044

原创 关于虚拟机linux连接ssh,以及本机ping不通虚拟机

处理了linux连接ssh时候常见的连接超时问题

2024-05-26 00:39:14 619

原创 速通java,微服务开始(第一天MybatisPlus)(P1~P20)

关于MybatisPlus的应用

2024-05-22 01:06:59 2105 1

空空如也

空空如也

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

TA关注的人

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