上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 74 下一页
摘要: 进行注册时,我们在后端编写vo接受前端数据,并使用JSR303进行数据校验 当前端通过表单提交数据时,我们的后端处理如下: @Valid表示这个数据要被校验 BindingResult可以收集JSR303的错误 Model给前端页面发送数据 前端处理如下: 判断errors是否为空,不为空我们就取出 阅读全文
posted @ 2023-02-09 23:11 不是孩子了 阅读(270) 评论(0) 推荐(0)
摘要: 当我们使用路径映射时 package com.gulimall.authserver.config; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet 阅读全文
posted @ 2023-02-09 22:48 不是孩子了 阅读(47) 评论(0) 推荐(0)
摘要: 以前我们希望跳转页面时,都是前端页面给后端发送请求,后端controller使用一个空方法来接受,返回要跳转的页面的名字,实现页面跳转。 但是SpringMVC提供了视图映射机制,我们无需进行编写空方法也能实现页面跳转 package com.gulimall.authserver.config; 阅读全文
posted @ 2023-02-08 22:32 不是孩子了 阅读(20) 评论(0) 推荐(0)
摘要: 我们希望实现下面这个效果,当点击"发送验证码"时,就会出现60s倒计时 js代码如下: 其中setTimeout(val1,val2)是js的一个定时器,val1是一个字符串,val2是间隔时间(单位:ms) 但是,当我们多次点击时,会发现倒计时速度加快,这是因为我们启动了多个倒计时。因此当我们处于 阅读全文
posted @ 2023-02-08 22:19 不是孩子了 阅读(26) 评论(0) 推荐(0)
摘要: 我们的业务逻辑如下: 1和2的先后次序无关,但是1必须先于3、4、5执行 1、编写线程池的配置 @Configuration public class MyThreadConfig { @Bean public ThreadPoolExecutor threadPoolExecutor(){ Thr 阅读全文
posted @ 2023-02-08 19:26 不是孩子了 阅读(31) 评论(0) 推荐(0)
摘要: 原sql语句: SELECT info.sku_id, ssav.attr_id, ssav.attr_name, ssav.attr_value FROM `pms_sku_info` info LEFT JOIN `pms_sku_sale_attr_value` ssav ON ssav.sk 阅读全文
posted @ 2023-02-07 23:17 不是孩子了 阅读(70) 评论(0) 推荐(0)
摘要: 1、SkuInfoServiceImpl 2、AttrGroupServiceImpl 3、AttrGroupDao **4、AttrGroupDao.xml ** 自己封装结果集 left join连接查询 阅读全文
posted @ 2023-02-07 22:53 不是孩子了 阅读(23) 评论(0) 推荐(0)
摘要: import java.util.concurrent.CompletableFuture; import java.util.concurrent.ExecutionException; import java.util.concurrent.ExecutorService; import jav 阅读全文
posted @ 2023-02-07 19:05 不是孩子了 阅读(33) 评论(0) 推荐(0)
摘要: 与前一节记录的两个都要完成类似,只不过这个是只要有一个线程完成就可以。 阅读全文
posted @ 2023-02-07 18:50 不是孩子了 阅读(18) 评论(0) 推荐(0)
摘要: import java.util.concurrent.CompletableFuture; import java.util.concurrent.ExecutionException; import java.util.concurrent.ExecutorService; import jav 阅读全文
posted @ 2023-02-07 16:35 不是孩子了 阅读(19) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 74 下一页