相关文章
linux编程第一部分总结
C多线程安全原则 对象析构很复杂,我们采用shared_ptr和weak_ptr来做 enable_shared_from_this<>是用来做回调的,因为多线程中可能对象的生命周期比传出去的this指针短,同时为了不延长对象的生命周期,我们把shared_ptr转成we…
建站知识
2024/4/18 10:27:42
vmware 16增加硬盘容量并在Ubuntu 18.04上边格式化并挂载
参考了《增加 VM虚拟机硬盘容量》
《Linux学习之分区挂载》中有给VMWare 16虚拟机添加一块硬盘的内容,需要先参考添加硬盘。 sudo mkfs.ext4 /dev/sda4给/dev/sda4进行ext4格式化。
sudo mkdir /mountsda4新建一个挂载目录。
sudo mount -t ext4 /dev/sda4 /mo…
建站知识
2024/4/27 2:12:38
springboot 与 Redis整合
SpringBoot 操作数据:Spring-data jpa jdbc mongodb redis! SpringData 也是和SpringBoot 齐名的项目! 说明:在SpringBoot2.X 之后,原来使用的jedis被替换成了lettuce jedis: 采用的直连,多个线程操作的话&…
建站知识
2024/4/27 14:19:27
《开发实战》14 | Spring框架:IoC和AOP是扩展的核心
14 | Spring框架:IoC和AOP是扩展的核心 IOC、AOP
IoC,其实就是一种设计思想,为什么要让容器来管理对象呢?或许你能想到的是,使用 IoC 方便、可以实现解耦。但在我看来,相比于这两个原因,更重要…
建站知识
2024/4/24 16:51:43
maven的依赖下载不下来的几种解决方法
前言 每次部署测试环境,从代码库拉取代码,都会出现缺少包的情况。然后找开发一通调试,到处拷包。 方案一:pom文件注释/取消注释 注释掉pom.xml里的报红色的依赖(同时可以把本地maven库repo里对应的包删除)&…
建站知识
2024/4/23 9:09:43
Spark_Spark比mapreduce快的原因
Spark 为什么比 mapreduce 快?
最重要的3点,
数据缓存 : 中间结果可以缓存在内存中复用
资源管理 :executor task 管理,不同stage的task可以运行在同一个executor上
任务调度 : dag 对比多阶段mr 1.任务模型的优化(DAG图对比…
建站知识
2024/4/25 5:06:45
ASP.NET Core 中的两种 Web API
ASP.NET Core 有两种创建 RESTful Web API 的方式:
基于 Controller,使用完整的基于ControllerBase的基类定义接口endpoints。基于 Minimal APIs,使用Lambda表达式定义接口 endpoints。
基于 Controller 的 Web API 可以使用构造函数注入&a…
建站知识
2024/4/20 0:25:00
Jmeter性能压测 —— 高并发思路
测试场景:模拟双11,百万级的订单量一个物流信息的查询接口。
条件:接口响应时间<150ms以内。10万并发量每秒。
设计性能测试方案
1、生产环境
①10W/S--并发量(架构师/技术负责人提供)
②20台机器(…
建站知识
2024/4/25 14:57:59