java
Summer夏泽洋
这个作者很懒,什么都没留下…
展开
-
Java中volatile关键字的实现原理
很多人都了解到在java中valatile关键字可以帮助我使变量"总是得到最新的值",那么他具体的实现原理到底是什么样的呢?这就要说到我们CPU的缓存模型CPU缓存模型:在说缓存模型之前,我们要先说一下CPU的计算步骤:数据加载到主内存再加载数据到高速缓存通过CPU处理指令,加载到高速缓存从高速缓存中读回数据由于缓存的速度跟不上我们CPU处理指令的速度,后来这设计出了我们多级缓存模型!L1 的存取速度:4 个CPU时钟周期L2 的存取速度: 11 个CPU时钟周期L3 的存取速原创 2020-11-10 19:59:49 · 212 阅读 · 0 评论 -
2020极简SSM框架搭建
之前一直用spring-boot学习,现在感觉真的是太方面了,但是为了了解spring-boot的整体框架和设计逻辑,决定搭建一个SSM项目,看了好几个博客,发现百分之八十的博客都是2018年以及以前的,所以在搭建的时候出了一系列的问题,这个博客就是为了近期学习SSM框架的同学而准备本文在:这个博客上做出调整和修改以适应现在的SSM框架更新工具准备:jdk:1.8idea:2019.1maven:可以用idea自带的tomcat:9.0MySQL:8.0项目创建使用M原创 2020-09-02 20:40:37 · 210 阅读 · 0 评论 -
极简JavaI/O流使用指南
思维导图字节流使用案例以及注释public static void main(String[] args) { try { InputStream is = new FileInputStream(new File("com/summer/java/a.txt")); //定义输入流并设置文件的位置 OutputStream os = new FileOutputStream(new File("com/summer/java/b.tx原创 2020-08-31 14:49:17 · 135 阅读 · 0 评论 -
极简Java中的反射运用
极简反射思想1.获取类的对象2.获取类中的方法、域或构造器3.创建一个对象的实例化4.运用对象的方法、域或构造器下面放案例首先创建Hi类public class Hi { private String name; private int age; private String msg ="Hello World"; public String getName() { return name; } public void se原创 2020-08-05 20:43:07 · 107 阅读 · 0 评论