- 博客(4)
- 资源 (2)
- 收藏
- 关注
转载 多线程(原子性,可见性和有序性)
文章引用:1 https://www.jianshu.com/p/cf57726e77f2 2https://blog.csdn.net/eff666/article/details/66473088当前文章可以结合下面链接一起了解一下:https://blog.csdn.net/u013412772/article/details/80107643在并发编程中,我们通常会遇到以下三个问题:原子性问题,可见性问题,有序性问题。一、原子性即一个操作或者多个操作,要么全部执行并且执行的过程
2021-04-15 11:55:27 373
转载 关于“volatile关键字无法保证原子性”的理解
Volatile关键字的粗浅理解在学习并发编程的时候了解到,volatile关键字有两个作用:1. 并发环境可见性:volatile修饰后的变量能够保证该变量在线程间的可见性,线程进行数据的读写操作时将绕开工作内存(CPU缓存)而直接跟主内存进行数据交互,即线程进行读操作时直接从主内存中读取,写操作时直接将修改后端变量刷新到主内存中,这样就能保证其他线程访问到的数据是最新数据2. 并发环境有序性: 通过对volatile变量采取内存屏障(Memory barrier)的方式来防止编译重排序和CPU指令
2021-04-14 20:07:04 658
原创 MYSQL中日期比较大小方法详解
mysql中日期比较大小假如有个表product有个字段add_time,它的数据类型为datetime,有人可能会这样写sql:select * from product where add_time = '2013-01-12'对于这种语句,如果你存储的格式是yyyy-MM-dd是这样的,那么OK。如果你存储的格式是:yyyy-MM-dd HH:mm:ss这种格式就悲剧了,这时你就可以使用DATE()函数用来返回日期的部分,所以这条sql应该如下处理:select * from product
2021-04-09 18:19:17 23458
原创 SoapUI使用教程
一、简介SoapUI:常用的接口测试工具,掌握了能更好进行接口的开发。二、Http接口调用1.创建项目2.输入http请求地址3.选择对应项目的request,输入信息发送请求三、Webservice接口调用web service分两大类架构一种是基于soap协议的(wsdl结尾的接口),另外一种就是基于restful思想的,由于restful api接口(http地址的接口,但是请求报文为xml/json)的设计思想,后者国外商业应用更多。1.soap风格的webservice接口调
2021-04-07 17:59:43 5874
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人