自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 资源 (1)
  • 收藏
  • 关注

原创 【JVM-java虚拟机】简单知识点

1.简介1.1 对java的了解在JDK的安装目录下有一个JRE目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是JVM,lib中则是JVM工作所需要的类库,而jvm和 lib合起来就称为jre。JDK(Java Development Kit) :是 Java 语言的软件开发工具包(SDK)JRE(Java Runtime Environment):Java运行环境JVM:简单来说,作用是用于编译java代码成二进制,变成电脑系统能够识别的文件是一个虚构出来的计算机,是通过在

2021-09-17 11:27:32 311

原创 【Spring Cloud】目录!!!

link

2021-08-25 14:19:08 242

原创 【Git】简单了解操作

1.简介分布式版本控制系统实现跨区域多人协同开发追踪和记载一个或者多个文件的历史记录组织和保护你的源代码和文档统计工作量并行开发、提高开发效率跟踪记录整个软件的开发过程减轻开发人员的负担,节省时间,同时降低人为错误2.常见的版本控制工具Git、SVN、CVS、VSS、TFS2.1 本地版本控制记录文件每次的更新,可以对每个版本做一个快照,或是记录补丁文件,适合个人用。2.2 集中版本控制(SVN)所有的版本数据都保存在一个服务器上,协同开发者从服务器上同步更新或上传自己的修改

2021-06-24 17:42:41 190

原创 【水果管理系统】Spring Boot+MyBatis Plus+Vue+Element UI+ECharts+axios

目录1.搭建数据库2.搭建Vue项目2.1 创建普通项目2.2 安装插件2.3 router.index.js2.4 Bar.vue2.5 Pie.vue2.6 Table3.搭建SpringBoot3.1 创建普通项目3.2 连接数据库3.2 GenerateTest(代码自动生成)3.3 application.yml3.4 Controller3.5 DemoApplication.java3.6 测试4.整合Spring+Vue4.1 java解决端口跨域问题Table.vue1.搭建数据库cr

2021-05-23 20:50:06 3637 1

原创 【Spring Boot】目录(全!!!)

目录

2021-03-08 14:52:51 207

原创 【Vue】目录(全!!!)

快点下面链接!1.简介

2020-12-15 16:15:47 147

原创 【Mysql】指令(全)

目录1.数据库2.引擎3.数据表4.数据表字段5.运算符6.数据7.DML查询数据7.1单表查询(从指定表中查询数据)7.1.1模糊查询7.1.2比较运算符7.1.3排序7.1.4.分页(缓解数据库压力,提高客户体验)7.1.5分组7.2聚合函数查询(根据一组数据求一个值)7.3连接查询(把不同表的记录连到一起)7.4子查询(从内到外运算符查询)7.5合并查询(并列到一起查询)7.6联表查询(join)7.7自连接(一张表拆为两张一样的表,树状图)7.8别名(定义表和字段的别名)8.MySql函数(一些基础

2020-10-20 20:08:24 2014 2

原创 【Java Web】目录(全!!!)

快点下面链接!1.基本概念2.Web服务器3.Tomcat4.HTTP5.Maven6.Servlet7.JavaBean8.Filter过滤器9.MVC三层架构10.Listerner监听器11.基本概念

2020-09-28 18:50:38 232

原创 【JAVA SSM】目录(全!!!)

快点下面链接!1.Mybatis2.Spring3.SpringMVC

2020-09-28 18:50:20 218

原创 【Java Web】9. SMBMS超市订单管理系统

目录1.项目搭建1.1搭建一个maven web项目1.2配置Tomcat1.3测试项目是否能运行1.4导入包(Servlet,javax-jsp,mysq,JSTLl,standard)1.5.创建项目包结构1.6编写实体类1.6.1 idea连接数据库!1.6.2 ORM映射:表-类映射1.7 编写基础公共类(Dao层)1.7.1 数据库配置文件1.7.2 编写数据库的公共类(获取+连接+增删改查+关闭)1.8编写过滤器1.9导入静态资源包(hmtl+css+JavaScript)2.登录界面2.1编写

2020-09-28 18:49:24 1724

原创 【Mybatis】目录(全!!!)

快点下面链接!1.简介2.建立Mybatis程序3.CRUD(增删改查)4.配置解析5.解决属性名和字段不一致情况6.日志工厂7.分页8.使用注解开发9.动态SQL10.缓存

2020-09-28 18:49:16 228

原创 【Spring】目录(全!!!)

快点下面链接!1.简介2.建立Spring程序3.IOC创建对象方式)4.构造器注入5.Set注入6.注解注入7.代理模式8.AOP面向切面9.事务

2020-09-28 18:47:25 208

原创 【SpringMVC】目录(全!!!)

快点下面链接!1.简介2.建立SpringMVC程序3.注解4.重定向与转发5.接受请求参数及数据回显6.代理模式7.过滤器[8.拦截器](https://blog.csdn.net/qq_44859586/arti

2020-09-28 18:46:29 414

原创 电商购物车两种渲染方式

数据库有购物车表,里面放商品的id,skuid,选择的数量,规格等信息。

2024-06-04 14:35:14 300

原创 mybatisPlus——LambdaQueryWrapper常用方法

mybatisPlus——LambdaQueryWrapper常用方法

2024-03-13 12:01:05 979

原创 【Spring Cloud】18.打包部署jar包

目录1.修改父工程POM2.修改子工程Pom3.父工程Maven打包4.成功后会在各自子工程的target里面1.修改父工程POM <packaging>pom</packaging> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId>

2021-10-17 22:28:15 394

原创 【Spring Cloud】17.SpringCloud Alibaba Seata处理分布式事务

1.简介1.1 了解官方:http://seata.io/zh-cn/一次业务操作需要跨多个数据源或需要跨多个系统进行远程调用,就会产生分布式事务问题就是一次大型操作由不同的小型操作组成,这些小型操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小型操作要么全部成功,要么全部失败。本质上来说,分布式事务就是为了保证不同数据库的数据一致性。Seata是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。一个典型的分布式事务过程:Tran

2021-08-25 12:32:03 1657

原创 【Spring Cloud】16.SpringCloud Alibaba Sentinel实现熔断与限流

目录1.简介2.安装2.1 下载2.2 安装2.3 访问3.测试3.1 新建cloudalibaba-sentinel-service84013.2 Pom.xml3.3 bootstrap.yml3.4 FlowLimitController.java3.5 MainApp8401.java3.6 运行nacos、sentinel、运行84014.流控规则(流量控制配置)5.降级规则(服务降级熔断器)5.1 RT5.1.1 测试5.1.1.1 修改FlowLimitController.java5.1.1

2021-08-24 12:12:55 152

原创 【Spring Cloud】15.SpringCloud Alibaba Nacos服务注册和配置中心

目录1.简介2.安装2.1 直接gitHub官方下载(但是下载特别慢,可去CSDN找一些低一点版本的百度云)2.2 启动3.Nacos作为服务注册中心3.1 新建cloudalibaba-provider-payment90013.1.1 Pom.xml3.1.1.1 父工程Pom.xml3.1.1.2 当前工程Pom.xml3.3.2 application.yml3.3.3 测试3.2 新建cloudalibaba-consumer-nacos-order833.2.1 Pom.xml3.2.2 ap

2021-08-20 15:06:18 888

原创 【Spring Cloud】14.SpringCloud Alibaba入门简介

目录

2021-08-19 09:54:54 83

原创 【Spring Cloud】13.SpringCloud Sleuth分布式请求链路追踪

目录1.简介2.搭建2.1下载Zipkin server的jar包2.2 运行3. 测试3.1 修改cloud-provider-payment80013.1.1 Pom.xml3.1.2 application.yml3.1.3 PaymentController.java3.2 修改cloud-consumer-order803.2.1 Pom.xml3.2.2 application.yml3.2.3 业务类OrderController3.3 运行1.简介官方: https://github.c

2021-08-17 17:06:53 156

原创 【Spring Cloud】12.SpringCloud Stream消息驱动

1.简介官方: https://spring.io/projects/spring-cloud-stream#overview中文文档:官方定义Spring Cloud Stream是一个构建消息驱动微服务的框架。应用程序通过inputs 或者 outputs来与Spring Cloud Stream中binder对象交互。通过我们配置来binding(绑定),而Spring Cloud Stream的 binder对象负责与消息中间件交互。所以,我们只需要搞清楚如何与Spring Cloud S

2021-08-17 11:54:35 215

原创 【Spring Cloud】11.Bus消息总线

1.简介Spring Cloud Bus是用来将分布式系统的节点与轻量级消息系统链接起来的框架,它整合了Java的事件处理机制和消息中间件的功能。Spring Clud Bus目前支持RabbitMQ和Kafka。Spring Cloud Bus能管理和传播分布式系统间的消息,就像一个分布式执行器,可用于广播状态更改、事件推送等,也可以当作微服务间的通信通道。它位于Config配置中心服务。Spring Cloud Bus配合Spring CloudConfig使用可以实现配

2021-08-16 16:35:13 481

原创 【Spring Cloud】10.Config分布式配置中心

目录1.简介1.1 面临问题1.2 Config的简介1.3 作用2. 测试2.1 创建gitee仓库2.1.1 添加配置文件2.2 新建服务端项目cloud-config-center-33442.2.1 pom.xml2.2.2 application.xml2.2.3 ConfigCenterMain3344.java2.2.4 host文件夹添加3344服务器2.2.5 运行2.3 新建客户端cloud-config-client-33552.3.1 pom.xml2.3.2 bootstrap.y

2021-08-11 16:19:10 359

原创 【Spring Cloud】9.Gateway网关

1.简介1.1 了解官方: https://cloud.spring.io/spring-cloud-static/spring-cloud-gateway/2.2.1.RELEASE/reference/html/Gateway是在Spring生态系统之上构建的API网关服务,基于Spring 5,Spring Boot 2和Project Reactor等技术。Gateway旨在提供一种简单而有效的方式来对API进行路由,以及提供一些强大的过滤器功能例如:熔断、限流、重试等。简单来说就是进行路由

2021-08-10 17:36:19 659

原创 【Spring Cloud】7.OpenFeign服务调用

1.简介官方: https://github.com/spring-cloud/spring-cloud-openfeignFeign是一个声明式WebService客户端。使用Feign能让编写Web Service客户端更加简单,(微服务调用)它的使用方法是定义一个服务接口然后在上面添加注解。Feign也支持可拔插式的编码器和解码器。Spring Cloud对Feign进行了封装,使其支持了Spring MVC标准注解和HttpMessageConverters。Feign可以与Eureka和R

2021-08-06 17:29:40 261

原创 【Spring Cloud】8.Hystrix断路器

1.简介官方git: link1.1了解服务雪崩多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务,这就是所谓的“扇出”。如果扇出的链路上某个微服务的调用响应时间过长或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系统崩溃,所谓的“雪崩效应”﹒1.2 什么是Hystrix断路器Hystrix是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统里,许多依赖不可避免的会调用失败,比如超时、异常等,Hystrix能够保证在一个依赖出问

2021-08-05 18:34:18 129

原创 【Spring Cloud】6.Ribbon服务调用

1.简介spring Cloud Ribbon是基于Netflix Ribbon实现的—套客户端负载均衡的工具。简单的说,Ribbon是Netflx发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer负载均衡(简称LB)后面所有的机器,Ribbon会自动的帮助你基于某种规则(如简单轮询,随机连接等)去连接这些机器。我们很容易使用Ribbon实现自定义的负载均衡算法。官

2021-08-03 18:02:51 245

原创 【Spring Cloud】5.Consul服务注册

目录1.简介1.1 作用1.2 下载1.3 运行1.3.1 cmd运行consul agent -dev2.创建服务提供者80062.1 新建cloud-providerconsul-payment80062.2 Pom.xml2.3 application.yml2.4 PaymentMain8006.java2.5 PaymentController.java2.6 运行项目启动Consul测试3.1.简介官方 https://www.consul.io/intro/index.html1.1 作

2021-08-02 15:53:56 521

原创 【Spring Cloud】3.Eureka服务注册

目录1.简介1.1 服务治理1.2 服务注册1.3 Eureka两个组件2.单机Eureka构建2.1 IDEA生成eureka Server端服务注册中心2.1.1 创建Module项目-cloud-eureka-server70012.1.2 Pom.xml2.1.3 application.yml2.1.4 测试2.2 payment8001供应商(客户端)注册进Eureka服务注册中心2.2.1 Pom.xml2.2.2 application.yml2.2.3 PaymentMain8001.ja

2021-07-28 17:51:47 1062

原创 【Spring Cloud】2.微服务架构设计

目录1.创建Maven项目1.1 父子工程1.2 pom1.创建Maven项目1.1 父子工程1.2 pom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.o

2021-07-20 10:12:14 957

原创 【Spring Cloud】1.简介

目录1.什么是微服务2.1微服务与微服务架构2.2.1 微服务:2.2.2微服务架构:2.2.2.1 各大IT公司用的微服务架构2.2.2.2 各微服务框架对比1.3 优缺点1.4 微服务技术栈2.SpringCloud2.1 简介2.2 SpringBoot与SpringCloud关系2.3 Dubbo 和 SpringCloud 对比1.什么是微服务通常而言,微服务架构是一种架构模式,或者说是一种架构风格, 它提倡将单一的应用程序划分成一组小的服务,每个服务运行在其独立的自己的进程内,服务之间互相协

2021-06-24 15:44:26 309

原创 【Spring Boot】10.JUnit单元测试

目录1.变化2.常用开发注解3.断言(assertions)3.1 简单断言官方文档: [https://junit.org/junit5/]https://junit.org/junit5/)1.变化Spring Boot 2.2.0 版本开始引入 JUnit 5 作为单元测试默认库作为最新版本的JUnit框架,JUnit5与之前版本的Junit框架有很大的不同。由三个不同子项目的几个不同模块组成。JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit

2021-05-22 17:40:06 125

原创 【Spring Boot】9.后台管理系统

目录1.项目搭建1.1 创建SpringBoot1.2 导入静态资源1.3 bean.User.java1.4 controller.LoginController.java1.5 修改login.html1.6 修改index.html1.7 测试2.静态资源公共html2.1导入静态资源的table资源2.2 编写TableController2.3 寻找公共资源2.3.1 从index中找(或其他html)找到后删除2.3.2 创建common.html放到里面2.3.3 index(或其他html)

2021-05-17 17:43:41 2429

原创 【Spring Boot】8.Web基础

1.SpringMVC自动配置概览https://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-developing-web-applicationslinkSpring Boot provides auto-configuration for Spring MVC that works well with most applications.(大多场景我们

2021-05-15 16:06:00 37356

原创 【Spring Boot】5.最佳实践

目录1.开始准备2.开发小技巧2.1 Lombok2.1.1 导入包2.1.2 安装插件2.1.3 在实体类中2.1.4 在controller中写日志2.2 Developer Tools2.3 Spring Initailizr1.开始准备引入场景依赖(启动器)https://docs.spring.io/spring-boot/docs/current/reference/html/using-spring-boot.html#using-boot-starter查看自动配置了哪些

2021-05-11 17:31:23 74

原创 【Spring Boot】4.组件注解

目录1.注解组件2. Configuration2.1 配置Pom.xml2.2 编写实体类2.3 User2.4 Pet2.3 编写Config2.4 编写主程序1.注解组件@Configuration、@Bean、@Component(bean的属性注入)衍生注解(@Controller、@Service、@Repository)@ComponentScan:将组件自动加载到容器,通过属性指定扫描(只要在主程序的包下或扫描下,都会一一自动扫描)@Import:给容器中自动创建这个类型的组件

2021-05-07 17:04:29 439

原创 【Spring Boot】7.注入配置文件

目录1.方法一:spring注解注入1.1 创建Student.java1.2 在test测试中进行测试2.方法二:使用yaml注入配置2.1更改配置文件2.2 创建Person.java2.3 在test测试中进行测试3.使用properties配置文件注入3.1 创建person2.properties3.2创建person2.java3.3 测试4. @ConfigurationProperties与@Value对比4.1 结论1.方法一:spring注解注入1.1 创建Student.java

2021-03-10 15:02:24 466

原创 【Spring Boot】6.Yaml语法

目录1.简介2.对比3.注入配置文件1.简介YAML是 “YAML Ain’t a Markup Language” (YAML不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:“Yet Another Markup Language”(仍是一种标记语言)这种语言以数据做为中心,而不是以标记语言为重点!2.对比SpringBoot使用一个全局的配置文件 , 配置文件名称是固定的application.properties语法结构 : key=valuese

2021-03-09 15:23:17 224

原创 【Spring Boot】3.原理浅谈

目录1.自动装配原理1.1 Pom.xml1.2 主启动类2.1.1@SpringBootApplication(主配置类)2.1.1.2 @SpringBootConfiguration2.1.1.3 @EnableAutoConfiguration1.3 结论2.SpringApplication启动类1.自动装配原理1.1 Pom.xmlspringboot-boot-starter-xxx:spring-boot的场景启动器SpringBoot将所有的功能场景都抽取出来,做成一个个的sta

2021-03-09 13:30:38 406

SMBMS超市订单管理系统

关于javaweb的MVC框架的超市订单管理系统。关于javaweb的MVC框架的超市订单管理系统。 关于javaweb的MVC框架的超市订单管理系统。关于javaweb的MVC框架的超市订单管理系统。关于javaweb的MVC框架的超市订单管理系统。

2020-09-20

空空如也

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

TA关注的人

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