自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 20230406 存在重复元素。

输入:nums = [1,1,1,3,3,4,3,2,4,2]输入:nums = [1,2,3,1]输入:nums = [1,2,3,4]

2023-04-06 12:58:20 469 1

原创 RPC框架

RPC基础知识

2022-08-19 10:54:10 10861 2

原创 springcloud微服务(一)(了解微服务、eureka注册中心、Ribbon负载均衡)

了解微服务、eureka注册中心、Ribbon负载均衡

2022-08-17 11:14:29 260 1

原创 项目部署spring

spring项目部署

2022-07-20 15:06:56 1222 1

原创 黑马瑞吉外卖软件开发整体优化(缓存优化)

缓存优化

2022-06-30 15:24:40 352

原创 swagger快速使用

swagger快速使用

2022-06-30 09:28:36 124

原创 黑马瑞吉外卖软件开发整体流程(七)(导入用户地址,菜品展示,购物车)

基础版完毕,需要捋清下单流程。

2022-06-29 21:16:03 365

原创 黑马瑞吉外卖软件开发整体流程(六)(新增套餐、套餐分页、删除套餐、短信发送和手机验证码登录)

套餐管理和移动端登录,下一章介绍购物车和用户下单

2022-06-29 10:29:13 752

原创 黑马瑞吉外卖软件开发整体流程(五)(文件上传和下载、新增菜品、菜品管理分页查询、修改菜品)

文件上传和下载,新增菜品,菜品管理分类、菜品修改

2022-06-28 10:35:42 353

原创 黑马瑞吉外卖软件开发整体流程(四)(公共字段自动填充、新增分类、分类管理中的分页查询、删除分类)

新增、删除、公共字段自动填充

2022-06-23 22:00:51 334

原创 黑马瑞吉外卖软件开发整体流程(三)(新增员工功能、员工信息分页查询、编辑员工信息)

新增员工、分页、编辑员工信息

2022-06-20 20:21:08 210

原创 黑马瑞吉外卖软件开发整体流程(二)(开发环境搭建、简单登录功能、退出功能、完善登录功能)

开发环境搭建、登录退出功能

2022-06-15 22:00:23 241

原创 黑马瑞吉外卖软件开发整体流程(一)(开发流程、技术选型、功能架构、角色)

springboot项目搭建

2022-06-13 17:35:13 776

原创 Springboot项目的打包与运行windows(运维篇一)

文章目录一、windows,Springboot打包过程一、windows,Springboot打包过程1.maven中生命周期clean,保证项目目录下没有target包2.点击maven中生命周期package

2022-06-13 14:18:33 330

原创 RabbitMQ--------入门到入土(简介、快速入门、五大工作模式模式)

RabbitMQ基础到进阶!

2022-06-06 21:15:20 95

原创 linux(ubuntu20)下载安装RabbitMQ

linux操作系统(ubuntu20)下载安装RabbitMQ步骤

2022-06-01 11:07:19 442

原创 springboot整合SSMP项目CRUD

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、案例分析一、案例分析

2022-05-28 11:52:04 264 3

原创 Redis快速入门(整合Springboot+redis基础操作)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、idea新建springboot项目,勾选4个依赖项二、项目结构三、String操作四、Set操作五、 Hash操作六、List操作七、ZSet操作八、 BitMap操作查看终端工具:![在这里插入图片描述](https://img-blog.csdnimg.cn/1795c6ec453c433789c64572a5ec90dd.png)一、idea新建springboot项目,勾选4个依赖项注意:在applicait.

2022-05-26 20:00:11 853

原创 Redis快速入门(基本概念和基础操作)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、什么是redis?二、redis特点三、redis结构体三、redis的数据结构3.1 List![在这里插入图片描述](https://img-blog.csdnimg.cn/8b9a187e775b40d3a81f28abc309be85.png)3.2 Hash3.3 Set![在这里插入图片描述](https://img-blog.csdnimg.cn/232ae0303a87479ebdb5fd932dfa39fc..

2022-05-25 22:01:18 167 1

原创 springboot基础加进阶(三) (整合第三方技术junit、mybatis、mybatis-plus、druid)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、整合junit二、整合mybatis2.1 创建新模块2.2 选择使用的技术集2.3 在yml中配置数据源:2.4 定义dao层接口与映射的配置2.5 测试三 整合mybatis-plus一、整合junitspringboot在测试时分两步: *1.注入你要测试的对象 *2.执行要测试的对象对应的方法二、整合mybatis2.1 创建新模块2.2 选择使用的技术集2.3 在yml中配置数据.

2022-05-05 20:54:21 465 1

原创 springboot基础加进阶(二) (三种配置方式、配置方式的优先级、yml配置文件学习)

文章目录一、三种配置格式配置文件的优先级二 yml配置文件的数据格式2.1 常见数组和对象的yml格式2.2 读取yml单一数据2.3 将数据封装到Environment对象中2.4 读取yml引用类型属性数据(重点! springboot主流方式)一、三种配置格式配置文件的优先级共存叠加并相互覆盖二 yml配置文件的数据格式2.1 常见数组和对象的yml格式2.2 读取yml单一数据访问http://localhost:8080/books,控制台输出2.3 将数据封装到

2022-05-05 15:32:28 842 2

原创 SpringMVC框架知识补给(四) (RESTFul风格)

文章目录一 REST简介案例分析三 快速开发一 REST简介案例分析三 快速开发简化后:

2022-05-05 10:45:34 70

原创 springboot基础加进阶(一) (入门案例和分析)

文章目录一、入门案例1.1 目录1.2 pom.xml1.3 主方法1.4 config配置类1.4 启动主类,访问http://localhost:8080/books二、入门案例分析:2.1 pom.xml中的parentSpringBoot框架中还有两个非常重要的策略:开箱即用和约定优于配置。开箱即用,Outofbox,是指在开发过程中,通过在MAVEN项目的pom文件中添加相关依赖包。 然后使用对应注解来代替繁琐的XML配置文件以管理对象的生命周期。 这个特点使得开发人员摆脱了复杂的配置.

2022-05-05 10:14:00 231

原创 @RestController注解初步理解

@RestController注解初步理解一、在Spring中@RestController的作用等同于@Controller + @ResponseBody。  所以想要理解@RestController注解就要先了解@Controller和@ResponseBody注解。二、@Controller注解1.在spring容器中创建该类的实例。2.将@Controller注解的类注入Spring容器中,只是该类成为处理器的第一步,想要修炼大成,还需要在该类中添加注解@RequestMap.

2022-04-29 10:18:44 613

原创 Java常见异常

常见RuntimeException(运行时异常)和CheckedException(可检查的异常)。常见的RuntimeException异常:- NullPointerException 空指针异常- ArithmeticException 出现异常的运算条件时,抛出此异常- IndexOutOfBoundsException 数组索引越界异常- ClassNotFoundException 找不到类异常- IllegalArgumentException(非法参数异常)常见的 Chec

2022-04-29 09:00:56 145

原创 MyBatis框架基础+进阶(四)(mybatis的缓存、逆向工程、分页插件)

文章目录一级缓存的概念一、pandas是什么?二、使用步骤1.引入库2.读入数据总结一级缓存的概念一级缓存是SqlSession级别的,通过同一个SqlSession查询的数据会被缓存,下次查询相同的数据,就会从缓存中直接获取,不会从数据库重新访问使一级缓存失效的四种情况: 1) 不同的SqlSession对应不同的一级缓存 2) 同一个SqlSession但是查询条件不同 3) 同一个SqlSession两次查询期间执行了任何一次增删改操作 4) 同一个SqlSession两次查询期间手动

2022-04-16 10:28:02 171

原创 ssm框架整合赋源码(书籍的增删改查)

文章目录一、项目结构和数据库文件二、pom.xml $$ web.xml2.1 pom.xml2.2 web.xml三、poji实体类四、controller层BookController五、dao层5.1、BookMapper5.2、BookMapper.xml六、service层6.1 BookService6.2、BookServiceImpl七、resources配置文件7.1 applicationContext.xml7.2 database.properties7.3 mybatis-conf

2022-04-15 10:26:42 1296

原创 MyBatis框架基础+进阶(三)(模糊查询、批量删除 、动态设置表名、自定义映射ResultMap、处理多对一的映射关系)

文章目录一、模糊查询1.1、 根据用户名模糊查询(方式一:使用${} )1.2、 根据用户名模糊查询(方式一:使用concat拼接 )1.3、使用双引号和#{}二、批量删除动态设置表名一、模糊查询1.1、 根据用户名模糊查询(方式一:使用${} ) //根据用户名模糊查询 List<User> getUserLike(@Param("username") String username);<!--//根据用户名模糊查询 List<User>

2022-04-08 14:31:16 655

原创 MyBatis框架基础+进阶(二)(核心配置文件详解、Mybatis获取参数值的方式、MyBatis查询功能)

文章目录一、核心配置文件封装SqlSessionUtils工具类,并测试功能二、MyBatis获取参数值的两种方式(重点)一、核心配置文件核心配置文件中的标签必须按照固定的顺序:properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,objectWrapperFactory?,reflectorFactory?,plugins?,environments?,databaseIdProvider?,mappers?<?

2022-04-07 22:22:02 268

原创 idea快速将鼠标光标跳到下一行(idea快捷键)

例如我们在填完admin后,鼠标光标在不在末尾,想新开一行还需要将光标移至句尾,此时我们只需要按下 Shift + Enter ,便可自动跳转到下一行

2022-04-07 09:21:07 4305

原创 MyBatis框架基础+进阶(一)(Mybatis介绍入门、测试连接数据库实现增删改查功能)

文章目录一、MyBatis简介1.1、MyBatis特性1.2、和其他持久化层技术对比二、搭建MyBatis2.1、pom.xml 引入依赖,创建pojo类,创建对应数据库2.2、创建MyBatis的核心配置文件2.3、创建mapper接口2.4、创建MyBatis的映射文件2.5、测试类2.6、假如log4j日志框架性能优化2.6.1、加入pom.xml依赖2.6.2、加入log4j的配置文件2.7、删除功能2.7.1、mapper接口中添加抽象方法2.7.2、UserMapper.xml中添加sql语

2022-04-06 18:05:31 202

原创 junit4报测试类class not found xxx错误解决方案 (完美解决)

一步到位!!! 勾选后测试类即可使用

2022-04-06 15:53:18 1079 1

原创 SpringMVC框架基础详解(七) (注解配置SpringMVC、SpringMVC执行流程)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、配置注解SpringMVC1.1、创建初始化类,代替web.xml1.2、创建SpringConfig配置类,代替spring的配置文件1.3、创建WebConfig配置类,代替SpringMVC的配置文件1.4、controller控制器测试1.5 interceptor拦截器配置1.6 成功访问访问首页二、SpringMVC执行流程2.1、SpringMVC 常用组件2.2、SpringMVC的执行流程一、配置注解Sp.

2022-04-06 10:15:18 207

原创 SpringMVC框架基础详解(六) (拦截器、异常处理器)

文章目录一、拦截器1.1 拦截器的配置1.2、拦截器的三个抽象方法1.3、多个拦截器的执行顺序二、异常处理器2.1、基于配置的异常处理2.2、基于注解的异常处理一、拦截器1.1 拦截器的配置*1.SpringMVC中的拦截器用于拦截控制器方法的执行*2.SpringMVC中的拦截器需要实现HandlerInterceptor*3.SpringMVC的拦截器必须在SpringMVC的配置文件中进行配置:以下两种配置方式都是对DispatcherServlet所处理的所有的请求进行拦截: &l

2022-04-05 23:22:32 129

原创 SpringMVC框架基础详解(五) (报文转化器HttpMessageConverter实现文件下载上传、SpringMVC处理JSON、)

文章目录一、HttpMessageConverter1.1、@RequestBody1.2、RequestEntity1.3、@ResponseBody1.4、ResponseEntity(文件下载)二、SpringMVC处理json、ajax2.1 、处理json2.2 处理ajax2.3、@RestController注解三、文件上传3.1、添加依赖pom.xml3.2、在SpringMVC的配置文件中添加配置:3.3、控制器方法3.4 访问file路径,选择文件点击上传,实现上传一、HttpMes

2022-04-05 21:34:21 186

原创 SpringMVC框架基础详解(四) (RESTFul使用案例)

文章目录**功能清单一、准备工作1.1、项目目录1.2、实体类Employee1.3、控制层EmployeeController1.3、dao层 EmployeeDao1.4、springMVC.xml1.5、 web.xml二、功能1: 访问首页2.1、templates目录下创建index.html2.2 、springMVC中配置视图控制器方便访问首页2.3、首页三、功能2:查询所有员工信息3.1、控制器方法3.2创建employee_list.html四、功能3:删除3.1、创建处理delete请求

2022-04-05 12:21:35 306

原创 SpringMVC框架基础详解(三) (域对象共享数据、SpringMVC的视图、RESTFul简单使用)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、域对象共享数据1.1使用ServletAPI向request域对象共享数据1.2使用ModelAndView向request域对象共享数据1.3使用Model向request域对象共享数据一、域对象共享数据1.1使用ServletAPI向request域对象共享数据@Controllerpublic class TestConteoller { @RequestMapping("/") public .

2022-04-05 10:24:34 346

原创 SpringMVC框架基础详解(二) (@RequestMapping注解、SpringMVC获取请求参数)

文章目录一、@RequestMapping注解1.1概念:1.2注解的位置:1.3注解的Value属性:1.4注解的method属性1.5注解的params属性1.6注解的headers属性1.7springMVC支持ant风格的路径1.8 SpringMVC支持路径中的占位符(重点)二、获取请求参数:2.1通过servletAPI获取2.2通过控制器方法的形参获取请求参数一、@RequestMapping注解1.1概念:将请求和处理请求的控制器方法关联起来,建立映射关系。SpringMVC 接收

2022-04-02 13:58:30 1369

原创 SpringMVC框架基础详解(一) (SpringMVC特点、SpringMVC两种配置方式、hello world 入门案例)

文章目录一、什么是MVC?二、什么是SpringMVC三、SpringMVC特点四、两种SpringMVC前端控制器DispatcherSerbvlet配置4.1 默认配置方式4.2扩展配置方式(常用)五、创建请求控制器:总结一、什么是MVC?MVC是一种软件架构的思想,将软件按照模型,视图,控制器来划分M: Model,模型层,指工程中的JavaBean,作用是处理数据JavaBean分两类: *1.实体类Bean:专门存储业务数据的,如Student,User等 *2.业务处

2022-04-01 16:07:24 500

原创 JavaWeb课程设计之案例实现增删改查

文章目录一、综合案例二、环境搭建三、查询所有四、新增品牌五、Servlet代码优化一、综合案例二、环境搭建三、查询所有四、新增品牌五、Servlet代码优化

2022-04-01 11:28:56 4992 10

空空如也

空空如也

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

TA关注的人

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