自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 收藏
  • 关注

原创 网络工程师之华为Ensp配置

网络工程师 软考 华为 ENSP 路由

2024-05-02 17:46:20 371 1

原创 Ubuntu搭建openvpn服务器

openvpn ubuntu

2023-11-16 01:09:45 2147

原创 软考 -- 计算机学习(3)

软件测试

2023-11-06 22:21:29 251

原创 软考 -- 计算机学习(2)

软考

2023-09-19 23:29:41 252

原创 软考 -- 计算机学习(1)

软考基础知识

2023-07-09 13:42:37 135

原创 UnitTest 学习

python

2023-06-11 16:42:03 767

原创 Linux操作系统(基础操作)

linux基础学习

2022-12-03 22:27:33 968

原创 Python自动化测试学习3

httprunner

2022-10-30 12:50:33 802

原创 Python自动化测试学习2

unittest pytest

2022-10-16 13:17:54 439

原创 Python自动化测试学习1

自动化测试

2022-10-02 20:59:19 653

原创 Python学习_5 (内置模块)

文章目录一. 序列化模块1. pickle 序列化2. json 序列化系统内置模块就是按照python解释器后,系统给提供的模块在需要时可以导入后使用,例如:json、re、os…一. 序列化模块序列化是指可以把python中的数据、以文本或者二进制的方式进行转换,并且还能反序列化为原来的数据文本序列化模块 json二进制序列化模块 pickle1. pickle 序列化dumps()loads()# 序列化 - pickleimport pickle'''为什么要序

2022-03-14 18:20:13 928

原创 Python学习_4 (文件操作)

文章目录一、文件操作1. 文件的基础操作2. 文件打开的模式详解一、文件操作针对磁盘中的文件的读写。文件I (input) / O (ouput)文件操作步骤:1- 打发文件 (open)2- 读写文件 (write / read)3- 关闭文件 (close)1. 文件的基础操作'''open() 打开文件格式:open(文件的路径、打开的方式、[字符集]) 参数1: 文件路径 路径 url 统一资源定位符 相对路径: 绝

2022-02-19 23:55:36 95

原创 Python学习_3(数据类型)

文章目录一、字符串1. 转义字符一、字符串字符串的定义方式:单引号定义字符串 ’ ’双引号定义字符串 " "三引号定义字符串 ‘’‘xxx’’‘或者’’’’’‘xxx’’’’’’字符串定义时,引号可以互相嵌套1. 转义字符一个普通的字符出现在转义符 \ 后面时,实现了另外一种意义\ 转义符,续行符作为转义符时,在 \ 后面出现的字符可能会实现另外一种意义作为续行符时,在行尾使用了 \ 后,可以换行继续书写内容'''转义字符 \n 代表一个换行符 \r 代表光标

2022-02-02 16:29:47 1183

原创 Python学习_2(函数篇)

文章目录一、函数一、函数模块化编程模块化编程指把程序进行封装(函数封装、面向对象、文件…)函数函数是一个具有特定功能的代码块,就是将代码进行封装,提高代码的重用性,提高开发效率函数的定义# 定义函数 [基本结构]def 函数名([参数列表]): 功能代码 ... # 函数定义后并不会执行,需要进行调用函数名() ...

2021-11-28 14:35:32 440

原创 Python学习_1(基础篇)

一、基础了解Python是解释型语言,不需要编译Python是交互型语言Python区分大小写Python输入内容到文件# 数据输出到文件中,1、指定的盘符存在,2、使用file=xx形式fp = open('D://test.txt', 'a+') # a:如果文件不存在则创建,如果存在则在后面追加内容print("hello", file=fp)fp.close()Python的原字符 r / R# 原字符:不希望转义字符起作用,就使用原字符,在字符串前面加上r或R

2021-10-30 22:03:30 371

原创 802.1X认证技术与MAC认证技术

一、介绍802.1X技术作为局域网一种普遍端口(二层设备端口)接入控制机制在以太网中被广泛应用,主要用以解决以太网内认证和安全方面的问题MAC认证是一种基于端口和MAC地址对于用户的网络访问控制权限进行控制和认证方法,它不需要用户安装任何客户端软件,用户名和密码都是用户设备的MAC地址,用于哑终端的接入认证(打印机、IP话机)准入控制概述802.1X认证:802.1X协议起源于WLAN的802.11协议,用于控制无限用户的链路层接入和身份认证。经过扩展后,802.1X也可以使用以太网帧作为

2021-07-18 17:36:52 4397

原创 Webpack笔记整理

文章目录一. webpack 简介1.1 webpack 是什么1.2 webpack 五个核心概念二. webpack 初体验2.1 初始化配置2.2 编译打包应用2.3 总结:三. webpack 开发环境的基本配置3.1 创建配置文件3.2 打包样式资源3.3 打包 HTML 资源3.4 打包图片资源3.5 打包其他资源一. webpack 简介1.1 webpack 是什么webpack 是一种前端资源构建工具,一个静态模块打包器(module bundler)。在 webpack 看来,

2021-05-17 22:03:46 571 1

原创 Jmeter之HTTP协议接口性能测试

文章目录一、Http协议1. 常见的接口协议2. [HTTP协议响应码](https://blog.csdn.net/weixin_39309402/article/details/103469014)3. Http协议请求响应模型4. 常用HTTP请求方式一、Jmeter中的GET请求二、Jmeter中的POST请求一、Http协议1. 常见的接口协议HTTP:超文本传输协议HTTPS:安全超文本传输协议FTP:文件传输协议TCP:网络控制协议IP:互联网协议UDP:用户数据协议(实时通

2021-05-17 21:23:56 930

原创 虚拟机

1、找不到网卡配置到虚拟网络编辑器恢复默认设置,设置net模式,编辑ip地址与vmnet8处于同一网段2、查看ifconfig可以看见网卡已经分配ip地址3、虚拟机与本机可以ping通,无法连接外网执行sudo /sbin/dhclient 解决(大概是和dhcp有关,虽然我设置的ip地址是固定的,但是还是会出现不能上网情况)...

2021-03-27 22:40:20 97

原创 移动开发布局——flex

Flex笔记1. flex布局原理2. flex布局父项常见属性flex-direction:设置主轴的方向justify-content设置主轴上子元素的排列方式flex-wrap设置子元素是否换行设置侧轴上子元素的排列方式align-items (单行)align-content (多行)flex-flow3. flex布局子项常见属性flex属性align-self 控制子项自己在侧轴上的排列方式order属性定义项目的排列顺序1. flex布局原理flex是flexic box的缩写,意思是弹

2020-12-06 15:44:50 116

原创 Electron学习(前端)

文章目录一. 下载和安装二. 入门案例三. 内容1. Remote 模块讲解2. 菜单的创建和绑定事件3. 右键菜单的制作一. 下载和安装初始化npm,在根目录下生成一个package.json文件,用来记载项目相关文件的信息。安装electron,时间有点长,需要保证网络通畅的情况下下载查看electron版本开启electron,出现一个可视化界面,安装成功。二. 入门案例自定义一个入口函数main.js,在里面我们需要引入一些electron相关的配置与设置参数:va

2020-11-27 13:55:31 1097

原创 05 Vue 最终

PromisePromise是异步编程的一种解决方案什么时候会处理异步事务?一种很常见的场景就是网络请求,我们封装一个网络请求的函数,因为不能立即拿到结果,所以我们往往会传入另一个函数,在数据请求成功时,将数据通过传入的函数回调出去,如果只是简单的网络请求可以这样解决,但是当网络请求非常复杂时,就会出现回调地狱。什么时候会用到Promise?一般情况下是有异步操作时,使用Promise对这个异步操作进行封装<script> //new -> 构造函数(1.保存一些状态

2020-10-10 10:12:08 160

原创 04 Vue 高级

目录一.Vue CLI1. 安装CLI错误和ESLint规范2. runtime-compiler和tuntime-only的区别3.Vue CLI3创建项目和目录结构4.VueCLI3配置文件的查看和修改二. 路由 Vue-Router1. 路由一.Vue CLI1. 安装CLI错误和ESLint规范安装CLI错误可以试试:npm clean cache -forceESLint是js一个更严格的标准,如果不想使用可以在config/index.js中更改useEslint: falsenpm

2020-10-03 16:14:22 328

原创 03 Vue 进阶

模块化开发eg: 有不同的模块,它们有单独的作用域,就不会出现命名冲突的问题。var moduleA = (function(){ //导出的对象 var obj = {} var name = '小敏' var age = 18 function sum(num1,num2) { return num1 + num2; } var flag = true if(flag) { console.log

2020-10-01 22:29:55 172

原创 02 vue基本使用

Java高阶函数的使用编程范式:命令式编程/声明式编程编程范式:面向对象编程(对象)/函数式编程(函数)filter/map/reduce(过滤)filter中的回调函数有一个要求,必须返回一个boolean值 true:当返回true时,函数内部会自动将这次回调的n加入到新的数组中 false:当返回false时,函数会自动过滤这次的n(映射)map:在回调函数中对数字进行处理(聚合)reduce的作用:对数字中的所有内容进行汇总//1 filter函数的使用//取出小于

2020-09-27 12:44:10 215

原创 01 Vue入门

Vue的安装方式直接在官网下载对应的js文件,然后在项目中引入。

2020-09-24 20:41:18 140

原创 黑马ssm综合案例

文章目录1 项目搭建和环境配置数据库准备maven项目搭建1 项目搭建和环境配置数据库准备先了解一些oracle数据库的基本知识,黑马之前的视频有教学如何在虚拟机搭建oracle数据库,然后在本机使用PL/SQL操作数据库。oracle学习在数据库中新建一个用户user,可以直接在USER中右键new一个,设置用户名ssm和密码itcast,需要给用户授权,选择角色Role privileges中的connect和resource。然后我们就可以用刚才创建的用户来登录PL了。我们可以新建一个S

2020-09-04 12:45:53 1411

原创 Oracle数据库学习

安装安装oracle数据库在虚拟机中安装window2003,在window中安全oracle数据库,并且需要将虚拟机和本机连接,使用网络适配器net2(随便),需要让本机和虚拟机在同一个网段192.168.80.xx。打开本机cmd试ping虚拟机,能通信即可。PLSQL Developer安装与配置PLSQL Developer是Oracle数据库开发工具,PLSQL Developer功能很强大,可以做为集成调试器,有SQL窗口,命令窗口,对象浏览器和性能优化等功能,简而言之,用来方便操作or

2020-08-30 00:24:06 258

原创 maven_02

maven解决jar包冲突方式一:第一声明优先原则:哪个jar包的坐标在靠上的位置,这个jar包就是先声明的。先声明的jar包坐标下的依赖包,可以优先进入项目中。maven导入jar包中的一些概念:直接依赖:项目中直接导入的jar包,就是该项目的直接依赖包传递依赖:项目中没有直接导入的jar包,可以通过项目直接依赖的jar包传递到项目中去。方式二:路径近者优先原则:直接依赖路径比传递依赖路径近,那么最终项目进入的jar包会是路径近的直接依赖。方式三:(推荐)当我们要排除某个

2020-08-24 16:52:44 101

原创 SpringMVC_03

DAY3SSM 整合ssm整合Spring框架ssm整合SpringMVC框架Spring整合SpringMvc框架Spring整合MyBatis框架SSM 整合ssm搭建环境在pom.xml中导入项目所需坐标,创建所需要的包和类。ssm整合Spring框架想要将类交给spring容器接管,必须写一个配置文件,开启注解扫描<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springfram

2020-08-21 17:06:48 95

原创 SpringMVC_02

1 响应数据和结果视图

2020-08-20 18:45:10 150

原创 SpringMVC_01

1 关于三层架构和 MVC1.1 三层架构在JavaEE 开发中,几乎全都是基于 B/S 架构的开发。那么在 B/S 架构中,系统标准的三层架构,包括:表现层、业务层、持久层表现层:也就是我们常说的web层。它负责接收客户端请求,向客户端响应结果,通常客户端使用http协议请求web 层,web 需要接收 http 请求,完成 http 响应。表现层包括展示层和控制层:控制层负责接收请求,展示层负责结果的展示。表现层依赖业务层,接收到客户端请求一般会调用业务层进行业务处理,并将处理结果响应给客

2020-08-19 16:28:29 94

原创 Spring_04

Spring 中的 JdbcTemplateJdbcTemplate 概述:它是 spring 框架中提供的一个对象,是对原始 Jdbc API 对象的简单封装。JdbcTemplate入门要使用jdbcTemplate需要在pom.xml中先导入坐标pom.xml <!--spring-jdbc--> <dependency> <groupId>org.springframework</groupId&gt

2020-08-17 18:48:34 74

原创 Spring_03

改造案例改造操作account的代码,因为没有加入事务控制,执行sql时如果代码报错,可能造成数据库数据异常,因此需要编写事务控制,使得异常出现时事务可以回滚。/* * 连接的工具类,用于从数据源中获取一个连接,并且实现和线程的绑定 */public class ConnectionUtils { private ThreadLocal<Connection> tl = new ThreadLocal<Connection>(); private Da

2020-08-15 23:57:34 194

原创 Spring_02

基于注解的 IOC 配置告知spring使用注解配置bean.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.

2020-08-13 16:04:49 84

原创 Spring_00

建立一个Maven项目创建aop模块:选择的是java无模板的maven项目,main下没有webapp目录,需要自己创建。步骤:File —> Project Structure修改上下两处路径:加上src\main\webapp创建ioc模块:类似上面步骤:到此,项目maven创建完成。...

2020-08-11 17:13:35 86

原创 Spring_01

spring的体系结构IoC 的概念和作用程序的耦合和解耦/** * 程序的耦合 * 耦合:程序间的依赖关系 * 包括: * 类之间的依赖 * 方法间的依赖 * * 解耦:降低程序间的依赖关系 * * 实际开发中: * 应该做到,编译期不依赖,运行时才依赖 * * 解耦思路: * 第一步:使用反射来创建对象,而避免使用new关键字

2020-08-11 12:50:25 95

原创 mybatis_04

mybatis的延迟加载问题:在一对多查询中,当我们有一个用户,他有100个账户在查询用户的时候,用户下的账户信息应该是:什么时候使用,什么时候查询在查询账户时,账户的所属用户信息应该是:随着账户查询的时候一起查询出来延迟加载:在真正使用数据的时候才发起查询,不用的时候不查询,按需加载(懒加载)(一对多、多对多)好处:先从单表查询,需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表要比关联查询多张表速度要快。坏处:因为只有当需要用到数据时,才会进行数据库查询,这样在大批量数

2020-08-09 12:48:20 80

原创 mybatis_03

Mybatis连接池和事务在配置处指定是否使用连接池MyBatis 在初始化时,根据<dataSource>的 type 属性来创建相应类型的的数据源 DataSource,即:type=”POOLED”:MyBatis 会创建 PooledDataSource 实例type=”UNPOOLED” : MyBatis 会创建 UnpooledDataSource 实例type=”JNDI”:MyBatis 会从 JNDI 服务上查找 DataSource 实例,然后返回使用&l

2020-08-08 13:07:07 147 1

原创 mybatis_02

基本的CRUD操作步骤:在dao接口编写方法 --> 在映射配置文件配置方法sql语句 --> 在测试类调用dao方法。/** * 用户的持久层接口 */public interface IUserDao { //查询所有用户 List<User> findAll(); //保存用户 void saveUser(User user); //更新用户 void updateUser(User user); //

2020-08-06 01:00:16 74

空空如也

空空如也

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

TA关注的人

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