使用python操作mysql的思路: 1. 连接数据库:ip,端口号,密码,账号,数据库 2. 建立游标 3.执行sql语句 4.获取执行结果 5.关闭游标,关闭连接 执行结果: 其他和pymysql有关的零碎知识点: ...
分类:
数据库 时间:
2018-06-20 18:43:26
阅读次数:
173
JDBC是Java程序连接和存取数据库的应用程序接口(API),包括两个包:java.sql和javax.sql。 用JDBC访问数据库的一般步骤: 1.建立数据源 2.装入JDBC驱动程序:使用Class.forName()显示加载驱动程序 3.建立连接 4.执行SQL语句 5.检索结果和关闭连接 ...
分类:
数据库 时间:
2018-06-18 16:06:39
阅读次数:
189
option redispatch option redispatch 是否允许重新分配在session 失败后 option abortonclose 丢弃由于客户端等待时间过长而关闭连接但仍在haproxy等待队列中的请求 option abortonclose #当服务器负载很高的时候,自动结... ...
分类:
其他好文 时间:
2018-06-12 10:23:23
阅读次数:
205
1.win7系统是默认不开启Telnet服务的,所以我们第一次使用时要手动开启Telnet服务 1)打开 控制面板 > 程序 > 程序功能 > 打开或关闭Windows功能,勾选上Telnet服务器和Telnet客户端 2)使用win7开始界面搜索功能,输入服务 3)如果出现无法启动,启动失败原因是 ...
分类:
Web程序 时间:
2018-06-09 11:34:54
阅读次数:
204
1、TCP和UDP TCP可靠性的实现: 校验码 接收方反馈 信息包附带序号 UDP: 快 不需要花费时间建立和关闭连接 快 偶尔丢失一两个消息包无所谓,但是TCP会严格检查 快 UDP的限制是一个信息包不超过64KB的数据 TCP和UDP区别就是UDP不建立连接,只保证数据的完整性,数据传输快,但 ...
分类:
其他好文 时间:
2018-06-01 21:33:25
阅读次数:
221
所以,本文也来凑个热闹,来谈谈TIME_WAIT。 为什么要有TIME_WAIT? TIME_WAIT是TCP主动关闭连接一方的一个状态,TCP断开连接的时序图如下: 当主动断开连接的一方(Initiator)发送FIN包给对方,且对方回复了ACK+FIN,然后Initiator回复了ACK后就进入 ...
分类:
其他好文 时间:
2018-06-01 13:34:24
阅读次数:
166
你会发现,运行程序之后并且用浏览器访问 127.0.0.1:8001 ,程序会报错,浏览器显示“该网页无法正常运作”,如下图 4. 释放连接TCP连接 若connection 模式为close,则服务器主动关闭TCP连接,客户端被动关闭连接,释放TCP连接;若connection 模式为keepal ...
分类:
编程语言 时间:
2018-05-23 17:03:08
阅读次数:
217
一、单线程为何这么快 1)绝大部分请求是纯粹的内存操作(非常快速) 2)采用单线程,避免了不必要的上下文切换和竞争条件 3)非阻塞IO 内部实现采用epoll,采用了epoll+自己实现的简单的事件框架。epoll中的读、写、关闭、连接都转化成了事件,然后利用epoll的多路复用特性,绝不在io上浪 ...
分类:
编程语言 时间:
2018-05-18 01:27:14
阅读次数:
217
程序中,批量插入数据有两种思路。 1、用for循环,一条一条的插入,经实测,这种方式太慢了(插入一万条数据至少都需要6-7秒),因为每次插入都要打开数据库连接,执行sql,关闭连接,显然这种方式不可行。 2、使用SqlBulkCopy,在程序中定义一个DataTable,把需要插入的数据存储在Dat ...
分类:
数据库 时间:
2018-05-11 23:54:56
阅读次数:
206
轮询与长轮询 轮询:客户端定时向服务器发送Ajax请求,服务器接到请求后马上返回响应信息并关闭连接。优点:后端程序编写比较容易。缺点:请求中有大半是无用,浪费带宽和服务器资源。实例:适于小型应用。 长轮询:客户端向服务器发送Ajax请求,服务器接到请求后hold住连接,直到有新消息才返回响应信息并关 ...
分类:
其他好文 时间:
2018-05-09 21:02:34
阅读次数:
155