自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mysql各种锁

Mysql各种锁

2023-09-30 21:13:01 440

原创 Redis的集群方案

Redis的集群方案

2023-09-25 18:56:19 1759

原创 Redis双写一致性、持久化机制、分布式锁

redis双写一致性、持久化机制、分布式锁

2023-09-24 15:49:20 654

原创 Buffer Pool

Buffer Pool

2023-09-16 12:55:11 297

原创 慢查询SQL如何优化

慢SQL指的是Mysql中执行比较慢的SQL,排查慢SQL最常用的方法是通过慢查询日志来查找慢SQL。Mysql的慢查询日志是Mysql提供的一种日志记录,它用来记录Mysql中响应时间超过long_query_time值的sql,long_query_time的默认时间为10s.当我们需要对查询的语句order by的时候,如果order by后面的字段如果在索引列中,因为索引本来就是排好序的,所以速度很快,没有索引的话,就需要从表中拿数据,在内存中进行排序,如果内存空间不够还会发生落盘操作。

2023-09-14 10:51:14 2140

原创 浅析Redis(1)

一个应用服务器,一个服务器有很多业务,方便于代码的维护,把这样一个复杂的服务器,拆分成更多的,功能更单一,但是更小的服务器(微服务),引入微服务,根本原因是解决人的问题,当应用服务器更复杂,势必需要更多的人来维护,人一多,就不好管理,需要划分组织结构,分成多个组,进行分工。(4)Redis把数据存储在内存中,内存中的数据易失的,Redis也会把数据存储在硬盘上,相当于在内存中的数据备份了一部分)Redis重启了,会在重启的时候加载硬盘中的数据,使Redis中的内存恢复到重启前的状态。

2023-08-28 09:31:38 649

原创 性能测试的定义和基本概念

用户响应时间:是指客户端发送请求到收到服务器返回的数据的间隔时间 ,也就是N1+A1+N2+A2+N3+A3+n4。请求响应时间:指客户端接收到请求,并并发出出响应的间隔时间,也就是A1+N2+A2+N3+A3。在线用户数:成功登录系统的用户数,只登陆,并不访问服务器,不会给服务器造成压力。测试人员借助性能测试工具,模拟系统在不同的场景下,对应的性能指标是否达到预期。并发用户数:大量的用户访问系统,此时访问的用户数,就是并发用户数量。系统用户数:系统注册的用户数,不访问服务器,不会给服务器造成压力。

2023-07-12 21:41:21 265

原创 Selenium基本操作

Selenium基本操作

2023-06-01 10:26:06 1884 1

原创 Junit常见用法

Junit是一种Java编程语言的单元测试框架。它提供了一些用于编写和运行测试的注释和断言方法,并且可以方便地执行测试并生成测试报告。Junit是开源的,也是广泛使用的单元测试框架之一。大家来想一个问题,这三个测试用例那个先执行?是按一定照从上到下的顺序吗?其实不是的,junit有自己的一套执行顺序的算法。二.Junit常用注解。一.Junit的含义。

2023-05-26 18:03:55 3280

原创 Spring事务及事务传播机制

Spring事务及事务传播机制

2023-05-21 20:06:12 1191

原创 Spring Aop以及SpringBoot统一功能的处理

SpringAop以及springboot统一功能的处理

2023-05-17 12:01:26 886 1

原创 MyBatis详解

MyBatis详解

2023-05-14 14:07:28 485

原创 Spring Mvc

然后Controller把请求信息在转发给Model,Model是一种数据模式(把Controller发送过来的数据进行计算,然后把结果返回给控制器),这时控制器并不会直接把结果给用户,因为Model传过来的数据用户可能看不懂,因此Controller会把Model返回来的结果先交给View(进行数据解析,然后渲染,)把能看懂的数据交给用户。这种写法是存在问题的,当我们再重新上传图片的时候,后面的图片会覆盖前面的,因为它们的路径和文件名相同 ,要解决这一问题,我们,可以随机生成文件名。

2023-05-08 22:44:31 671

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

按照正常情况下, 取钱业务会按照查卡-输入密码-选择业务 -出钞-取卡这一流程走下来,这是主事件流,但是也会存在卡消磁了、密码忘了、ATM机钱不够了,ATM机坏了长时间取不出来卡等一系列问题,我们充之为次事件流。将输入的数据等价划分成几个类,从每个类里面选出一个测试用例,如果这个测试用例通过,说明这一个类的测试用例都通过。(4)输入1.5元,按下红茶按钮,退还5角,送出红茶,(5)输入1.5元,按下雪碧按钮,退还5角,送出雪碧,(6)输入1.5元,按下可乐按钮,退还5角,送出可乐,

2023-05-08 08:58:25 2863

原创 SpringBoot日志文件

SpringBoot日志

2023-04-25 22:15:13 1829

原创 SpringBoot的创建及配置文件

SpringBoot项目的创建及配置文件

2023-04-22 15:51:06 1011 1

原创 测试基础概念常见测试开发模型

测试基本概念和常见开发测试模型

2023-04-20 17:20:42 475

原创 Bean对象的作用域和生命周期

Bean的作用域和生命周期

2023-04-16 16:12:39 606

原创 Spring的创建与Bean对象的存取

Spring项目的创建和Bean对象的存取

2023-04-16 14:42:53 526

原创 Spring核心与设计思想

由代码我们能看到需要依赖别的类的类需要在类里面去实例化这个类,负责这个类对象的创建与使用,像这种由上级依赖于下级,并由上级去创建、管理下级,其实存在一个很大的问题,如果我想给每个用户可能对轮胎有不同的尺寸要求,然后打印一下,这时我们的Tire这个类的代码就需要改动一下。Spring容器 既然是个容器的话,那么它还具备存取对象的功能,它具备存bean对象和取bean对象的功能,把bean对象放到Spring容器里,这样可以随用随取,不需要去创建的时候,再去new对象,大大提高了效率。4.IOC和DI的区别。

2023-04-10 10:42:47 1247

原创 Linux 常见命令

linux

2023-04-04 16:19:08 483

原创 JVM虚拟机

JVM

2023-04-02 12:33:54 538

原创 JavaScript语法

Javscript

2023-03-30 20:24:10 164

原创 Servelt api

Servlet api

2023-03-30 20:22:31 149

原创 Cookie 和Session

cookie和session

2023-03-22 17:04:50 267

原创 第一个Servlet程序

servlet

2023-03-21 15:24:55 808

原创 Http协议(2)

http

2023-03-07 22:14:21 118

原创 HTTP协议(1)

Http协议初始

2023-03-06 15:10:01 273

原创 数据链路层

数据链路层

2023-02-19 20:07:05 380

原创 IP协议

IP协议深度剖析

2023-02-18 14:57:47 478

原创 网络编程原理(1)

网络

2023-02-16 22:09:17 557 2

原创 文件操作和IO

文件操作

2023-01-12 21:00:52 620

原创 线程 进阶

线程进阶

2023-01-09 19:24:04 323

原创 线程 3

线程3

2023-01-07 12:58:45 705

原创 线程2的深度剖析

线程2

2022-12-09 16:11:48 616

原创 线程的深度剖析

线程(1)

2022-11-28 17:05:03 761

原创 索引和事务

索引、事务、JDBC的深度剖析

2022-11-20 16:33:43 656

原创 My sql的深度剖析

my sql的深度剖析

2022-11-16 22:50:56 1558 3

原创 Map和Set

Map Set的深度剖析

2022-10-26 12:48:25 1009

原创 动态内存

动态内存分配的深度剖析

2022-10-24 11:23:13 84

空空如也

空空如也

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

TA关注的人

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