开发中经常出现批量的插入或者更新操作,当批量操作的数据较多时,比如到了几万行数据,会遇到操作数据库报错的情况,这个其中一种原因就是max_allowed_packet的配置问题,max_allowed_packet配置了数据库单次执行sql语句的大小,若超出配置的大小,就会出现报错。 如何查看max ...
分类:
数据库 时间:
2020-04-07 00:30:32
阅读次数:
84
原始套接字的特点 原始套接字(SOCK_RAW)可以用来自行组装IP数据包,然后将数据包发送到其他终端。也就是说原始套接字是基于IP数据包的编程(SOCK_PACKET是基于数据链路层的编程)。另外,必须在管理员权限下才能使用原始套接字。 原始套接口提供了普通TCP和UDP socket不能提供的3 ...
分类:
其他好文 时间:
2020-04-05 18:46:50
阅读次数:
120
PPP协议简介 点到点协议(Point-to-Point Protocol,PPP)提供了一种在点到点链路上封装网络层协议信息的标准方法。PPP 最初设计是为两个对等节点之间的 IP 流量传输提供一种封装协议,在 TCP-IP 协议集中它是一种用来同步调制连接的数据链路层协议(OSI模式中的第二层) ...
分类:
其他好文 时间:
2020-03-31 23:08:50
阅读次数:
89
实践三 网络嗅探与协议分析 验收 (1)编写简单网络抓包工具 Winpcap是一个强大的网络开发库,可以实现许多功能:获取可用的网络适配器;获取指定适配器信息(比如名称和描述信息);捕获指定网卡的数据封包;发送数据封包;过滤捕获的包以获取特定包等。 Winpcap主要包含packet.dll与wpc ...
分类:
其他好文 时间:
2020-03-29 17:53:32
阅读次数:
100
记住:永远使用 :binlog_format=row 记住:尽量使max_allowed_packet大,如:max_allowed_packet=32M:sets max size of any single message between the MySQL server and clients ...
分类:
数据库 时间:
2020-03-25 21:19:38
阅读次数:
95
进入mysql server 在mysql 命令行中运行 set global max_allowed_packet = 1048576*500 退出mysql命令行,然后重新登录。 show VARIABLES like '%max_allowed_packet%'; 查看下max_allowed ...
分类:
数据库 时间:
2020-03-21 14:56:28
阅读次数:
81
运行项目时,在登录页面输入账号密码后,控制台报数据库错误,排查了好久发现数据库的账号密码写错了,改正后就可以了。 之后又报数据库初始化错误: 1 init datasource error 2 The last packet sent successfully to the server was 0 ...
分类:
数据库 时间:
2020-03-21 14:49:27
阅读次数:
144
现象: 程序会不定时的出现连接错误,问题bug的异常信息如下: The last packet successfully received from the server was 116 milliseconds ago. The last packet sent successfully to t ...
分类:
编程语言 时间:
2020-03-17 21:17:43
阅读次数:
82
安装软件命令: apt get install [packet name] 如:安装StartDict(国外知名的字典框架) apt get install startdict ( 安装startdict下所有的) 更新软件: 可以通过再次安装覆盖 删除软件命令: apt get remove [p ...
分类:
其他好文 时间:
2020-03-07 09:31:24
阅读次数:
55
利用packet tracer为交换机配置vlan: 技术原理: "vlan" Tag Vlan :是基于交换机端口的另外一种类型,主要用于 跨交换机 的相同VLAN内主机之间的直接访问,同时对于不同VLAN中的主机进行隔离。 实验步骤: 新建packet tracer 拓扑图 划分VLAN 将端口 ...
分类:
其他好文 时间:
2020-03-06 12:53:18
阅读次数:
89