随笔分类 -  我的面试

自己不会的,以及自己踩过的坑,一定要长点记性。再问面试官自己哪些地方不足的时候,面试官都说,表达方面,以及在干活的时候多注重一些原理方面的东西。
你们系统的秒杀是如何设计的(面试题)
摘要:总结:上分布式架构、上各种缓存技术、搞一搞负载均衡之类的。提高并发的处理能力。防止超卖等问题,就需要使用分布式锁机制。事先将库存同步到redis里面,直接规避了数据库的操作。咱们可以在扣除库存成功之后,很多后续处理都可以基于mq这种异步的形式来完成。这个时候rocketmq的消息确认机制就是蛮合适的 阅读全文

posted @ 2024-09-27 17:06 ~码铃薯~ 阅读(76) 评论(0) 推荐(0) 编辑

面试要点
摘要:1.如何进行自我介绍 1、基本情况:姓名,年龄(年龄特别小,不要说),学校和专业(211,985,科班出身,最高学历) 2、最近一段时间的工作经验(一个最熟悉,技在栈最丰富的,互联网行业的经验项目),当前项目的价值,用到的技术体系,你在当前项目中承担的主要职责,和你解决的项目的主要问题应届生:教研室 阅读全文

posted @ 2024-09-22 16:12 ~码铃薯~ 阅读(14) 评论(0) 推荐(0) 编辑

分布式面试题
摘要:分布式锁和分布式事务的区别 分布式锁是在集群环境下,用来控制不同机器对共享资源的访问。例如:秒杀场景中的防止超卖问题。 分布式事务是在集群环境下,用来保证全局事务的一致性,保证多个数据库的数据整体上能从一个一致性状态转到另一个一致性状态。 分布式锁的实现方式有几种 1.基于数据库来实现 2.基于re 阅读全文

posted @ 2024-09-14 10:55 ~码铃薯~ 阅读(16) 评论(0) 推荐(0) 编辑

spring cloud面试题
摘要:什么是 Spring Cloud? Spring Cloud是一个微服务框架,‌它提供了全套的分布式系统解决方案。 使用 Spring Cloud 有什么优势 将单体服务拆分所带来的问题: - 服务实例太多怎么办 - 服务调用关系太杂乱怎么办 - 服务访问出错了怎么办 - 配置信息散落在各个服务中怎 阅读全文

posted @ 2024-08-15 11:10 ~码铃薯~ 阅读(10) 评论(0) 推荐(0) 编辑

elk快速入门
摘要:https://www.bilibili.com/video/BV1mE411f7w6/?spm_id_from=333.337.search-card.all.click&vd_source=273847a809b909b44923e3af1a7ef0b1 Elk:elasticsearch+lo 阅读全文

posted @ 2024-08-14 16:11 ~码铃薯~ 阅读(10) 评论(0) 推荐(0) 编辑

二叉树的种类
摘要:二叉树:二叉树是每个节点最多有两个子树的树结构。 完全二叉树:除最后一层外,每一层上的节点数量均达到了最大值,在最后一层上只缺少右边的若干节点。 满二叉树:除最后一层无任何子节点外,每一层上的所有节点都有两个子节点的二叉树。 二叉搜索树(二叉排序树、二叉查找树):左子树<根节点<右子树,它的左子树不 阅读全文

posted @ 2024-07-20 14:31 ~码铃薯~ 阅读(20) 评论(0) 推荐(0) 编辑

大型项目生产环境日志查询
摘要:如果你们公司所开发的项目比较大,涉及到的系统比较多,就会有专门的运维团队来管理生产环境应用的发布和部署,这个时候,你所开发的某个功能如果出现了问题。要按照下面几个步骤来进行排查:1.如果你的项目是分布式的,就需要知道应用都部署在哪些机子上面(业绩是说要知道对应服务器的IP地址)。2.联系到运维团队的 阅读全文

posted @ 2021-12-02 14:47 ~码铃薯~ 阅读(375) 评论(0) 推荐(0) 编辑

toPlainString()
摘要:该方法是BigDecimal类中表示数据的时候,不使用科学计数法表示的方式。 阅读全文

posted @ 2021-07-28 14:30 ~码铃薯~ 阅读(570) 评论(0) 推荐(0) 编辑

什么是RestTemplate
摘要:RestTemplate提供了多种便捷访问远程Http服务的方法,是一种简单便捷的访问restful服务模板类,是Spring提供的用于访问rest服务的客户端模板工具集。 阅读全文

posted @ 2021-04-11 22:50 ~码铃薯~ 阅读(272) 评论(0) 推荐(0) 编辑

简单介绍一下你在项目中经常使用的注解以及他们的作用
摘要:这个是比较常见的问题 useGeneratedKeys=“true” keyProperty=“id” 这两个注解一般情况下是需要搭配起来使用的,这个注解的意思是,使用数据库自增主键的方式,来进行insert操作,但是在实际的项目中使用的很少。 @Resource和@Autowired 这两个注解的 阅读全文

posted @ 2021-04-11 16:54 ~码铃薯~ 阅读(154) 评论(0) 推荐(0) 编辑

微服务架构图
摘要: 阅读全文

posted @ 2021-04-05 10:12 ~码铃薯~ 阅读(88) 评论(0) 推荐(0) 编辑

抽象类和接口之间有什么区别
摘要:1.继承和实现的区别 继承是类与类之间的关系,单继承,实现是类和接口之间的关系,多实现 单继承有局限性,多实现避免了单继承的局限性 继承后,普通方法可以直接使用,实现后,方法全重写 2.抽象类和接口区别 抽象类,有方法,抽象方法,构造方法 接口中,全部抽象方法 子类继承抽象类,重写抽象方法,建立子类 阅读全文

posted @ 2021-04-02 23:31 ~码铃薯~ 阅读(103) 评论(0) 推荐(0) 编辑

什么是restful接口
摘要:https://www.jianshu.com/p/7893169a7c93 网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备。。。)。因此,必须有一种统一的机制,方便不同的设备与后端进行通信。这导致API架构的流行,restful AP 阅读全文

posted @ 2021-04-02 23:04 ~码铃薯~ 阅读(403) 评论(0) 推荐(0) 编辑

说一下你们项目中事务是怎样控制的(比方说一个接口我相同的请求了两次)
摘要:待续 阅读全文

posted @ 2021-04-02 23:03 ~码铃薯~ 阅读(157) 评论(0) 推荐(0) 编辑

你平时工作中debug的几种方式
摘要:https://blog.csdn.net/iamzhongyong/article/details/9971401 这个是今天面试官问到的特意记下来。 阅读全文

posted @ 2021-04-02 22:57 ~码铃薯~ 阅读(152) 评论(0) 推荐(0) 编辑

反射,获取一个类对象的几种方式
摘要:1. 类型.class,例如:String.class 2. 对象.getClass(),例如:“Hello”.getClass() 3. Class.forName(),例如:Class.forName("java.lang.String") 阅读全文

posted @ 2021-04-02 22:48 ~码铃薯~ 阅读(168) 评论(0) 推荐(0) 编辑

说一下spring mvc的执行流程
摘要:面试:1.用户向服务器发送请求,请求被spring前端控制servelet,就是我们通常所说的dispatcherServlet捕获。2.DispatcherServlet对请求utl进行解析,得到请求资源标识符(URI).然后根据该URI,调用HandlerMapping获得该Handler配置的 阅读全文

posted @ 2021-04-01 23:29 ~码铃薯~ 阅读(159) 评论(0) 推荐(0) 编辑

简单介绍一下冒泡排序和快速排序的区别
摘要:冒泡排序:有过一组数,要按照从小到大的顺序进行排序,经过第一轮冒泡排序之后,最大的数字会跑到最后面。 https://haokan.baidu.com/v?vid=2462905062091788627&pd=bjh&fr=bjhauthor&type=video 快速排序:https://www. 阅读全文

posted @ 2021-03-31 23:53 ~码铃薯~ 阅读(577) 评论(0) 推荐(0) 编辑

jQuery的选择器都有哪些?
摘要:https://blog.csdn.net/Tenderness104/article/details/81094520 阅读全文

posted @ 2021-03-31 23:44 ~码铃薯~ 阅读(30) 评论(0) 推荐(0) 编辑

redis数据持久化
摘要:Redis实现数据持久化的两种实现方式: RDB:指定的时间间隔内保存数据快照(这种方式是redis默认的方式) AOF:先把命令追加到操作日志的尾部,保存所有的历史操作 阅读全文

posted @ 2021-03-31 23:42 ~码铃薯~ 阅读(48) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示