相关文章
String、StringBuffer、StringBuilder的区别
String、StringBuffer、StringBuilder的区别 String的内容不可修改,StringBuffer与StringBuilder的内容可以修改.StringBuffer与StringBuilder(更快)大部分功能是相似的StringBuffer采用同步处理,属于线程安全操作;而S…
建站知识
2024/3/28 14:44:23
linux编程第一部分总结
C多线程安全原则 对象析构很复杂,我们采用shared_ptr和weak_ptr来做 enable_shared_from_this<>是用来做回调的,因为多线程中可能对象的生命周期比传出去的this指针短,同时为了不延长对象的生命周期,我们把shared_ptr转成we…
建站知识
2024/3/23 20:23:02
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/3/25 19:21:52
springboot 与 Redis整合
SpringBoot 操作数据:Spring-data jpa jdbc mongodb redis! SpringData 也是和SpringBoot 齐名的项目! 说明:在SpringBoot2.X 之后,原来使用的jedis被替换成了lettuce jedis: 采用的直连,多个线程操作的话&…
建站知识
2024/3/22 16:12:23
《开发实战》14 | Spring框架:IoC和AOP是扩展的核心
14 | Spring框架:IoC和AOP是扩展的核心 IOC、AOP
IoC,其实就是一种设计思想,为什么要让容器来管理对象呢?或许你能想到的是,使用 IoC 方便、可以实现解耦。但在我看来,相比于这两个原因,更重要…
建站知识
2024/3/6 14:59:42
maven的依赖下载不下来的几种解决方法
前言 每次部署测试环境,从代码库拉取代码,都会出现缺少包的情况。然后找开发一通调试,到处拷包。 方案一:pom文件注释/取消注释 注释掉pom.xml里的报红色的依赖(同时可以把本地maven库repo里对应的包删除)&…
建站知识
2024/3/27 18:23:05
Spark_Spark比mapreduce快的原因
Spark 为什么比 mapreduce 快?
最重要的3点,
数据缓存 : 中间结果可以缓存在内存中复用
资源管理 :executor task 管理,不同stage的task可以运行在同一个executor上
任务调度 : dag 对比多阶段mr 1.任务模型的优化(DAG图对比…
建站知识
2024/3/24 15:00:52
ASP.NET Core 中的两种 Web API
ASP.NET Core 有两种创建 RESTful Web API 的方式:
基于 Controller,使用完整的基于ControllerBase的基类定义接口endpoints。基于 Minimal APIs,使用Lambda表达式定义接口 endpoints。
基于 Controller 的 Web API 可以使用构造函数注入&a…
建站知识
2024/3/22 4:45:08