自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在linux用docker部署MySQL失败

从网上找解决问题一直说是镜像问题,我原来的镜像是从自己的阿里云账号里面。最后还是按照黑马这个部署镜像才成功(部署自己的账号里镜像可能不成功)

2024-09-17 16:49:36 543

原创 Cannot find a valid baseurl for repo: base/7/x86_64

如果你没有指定具体的软件包名称,则 yum update 会更新系统中所有可以更新的软件包到最新版本。sudo yum clean all:这个命令清理 yum 的缓存目录,包括 yum 使用的所有仓库缓存。这样做可以确保 yum 从仓库重新下载最新的元数据和索引信息,而不是使用旧的缓存数据。sudo yum makecache:这个命令重新生成 yum 的缓存,并下载所有仓库的元数据。makecache 命令会让 yum 去每个已配置的仓库中下载最新的软件包列表和依赖关系信息。4.测试新的yum源。

2024-09-17 11:45:17 340

原创 mybatisplus学习总结

MyBatisPlus通过扫描实体类,并基于反射获取实体类信息作为数据库表信息。默认以类名驼峰转下划线作为表名 默认把名为id的字段作为主键 默认把变量名驼峰转下划线作为表的字段名。

2024-09-14 16:32:17 423

原创 微服务学习第一天

什么是微服务什么是单体架构二者什么区别。

2024-09-13 22:40:07 362

原创 9.13面试总结

3.redis在你的代码里面具体使用(调用了哪个类哪个对象,过程)6.讲讲你项目中jwt中的类名和方法方法名字作用。5.说出框架对应的jar包(举例几个)4.讲讲elementUI几个组件。2.讲讲springmvc。1.数据库怎么进行优化。

2024-09-13 18:44:49 100

原创 关于前后端跨域访问的问题

这是后端tomcat端口,将后端的路径的tomcat端口换成/api。在vue项目的vue.config.js配置文件里面添加下面的内容。

2024-09-11 20:55:56 599

原创 websocket

简单说websocket一次建立永久性连接,然后进行双向通信,而http协议是短链接,单向,只能是客户端发起请求,服务端响应,第一次请求和第二次请求是不同的连接websocket作用是实现浏览器和服务端双向通信(双向数据传输)

2024-08-30 17:22:24 920

原创 8.7苍穹外卖学习笔记

①将对象转为字节流存储到硬盘上,当JVM停机的话,字节流还会在硬盘上默默等待,等待下一次JVM的启动,把序列化的对象,通过反序列化为原来的对象,并且序列化的二进制序列能够减少存储空间(永久性保存对象)。(2)序列化最重要的作用:在传递和保存对象时.保证对象的完整性和可传递性。反序列化的最重要的作用:根据字节流中保存的对象状态及描述信息,通过反序列化重建对象。在数据传输(也可称为网络传输)后,再将json/xml文件反序列化为对应语言的对象。(1)Java序列化就是指把Java对象转换为字节序列的过程。

2024-08-30 17:02:37 823

原创 Spring task介绍及使用

注意:定时任务类必须加入ioc容器进行管理,也就是加上@Component注解。定时任务方法加上@Scheduled注解 和cron表达式。cron表达式如何写,直接进入网站自定义。

2024-08-29 16:04:16 397

原创 苍穹外卖模拟小程序微信支付修改过程

c苍穹外卖项目模拟微信支付_模拟支付接口-CSDN博客https://blog.csdn.net/m0_57154617/article/details/133471267?

2024-08-28 21:29:50 655

原创 苍穹外卖小程序微信支付流程

4.JSAPI下单接口获取到发起确认支付的必要参数prepay_id后,用户在小程序端确认支付,微信小程序端调用下面方法,使用微信支付提供的小程序方法调起小程序支付,跳出支付界面。2.微信小程序端发起微信支付申请给后端服务,后端服务就会调用威胁你后台的接口(微信下单接口)生成预支付校验单,相当于在微信进行备案,然后返回预支付交易标识(很长一串字符串)5.输完密码确认支付后,微信小程序发起请求微信后台完成真正的支付,成功支付微信后台将支付结果返回给微信小程序,小程序端显示支付结果。解决:内网穿透参考自编。

2024-08-28 17:53:35 366

原创 苍穹外卖之cpolar

当前项目开发阶段,电脑大部分都在局域网之内,并没有公网ip,所以通过这种方式获得临时域名,项目上线后一般都有公网ip,到时候直接使用公网ip。执行结果,左边域名映射到localhost 8080,通过这个域名就能访问到当前这台笔记本电脑,列如。http://localhost:8080/doc.html==域名xx/doc.html。执行命令,注意官网上的是linux命令,这里执行的和官网不同。,这样,微信后台就可以请求到商户系统了。进入软件安装目录下cmd。官方网站登录之后操作。,而这个临时域名是一个。

2024-08-28 17:12:32 632

原创 mybatis批量插入close和open是否需要

二、集合里面是包装类型的需要。

2024-08-27 17:43:28 158

原创 mysql表设计冗余字段原因

为了简化查询,这样设计不用同时查询dish表和套餐表,只查询购物车表就好。

2024-08-26 13:30:04 105

原创 java序列化和反序列化

Serialization(序列化):将java对象以一连串的字节保存在磁盘文件中的过程,也可以说是保存java对象状态的过程。序列化可以将数据永久保存在磁盘上(通常保存在文件中)。表示对象输出流,其中writeObject(Object obj)方法可以将给定参数的obj对象进行序列化,将转换的一连串的字节序列写到指定的目标输出流中。deserialization(反序列化):将保存在磁盘文件中的java字节码重新转换成java对象称为反序列化。实现序列化的类对象必须实现了。三、序列化和反序列化地实现。

2024-08-26 13:06:11 241

原创 spring Cache

2、Spring Cache利用了AOP,实现了基于注解的缓存功能,并且进行了合理的抽象,业务代码不用关心底层是使用了什么缓存框架,只需要简单地加一个注解,就能实现缓存功能了,做到了对代码侵入性做小。1、SpringCache是Spring提供的一个缓存框架,在Spring3.1版本开始支持将缓存添加到现有的spring应用程序中,在4.1开始,缓存已支持JSR-107注释和更多自定义的选项。

2024-08-24 22:59:40 95

原创 java中redis数据库取以xx开头的key方式

【代码】java中redis数据库取以xx开头的key方式。

2024-08-24 21:40:03 114

原创 springboot配置文件application.yaml属性批量注入

【代码】springboot配置文件application.yaml属性批量注入。

2024-08-23 16:25:47 121

原创 小程序实现微信登录流程描述

首先是小程序端通过wx.login方法获取code(授权码),再通过wx.request()方法将code发送给后端服务,接收到code后,后端服务通过httpclient发起一个请求,提交三个参数appid,appsecret,code,来调用微信官方提供的接口服务,然后返回两个参数session_key,openid,给后端服务,后端服务拿到两个参数后就会进行自定义登录状态,意思是记录登录用户的一些信息,比如将opendi存入数据库,为登录用户生成token,因为后续小程序还会持续不断的请求我们的后端服

2024-08-23 14:41:37 206

原创 java中spring data redis方式使用redis

在本地安装redis和可视化工具。

2024-08-21 17:19:02 155

原创 UUID详解

通用唯一标识符 (UUID) 是一种特定形式的标识符,在大多数实际用途中可以安全地认为是唯一的。两个正确生成的 UUID 相同的可能性几乎可以忽略不计,即使它们是由不同的各方在两个不同的环境中创建的。这就是为什么说 UUID 是普遍唯一的。UUID 只是一个值,您可以放心地将其视为唯一值。碰撞的风险是如此之低,以至于您可以合理地选择完全忽略它UUID是一个128位(16字节)长度的标识符,旨在唯一地标识信息和资源。它由32个十六进制数字组成,通常以5个部分分隔开来,形如“8-4-4-4-12”的字符串。

2024-08-12 16:05:51 426

原创 在yaml配置文件中使用自定义配置属性

首先创建一个属性类,定义好属性加入相应注解。

2024-08-12 14:24:56 205

原创 苍穹外卖8.9

2、RetentionPolicy.CLASS:注解被保留到class文件,但jvm加载class文件时候被遗弃,这是默认的生命周期;3、RetentionPolicy.RUNTIME:注解不仅被保存到class文件中,jvm加载class文件之后,仍然存在;1、RetentionPolicy.SOURCE:注解只保留在源文件,当Java文件编译成class文件的时候,注解被遗弃;这3个生命周期分别对应于:Java源文件(.java文件) ---> .class文件 ---> 内存中的字节码。

2024-08-12 14:13:21 706

原创 8.4学习苍穹外卖笔记

在全局异常捕捉器中使用了contains()方法contains()对于字符串String。

2024-08-07 17:02:43 555

原创 8.3苍穹外卖学习笔记

swagger可以帮助后端生成接口文档,在线接口测试knife4j框架是对swagger进行了封装,简化了相应操作,使用:导入依赖。

2024-08-04 15:28:44 152

原创 不使用第三元素交换数据

【代码】不使用第三元素交换数据。

2024-05-05 15:46:59 348

原创 四舍五入算法int使用效果

将浮点型转换为整型,自动舍去小数部分。

2024-05-05 15:39:44 89

原创 java输出注意事项

System.out.print()内形式两种。

2024-05-05 15:25:33 90

原创 qq会员顶部导航栏

【代码】qq会员顶部导航栏。

2023-11-25 16:35:20 738

原创 文本阴影和超链接伪类

【代码】文本阴影和超链接伪类。

2023-11-18 15:07:10 61 1

原创 css属性选择器学习

【代码】css属性选择器学习。

2023-11-18 11:05:32 72 1

原创 伪类选择器

2023-11-18 10:07:33 66

原创 层次选择器

【代码】层次选择器。

2023-11-16 21:49:14 27 1

原创 css导入样式三种方式

①下面写入html文件的head标签内,地址为下面括号内。先创建自己的样式存在css文件内。②第二种外部样式 link标签。2.导入外部样式有两种方式。1.内部样式和内嵌样式。

2023-11-16 17:02:17 644 2

原创 html基础学习

【代码】html基础学习。

2023-11-16 16:09:19 64 1

空空如也

空空如也

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

TA关注的人

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