并发入库面临重复数据的问题 以User类为例,当添加一个用户时,首先会去判断用户是否已经存在(即username是否已经在数据库中了),如果没有,则insert一条用户数据,如果有,则提示用户名已存在。 将这个操作看作函数:UserService.saveUser(User user),有3个步骤: ...
分类:
其他好文 时间:
2018-02-27 23:34:35
阅读次数:
280
tcp是一种面向连接的、可靠的、基于字节流的传输层通信协议。是专门为了在不可靠的互联网络上提供一个可靠的端到端字节流而设计的,面向字节流。 udp(用户数据报协议)是iso参考模型中一种无连接的传输层协议,提供面向操作的简单不可靠的非连接传输层服务,面向报文。 它们之间的区别: 1、tcp是基于连接 ...
分类:
其他好文 时间:
2018-02-26 16:21:34
阅读次数:
159
本章主要介绍了Unix系统的正常运行要使用的与系统有关的数据文件和信息。如:口令文件,阴影文件、组文件、附加组、系统标识、时间和日期历程。 口令文件,即Unix系统用户数据库,存储在/etc/passwd中,是一个ASCII文件,包含的字段信息在<pwd.h>定义的passwd数据结构中。 stru ...
分类:
其他好文 时间:
2018-02-24 15:36:29
阅读次数:
197
【用户数据库】 【商品数据库】 【订单数据库】 ...
分类:
数据库 时间:
2018-02-22 21:28:08
阅读次数:
152
1 并发 多用户数据库管理系统的一个主要任务是对 并发(concurrency)进行控制,即对多个用户同时访问同一数据进行控制。当缺乏有效的并发控制时,修改数据的操作就不能保证正常,从而危害数据完整性。管理数据并发的方法是让每个用户轮流操作数据。而数据库管理系统的目标就是减少每个用户的等待时间,即让 ...
分类:
其他好文 时间:
2018-02-19 13:47:36
阅读次数:
184
数据控制,其实就是“分配权限”——就涉及到用户。则主要就是2个问题: 用户管理: 权限分配: 有哪些权限。mysql中的权限mysql中,权限是系统内定的一些“名词”(单词),大约30个,每个权限表示“可以做什么工作”。 则分配权限就是相当于让某个用户可以做哪些工作。主要权限如下: mysql中的用 ...
分类:
数据库 时间:
2018-02-18 12:54:54
阅读次数:
207
1、store.js(为所有浏览器封装了 LocalStorage,而没有使用 cookies 和 flash。隐秘地使用 localStorage、globalStorage 和用户数据。) github地址: 2、jStorage(jStorage 是一个简单的键值对数据库,用于在浏览器端存储数 ...
分类:
编程语言 时间:
2018-02-14 10:40:12
阅读次数:
187
flask session工作机制, 把敏感数据经过加密后放入到’session‘中,然后在把’session‘存放到ocookie中,下次请求的时候,再从浏览器发送过来的cookie中读取session,在从session中读取敏感数据,并进行解密,获取最终的用户数据,这种session机制可以节 ...
分类:
其他好文 时间:
2018-02-13 23:38:48
阅读次数:
203
协议 TCP(传输控制协议),UDP(用户数据包协议)为传输层重要的两大协议,向上为HTTP提供底层协议,向下为数据链路层封装底层接口,乃是通信重中之重。TCP是面向流传输的协议,在编程中形象化为Stream,如流水一般,读入读出。流的基本单位为byte。而UDP则为数据包协议,以数据包为单位。协议 ...
分类:
系统相关 时间:
2018-02-10 17:02:03
阅读次数:
191
# 基于udp协议的套接字
s.recvfrom() 接收UDP数据
s.sendto() 发送UDP数据
UDP(user datagram protocol,用户数据报协议)是无连接的,面向消息的,提供高效率服务。
不会使用块的合并优化算法, 由于UDP支持的是一对多的模式,所以接收端的skbuff(套接字缓冲区)采用了链式结构来记录每一个到达的UDP包
在每
分类:
编程语言 时间:
2018-02-05 18:51:16
阅读次数:
187