自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 EdgeOne 免费 CDN

整体根Github Page 自定义域名最终效果一样,但是接入了 CDN 加速,你就可以把图片直接放到 github 仓库中了(图片加载速度已经不受影响了),不需要再使用云存储,降低了存储成本。

2025-12-03 21:14:53 308

原创 Github Page 自定义域名

接下来我们就要将改为我们自己的域名wanyj.cn,使之输入wanyj.cn可以访问到 github page 部署的网站step1:进入你的 github 仓库,点击 settings->pagesstep2:在 Custom domain 栏填写你申请到的域名这里我配置的是,当然也可以用其他的wanyj.cn等step3:点击 Save 保存~不出意外的情况下应该会有红色警告,不用慌,因为我们 dns 还没配置呢,接着后面步骤step4:配置 dns 解析。

2025-12-03 21:08:20 483

原创 Win11 安装 Wsl 与 Docker

这里会提示你登录,如果没有账号 sign up 注册即可,登录后页面如下。默认wsl会安装在c盘,非常占空间,可以将wsl的安装目录修改到其他盘。至此,你就可以愉快的在 win 系统上使用 docker 了。:win+r 输入 cmd 打开命令行。:双击安装包执行安装(一直默认就行):耐心等待安装完,成功后如下图所示。:下划找到更多windows功能。安装(使用此命令默认是wsl2):安装完成后双击桌面的图标启动。

2025-12-03 21:02:24 507

原创 Maven 发包

可参考 https://central.sonatype.org/faq/how-to-set-txt-record/#question。如果你有自己的域名并且想要自定义 namespace 的话,继续往下看。如果你使用 github 账号登录,默认会有一个命名空间 eg.然后将以上配置放到你的setting.xml文件中,举例如下。至此,恭喜你,成功将jar包发布到了maven中央仓库!如果以后你想查看已经生成过的密钥信息,在命令行输入。对应的密钥,就是你上面第三步中配置的那个,填上即可。

2025-12-03 20:54:53 665

原创 自定义 Spring Boot Starter

在 Springboot3+ 版本完全移除了 spring.factories 的方式。然后使用时需要在启动类添加这个注解。这样你就可以在yml文件中配置了。WARNING] 注意。你需要自定义一个启动注解。

2025-12-03 20:41:10 353

原创 十四、支付宝沙箱支付/退款

Resource@Resource@GetMapping("/pay") // 前端路径参数格式?request.setBizContent("{\"out_trade_no\":\"" + aliPay.getTraceNo() + "\","//订单号+ "\"total_amount\":\"" + aliPay.getTotalAmount() + "\","//订单总金额。

2024-12-23 20:56:37 1350

原创 十三、订单功能

创建页面,在index中加路由,在Manage主页面添加对应按钮。解决方案:加一个(defaultValue = "")创建页面,添加路由,添加按钮。

2024-12-23 20:55:16 535

原创 十二、购物车功能

1,修改数据库表的关系,将goods_id,user_id设置为联合索引,唯一。将前端请求路径由selectByPage变为page。跳转,直接加到区域里,点击就会跳转。判断该联合索引在数据库中是否已存在。如果存在,则更新商品数量。如果不存在,新增商品。

2024-12-23 20:54:45 314

原创 十一、商户---上传商品

【代码】十一、商户---上传商品。

2024-12-23 20:53:31 216

原创 十、系统日志

HoneyLogs(operation = "公告",type = LogType.ADD)

2024-12-23 20:52:53 196

原创 九、系统公告

注意:不要忘了设置主键,id自增,非null。

2024-12-23 20:52:19 272

原创 八、数据的批量导出,导入

Alias("中文")

2024-12-23 20:51:45 170

原创 七、增删改查(Mybatis-plus版)

注意:如果最终项目无法启动很可能与版本有关,将3.5.3.2换成3.5.5(高版本)就可以了。完成之后重启项目,确保项目能启动。

2024-12-23 20:50:54 340

原创 六、个人信息修改,修改密码,重置密码

2,在index.js中添加相应路由,在主页面manager中添加个人信息按钮。2,在index.js中添加相应路由,在主页面manager中添加修改密码按钮。1,保存时让菜单栏里的用户头像与个人信息界面一致的方法。3,让菜单栏的名称跟随当前页面的切换而切换的方法。在login.vue中添加。需在index.js中加入。2,为防止点击这里时报错。1,创建个人信息界面。1,创建修改密码界面。

2024-12-23 20:50:03 327

原创 五、多角色登录

-----到这一步为止,虽然页面没有信息管理这个按钮,但通过路径http://localhost:7000/user仍然能访问------如果用的是Mybatis,需要修改mapper。如果当前登录用户无权访问,就跳转到此界面。

2024-12-23 20:49:22 383

原创 四,文件上传下载(本地存储)

具体包含关系可以使用console.log()打印出来再分析。FileController中有一行代码控制是预览还是下载。此处修改的是文件上传的大小限制和提取ip。使用element组件。

2024-12-23 20:48:48 236

原创 三、主页面搭建

【代码】三、主页面搭建。

2024-12-23 20:46:32 184

原创 二、使用JWT实现token权限验证

用来设置是否需要放开拦截注意要将JwtInterceptor注释掉的部分放开若不配置也可在InterceptorConfig中控制@Resource@Override//header里面传过来的参数//url参数// //如果不是映射到方法直接通过=null){// }// }// 执行认证throw new ServiceException("401","请登录");//无token,需要重新登录// 获取 token 中的 userid。

2024-12-23 20:45:36 439

原创 一、登录,注册

源->exception(包)->GlobalException(类)->ServiceException(类)return Result.error("500","系统错误");super(msg);

2024-12-23 20:41:10 340

原创 Redis入门(含java操作命令)

Redis是一个基于内存的key-value结构数据库。

2024-05-26 21:07:02 768

原创 Java常用API

System.out.println(new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(calendar.getTime())) //更改输出格式。putIfAbsent()//如果 hashMap 中不存在指定的键,则将指定的键/值对插入到 hashMap 中。calendar.add(Calendar.YEAR,5) //增加5年->1901+5=1906。sb.delete(start, end) // 删除[start, end)区间内的字符串。

2024-05-15 16:17:36 1171

原创 数据库:MySQL 快速入门

mysql快速入门

2024-05-13 22:36:43 1171 1

原创 Vue2与Element的下载,安装,使用

Vue2与Element的下载,安装,使用

2024-05-10 20:58:37 1525 1

原创 HTML,CSS,JS快速入门

html,css,js的主要基础,帮你快速入门web前端

2024-05-10 16:00:19 867

原创 解决跨域问题

【代码】解决跨域问题。

2024-04-26 15:03:10 304 1

空空如也

空空如也

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

TA关注的人

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