- 博客(2)
- 收藏
- 关注
原创 并发编程之原子性、有序性及可见性。
问题引入 在计算机执行程序的过程中,每条指令都是在cpu中执行的。程序中的临时数据都是存放在主存中的。而cpu和数据直接产生交互的是高速缓存。 在程序运行过程中,会将运算需要的数据从主存拷贝一份到高速缓存中。 那么cup在进行计算时直接可以从高速缓存中读取数据和写入数据,运算结束后,再将高速缓存中的数据刷新到主存。 很典型的一个例子: i = i+1; 当线程执行这个语句时,cpu首先会先从主存中读取i的值,然后复制到高速缓存,然后cpu会对i进行+1的操作,然后写入高速缓存,最后刷新到主存中。 缓存一
2021-08-18 00:28:28 170
原创 elesticsearch解决跨域问题
编辑config目录下 elesticsearch.yml配置文件 添加 http.cors.enabled: true和http.cors.allow-origin: "*" 重启es即可
2021-08-16 17:45:44 202
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人