业务问题回答精集
文章平均质量分 57
你逆光而来,配得上世间所有的好。光终究会撒在你身上,你也会灿烂一场
抹灰丶
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
业务:第11天
这是因为 i++ 操作实际上包含了三个步骤:读取 i 的值、对其进行加一操作、将结果写回 i。在多线程环境下,多个线程可能同时读取 i 的值,进行加一操作,然后写回 i,导致竞态条件(race condition),最终导致不确定的结果。类它提供了原子性的递增操作,可以确保线程安全。i++在多线程的情况下是线程不安全的,使用java提供的原子类。原创 2024-02-01 08:02:08 · 239 阅读 · 0 评论 -
业务第10天
首先设计一张预约表,表中主要字段有主键、 预约人姓名、手机号、状态、预约时间、创建时间、修改时间等,由于一个手机号在同一个时间段内只能预约一次,我们也可以在表结构中设置唯一约束(手机号+预约时间),其中预约状态分为待报到,已完成,已取消和过期。根据这张表建立实体类,以及五个接口:新增预约;安装并运行若依平台,然后打开需要导入数据的表,修改表格式和字段信息,在若依管理平台中,选择系统工具中的代码生产,导入需要生成代码的表。重启若依平台和数据库,在菜单管理中修改组件路径和排序,修改vue代码,美化显示效果。原创 2024-01-30 22:10:08 · 198 阅读 · 0 评论 -
业务:第八天
使用优惠券功能在我的项目中有以下几个流程:首先,在订单确认页面查询可用优惠方案,主要判断订单是否符合优惠的条件,例如满减门槛或者是否适用优惠券的分类;其次,在订单创建页面核销优惠券、查询优惠券优惠明细、查询优惠规则;最后,当用户取消订单时,还需要退还优惠券;支付后退订单、优惠券则不用退还处理;原创 2024-01-25 08:06:35 · 423 阅读 · 0 评论 -
业务:第七天
Redisson同时也可以给优惠券的领取次数进行设置。原创 2024-01-22 20:48:18 · 449 阅读 · 0 评论 -
业务:第六天
HashMap和ConcurrentHashMap是Java中Map集合,区别点是HashMapHashTableSegmentSegmentCASputkeyNodeCAS。原创 2024-01-19 21:41:25 · 371 阅读 · 0 评论 -
业务:第五天
在项目中签到功能,是需要计算连续签到天数,如果使用其他类型去计算的话效率较慢,以及对内存的存储而言是不好的,而使用bitmap类型通过0,1就可以表示是否签到,效率好,内存空间的使用更少。比如此时有一个1到6的链表,我要找5这个数字,普通的链表是依次向后找出5,而跳表是在这个基础上又加了一层索引。通过这种方式来减少遍历的数量。bitmap是Redis中的String类型里的一种类型,存储数据是以二进制(bit位)为单位进行存储的。跳表:主要是单链表 + 索引的方式实现,以空间换时间的形式,提高查找速度。原创 2024-01-18 20:01:36 · 916 阅读 · 0 评论 -
业务-第四天
如果用户仅仅是查看,直接返回缓存结果即可。原创 2024-01-17 23:05:24 · 431 阅读 · 0 评论 -
业务:第三天
嘿嘿原创 2024-01-15 20:56:04 · 866 阅读 · 0 评论 -
业务:第二天
在项目中生成课表涉及到的微服务:课表微服务,订单微服务、课程微服务,涉及到的表有:课程表、学生课表、订单表。那么,我就从免费课程生成学生课表的流程来大致说一下。在这个项目中最近学习的课程的展示仅仅是最近的一个课程,在这个而课程中查询学习章节的这么一个功能。查询课表涉及到了微服务:课程微服务、学生课表微服务,查询的表有:学生课表、课程表。我的项目中查询课表功能的业务流程大致是这样的。至此课表已生成完毕。原创 2024-01-13 21:28:19 · 488 阅读 · 0 评论 -
业务:第一天
首先,在GOGS中创建一个仓库,将写好的代码存入仓库中,本地向仓库拉取或提交代码,在提交时,我们会通常push到指定分支上,项目经理会先检查代码无误后,会从专门的分支上进行push。访问受限资源:用户在登录后,可以使用Token来请求受限资源,服务器会验证Token的有效性,如果通过验证则返回相应的资源。安全退出:用户可以选择安全退出,客户端会销毁Token,服务器也会相应地使Token失效,从而保障用户的安全性。其次,Jenkins 会监听代码仓库的变化,一旦检测到变化,就会从GOGS中拉取最新的代码。原创 2024-01-12 21:31:33 · 415 阅读 · 0 评论
分享