背景在很多互联网产品应用中,有些场景需要加锁处理,比如:秒杀,全局递增ID,楼层生成等等。大部分的解决方案是基于DB实现的,Redis为单进程单线程模式,采用队列模式将并发访问变成串行访问,且多客户端对Redis的连接并不存在竞争关系。其次Redis提供一些命令SETNX,GETSET,可以方便实现 ...
分类:
其他好文 时间:
2018-07-13 23:18:21
阅读次数:
201
今天这篇博文主要是复习复习前面的内容,这两天因为一些小原因没有跟新学习的进度。 其实现阶段的学习就是主要学习stm32的一些主要的外设的使用,要用这个外设之前,最终的是先搞清楚它的定义是什么,比如GPIO这个外设,从字面意思来讲就是通用的输入输出端口,还需要搞清楚的是输入输出的究竟是什么,说白了就是 ...
分类:
其他好文 时间:
2018-07-11 21:18:01
阅读次数:
143
一、什么是多线程? 进程只是用来把资源集中到一起(进程只是一个资源单位,或者说资源集合),而线程才是cpu上的执行单位。 多线程:指在一个进程中存在多个线程,多个线程共享该进程的地址空间。 二、线程和进程的区别 1,线程共享创建它的进程的地址空间;进程有自己的地址空间。 2,线程可以直接访问其进程的 ...
分类:
编程语言 时间:
2018-07-10 21:29:13
阅读次数:
191
CTLE是什么?上篇文章也提到了,直白的翻译为连续时间线性均衡。它是在接收端芯片上的一种技术。之前也提到了,CTLE的作用可以在传输损耗较大的链路,有效的改善接收端眼图的性能。 对于有过高速串行信号仿真经验的同行来说,最经常看到它的地方是IBIS-AMI的模型,以XILINX的V7芯片的ibis-a ...
分类:
其他好文 时间:
2018-07-10 17:44:49
阅读次数:
183
MySQL事务主要用于处理操作量大,复杂度高的数据。比如说,在银行系统中,要添加一个账户,就要添加一个账户的基本信息,也要添加和该账户相关的信息,如联系电话等等,这些数据库操作语句就构成了一个事务。一、事务的概念及特点在MySQL中只有使用了Innodb数据库引擎的数据库或表才支持事务。(MySQL5.7默认使用Innodb存储引擎)。事务处理可以用来维护数据库的完整性,保证成批的SQL语句要么全
分类:
数据库 时间:
2018-07-10 14:39:28
阅读次数:
272
系统硬件 CPU - 中央处理单元 ALU - 算术逻辑单元 PC - 程序计数器 USB - 通用串行总线 总线 总线,贯穿整个系统的一组电子管道,在各个部件间传递字节流信息。 传送定长的字节块,称为字;字中的字节数,称为字长。 处理器 CPU,中央处理单元,是解释/执行存储在主存中指令的引擎。 ...
分类:
编程语言 时间:
2018-07-08 17:16:50
阅读次数:
191
Python开发 python(1)- 初识python python(2)- python程序的编写简单介绍 python(3)- 循环语句:从最内层跳出多层循环 python(4)- 简单练习:python实现购物车的优化 python(5)- 简单练习:python三级菜单优化 python( ...
分类:
编程语言 时间:
2018-07-08 16:37:28
阅读次数:
172
事务应该具有原子性,一致性,隔离型,持久性.俗称ACID 原子性(atomicity):一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。 一致性(consistency):事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。几个并行执行的事务 ...
分类:
其他好文 时间:
2018-07-08 15:32:09
阅读次数:
134
一、什么是进程、线程 在早期的计算机中,从计算机启动到关闭只执行一个程序,这个程序能够访问计算机内的所有资源。在计算机程序启动执行的时候你无法做任何别的事,这种裸机环境中是对资源极大的浪费。 那么这个时候,操作系统就应运而生了。在操作系统中,你可以运行多个应用程序,每个程序运行在独立的进程当中,操作 ...
分类:
其他好文 时间:
2018-07-07 20:32:14
阅读次数:
154
定义 一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息。 原理 主器件用于启动总线传送数据,并产生时钟以开放传送的器件,此时任何被寻址的器件均被认为是从器件.在总线上主和从、发和收的关系不是恒定的,而取决于此时数据传送方向。如果主机要发送数据给从器件,则主机首先寻 ...
分类:
其他好文 时间:
2018-07-06 01:42:45
阅读次数:
228