- 博客(7)
- 资源 (2)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 读书笔记——java并发编程实战-第三章 对象的共享
1.可见性当系统操作中,对某一个数据的读和写是两个线程分别来进行时,我们无法保证写线程的结果一定能被读线程读取到。为了确保多个线程之间对数据操作的可见性,我们必须使用同步机制。失效数据: 错误的线程访问顺序,使我们读到的数据并不是正确的数据,我们称之为失效数据。它可能导致的你的程序输出错误的值或者无法结束。如果失效的是对象引用,那么情况则会更加复杂。你的数据结构可能被破坏,你的系统可能会抛出你意料之外的错误。甚至程序将无限循环下去。非原子的64位操作:线程没有同步的时候,我们可能会得到一个
2020-09-30 14:54:43
149
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 读书笔记——java并发编程实战-第二章 线程安全性
存在线程安全问题的前提:该变量可被修改该变量被多个线程访问当多个线程访问同一个可变状态的变量时,没有进行合适的同步,那么程序就会出现错误。共有三种方法解决该问题:不在线程之间共享该状态变量将状态变量修改为不可变的变量在访问时,使用同步一、什么是线程安全性?线程安全性:当多个线程访问某个类时,这个类始都能出现正确的行为,那么我们就称这个类是线程安全的。无状态的对象一定是线程安全的(有状态与无状态:有状态就是有存储数据的功能的类。无状态就是该类中的属性不存储数据)二、原子性1.竞态条
2020-09-22 10:44:32
1175
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 史上最简单的springboot整合mybatis,傻瓜式教学,你值得拥有
古语有云,先天下之忧而忧;后天下之乐而乐,爷娘闻女来,自挂东南枝…咳咳,有点跑题了,回想当初我学习springboot的时候,觉得最重要的就是先把springboot和mybatis搞通,毕竟不管咋说,先在localhost:8080看到json对象才是一个安心,所以秉着先天下之忧的心态,想写今天这么一个傻瓜式springboot整合mybatis,文采有限,技术不高。如有大神路过,请指点一二,如实在看不惯,请轻喷…整合三大要点Jar包(Pom.xml)springboot配置文件(applica
2020-05-19 21:18:14
1085
原创 EasyExcel读取文件快速实现
快速上手Excel表格读入共分为以下几个步骤:导入依赖新建Listener新建与你读取的Excel文件的列一一对应的类新建ReadExcel方法使用ReadExcel方法1.引入依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> &l
2020-10-12 11:16:34
6263
原创 问题记录之——windows10系统蓝牙失灵
问题描述正在看学习视频,耳机为airpods2.突然耳机失灵,点开windows10右下角控制面板,发现蓝牙选项已消失。具体情况如图所示:解决办法解决问题第一步,判断问题根源。此问题经我分析,共有以下两种可能:软件问题1.首先我进行了驱动安装以及检测,在数次重启电脑后,发现和驱动无关。2.其次,由于是新电脑,我选择将电脑重置到刚出场的状态。结果仍然失败。此时我们可以确定,该问题不是软件问题硬件问题经百度,得出推测,由于我的电脑(型号为ThinkPadE490)的蓝牙与无线网卡共用一
2020-07-20 16:57:52
1040
原创 面试问题之——如何使用数组实现一个简单队列
分析阶段我们先来看一下队列和数组都有什么特点队列先进先出在前端进行删除在后端进行插入数组定长内存地址连续 (与本文无太大关系)只能存储同一种数据类型这样看来,用数组实现队列,其实就是想办法使数组变成符合队列存储数据特点的一种实现。代码演示package Data;public class TestQueue<T> { //队列头指针 private int header; //队列尾指针 private int ta
2020-05-21 12:58:18
368
原创 记录问题之——当你的maven导入jar包失败,但是你根本就没什么错误
错误描述环境:maven3.5.3,idea2019.3问题详情:所有jar包引入不进来,查看本地仓库发现没有正常jar包,都是以.lastUpdate结尾的文件排查步骤:1.更换镜像,结果失败2.更换idea版本,结果失败3.更换电脑网络,结果失败4.百度,结果大部分的帖子都是一摸一样,根本无法解决问题问题解决在我坚持不懈的百度下,还是没有结果,最后在我某位大哥的帮助下,找到了问题的根本:因为阿里云不再支持http下载,只支持https(这里留下一个疑问,我另一台电脑的阿里云镜像是h
2020-05-18 08:54:47
817
4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人