自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 不加volatile关键字,变量为啥也对别的线程可见

在线程加锁的时候,会清空工作内存中共享变量的值,导致使用共享变量时就需要从主内存中重新读取新的值;线程解锁前,又必须把共享变量的最新值刷新到主内存中。期望的是 isStop没有加volatile关键字的时候,线程1的变量应该是线程私有的,会一直死循环才对,结果却不是这样。然后去掉println后又没问题。它是同步锁,是线程安全的,哪又为啥导致isStop可见了呢?3.从主内存中复制最新变量副本到工作内存。5.将更改后的共享变量的值刷新到主内存中。

2024-06-21 16:15:11 293

原创 JS 的 toFixed()方法总结

查询资料得知,它遵循一个公司,n/10^f-x,n为得到的值,比如上面的1234,f为需要保留的位数,如上面的3,x为代入的值,如上面的1.234501。重点是第二种:按理说五前为偶应舍去,得到的是1.234才对,但是却是1.235,这就不遵循“五前为偶应舍去”的规则了。四舍六入五考虑,五后非零就进一,五前为偶应舍去,五前为一要进一。结果是1235更接近0,所以输出1.235。但是又不严格按照这种规则来。toFixed()遵循。

2024-05-08 17:10:50 235

原创 Windows下虚拟机Linux项目访问外部数据库

输入:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';

2023-11-01 15:19:07 122 1

原创 springboot项目启动端口配置8081,启动一直是8080

springboot会去resources路径下加载符合要求的文件,从该文件中查找配置来覆盖默认配置,文件要求如下:如果出现多个文件都设置了相同的配置,最后面的文件会覆盖前面文件的配置,比如yaml会覆盖yml,properties会覆盖yaml,如上图也就是说:properties > yaml > yml我的目录结构为:dev目录下:resource目录下:将dev内部的application.yml文件名改为application-server.yml,在active加上server

2023-10-13 16:04:38 1040

原创 java网络编程

IP(Internet Protocol) 网络互联协议,是一台计算机在网络上唯一识别。通常使用xxx.xxx.xxx.xxx格式表示,每个xxx用一个字节(1Byte=8bit)来表示,数字为0-255。IP段分类:A类网 0-127 政府和大企业使用127 有特殊用途 像 127.0.0.1代表本机B类网 128-191 中小企业使用C类网 192-223 个人或者团队使用取值范围192.0.0.0 - 223.255.255.255像我们使用192.168.2.64。

2023-10-09 17:08:23 78

空空如也

空空如也

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

TA关注的人

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