- 博客(8)
- 收藏
- 关注
原创 JUC-共享模型之内存
JMM即Java Memory Model,它定义了主存、工作内存抽象概念,底层对应着CPU寄存器、缓存、硬件内存、CPU指令优化等。JMM体现在以下几个方面为什么呢?分析一下:1.初始状态,t线程刚开始从主内存读取了run的值到工作内存。2.因为t线程要频繁从主内存中读取run的值,JIT编译器会将run的值缓存到自己工作内存中的高速缓存区中,减少对主存中run的访问,提高效率。
2025-04-11 10:35:29
355
原创 JUC-Java线程
把【线程】和【任务】(要执行的代码)分开Java8以后可以使用lambda精简代码FutureTask能够接受Callable类型的参数,用来处理有返回结果的情况。
2025-04-07 20:30:10
951
原创 JUC-进程与线程、并行与并发
1.单核cpu下,多线程不能实际提高运行效率,只是为了能够在不同的任务之间切换,不同的线程轮流使用cpu,不至于一个线程总占用cpu,别的线程没法干活。多核CPU下,每个核(core)都可以调度运行线程,这时候线程可以是并行的。2.多核cpu可以并行跑多个线程,但能否提高程序运行效率还是要分情况。一般会将这种线程轮流使用CPU的做法称为。从方法调用的角度来讲,如果。
2025-04-04 01:00:43
792
原创 一篇入门MySQL基础
MySQL官方提供了两种不同的版本:商业版本:收费,可以试用30天,官方提供技术支持社区版本:免费,MySQL不提供任何技术支持(初学者安装社区版即可)安装及配置步骤可以参考以下文档MySQL安装文档.pdfSQL:一门操作关系型数据库的编程语言,定义操作所有关系型数据库的统一标准。项目开发中,在进行数据库表结构设计时,会根据业务需求及业务模板之间的关系,分析并设计表结构,由于业务之间相互关联,所以各个表结构之间也存在着各种联系,基本上分为三种:一对多(多对一)多对多一对多。
2024-07-07 08:52:56
2224
原创 第一次写就上榜了,记录一下
没想到第一次发博客就上了新人榜,原本只是想想将自己学到的东西整理一下,竟然能帮到别人,真的很不错!我会继续发帖的,这也将会给我的学习提供动力!
2024-07-05 11:32:13
257
原创 HTTP协议、请求响应
概念:超文本传输协议,规定了浏览器和服务器之间数据传输的规则。特点:1.基于TCP协议:面向连接,安全2.基于请求-响应模型的:一次请求对应一次响应3.HTTP协议是无状态的协议:对于事物处理没有记忆能力。每次请求-响应都是独立的。缺点:多次请求间不能共享数据。(会话技术解决)优点:速度快。
2024-07-04 23:26:09
1636
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人