在很多异常情况下,比如高并发、网络糟糕的时候,数据库里偶尔会出现重复的记录。 假如现在有一张书籍表,结构类似这样 在异常情况下,可能会出现下面这样的记录 但是,想了想,自己在处理相关数据的时候也加了判重的相关逻辑,比如,新增时当图书 name 相同时,会提示图书重复而返回。 初次遇到这个情况的时候, ...
分类:
数据库 时间:
2019-11-09 19:28:42
阅读次数:
81
1. 微信登录的两种实现方式 第一种是基于微信公众号进行登录,第二种是基于微信开放平台进行登录。 原因是微信登录不同于QQ登录和微博登录,微信登录没有提供输入账密码登录功能。微信只提供了扫码登录功能,如果是PC端进行登录的话可以用手机进行扫码,但是如果是手机端打开二维码是不能进行扫码的,即便是长按二 ...
分类:
微信 时间:
2019-11-05 23:17:31
阅读次数:
282
2019-11-03异常分类:所有的异常都在Throwable类里,Throwable有分为Error类和Exception类。 1、Error是程序无法处理的错误,表示运行应用程序中较严重问题。大多数错误与代码编写者执行的操作无关,而表示代码运行时JVM(Java虚拟机)出现问题。例如,Java虚 ...
分类:
编程语言 时间:
2019-11-05 21:51:03
阅读次数:
96
微软系统平台上 TOMCAT性能调优后可以稳定支持的最大并发用户数量在300人服务器配置: 单硬盘,SATA 8MB缓存测试服务器和loadrunner运行服务器位于同一网段 100MB网络(同一交换机)上,排除网络问题的影响服务器运行始终,CPU使用率非常低没有超过5%因此虽然服务器配置低,但是不 ...
分类:
其他好文 时间:
2019-11-05 13:38:12
阅读次数:
113
一、软件产品质量模型 功能性:满足明确和隐含需求的功能 可靠性:能够处理异常情况,快速恢复 易用性:简单,易用 效率性:资源占用率少,性能好 维护性:可修改维护的能力 可移植:适用多个环境 二、软件测试常见分类 1、是否覆盖代码 黑盒测试 白盒测试 灰盒测试 2、阶段划分 单元测试:对软件中最小的测 ...
分类:
其他好文 时间:
2019-11-04 00:02:58
阅读次数:
96
代码中被[]包含的表示可选,|符号分开的表示可选其一。 需求背景 我们在写存储过程的时候,可能会出现下列一些情况: 插入的数据违反唯一约束,导致插入失败 插入或者更新数据超过字段最大长度,导致操作失败 update影响行数和期望结果不一致 遇到上面各种异常情况的时,可能需要我们能够捕获,然后可能需要 ...
分类:
其他好文 时间:
2019-11-01 11:11:02
阅读次数:
79
一、JDK中常见的异常情况 1、常见异常总结图 2、java中异常分类 Throwable类有两个直接子类: (1)Exception:出现的问题是可以被捕获的 (2)Error:系统错误,通常由JVM处理 3、被捕获的异常分类 (1)Check异常: 派生自Exception的异常类,必须被捕获或 ...
分类:
编程语言 时间:
2019-10-30 13:30:53
阅读次数:
106
1.快速校验当表单文本足够长时,是否显示异常 Q:在平时测试工作中,当填写的字符过长时,到列表中查看回显数据,有时会出现文本越界等异常情况 如果依靠手工造数据有时候会觉得麻烦,毕竟还有后续的回归测试,不可能每次都造新数据 A:打开Chrome控制台,切换到Elements标签,然后定位要修改的页面元 ...
分类:
其他好文 时间:
2019-10-29 23:41:01
阅读次数:
172
网络部分 1、tcp/udp区别 2、tcp 三次握手/ connect/ accept 关系, read返回0 3、select/ epoll ET/LT 在一个非阻塞的socket上调用read/write函数, 返回EAGAIN或者EWOULDBLOCK(注: EAGAIN就是EWOULDBL ...
分类:
其他好文 时间:
2019-10-20 13:21:12
阅读次数:
77
今天在开发过程中调用一个库函数结果库函数有throw操作,当前代码没有对throw进行捕获操作,导致进程在main 函数中捕获到异常导致进程crash。所以借此记录下c++关于try,throw,catch的用法。 程序运行时常会碰到一些异常情况,例如: 做除法的时候除数为 0; 用户输入年龄时输入 ...
分类:
编程语言 时间:
2019-10-18 15:49:35
阅读次数:
74