自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 剑指 Offer第二版:1~n 整数中 1 出现的次数、51. 数组中的逆序对、56 - II. 数组中数字出现的次数 II

剑指 Offer第二版:1~n 整数中 1 出现的次数、51. 数组中的逆序对、56 - II. 数组中数字出现的次数 II

2023-04-29 15:02:59 788 1

原创 剑指 Offer第二版:机器人的运动范围、正则表达式匹配、表示数值的字符串

剑指 Offer第二版:机器人的运动范围、正则表达式匹配、表示数值的字符串

2023-04-25 13:20:49 577

原创 LeetCode热题HOT100:单词拆分、环形链表 II、LRU 缓存

LeetCode热题HOT100:单词拆分、环形链表 II、LRU 缓存

2023-04-22 23:30:00 626

原创 LeetCode 热题 HOT 100:从前序与中序遍历序列构造二叉树、二叉树展开为链表、二叉树中的最大路径和

给定两个整数数组 preorder 和 inorder ,其中 preorder 是二叉树的先序遍历, inorder 是同一棵树的中序遍历,请构造二叉树并返回其根节点。

2023-04-18 22:15:00 543

原创 LeetCode热题HOT100:76. 最小覆盖子串,84.柱状图中最大的矩形、96. 不同的二叉搜索树

给你一个字符串 s 、一个字符串 t。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 “”。注意:对于 t 中重复字符,我们寻找的子字符串中该字符数量必须不少于 t 中该字符数量。如果 s 中存在这样的子串,我们保证它是唯一的答案。

2023-04-16 12:13:32 435

原创 秒杀系统服务器部署及jmeter压测工具使用

(1)使用rpm后缀的文件,进行安装rpm -ivh 文件名文件自动安装在/usr/java文件夹下(2)安装完成之后进入根目录cd ~增加以下命令PATH=PATH之后使用更新环境变量,使得系统使用的java锁定在这个版本。

2023-03-17 20:40:37 838

原创 (最新版2022版)剑指offer之排序题解

(最新版2022版)剑指offer之排序题解

2022-11-13 15:38:19 482

原创 (最新版2022版)剑指offer之动态规划题解

(最新版2022版)剑指offer之动态规划题解

2022-11-07 12:34:26 557

原创 (最新版2022版)剑指offer之搜索算法题解

(最新版2022版)剑指offer之搜索算法题解

2022-11-02 10:24:42 445

原创 (最新版2022版)剑指offer之队列 & 栈题解

(最新版2022版)剑指offer之队列 & 栈题解

2022-10-31 10:51:34 540 2

原创 Integer超出-128—127范围如何比较(equals,intValue),为什么不能用==

Integer超出-128—127范围如何比较(equals,intValue),为什么不能用==

2022-10-30 17:23:05 578

原创 (最新版2022版)剑指offer之树和二叉树题解

(最新版2022版)剑指offer之树和二叉树题解

2022-10-28 17:13:37 1317

原创 (最新版2022版)剑指offer之链表题解

(最新版2022版)剑指offer之链表题解

2022-10-23 18:25:46 443

原创 redis缓存穿透、击穿、雪崩及解决方案&&分布式锁

redis缓存穿透、击穿、雪崩及解决方案&&分布式锁

2022-10-03 12:45:00 389

原创 redis持久化储存(RDB、AOF)和主从复制

redis持久化储存(RDB、AOF)和主从复制

2022-10-01 15:00:00 1134

原创 redis事务、乐观锁和悲观锁以及秒杀测试案例

redis事务、乐观锁和悲观锁以及秒杀测试案例

2022-09-30 16:13:48 1037

原创 redis简介及八种数据类型

redis简介及八种数据类型

2022-09-28 09:15:00 814

原创 redis实现手机验证码功能

redis实现手机验证码功能

2022-09-27 16:38:03 554

原创 计算机网络之网络层

计算机网络之网络层

2022-09-25 16:58:26 1321

原创 计算机网络之数据链路层

数据链路层在物理层提供服务的基础上向网络层提供服务,其最基本的服务是将源自网络层来的数据可靠地传输到相邻节点的目标机网络层。其主要作用是加强物理层传输原始比特流的功能,将物理层提供的可能出错的物理连接改造成为逻辑上无差错的数据链路,使之对网络层表现为一条无差错的链路。

2022-09-17 17:20:27 1219

原创 计算机网络之物理层

计算机网络物理层

2022-09-14 19:35:40 2054

原创 计算机网络概述(概念、组成、功能、分类)

1.速率相关性能指标1.1 速率1.2 带宽1.3 吞吐量2.时延相关指标2.1时延2.2 时延带宽积2.3往返时延RTT2.4 利用率2.4.1 信道利用率2.4.2 网络利用率2.4.3 时延和利用率的关系图3. 分层结构3.1 为什么要分层,分层要做什么4. 参考模型4.1 OSI流程简介4.2 TCP/IP参考模型4.3 五层参考模型及其传输过程简介网络层及以上,每一层都要对上一层发送的数据进行处理(加个头部)数据链路层不仅需要加头部,还需要加尾部物理层什么都不加,只管发送数据(比特流)

2022-09-04 16:27:27 1632

原创 Linux vi/vim简介和使用命令

Linux vi/vim简介和使用命令Vim 是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。连 vim 的官方网站 (https://www.vim.org/) 自己也说 vim 是一个程序开发工具而不是文字处理软件。...

2022-07-08 12:56:39 198

原创 Linux文件基本属性及更改文件属性和权限

Linux文件基本属性及更改文件属性和权限,Linux 系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux 系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。在 Linux 中我们通常使用以下两个命令来修改文件或目录的所属用户与权限:在 Linux 中我们可以使用 ll 或者 ls –l 命令来显示一个文件的属性以及文件所属的用户和组......

2022-07-06 15:23:43 2999

原创 进程的概念、组成、特征、组织

进程的概念、组成、特征、组织

2022-07-04 18:28:02 272

原创 MyBatis的各种查询功能

MyBatis的各种查询功能

2022-07-04 18:06:02 2421

原创 MyBatis入门案例及实现增删改查

MyBatis入门案例及实现增删改查

2022-07-01 14:39:26 465

原创 操作系统的中断和异常、系统调用和体系结构

操作系统的中断和异常、系统调用和体系结构

2022-06-30 19:04:42 367

原创 操作系统的概念、四个特征以及os的发展和分类

操作系统的概念、四个特征以及os的发展和分类

2022-06-30 16:01:22 4839

原创 Spring整合 JUnit框架

Spring整合 JUnit框架也使用一个复合注解替代上面两个注解完成整合

2022-06-29 16:19:12 114

原创 Spring整合日志框架(Log4j2)

Spring整合日志框架(Log4j2)(1)Spring5 已经移除 Log4jConfigListener,官方建议使用 Log4j2(2)Spring5 框架整合 Log4j2配置文件的名字必须为

2022-06-29 14:59:48 567

原创 Spring~IOC操作Bean管理(注解开发方式)

Spring~IOC操作Bean管理(注解开发方式)

2022-06-12 01:25:51 178

原创 Spring~IOC操作Bean管理(xml 自动装配,byName和byType的区别)

Spring~IOC操作Bean管理(xml 自动装配,byName和byType的区别)

2022-06-10 20:16:15 282

原创 Spring~bean的作用域(scope)和生命周期

Spring~bean的作用域(scope)和生命周期

2022-06-09 00:09:59 193

原创 Spring~IOC操作Bean管理依赖注入(xml管理方式)

(1)Bean 管理指的是两个操作(2)Spring 创建对象(3)Spirng 注入属性1.在 spring 配置文件中,使用 bean 标签,标签里面添加对应属性,就可以实现对象创建2.在 bean 标签有很多属性,常用的属性:唯一标识:类全路径(包类路径)3.创建对象时候,默认也是执行无参数构造方法完成对象创建(1)创建类,定义属性和对应的 set 方法2、使用有参数构造进行注入3、p 名称空间注入4、IOC 操作 Bean 管理(xml 注入其他类型属性)1

2022-06-07 23:42:36 352

原创 SpringMVC注解配置

在Servlet3.0环境中,容器会在类路径中查找实现javax.servlet.ServletContainerInitializer接口的类,如果找到的话就用它来配置Servlet容器。Spring提供了这个接口的实现,名为SpringServletContainerInitializer,这个类反过来又会查找实现WebApplicationInitializer的类并将配置的任务交给它们来完成。Spring3.2引入了一个WebApplicationInitializer基础实现,名为Abstract

2022-06-06 00:41:07 375 1

原创 SpringMVC异常处理器(基于xml配置和注解配置的异常处理)

SpringMVC提供了一个处理控制器方法执行过程中所出现的异常的接口:HandlerExceptionResolverHandlerExceptionResolver接口的实现类有:DefaultHandlerExceptionResolver和SimpleMappingExceptionResolverSpringMVC提供了自定义的异常处理器SimpleMappingExceptionResolver,基于xml配置使用方式:...

2022-06-05 10:45:00 571 2

原创 springMVC拦截器简介及配置

SpringMVC的处理器拦截器,类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。依赖于web框架,在实现上基于Java的反射机制,属于面向切面编程(AOP)的一种运用。由于拦截器是基于web框架的调用,因此可以使用Spring的依赖注入(DI)进行一些业务操作,同时一个拦截器实例在一个 controller生命周期之内可以多次调用。SpringMVC中的拦截器用于拦截控制器方法的执行SpringMVC中的拦截器需要实现HandlerInterceptorSpringMVC的

2022-06-04 22:41:05 432

原创 HttpMessageConverter(@RequestBody等注解使用方法)

requestBody:username=admin&password=123456结果:浏览器页面显示Hello在SpringMVC的核心配置文件中开启mvc的注解驱动,此时在HandlerAdaptor中会自动装配一个消息转换器:MappingJackson2HttpMessageConverter,可以将响应到浏览器的Java对象转换为Json格式的字符串在处理器方法上使用@ResponseBody注解进行标识,将Java对象直接作为控制器方法的返回值返回,就会自动转换为Json格式的

2022-06-04 19:44:18 592

原创 Restful简介和springMVC使用restful案例

RestFul: 是一种以网络为基础构架一种架构风格 一个架构符合Rest设计原则和约束称这个架构为RestFul。Rest 词: 并没有 更新技术 组件 服务 让我们web请求能够利用web中标准 和 能力 更好描述架构REST本身并没有创造新的技术、组件或服务,而隐藏在RESTful背后的理念就是使用Web的现有特征和能力, 更好地使用现有Web标准中的一些准则和约束。虽然REST本身受Web技术的影响很深, 但是理论上REST架构风格并不是绑定在HTTP上,只不过目前HTTP是唯一与REST相关的实例

2022-06-03 21:58:02 330

空空如也

空空如也

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

TA关注的人

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