自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 bitstorm 1

直接运行可以返回正确结果,但是加上断点以后返回结果错误,这是为什么?

2025-07-13 16:30:57 241

原创 苍穹外卖-用户下单

用户购买的商品数据来自购物车,订单只是展示了购物车的数据,当前购物车的数据可以查数据库获得,不需要提交参数到后端。处理订单的创建一个订单的controller OrderController。用户下单属于用户端的操作,所以请求路径是/user/order/submit。下单本质上是新增操作,将下单后的数据插入到数据库中,请求方式使用POST。订单id 支付的时候需要使用到订单id。插入多少条数据由购物车里面的数据决定。根据用户下单接口的参数设计DTO。需要遍历一下购物车的数据。备注和餐具数量需要提交。

2025-04-24 20:24:53 316

原创 苍穹外卖 - 购物车

不存在的话 构造一个购物车对象 上面已经构造了一个,但是缺少name等属性,前端没有提交过来,需要查询一下,这些属性在哪,那得看你提交的是什么,如果是菜品,就需要到菜品表里面查询这些属性,套餐同样,需要先判断本次添加的是菜品还是套餐。每个模块需要对应一个controller,购物车是用户端的操作在user下创建ShoppingCartController。具体的操作在service中,声明一个ShoppingCartService接口。然后把这个接口注入到ShoppingCartController中。

2025-04-23 21:38:35 244

原创 SpringCache

以上三个注解的cacheNames都是指向同一个或同一批cache的,可以把@CachConfig的cacheNames抽取出来,然后将注解标注在类上。在方法上标准缓存注解@Cacheable 第一次调用它注解的方法时会把方法的返回值存入缓存,再次调用该方法时,直接从缓存中得到这个数据。Spring Cache 是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能。@CachePut 标注在方法上,每次调用方法该注解都会将方法的返回值作为value存入缓存中。

2025-04-23 20:13:41 179

原创 HttpClient发送请求

发送POST方式的请求。发送GET方式的请求。

2025-04-22 19:57:44 121

原创 Redis入门

接下来在application.yml中配置Redis数据源。通过Spring Data Redis方式来操作Redis。在application-dev.yml中配置具体的值。第三步创建 RedisTemplate对象。在server下的pom.xml中配置。操作字符串类型的数据。操作Hash类型的数据。操作有序集合类型的数据。

2025-04-22 16:43:13 218

原创 苍穹外卖day02

PostMapping //请求方式是post方式,加上@PostMapping 请求路径是/admin/employee,但这个路径在上面已经加过了,只加注解就行。//调用service来执行操作,save方法现在报错,接口里面还没这个方法,alt+回车。@GetMapping("/page")//上面的@requestmapping中已经加上前面的路径了。log.info("启用禁用员工账号{},{}",status,id);//穿过来的是DTO,在持久层建议使用实体类,需要做一个转换。

2025-04-17 19:46:13 541

原创 苍穹外卖登录按钮一直转圈及登录错误

根据报错信息,这是Druid连接池在创建数据库连接时发生了SQLException异常,错误码1045和状态28000表示访问被拒绝,通常是由于数据库用户名或密码错误导致的。登录按钮一直转圈,按F12后发现是502错误,表示错误的网关,即 Web 服务器作为网关或代理服务器时收到无效响应。发现是后端服务器未启动,在SkyServerApplication页面运行后,点击登录按钮又出现密码错误,搜索别人出错的文章后,发现是MD5加密后导致的密码错误,在数据库中修改密码就能登录成功了。

2025-04-16 10:53:20 792

原创 【异常】JDK21报错Fatal error compiling: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$

参考别人文章得知这个问题是由于在编译过程中,lombok插件试图访问com.sun.tools.jiavac.tree.cTreesclmpot 类的 quaid 成员变量,但是在实际的Javac库中。并没有找到这个成员变量。这可能是由于Javac库的版本与Lombok插件的版本不兼容导致的。在pom.xml中把maven依赖lombok更新为1.18.30即可。

2025-04-13 15:56:38 732

原创 Fatal error compiling: 无效的目标发行版: 9

3.修改maven的jre版本 file setting build maven runner。2.修改Java编译器版本 file setting。1.修改sdk版本 file structure。这三个版本要一致且要高于版本9。

2025-04-13 11:20:39 195

原创 nginx闪退

然后就搜怎么解决“此站点的连接不安全”,看到一篇文章说他的local host是http协议,却自动跳转到了https。我在搜索栏输入的是https,删除s后成功登录。我查了我的nginx.conf里面代理服务器的地址协议是http。本来端口号是80改端口号后变成8080,但是。但是为啥https不行呢?

2025-04-11 21:32:25 193

原创 黑马maven学习

在maven的安装目录的lib下随便打开一个jar包,向上返回一层。但是中央仓库全球访问数量过多,下载速度会变慢,于是就有了私服,自己公司创建维护的。配置方法:把项目3的坐标复制到项目2的pom.xml的dependencies中。在命令行中输入mvn会在C盘用户中生成一个.m2文件,这就是自己的本地仓库。在D盘创建一个maven文件夹,在里面创建一个repository文件夹。在maven的安装目录下,找到conf文件夹打开setting.xml。在相应位置的文件的地址栏搜索cmd,然后输入下面代码。

2025-04-11 15:55:41 461

空空如也

空空如也

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

TA关注的人

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