- 博客(12)
- 收藏
- 关注
原创 面试题背诵记录表
SE基础高频面试题2024年2月1日背诵情况1、JDK和JRE的区别是什么2、&和&&的区别是什么3、final finally finalize区别是什么4、下面几个字符串类的区别是什么5、使用=和new创建字符串的区别是什么2024年2月2日背诵情况6、float f=3.4 是否正确7、重写和重载的区别是什么8、this和super的应用场景是什么9、throw和throws的区别是什
2024-01-31 23:21:32
441
1
原创 第十一天面试题
进行自增操作可能会导致竞态条件(race condition)的发生,从而导致不确定的结果。的新值,这三个步骤并非原子执行的。在多线程环境中,多个线程同时对。操作存在线程安全问题。操作并不是原子操作,它包括读取。的值、对其进行自增操作、再写回。
2024-01-31 18:05:09
245
1
原创 第十天业务题
答:用户可通过小程序或电话预约参观养老院,在预约成功后,系统会安排养老顾问进行对接,做好到院接待的工作。其中预约分为了两种,分别是探访预约和参观预约,探访预约是指家里有老人已经入住了养老院,家人可以点击探访预约,看望入住的老人;而参观预约是指想要参观养老院,了解养老院的环境、设施及服务情况。当用户点击参观预约按钮后,先判断用户当天取消次数是否已经达到上限,如果预约次数大于等于3次,就不能再预约;如果小于3次,则进入参观预约页面,填写预约信息;
2024-01-30 23:39:25
381
1
原创 第九天业务题
答:我们项目的整体开发流程是从产品原型中进行功能分析,了解一下模块间惯性,然后就是表结构的设计,设计字段,创建表,实体类等。请假:如果老人需要请假会有专门的人员帮助请假,会根据情况判断需不需要院长审批,如果老人未按照规定时间返回,会通知家属。答:中州养老主要是从参观到退住的流程,主要包括来访管理、入退管理、在住管理、服务管理等功能模块。辅助字段:这些字段通常不直接存储实体的属性,而是用于记录数据的变更历史或辅助实现业务逻辑。绑定老人:家属可以从小程序看到成功入住的老人,也可以看到老人的健康情况。
2024-01-28 22:03:14
265
原创 第八天业务题
答:我们项目中的优惠卷功能的实现流程如下:先通过订单查询优惠卷,判断订单所满足的优惠卷,然后根据订单和优惠方案查询优惠卷的有效性,若满足优惠条件,则用户在购买商品时可以选择使用优惠券,并在结算时计算优惠金额。若订单被取消或超时,优惠卷就会被退回。
2024-01-24 23:59:26
392
原创 第七天业务题
答:在我们的项目中,优惠卷包含了以下功能:1.创建优惠卷:在创建优惠卷时可以设置优惠卷的使用范围,类型和优惠力度,还可以设置优惠卷的推广方式,发放数量和限领次数。2.发放优惠卷:发放优惠卷可以设置发放的方式和发放的时间范围以及优惠卷的有效期。3.领取或通过兑换码兑换优惠卷:用户可以直接领取,也可以通过兑换码兑换优惠卷。以上就是我们项目中的优惠卷功能。
2024-01-22 23:29:51
350
原创 第六天业务题
最后删除Redis中的历史赛季数据;1.8中的ConcurrentHashMap使用了更细粒度的锁机制和更高效的扩容算法,减少了扩容时的锁竞争,提高了并发性能。1.7中的ConcurrentHashMap使用了分段锁的机制来保证并发更新的线程安全性。1. 8中的ConcurrentHashMap引入了CAS操作和链表/红黑树混合结构,以及更细粒度的锁机制,并发性能再一步的得到了提升。历史赛季积分排行榜,Redis的数据会在每个月的一号把上个月的数据同步到Mysql中,同步完毕后会删除Redis的数据。
2024-01-20 22:08:00
426
原创 第五天业务题
如果不是每日签到,则查询数据库中用户今天某种方式已经获得的积分,如果该积分大于等于该类型每日积分的上限,直接返回,如果该积分加上增加的积分大于等于该类型每日积分的上限,那么就把增加的积分改为上限减去查询的积分。答:在我们的项目中,积分微服务是一个独立的,通用的微服务,共有:课程学习,每日签到,课程问答,课程笔记,课程评价等类型获取积分。总之,Redis中的跳表是一种高效的数据结构,适用于实现有序集合,并且在实际应用中取得了很好的效果。其次,判断是否为每日签到,非每日签到类型每日都有积分上限。
2024-01-20 20:12:20
402
原创 第三天业务题
我在项目中使用Java内置的校验注解进行参数校验,Java提供了一些内置的校验注解,可以直接应用在方法参数上进行校验。我们项目中的问答系统用到了用户表、问题表、回答表,其中用户表的主要字段有:用户id,用户名及用户图片等字段。问题表的主要字段有:问题id,问题内容,问题描述,提问人的id,最后一个回复人的id,问题回答数量等字段。回答表主要字段有:回答id,问题id,评论id,回答人的id,回答的内容,回复的目标用户id,回复的目标回复id,回答次数等字段。
2024-01-15 21:56:14
432
1
原创 第二天业务题
先从学习表中按照登录的用户id、最后一次的学习时间倒排获取第一页第一条学习的课程章节,若查询结果为空,返回空对象,若不为空则调用课程服务根据课程id查询课程信息,若查询结果为空,返回空对象,然后根据章节id调用课程目录服务查询章节信息返回集合,若查询结果为空,返回空对象,最后将课程信息,章节信息,查询的已报名课程的总数进行封装并返回查询结果。具体流程是:先获取用户id,查询课程信息是否正确,如果课程不存在或非免费课程,就报错,若课程存在,就创建订单,保存基本信息到数据库。
2024-01-14 15:13:31
383
1
原创 第一天业务题
1-1 请说一下你项目中是如何进行项目管理和发布的1-2 现在浏览器点击按钮出现了一个报错,如何定位发生问题的代码1-3 你得项目中进行用户的登录和检验的详细流程是怎样的1-4 说一下文章发布的流程
2024-01-12 16:12:52
428
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅