自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 环境变量配置

https://blog.csdn.net/sysocc/article/details/123202398修改gradle本地仓库的位置https://blog.csdn.net/hailuochaofan/article/details/124364658

2023-01-30 14:04:37 175 1

原创 图片链接测试

测试

2023-01-27 23:22:19 534

转载 jdk1.7与jdk1.8共存,相互切换

jdk1.7与jdk1.8共存,相互切换

2023-01-10 22:59:02 379

原创 React组件

组件是React中最基本的内容,使用React就是在使用组件组件表示页面中的部分功能多个组件可以实现完整的页面功能组件特点:可复用,独立,可组合。

2023-01-06 17:47:17 1367 1

原创 JSX的基本使用

JSX是的简写,表示了在Javascript代码中写XML(HTML)格式的代码优势:声明式语法更加直观,与HTML结构相同,降低学习成本,提高开发效率。

2022-12-28 17:41:22 1601

原创 vscode配置自动补全

【代码】vscode配置自动补全。

2022-12-28 16:58:37 1929

原创 react基本使用

react是一个用于构建用户界面的 JavaScript 库react官网()react中文网()React 是一个用于构建用户界面的 JavaScript 库如果从mvc的角度来看,React仅仅是视图层(V)的解决方案。也就是只负责视图的渲染,并非提供了完整了M和C的功能react/react-dom/react-router/redux: 框架。

2022-12-27 17:49:16 304

原创 SpringDataJPA(3)

有时我们在查询某个实体的时候,给定的条件是不固定的,这时就需要动态构建相应的查询语句,在SpringDataJPA中可以通过JpaSpecificationExecutor接口查询。相比JPQL,其优势是类型安全,更加的面向对象。我们可以简单的理解为,Specification构造的就是查询条件。对于SpringDataJPA中的分页查询,是其内部自动实现的封装过程,返回的是一个SpringDataJPA提供的pageBean对象。...

2022-07-25 00:08:47 122

原创 SpringDataJPA(2)

SpringDataJPA是Spring基于ORM框架、JPA规范的基础上封装的一套JPA应用框架,可使开发者用极简的代码即可实现对数据库的访问和操作。它提供了包括增删改查等在内的常用功能,且易于扩展!SpringDataJPA让我们解脱了DAO层的操作,基本上所有CRUD都可以依赖于它来实现,在实际的工作工程中,推荐使用SpringDataJPA+ORM(如hibernate)完成操作,这样在切换不同的ORM框架时提供了极大的方便,同时也使数据库层操作更加简单,方便解耦。......

2022-07-24 15:49:09 91

原创 SpringDataJPA(1)

ORM(Object-RelationalMapping)表示对象关系映射。在面向对象的软件开发中,通过ORM,就可以把对象映射到关系型数据库中。只要有一套程序能够做到建立对象与数据库的关联,操作对象就可以直接操作数据库数据,就可以说这套程序实现了ORM对象关系映射简单的说ORM就是建立实体类和数据库表之间的关系,从而达到操作实体类就相当于操作数据库表的目的。...

2022-07-24 14:24:28 84

原创 JPA常用注解说明

作用:指定当前类是实体类。作用:指定实体类和表之间的对应关系。属性:name:指定数据库表的名称作用:指定当前字段是主键。作用:指定主键的生成方式。属性:strategy :指定主键生成策略。作用:指定实体类属性和数据库表之间的对应关系属性:name:指定数据库表的列名称。unique:是否唯一nullable:是否可以为空inserttable:是否可以插入updateable:是否可以更新columnDefinition: 定义建表时创建此列的DDLsecondaryTable: 从

2022-06-28 09:50:31 394

原创 SpringBoot整合RabbitMQ

SpringBoot整合RabbitMQ1.生产者2.消费者3.小结1.生产者1.创建生产者SpringBoot工程引入start,依赖坐标 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dep

2022-04-28 23:22:53 86

原创 Kubernetes(k8s)

Kubernetes(k8s)1.Kubernetes核心技术1.1 Pod详解1.Kubernetes核心技术1.1 Pod详解Pod是Kubernetes的最重要概念,每一个Pod都有一个特殊的被称为”根容器“的Pause容器。Pause容器对应的镜像属于Kubernetes平台的一部分,除了Pause容器,每个Pod还包含一个或多个紧密相关的用户业务容器。Pod vs 应用:每个Pod都是应用的一个实例,有专用的IPPod vs 容器:一个Pod可以有多个容器,彼此间共享网络和存储资源

2022-04-27 16:56:50 159

原创 docker

Kubernetes(k8s)一级目录一级目录

2022-04-26 21:41:01 783

原创 Win10上RabbitMQ的安装

2022-04-26 21:38:42 2206

原创 RabbitMQ完整总结

RabbitMQ完整总结1.MQ 的基本概念1.1 MQ概述1.2 MQ 的优势和劣势1.2.1 优势1.2.2 劣势1.3 常见的 MQ 产品1.4 RabbitMQ 简介1.5 JMS1.6 小结2.RabbitMQ 的安装和配置(Linux)3.RabbitMQ 快速入门3.1 搭建示例工程3.2 编写生产者3.3 编写消费者3.4 小结4.RabbitMQ 的工作模式4.1 Work queues 工作队列模式4.2 Pub/Sub 订阅模式4.2.1 概念4.2.2 代码4.2.3 小结4.3 R

2022-04-26 21:35:46 1782

原创 SpringCloud(2)

SpringCloud1. Feign1.1. 简介1.2. 快速入门1.2.1. 导入依赖1.2.2. Feign的客户端1.2.3. 开启Feign功能1.2.4. 启动测试1.3. 负载均衡1.4. Hystrix支持(了解)1.5. 请求压缩(了解)1.6. 日志级别(了解)2. Spring Cloud Gateway网关2.1. 简介2.2. Gateway加入后的架构2.3. 核心概念2.4. 快速入门2.4.1. 新建工程2.4.2. 编写启动类2.4.2. 编写配置2.4.4. 编写路由规

2022-04-25 13:56:54 318

原创 SpringCloud(1)

SpringCloud1. 系统架构演变1.1. 集中式架构1.2. 垂直拆分1.3. 分布式服务1.5. 微服务架构1.5. 集中式架构2. 服务调用方式2.1. RPC和HTTP2.2. Http客户端工具2.3. Spring的RestTemplate4. 初识Spring Cloud4.1. 简介4.2. 版本5. 微服务场景模拟5.1. 创建父工程5.2. 服务提供者5.2.1. 创建module5.2.2. 添加依赖5.1.3. 编写配置文件5.1.4. 编写代码5.1.5. 启动并测试5.3.

2022-04-25 13:47:24 130

原创 Maven中依赖范围对传递依赖的影响

Maven中依赖范围对传递依赖的影响1.问题描述2.依赖范围对传递依赖的影响3.举例4.单元测试1.问题描述当在写junit测试时发现,代码报出没有找不到类的错误信息:是因为没有junit.jar引起的!为什么会这样呢?我们ssm_dao模块中有junit依赖而ssm_service模块依赖了ssm_dao,难道junit不应该传递过来吗?2.依赖范围对传递依赖的影响是因为依赖会有依赖范围,依赖范围对传递依赖也有影响,例如有A、B、C,A依赖B、B依赖C,C可能是A的传递依赖,如下图:最左边

2022-04-24 18:04:39 454

原创 Git的概念与应用

Git1.Git历史2.Git与svn对比3.git工作流程4.Git的安装5.使用git管理文件版本5.1 创建版本库5.2 添加文件5.3 修改文件5.4 删除文件5.5 案例:将java工程提交到版本库5.6 忽略文件语法规范6.远程仓库6.1 添加远程库6.2 从远程仓库克隆6.3 从远程仓库取代码6.4 搭建私有Git服务器7.分支管理7.1 创建合并分支7.2 使用TortoiseGit实现分支管理7.3 解决冲突8.在IntelliJ IDEA中使用git8.1 在Idea中配置g

2022-04-22 23:35:41 517

原创 Maven项目管理工具

Maven项目管理工具1.Maven介绍2.Maven的使用3.Maven常用命令4.maven工程运行调试5.总结6.依赖传递6.1 什么是依赖传递6.2 依赖冲突的解决6.2.1 依赖调解原则6.2.2 排除依赖6.2.2 锁定版本7. 定义pom.xml8.分模块构建工程9.maven私服[了解]10. 把第三方jar包放入本地仓库或私服1.Maven介绍2.Maven的使用3.Maven常用命令4.maven工程运行调试5.总结6.依赖传递6.1 什么是依赖传递6.2 依赖冲

2022-04-22 23:26:11 1077

原创 SpringBoot完整总结

Spring Boot完整总结1. SpringBoot简介2. SpringBoot快速入门3. SpringBoot原理分析4. SpringBoot的配置文件5. SpringBoot与整合其他技术1. SpringBoot简介2. SpringBoot快速入门3. SpringBoot原理分析4. SpringBoot的配置文件5. SpringBoot与整合其他技术...

2022-04-18 23:28:11 1062

原创 SSM整合

SSM整合1.环境准备1.1 创建数据库和表结构1.2 创建Maven工程1.3 导入坐标并建立依赖1.4 编写实体类1.5 编写业务层接口1.6 编写持久层接口2.整合步骤2.1 保证Spring框架在web工程中独立运行2.1.1 第一步:编写spring配置文件并导入约束2.1.2 第二步:使用注解配置业务层和持久层2.1.3 第三步:测试spring能否独立运行2.2 保证SpringMVC在web工程中独立运行2.2.1 第一步:在web.xml中配置核心控制器(DispatcherS

2022-04-18 23:23:14 82

原创 Spring MVC完整总结

Spring MVC完整总结1.SpringMVC的基本概念1.1 关于三层架构和MVC1.1.1 三层架构1.1.2 MVC模型1.2 SpringMVC概述1.2.1 SpringMVC是什么1.2.2 SpringMVC在三层架构的位置1.2.3 SpringMVC的优势1.2.4 SpringMVC和Struts2的优略分析2.SpringMVC的入门2.1 SpringMVC的入门案例2.1.1 前期准备2.1.2 拷贝jar包2.1.3 配置核心控制器-一个Servlet2.1.4 创建spri

2022-04-18 23:14:34 1164

原创 spring完整总结

spring完整总结1.Spring概述1.1 spring是什么1.2 Spring的发展历程1.3 spring的优势1.4 spring的体系结构2.IoC(控制反转)的概念和作用2.1 什么是程序的耦合2.2 解决程序耦合的思路2.3 工厂模式解耦2.4 控制反转-Inversion Of Control3.使用spring的IOC解决程序耦合3.1 案例的前期准备[会用]3.1.1 准备spring的开发包3.1.2 创建业务层接口和实现类3.1.3 创建持久层接口和实现类3.2 基于

2022-04-18 22:46:48 424

原创 Servlet&HTTP(request、response)

Servlet1.概念2.小案例3.概念4.概念5.概念1.概念运行在服务器端的小程序* Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。* 将来自定义一个类,实现Servlet接口,复写方法。2.小案例创建JavaEE项目定义一个类,实现Servlet接口* public class ServletDemo1 implements Servlet实现接口中的抽象方法配置Servlet在web.xml中配置: <!--配置Servl

2022-04-12 00:02:40 189

原创 Tomcat

Tomcat1.Tomcat1.1 下载地址1.2 安装1.3 卸载1.4 启动1.5 关闭1.6 配置1.Tomcat1.1 下载地址http://tomcat.apache.org/1.2 安装解压压缩包即可。注意:安装目录建议不要有中文和空格1.3 卸载删除目录就行了1.4 启动bin/startup.bat ,双击运行该文件即可访问:浏览器输入:http://localhost:8080 回车访问自己http://别人的ip:8080 访问别人可能遇到的问题:黑

2022-02-21 22:56:40 74

原创 AJAX相关

AJAX1.概念2.原生js实现方式3.JQuery实现方式3.1 $.ajax()实现3.2 $.get():发送get请求3.3 $.post():发送post请求1.概念概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML1. 异步和同步:客户端和服务器端相互通信的基础上* 同步-客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。* 异步-客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操

2022-02-21 20:22:20 64

原创 JQuery

JQuery1.JQuery基础1.1 概念1.2 快速入门1.3 JQuery对象与js对象区别于转换1.4 JQuery事件绑定&入口函数&样式控制1.5 选择器1.5.1 基本选择器1. 标签选择器(元素选择器)2. id选择器3. 类选择器4. 并集选择器:**代码示例;**1.5.2 层级选择器1. 后代选择器2. 子选择器1.5.3 属性选择器1. 属性名称选择器2. 属性选择器3. 复合属性选择器1.5.4 过滤选择器1. 首元素选择器2. 尾元素选择器3. 非元素选择器4.

2022-02-11 15:28:37 100

原创 JDK的安装目录及常用dos命令

常用dos命令

2022-01-07 15:44:29 198

原创 JDK,JRE与JVM的关系

2022-01-06 17:25:07 371

原创 HTTP 错误 404.2 - Not Found(由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。)

解决步骤:1.打开控制面板,并选择管理工具2.选择Internet Information Services (IIS)管理器3.选中“ISAPI 和 CGI 限制”,再选中“打开功能”4.选中“编辑功能”

2021-08-04 15:40:57 1873

转载 Windows10系统如何安装VB6.0及MSDN等图示教程

https://www.docin.com/p-1943507780.html

2021-06-11 15:34:15 2226

原创 RocketMQ(消息中间件)

RocketMQ(消息中间件)1.简介2.功能2.1 异步化2.2 限流削峰2.3 对比3.模型3.1 相关概念3.2 概念模型3.3 部署模型3.4 注意事项4.安装使用4.1 下载4.2 安装4.3 启动4.3.1 准备工作4.3.2 启动5.整合5.1 导包5.2 消息生产者实现5.3 消息消费者实现1.简介中间件:介于两者之间的技术消息中间件:消息中间件利用⾼效可靠的消息传递机制进行平台⽆关的数据交流,并基于数据通信来进行分布式系统的集成。2.功能2.1 异步化2.2 限流削峰2.3

2021-04-24 11:21:00 943

原创 rocketMq4.4.0启动broker报错: 找不到或无法加载主类

rocketMq4.4.0启动broker报错: 找不到或无法加载主类 Files\Java\jdk1.8.0_241\lib\dt.jar;D:\Program假如弹出提示框提示‘错误: 找不到或无法加载主类 xxxxxx’。打开runbroker.cmd,然后将‘%CLASSPATH%’加上英文双引号。保存并重新执行start语句。做如下图处理修改如下:输入命令:start mqbroker.cmd -n 127.0.0.1:9876 -c D:\rocketmq-all-4.4.0-bi

2021-04-24 11:17:06 1750 3

原创 JWT(Json·Web·Token)

@[TOC](JWT(Json Web Token))1.简介JWT全称 Json·Web·Token,是一个开放标准(RFC·7519),它定义了一种紧凑的,自包含的方式,用于作为JSON对象在各方之间安全的传输信息。该信息可以被验证和信任,因为它是数字签名的.JWT是目前最流行的跨域身份解决方案。2.使用场景下列场景中使用JWT是很有用的:2.1 Authorization(授权)这是使用JWT的常见场景。一旦用户登录,后续每个请求都将包含JWT,允许用户访问该令牌允许的路由、服务和资源。

2021-04-19 20:29:01 940 1

原创 API网关-Gateway

API⽹网关-Gateway1.概念2.为什么需要网关2.架构图2.1 单入口2.2多入口1.概念API是Application Programming Interface缩写,即应用程序接口。在实际微服务中可以理解为⼀个个功能方法。就比如你⼀个用户服务的微服务,可以对外提供 API 接口为,查找用户,创建用户等。网关:在计算机网络中,网关(英语:Gateway)是转发其他服务器通信数据的服务器,接收从客户端发送来的请求时,它就像⾃己拥有资源的源服务器一样对请求进行处理。2.为

2021-04-19 16:14:20 188

原创 基础业务代码

基础业务代码1.拦截器配置-HandlerInterceptor1.1 概念1.2 Filter和Interceptor的区别:1.3 代码实现:2.tk-Mybatis2.1 概念2.2 导包2.3 配置2.4 测试3.MapStruct3.1概念3.2 导包3.3 定义转换器接口4.SPI4.1概念4.2 Java SPI的约定(约定俗成)4.3 实践1.拦截器配置-HandlerInterceptor1.1 概念一般情况下,对来自浏览器的请求的拦截,是利用Filter实现的而在Spring中

2021-04-19 15:30:07 274

转载 Navicat Premium12远程连接MySQL数据库

https://blog.csdn.net/dengjin20104042056/article/details/95091506

2021-04-16 20:17:22 458

原创 Linux

Linux1.Linux简介1.1历史1.2 发行版本1.3 Linux操作系统的组成1.4 Linux文件系统目录2. Linux命令操作2.1 高频实用基础命令2.2 Linux文件与目录管理2.2.1 目录文件2.2.2 普通文件2.2.3 文本编辑2.2.3.1 命令模式(Command mode)2.2.3.2 插入模式(Command mode)2.2.3.3 末行模式(Command mode)2.3 用户管理2.3.1 添加用户2.3.2 删除用户2.4 组管理2.5 权限管理2.5.1 文

2021-04-15 21:11:45 101

空空如也

空空如也

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

TA关注的人

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