- 博客(6)
- 收藏
- 关注
原创 电商项目学习摸索笔记3
当方法被调用时,如果缓存中已经存在对应的数据,则直接从缓存中获取,否则执行方法并将结果存入(spring)缓存。@NotBlank-----只能作用在接收的 String 类型上,注意是只能,不能为 null,而且调用 trim() 后,长度必须大于 0即:必须有实际字符。例:@Cacheable(cacheNames = "product", key = "#prodId")@Pattern(regexp="1[0-9]{10}",message = "请输入正确的手机号").group("接口文档")
2024-08-18 23:37:42 714
原创 电商项目学习摸索笔记2
com.qiniu(qiniu-java-sdk):七牛云对象存储(评测好用,比火山引擎好多了)org.springframework.boot(spring-boot-starter-cache):springboot内置的缓存技术org.redisson(redisson-spring-boot-starter):Redisson(基于redis)提供了一系列分布式的Java常用对 象和多种锁机制,以及分布式服务,使开发者能更集中于处理业务逻辑。经排查,原因是缓存没清,清缓存重启。
2024-08-17 14:49:30 868
原创 电商项目学习摸索笔记
其中,所有数据获取的接口都放在idea中,小程序端通过wx.request(http请求)进行调用,小程序端仅做数据展示以及简单的业务处理(比如购物车,订单状态等等)。-------------------------------------------------分割线24.8.11---------------------------------------------------希望获得的学习成果:熟悉掌握电商项目的开发流程,熟悉电商项目的结构设计(表结构,业务流程/逻辑,模块分类等)
2024-08-11 22:33:27 176
原创 微信小程序之getStorage与getStorageSync
此时,我百度发现:getStorage是一个异步取缓存->即:getStorage有可能会在edit之后执行完。也就是说,有可能会出现cart变量还没有更新,但是edit已经从旧的cart中取得数据的可能,极大的造成了程序运行结果的不确定性!今天做微信小程序的购物车界面,写完之后发现,每次在其他页面添加完商品后切入购物车页面时,都加载不出本次添加的商品,只能显示历史添加的商品(后来才明白这应该是缓存进去了)。找了很久的bug,最后排查到这几句。edit方法是从cart中取出数据来为wxml中的变量赋值。
2024-02-27 22:48:59 1260
原创 计组:输入一个十进制数,输出原码反码补码移码浮点数
/一个int只有4位,这里需要分配整个数组的空间。//下面开始浮点数,后面的第1,2个循环有点小复杂。//这里将原码里面的数据复制下来,后面给浮点数用。"请你输入一个十进制数"//下面开始转32位原码。//下面开始转32位反码。
2022-10-27 19:11:11 1409 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人