自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (2)
  • 收藏
  • 关注

原创 钉钉应用云开发-五次案例分享和心得体会

1.认识云开发云开发平台地址 https://workbench.aliyun.com/?spm=a2c6h.22719814.1364563.33.d5d14bdeRW7jum案例:运用云开发平台简单部署一个应用2.Serverless云应用访问数据库、中间件产品配置案例:连接数据库快速开发 Todo List。两种方式任选其一 1. 通过RDS-MYSQL搭建自己的TODO-LIST 2.通过OTS搭建自己的TODO-LIST。3.钉钉开发平台接入基础案例:创建一个新的企业,然后在企业中创建

2021-04-28 21:58:08 1346

原创 设计模式-代理的代码实现与详解

设计模式-代理的代码实现与详解

2020-08-13 17:13:06 260

原创 设计模式-工厂的代码实现与详解

设计模式-工厂的代码实现与详解

2020-08-13 17:11:48 265

原创 设计模式-单例的代码实现与详解

设计模式-单例的代码实现与详解

2020-08-13 17:09:47 155

原创 Spring、Mapper、Swagger常用注解

Spring注解注解说明@Bean就是一个已经实例化好的类@Autowired可以用在字段、set 方法或构造方法上,它可以自动注入 Spring 容器中存在的 Bean。@Qualifier和@Autowired 配套使用,主要用于解决 Bean 注入父类相同引起冲突的问题。@Autowired @Qualifier(“bean1”)@Configuration实际上这个注解有点等同于 @Component ,但是更多的是一种设计上的规范。通常在配置类上使用

2020-08-13 17:07:47 211

原创 反射的三种支持、反射实例化对象

package com.zqh.reflect;class Person{ public Person(){System.out.print("无参构造-Person\t");} @Override public String toString() { return "hello! Person"; }}/** * JAVA反射机制是在运行状态中, * 对于任意一个类,都能够知道这个类的所有属性和方法; * 对于任意一个对象,都能够调用它的任意方

2020-08-13 16:59:30 275

原创 JUnit5-常用注解和方法-附实战小项目

JUnit5常用注解注解描述@Test表示方法是一种测试方法。与 JUnit 4 的@Test 注解不同,此注释不会声明任何属性@BeforeEach表示方法在每个测试方法运行前都会运行@AfterEach表示方法在每个测试方法运行之后都会运行@BeforeAll表示方法在所有测试方法之前运行,注意使用该注解的方法必须返回 void、访问级别不允许为 private,且必须声明为静态 (static) 方法@AfterAll表示方法在所有测试方法之后运

2020-07-24 11:47:13 539

原创 网上书城项目-LoadRunner压力测试

1. LoadRunner 12.02 安装教程及中文语言包安装2. 如何使用loadrunner进行web网站性能测试3. 解决loadrunner12版本中不显示监控图表的问题

2020-06-23 20:35:49 484

原创 在线教育项目-阿里云对象存储OSS的使用

对阿里云对象存储OSS的应用

2020-06-19 16:36:35 1172

原创 多线程 - 12.线程池

java 自带的4 种线程池,常用的几种队列,排队策略。

2020-06-18 16:02:12 102

原创 多线程 - 11.线程关键字的实现类

ReentrantLock 锁类Condition.java 监视器接口类

2020-06-18 12:12:56 103

原创 多线程 - 10.线程副本

ThreadLocal 线程副本的使用 InheritableThreadLocal 线程副本的使用

2020-06-18 09:15:26 260

原创 多线程 - 9.线程的等待与唤醒

体验线程之间的交互测试,使用 wait() 与 notify() 函数,join() 函数的使用

2020-06-17 20:01:08 125

原创 多线程 - 8.死锁与循环

模拟出synchronized 同步方法的无限等待,多线程的死锁的效果。

2020-06-17 14:42:13 165

原创 多线程 - 7.实例对象与并发访问

方法内的变量为线程安全的变量,实例变量为非线程安全的变量 ,多个线程多个锁实例,synchronized 。

2020-06-17 12:00:03 107

原创 多线程 - 6.线程的优先级与保护线程

线程的优先级有继承性、规则性、随机性,守护线程,yield() 函数

2020-06-17 11:19:04 113

原创 多线程 - 5.线程的停止

优雅的停止线程指当前线程结束本任务的操作后,停止并收回线程,而不是暴力的直接停止线程。

2020-06-17 10:44:08 122

原创 多线程 - 4.线程的休眠与活跃

isAlive() 函数、sleep() 函数、wait() 函数,和线程的生命周期

2020-06-17 09:58:48 165

原创 多线程 - 3.实例变量与线程安全

实例变量不共享,就不存在多个线程访问同一个变量的情况,实例变量共享,就可能会重复删除数据、或未删除数据等情况产生。

2020-06-16 22:35:36 99

原创 多线程 - 2.start 与 run 函数之间的区别

start() 函数用来启动线程,真正实现了多线程运行。run() 函数只是类的一个普通函数,如果直接调用 run 方法,程序中依然只有主线程这一个线程。

2020-06-16 21:33:36 145

原创 多线程 - 1.多进程和多线程的简单实现

Thread 类、Runnable 接口、Callable<V>接口的简单使用。

2020-06-16 20:47:00 157

原创 在线教育项目-Nginx配置文件-请求转发

#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1024;}http { include mime.types; default_type

2020-06-13 20:02:15 341

转载 慢SQL优化-MySQL

MySQL 如何进行慢 SQL 优化?思路:1.通过慢查询日志去寻找哪些 SQL 执行效率低;2.使用 explain 获取低效率的 SQL 执行计划;3.结合 SQL 与执行计划,进行分析与优化

2020-06-12 16:04:39 215

原创 在线教育项目-Mybatis-Plus之AutoGenerator-代码生成器

AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。

2020-06-12 09:32:08 1112

原创 LeetCode-数据库-MySQL题解(11-20)

题目来自于leetcode,数据库模块,可以一起练习:LeetCode-database-OJ

2020-06-11 17:21:11 846

原创 在线教育项目-vscode版本更新带来的问题-工程目录消失

在线教育项目-vscode版本更新带来的问题

2020-06-11 15:40:07 900

原创 在线教育项目-npm install失败-下载依赖失败-(vue-admin-template-master)

在线教育项目-npm install失败-下载依赖失败-(vue-admin-template-master)

2020-06-05 14:42:54 2927

原创 在线教育项目-子工程无法导入父工程依赖(pom.xml)的问题-idea

在线教育项目-idea-子工程无法导入父工程依赖(pom.xml)的问题

2020-06-04 15:16:56 330

原创 在线教育项目-统一返回数据格式-链式编程

定义{“success”: 布尔, //响应是否成功“code”: 数字, //响应码“message”: 字符串, //返回消息“data”: HashMap //返回数据,放在键值对中}

2020-06-03 23:15:44 222

原创 在线教育项目-Swagger整合遇到的问题-Unable to infer base url....

问题访问 http://localhost:8001/swagger-ui.html 一直有页面提示且关不掉。

2020-06-03 19:31:05 270

原创 LeetCode-数据库-MySQL题解(1-10)

题目来自于leetcode,数据库模块,可以一起练习:LeetCode-database-OJ

2020-06-02 18:28:34 742

原创 五大经典算法-模板题实现

1. 贪婪算法2. 动态规划算法3. 分治算法4. 回溯法5. 分支界限法

2020-06-01 18:39:54 506

原创 网上书城项目-遇到的问题-JavaWeb

网上书城项目-遇到的问题-JavaWeb

2020-05-31 20:52:33 2682

原创 MySQL5.7的安装、配置、远程连接-Ubuntu18

MySQL5.7的安装、配置、远程连接-Ubuntu18

2020-05-31 16:10:33 327

原创 网上书城项目-暂时用到的五个工具类-JavaWeb

1. 生成注册激活码的工具类2. 生成id的工具类3. 生成验证码的工具类4. 数据源工具5. 文件上传工具类

2020-05-30 22:31:55 281

原创 SQL语言基础用法-MySQL-XMind思维导图

2020-05-25 10:32:28 772 5

原创 基于Scrapy框架实现网络爬虫-Python

网络爬虫原理互联网上大量的信息以网页形式提供给用户,用户通过浏览器从服务器获得网页数据并经过浏览器解析后,进行网页阅读、内容复制、链接单击等操作。用户与网页服务器的通信是通过HTTP或者HTTPS实现的,网络浏览器是用户向服务器发送请求数据、接收服务器回应数据、解析并呈现服务器回应数据的客户端软件。用户不通过浏览器而是通过程序自动获取网页内容,有两种办法:一是当服务器提供API方法时,可以调用API获取网页数据;二是当服务器没有提供API方法时,需要使用爬虫程序从服务器获取网页数据并从中过滤提取所需数据

2020-05-21 16:30:43 6031 3

原创 黑盒测试-判定表驱动法与错误推测法-三角形问题

决策表法(判定表驱动法):是分析和表达多逻辑条件下执行不同操作的情况的工具,能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏。错误推测法 :依靠经验和直觉猜测程序中可能存在的各种错误,从而有针对性地编写检查这些故障的测试用例。

2020-05-19 21:44:17 6730

原创 黑盒测试-因果图法-自动售货机问题

因果图法在测试时必须考虑输入条件的各种组合,以及输入及输出的限制约束,它是一种适合于描述多种条件的组合、相应产生多个动作的形式来进行测试用例的设计。

2020-05-19 21:15:35 9920

原创 黑盒测试-等价类划分法与边界值分析法-三角形问题

黑盒测试之等价类划分法、边界值分析法,例题:三角形问题

2020-05-19 20:33:20 34655 3

售货机-黑盒测试-因果图法.zip

关于https://blog.csdn.net/weixin_43845524/article/details/106222830这篇博客的配套资源。该程序有GUI,用户按照提示输入投币值,选择饮料,由程序做出反应,根据输入情况判断是否出售饮料和找零,该程序设计故意存在不严谨的地方,可用于黑盒测试,因果图法的测试用例的验证。

2020-05-19

三角形程序-黑盒测试-等价类划分法-边界值分析法.zip

关于https://blog.csdn.net/weixin_43845524/article/details/106218860这篇博客的配套资源。该程序有GUI,用户按照提示输入三条边,由程序判断是否为符合输入数据的三角形,该程序设计故意存在不严谨的地方,可用于黑盒测试,等价类划分法、边界值分析法的测试用例的验证。

2020-05-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除