自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python基础——集合

详解python中集合的用法:定义集合、集合操作、遍历集合

2025-02-07 11:19:17 234

原创 python基础——元组

详解python中元组的场景和用法

2025-02-06 23:44:35 438

原创 python基础——列表

详解python中列表的使用场景和语法

2024-05-13 21:56:16 1405

原创 牛客华为机试题——难度:入门(python实现)

华为机试题python实现(入门难度,测试用例已全部通过)

2024-05-13 19:20:12 414 1

原创 Python基础——循环

详解python 中 while循环、for循环的使用方法

2024-05-10 12:26:16 2732 2

原创 Python基础——变量、运算符、判断

python中变量、运算符、if判断语句的使用

2024-03-24 16:43:04 1855

原创 软件测试基础知识

软件测试分类、软件测试周期、软件测试流程、软件缺陷

2024-03-18 19:43:17 1746

原创 常用测试用例设计方法

常用测试用例设计方法:等价类、因果图、场景法、判定法...

2024-03-17 18:03:34 788

原创 剑指offer——链表

剑指offer、链表

2021-09-22 12:19:52 305

原创 Java基础知识复习

部分知识点未整理,在其他文章中已总结。

2021-09-10 12:34:45 5

原创 性能测试——JMeter

性能测试之JMeter的使用

2021-09-10 12:33:31 14

原创 分治策略、递归

两种定义:mid = (left + right)/2、(right - left)/2 + left(((right-left)>>1)+left)方式的区别?在查找最后一步时,left 和 right 指向同一个数,left <= right 区间中还有一个数,如果改为 <,这个数就查询不到,所以必须使用<=。控制,即逐层地推,在逐层调用时,存在一个逐层连续地分配栈帧的过程,直至递归终止条件满足,终止递归,然后逐层回归。个台阶,当台阶数是 n时(0阶台阶跳法为1),青蛙一共有多少种跳台阶的方法?

2021-09-10 12:29:39 12 1

原创 接口测试——Postman

文章目录测试流程Postman简单使用测试流程接口测试属于功能测试,测试流程:测试接口文档(需求文档)根据接口文档编写测试用例(等价类划分,边界值等设计方法)执行测试,查看不同的参数请求,接口的返回的数据是否达到预期。得到测试报告没有接口文档可以做接口测试吗?可以。使用抓包工具Fildder获取返回值类型、传输协议等信息,自己写文档。(但抓包获取到的数据可能不准确)Postman简单使用测试 GET请求测试 POST请求...

2021-06-29 12:55:11 1749

原创 HTTP协议

详解HTTP协议结构及原理

2021-06-29 11:17:25 310

原创 String类

文章目录String类介绍1. String s = new String("hello") **创建了几个字符串对象**?2. 字符串比较:= 和 equals 的区别是什么?3.字符串拼接4. String和StringBuilder、StringBuffer的区别?String类介绍String 类代表字符串,String实例的值是通过字符数组(char[])实现字符串存储的。String类不属于Java基本数据类型,使用 final 修饰(创建之后不能修改),无法被继承。有两种创建方式:直

2021-05-18 21:32:56 328

原创 SpringMVC前后端交互

springMVC前后端交互过程详解

2021-04-22 21:57:25 3657 2

原创 SSM框架整合

SSM(Spring + SpringMVC + Mybatis)整合思路

2021-04-20 20:29:35 128 1

原创 快速排序应用

一维数组一维数组单链表前两大的数第k小的数。

2021-04-20 15:20:46 1221 1

原创 处理器、适配器的配置

处理器、适配器配置

2021-04-16 15:50:48 265

原创 springMVC介绍

前端控制器不需要开发,前端控制器是整个用户请求的入口,它用来完成各组件业务转发,所有组件都是直接和前端控制器交互,减少组件间的耦合性。处理器映射器不需要开发,来存储URL和Handler之间的映射关系,由前端控制器来判断请求URL是否存在,并返回包含Handler的处理器执行链。处理器适配器不需要开发,按照特定的规则(HandlerAdapter要求的规则)去执行,Handler通过适配器找到真正的执行器,是适配器模式的使用。处理器Handler。

2021-04-16 14:08:55 938 1

原创 JDBCTemplate介绍、spring和mybatis的整合

①jdbc介绍;②spring与的mybatis整合

2021-04-14 14:36:28 457 1

原创 Spring——AOP框架

在实现通知的过程中,通过execution函数,可以定义切入点的方法切入。格式execution(<访问修饰符> <返回类型> <方法名> (<参数>) <异常>方法格式访问限定符 返回类型 方法名(参数) 异常举例:1、 execution(* com.tulun.bean.Book.show(…)) 表类里面的某一个方法(…)) 表类某个包里类所有方法(…)) 表示所有匹配所有类public方法匹配指定包下所有类方法(不包含子包)(包含包、子包下所有类)匹配指定类所有方法匹配。

2021-04-13 11:07:41 142 1

原创 Java框架部分——Spring(IOC)

Spring框架是一个轻量级的框架,占用内存小。简化Java的开发基于POJO轻量级和最小侵入式开发通过依赖注入和面向接口实现松耦合基于切面和惯例进行声明式编程通过切面和模板减少样板式代码spring中提供了IOC容器,IOC) 控制反转:对象的创建交给外部容器完成,这个就是控制反转。spring中使用控制反转来实现对象在不同程序中的使用。容器存在的必要性就是管理对象。通过购买图书的场景来分析使用java实例,使用相关对象是需要new创建并持有。存在的缺点实例化一个组件比较困难。

2021-04-06 17:32:07 558 3

原创 MyBatis使用

{} 和 ${} 的区别?

2021-03-31 17:43:37 356 1

原创 Java框架部分——MyBatis

MyBatis 是一款优秀的持久层框架,具有以下特征支持自定义 SQL(非自定义SQL:hebineate)、存储过程以及高级映射。MyBatis解决JDBC 代码以及设置参数和获取结果集的工作。MyBatis通过XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。

2021-03-26 15:07:32 191 1

原创 JDBC、连接池

文章目录一、JDBC介绍二、JDBC操作流程SQL注入问题一、JDBC介绍JDBC(Java Data Base Connection)是Java中提供的一套标准的应用编程接口,用来连接Java编程语言和数据库。JDBC常用组件:DriverManger:数据库驱动程序的管理类,匹配Java程序到数据库驱动的协议(MySQL,SQL server),识别出某个子协议与数据库服务器进行通信Driver(驱动):处理与数据库服务器的通信的,主要是- DriverManger管理对象,指具体的连

2021-03-25 19:09:00 154

原创 MySQL基本语法使用(二)

文章目录多表查询多表查询原理:多个表的查询(两个表):on对两个表进行连接形成虚拟结果集的表。例:A B CA和B连接ON,形成AB虚拟表,虚拟表和C,ON新娘工程AC结果集和C的虚拟表方向性:写在前面的为左表,写在后边的为右表。表与表之间的关系:一对一:A表的一行匹配B表中的一行。一对多:A表的一行匹配B表中的多行,B表中的一行只能对应A表中的一行。多对多:A表的一行匹配B表中的多行,反之亦然。多对多的关系需要第三张表,称之为结合表直接相连的表(通过外键相连):只能是一对一或

2021-03-24 16:08:41 384 1

原创 NIO模型

思路:主线程接收到客户端连接,将连接所对用的socketChannel交给子线程处理读写请求。socke本身是阻塞的,非阻塞IO要求tsocket被设置为non-blocking。检查一个或多个channel通道是否处于可读、可写、可连接。NIO模型在高并发场景下是不可用的。

2021-03-23 17:16:53 214 1

原创 网络模型(Java中的IO模型)

BIO模型在高并发的场景下是不可用的。客户端连接,子线程负责和客户端。

2021-03-17 12:15:49 185 2

原创 MySQL基本语法使用(一)

文章目录插入数据的语法插入数据的语法所有的属性都必须包含insert [into] 表名 values (值1,值2,值3,值4);可以直接插入指定属性的值insert into 表名 (属性名1,属性名2…)values(值1,值2…)...

2021-03-12 16:25:30 423

原创 MySQL编码、引擎

文章目录编码常见的两中编码错误几种解决方案引擎编码MySQL默认的编码是Latin1(拉丁文),这种情况下我们如果想要在MySQL中存储一些中文数据,就会出现问题。这个时候就需要将编码变为utf-8(或gbk)便于支持中文。常见的两中编码错误建表时无法解、 插入时无法识别(如下图)几种解决方案建表的时候指定编码形式在定义的字符串类型时,若想使用utf8编码,不用原本的char或varchar来定义而是使用nchar或者nvarchar在数据类型之后 + character set 编

2021-03-10 10:42:11 169

原创 MySQL数据类型与完整性约束

数据类型1. 整型int 取值范围:无符号范围 0 ~ 4294967295 ,有符号:-2147483647 ~ 2147483647int 类型的 无符号 和 有符号create table t1(id int unsigned);create table t2(id int);在表中存数据:insert student values(1);int 类型:存储宽度 与 显示宽度create table t3(id int(5) zerofill );create table t4(i

2021-03-09 11:18:55 661

原创 HashMap总结

详解HashMap使用方法及原理

2021-03-06 16:23:55 380 3

原创 计算机网络(TCP协议)

文章目录一、概念计算机网络的分类计算机网络中性能指标网络体系结构二、TCP协议 / UPD协议三、Java中的IO模型一、概念网络之间通过路由器连接,这就构成一个覆盖范围更大的计算机网络,这就程称之为互联网。网络把许多计算机连接在一起。互联网把网络通过路由器连接在一起。与网络相连的计算机称之为主机(IP地址),网络互连并不是把计算机简单地在物理层面连接起来,因为这样计算机不能够进行交互,所以我们还必须在计算机上安装能够交互的软件(port端口)才行。计算机网络的分类按照网络的作用范围分类

2021-03-03 21:01:00 576 1

原创 JAVA集合框架库

ArrayList和LinkedList的区别?HashSet和LinkedHashSet的异同点?HashMap 和 HashTable 和 ConcurrentHashMap 的区别?基合框架库就是java对数据结构的实现。下面介绍集合中的几个接口。

2021-03-03 20:23:06 168 1

原创 ConcurrentHashMap源码分析

ConcurrentHashMap源码分析

2021-03-03 20:18:41 189 4

原创 synchronized关键字

当多线程通过同一个对象引用多次调用当前同步方法时,需同步执行。也就是说当一个线程访问同步方法时,其他线程访问这个方法将会被阻塞(等待锁)。,使得在同一时间内只能有一个线程去操作去操作synchornized封装的代码块或者方法。synchronized是Java的关键字,它提供一种。

2021-02-24 10:38:21 112

原创 多线程——线程基础

线程的概念、生命周期及常用方法解析

2021-02-24 10:37:25 37 2

原创 Linux常用命令

浏览目录类命令pwd命令 :用于显示用户当前所在目录。cd命令:用来在不同的目录中切换i.改变目录到用户登陆时的工作目录ii.改变目录到当前目录下的文档子目录下iii.改变目录到用户登陆时的工作目录iv.改变目录到当前目录的父目录v.改变目录到当前目录的父目录下的bin子目录下vi.利用绝对路径表示改变目录到 /home/l 目录下ls命令:用来列出文件或目录信息i. ls 列出当前目录下的文件及目录ii.ls -a 列出包括以某符号开始的隐藏文件在内的所有文件iii.ls -.

2021-02-22 22:52:12 841

原创 MySQL基础

MySQL基本介绍数据库:存放数据的仓库数据库能存放大量数据、可以进行多方交互、进行长时间存储使用场景:只要有数据产生,并且需要多方交互,长时间存储。数据库管理系统数据库:存放数据的仓库数据库管理系统:MySQL sqlserver Oracle数据库系统: MySQL + 数据库关系型数据库 与 非关系型数据库关系型:(1)按照数据的信息,根据实际的场景,以及一些常识来进行分表。通过二维表来维护数据之间的关系,把不同的数据存储在不同的表里。(2)表与表知键,通过

2021-02-22 22:29:06 484

空空如也

空空如也

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

TA关注的人

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