随笔分类 - 其他
摘要:01、限流 在业务场景中,为了限制某些业务的并发,造成接口的压力,需要增加限流功能。 02、限流的成熟解决方案 guava (漏斗算法 + 令牌算法) (单机限流) redis + lua + ip 限流(比较推荐)(分布式限流) nginx 限流 (源头限流) 03、 限流的目的 保护服务的资源泄
阅读全文
摘要:今天做项目时创建一个SpringBoot工程,使用的版本是<spring-boot.version>2.3.7.RELEASE</spring-boot.version> 当我什么都写好了的时候,准备使用测试类测试一下,结果直接炸了......硬是给我卡在加载junit-bom-5.6.3.pom.
阅读全文
摘要:1、是什么? 它简化了 Java Bean Validation 的集成。Java Bean Validation 通过 JSR 380,也称为 Bean Validation 2.0,是一种标准化的方式,用于在 Java 应用程序中对对象的约束进行声明式验证。它允许开发人员使用注解来定义验证规则,
阅读全文
摘要:尚医通预约挂号平台 共计花费了17天,从搭建项目 学习MybatisPlus--学习前端知识--项目开发--上传码云,整合项目做完收获满满 业务流程 技术架构 后台核心业务代码 GITEE地址:https://gitee.com/Ybbit/yygh-admin 前台代码地址 GITEE地址:htt
阅读全文
摘要:1、微信扫码支付申请 微信扫码支付是商户系统按微信支付协议生成支付二维码,用户再用微信“扫一扫”完成支付的模式。该模式适用于PC网站支付、实体店单品或订单支付、媒体广告支付等场景 申请步骤: 第一步:注册公众号(类型须为:服务号) 请根据营业执照类型选择以下主体注册:个体工商户| 企业/公司| 政府
阅读全文
摘要:
一.开通微信登录 去微信开发者平台 1.注册 2.邮箱激活 3.完善开发者资料 4.开发者资质认证 准备营业执照,1-2个工作日审批、300元 5.创建网站应用 6.提交审核,7个工作日审批 7.熟悉微信登录流程 参考文档:https://open.weixin.qq.com/cgi-bin/sho
阅读全文

摘要:前两天做项目,后端返回给前端的数据中日期时间格式如下: 并不是我想要的yyyy-MM-dd HH:mm:ss格式的,所以网上搜了一下有一个JSON日期LocalDateTime序列化器(如果是Date类型,有其他方式解决),我们只需要在配置类中加入此配置即可 先导包 <!-- json序列化 -->
阅读全文
摘要:
1.Excel导入导出的应用场景 在做项目中很多时候都会用到Excel的导入和导出 2.解决方案 POI:操作比较繁琐 EasyExcel:正如其名,'Easy'Excel相对于POI使用起来还是比较简单的 3.EasyExcel使用步骤 创建一个简单的Maven项目 导入相关依赖 <?xml ve
阅读全文

摘要:
Apache POI简介 开发中经常会涉及到excel的处理,如导出Excel,导入Excel到数据库中,操作Excel目前有两个框架,一个是apache 的poi, 另一个是 Java Excel Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提
阅读全文

摘要:创建一个Maven项目,并导入jar包 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSch
阅读全文
摘要:写项目时前端用了vue+模板引擎用了thymeleaf,然后有一个输入框取值问题让我很纠结,问题如下: <input class="count-num" type="text" th:value="${entry.value.count}" @change="updateCartItemCount(
阅读全文
摘要:Constant 描述 默认值 kaptcha.border 图片边框,合法值:yes , no yes kaptcha.border.color 边框颜色,合法值: r,g,b (and optional alpha) 或者 white,black,blue. black kaptcha.bord
阅读全文
摘要:searchObj: { subjectId: ''// 解决查询表单无法选中二级类别,必须要现在模型中给一个空的初始值 },
阅读全文
摘要:The field file exceeds its maximum permitted size of 1048576 bytes spring: # 设置文件上传文件大小 servlet: multipart: max-file-size: 3MB max-request-size: 10MB
阅读全文
摘要:vue前端渲染和thymeleaf模板渲染冲突问题 话不多说直接上现象: 解决办法: 在此做个记录吧,说不定以后会碰到 <<QIUQIU&LL>>
阅读全文
摘要:<div class="list-content"> <div v-for="goods in goodsList" class="list-item"> <img :src="goods.goodsImg" alt="图片未找到"/> <p>名称:{{goods.goodsName}}</p> <
阅读全文
摘要:为什么三层架构中业务层(service)、持久层(dao)需要使用一个接口? 如果没有接口那么我们在控制层使用业务层或业务层使用持久层时,必须要学习每个方法,若哪一天后者的方法名改变了则直接影响到前面的调用者。这样的代码耦合度太高了 那么我们顶一个接口就能解决耦合度问题么?那当然,不然前辈们也不会这
阅读全文
摘要:如果一个业务逻辑已完成,那么则使用重定向发送新的请求去业务逻辑处理成功的页面 例如:登录成功重定向到登录成功页面 如果一个业务逻辑未完成,那么则使用转发去刚才的业务逻辑处理页面,继续处理业务逻辑 例如:登录失败继续转发到登录页面
阅读全文
摘要:// 使用默认进行请求(默认是get) axios({ url: "http://localhost:9999/student/student/getAllStudent" }).then(res => { console.log(res); }) // 指定请求方式为get无参请求 axios({
阅读全文