业务题
文章平均质量分 53
业务题
mysterious People
知足常乐
展开
-
第二天业务题(zzyl)
老人及家属可通过小程序或电话预约参观养老院,预约成功后,系统将安排养老顾问进行对接,做好到院接待的工作,预约分为了两种,分别是探访预约和参观预约探访预约是指家里有老人已经入住了养老院,家人可以点击探访预约,看望绑定的老人参观预约是指想要参观一下养老院,了解养老院的环境、设施及服务情况点击参观预约, 跳转参观预约页面之前 当前用户今日预约取消次数>=3同一个手机号, 一个时间段内只能约一次一个时间段最多能约6个人。原创 2024-01-30 21:54:15 · 156 阅读 · 1 评论 -
第一天业务题(zzyl)
它提供了一系列的基础功能和模块,包括权限管理、代码生成、数据字典、系统监控、日志管理等,帮助开发者快速搭建企业级管理系统。这包括对项目所需功能的复杂度、开发人员的能力、项目资源等进行综合评估,以确定项目的开发周期和交付时间。总的来说,若依平台的使用相对简单,通过上述步骤可以快速搭建一个基于SpringBoot和Vue.js的管理系统,并进行定制开发以满足具体的业务需求。:通过管理后台界面,可以使用若依平台提供的各种功能模块,包括用户管理、角色权限管理、代码生成、数据字典管理等。原创 2024-01-28 22:36:18 · 367 阅读 · 0 评论 -
第八天业务题
分布式锁可以通过多种方式实现,其中一些常见的包括基于数据库、基于Redis等。在Redis中,实现分布式锁通常使用了SETNX(SET if Not exists)命令,即当指定的锁键不存在时,才会进行设置。这个操作是原子性的,可以保证在并发情况下只有一个客户端能够成功地获取到锁。Redisson是一个基于Redis的Java驻内存数据网格(In-Memory Data Grid)和分布式锁服务。它通过Redis实现了一套分布式锁的机制,其原理包括以下几个步骤:Redisson在这个基础上进行了封装和优化,原创 2024-01-23 22:18:05 · 353 阅读 · 1 评论 -
第七天业务题
项目中优惠券功能的实现主要包括:优惠券的发放,查询优惠券,领取优惠券,根据兑换码兑换优惠券;业务流程如下:1.创建优惠券:创建优惠券可以设置使用范围,也可以设置优惠券类型和优惠力度,还可以设置推广方式,发放数量,每人限领等。2.发放优惠券:发放优惠券可以设置发放方式和发放时间范围以及使用有效期。3.领取或兑换优惠券:用户可以直接领取,或者通过兑换码领取,可以通过BitMap实现用户是否领过。原创 2024-01-22 22:23:32 · 335 阅读 · 0 评论 -
第六天业务题
在JDK 1.7中,ConcurrentHashMap使用了分段锁(Segment),每个Segment维护了一个HashEntry数组,不同的Segment之间相互独立,这样可以在多线程并发的情况下减少锁竞争,提高了并发性能。引入了CAS操作和Node节点,使用了更细粒度的锁控制,减少了锁的竞争,提高了并发性能。2、在单线程环境下,HashMap 的性能可能会比 ConcurrentHashMap 更好,在高并发环境下,ConcurrentHashMap 的性能通常会比 HashMap 更好。原创 2024-01-19 16:09:14 · 379 阅读 · 1 评论 -
第五天业务题
用bitmap存的话,最主要的原因是更节省空间,因为签到表的核心列就只有两个,一个是用户id,一个是签到日期,如果我们用数据库存储的话,会有大量的重复数据,而且如果想实现连续签到发放积分奖励的话,用数据库存储业务实现起来比较复杂,此时就想到了redis里的bitmap,他实际上就是String类型的二进制的字符串,如果用它存储签到信息的话,可以节省大量的空间,并且效率也是非常高的,如果要计算该用户连续签到的天数,我们只需要反转该用户对应key的bitmap的值,所以我们用bitmap实现签到功能。原创 2024-01-18 21:55:18 · 343 阅读 · 1 评论 -
第四天业务题
根据具体的项目需求和业务逻辑来使用 XXL-JOB,并根据官方文档进行详细的配置和集成。原创 2024-01-16 17:59:00 · 400 阅读 · 1 评论 -
第三天业务题
3-2 详细说一下你们的问答系统用到了几张表,表中的主要字段有哪些,表关系是什么。3-3 你们为什么用Mongo, 而不用MySQL存储问题和评论。3-1 你们的项目是如何进行参数校验的。原创 2024-01-15 19:54:53 · 359 阅读 · 0 评论 -
第二天业务题
用户在客户端首页浏览课程,加入课程到购物车,完成课程购买,完成支付,前端发请求到交易微服务,包含用户信息和课程信息等,交易微服务把消息投递到MQ,此时学习微服务监听MQ,订阅消息,然后补齐参数,保存课表。首先根据课表的最近一次学习时间确定用户最近学习的一个课程,然后根据课表中的课程id调用课程微服务查询课程信息,再根据课表中的章节id调用课程微服务查询章节信息,最后封装结果返回给前端。前端发查询课表的请求,后端学习微服务去数据库查询课表信息,并按最近一次学习时间倒序排列,把数据返回给前端。原创 2024-01-14 13:21:08 · 375 阅读 · 0 评论 -
第一天业务题
1-2 现在浏览器点击按钮出现了一个报错,如何定位发生问题的代码。1-3 你得项目中进行用户的登录和检验的详细流程是怎样的。1-1 请说一下你项目中是如何进行项目管理和发布的。1-4 说一下文章发布的流程。原创 2024-01-12 16:00:11 · 339 阅读 · 0 评论