一 前言 本篇是MYSQL高级进阶篇内容第二篇,学习本篇的基础是知识追寻者之前发布过的文章,尤其是《MYSQL架构入门篇》重中之重; 《SQL-你真的了解什么SQL么?》 《SQL-小白最佳入门sql查询一》 《SQL-小白最佳入门sql查询二》 《SQL- 多年开发人员都不懂的插入与更新删除操作注 ...
分类:
数据库 时间:
2020-07-07 10:10:47
阅读次数:
71
1、锁的作用 Java中的锁主要用于保障多并发线程情况下数据的一致性。 在多线程编程中为了保障数据的一致性,通常需要在使用对象或者方法之前加锁,这时如果有其他线程也需要使用该对象或方法。则首先要获得锁,如果某个线程发现锁正在被其他线程使用,就会进入阻塞队列等待锁的释放,直到其他线程执行完成并释放锁, ...
分类:
编程语言 时间:
2020-07-07 00:15:49
阅读次数:
91
实现如果下规范的promise Aplus规范 1,promise是一个类:有三个状态 pending/等待态 fulfilled/成功态 rejected/失败态 2,promise默认执行器立即执行 3,Promise的实例都有一个then方法 4,执行器中用户可以自己决定成功或者失败,并且传入 ...
分类:
其他好文 时间:
2020-07-06 22:43:09
阅读次数:
61
在ProvisioningServices控制中,依次选择虚拟磁盘目录。右击当前想要版本化的磁盘镜像,选择版本;选择新建版本;生成新的设备0;属性中可以追加相关说明,便于记忆;选择用于测试的虚拟桌面,右击属性(建议不要选择生产机器);属性中选择维护;确定完成;重启该虚拟桌面;启动后系统会有命令行提示,选择1维护模式,等待系统启动;做好相应变更后,点击提交;根据需要选择提升到测试还是生产。本环境中选
分类:
其他好文 时间:
2020-07-06 19:41:42
阅读次数:
78
RCU的核心理念是读者访问的同时,写者可以更新访问对象的副本,但写者需要等待所有已存在读者完成访问之后,才能更新老对象。 这个过程实现的关键和难点就在于如何判断所有的读者已经完成访问,通常把写者开始更新,到所有已存在读者完成访问的这段时间叫做宽限期(Grace Period)。 内核中实现宽限期等待 ...
分类:
其他好文 时间:
2020-07-06 15:58:11
阅读次数:
94
Python中的多进程 Process 逐个创建进程 使用multiprocessing 中的Process,其中start()代表启动进程,join()代表等待进程结束再执行后面代码程序。 from multiprocessing import Process from time import t ...
分类:
编程语言 时间:
2020-07-06 12:48:12
阅读次数:
78
服务端 from socket import * #创建套接字 ip_port = ('192.168.0.143',8888) udp_socket = socket(AF_INET,SOCK_DGRAM) udp_socket.bind(ip_port) #消息传输 print("等待接收") ...
分类:
其他好文 时间:
2020-07-06 12:36:11
阅读次数:
67
MQ主要流程 解耦,异步,消峰 其中目的地主要为队列或者主题 队列点对点 消息的生产者 或者 这时消息的生产者名字已经出来 并且入队的数量变成了3 上述完成的也就是这部分 消息的消费者 前四步大同小异 这里需要和消息发送者的类型一致,所以需要强转一下 其中等待接收可以设置为一直等或者设置时长 最后再 ...
分类:
其他好文 时间:
2020-07-06 12:33:08
阅读次数:
64
mplayer移植过程中发现, gcc 4.8有个BUG:缺少stdatomic.h, 需要升级gcc版本。 1. 可以通过以下命令查看gcc版本: $: gcc -v 2. 输入以下3条命令对gcc进行升级:升级过程比较慢,耐心等待... $: sudo add-apt-repository pp ...
分类:
系统相关 时间:
2020-07-06 11:11:40
阅读次数:
160
1、 简介 http是基于tcp协议的, 必须通过三次握手才能进行通信,如果需要进行长轮训请求资源则非常不便,websocket解决了这一问题,实现了多路复用,全双工通信。在webSocket协议下客服端和浏览器可以同时发送信息。 建立了WenSocket不必等待客户端先请求。这时的服务器已有主动权 ...
分类:
编程语言 时间:
2020-07-05 21:16:22
阅读次数:
73