作者:阿哲秒杀大家都不陌生。自2011年首次出现以来,无论双十一购物还是 12306 抢票,秒杀场景已随处可见。简单来说,秒杀就是在同一时刻大量请求争抢购买同一商品并完成交易过程。从架构视角来看,秒杀系统本质一个高性能、高一致、高可用三高系统。而打造并维护一个超大流量秒杀系统需要进行哪些关注,就是本文讨论的话题。整体思考首先从高维度出发,整体思考问题。秒杀无外乎解决两个核心问题,一并发
Java面试解决过哪些线上问题 ## 引言 在日益完善软件开发领域中,Java作为一种强大且广泛应用编程语言,已经成为了很多公司首选。在Java面试中,面试官常常会问到一个问题:“在以往项目中,解决过哪些线上问题?”这个问题考察面试者在实际项目中对于线上问题处理能力以及对于Java相关知识掌握程度。本文将系统地介绍一些常见线上问题,并给出相应解决方案和示例代码。 ##
原创 2024-02-03 10:16:31
53阅读
文章目录前言1、常见现象:CPU 利用率高/飙升1.1定位出问题线程方法 a: 传统方法方法 b: show-busy-java-threads方法 c: arthas thread后续情况一:发现使用CPU最高都是GC 线程。情况二:发现使用CPU最高业务线程2、常见现象:频繁 GC2.1 回顾GC流程2.2 GC 原因及定位3、常见现象:线程池异常4、常见问题恢复5、Arthas6
# Java面试线上问题解决 ## 1. 引言 在日益竞争就业市场中,掌握Java编程语言知识和技能成为求职者重要优势。然而,面试过程中常常会遇到一些问题,需要我们快速解决和应对。本文将介绍一些常见Java面试问题,并提供相应解决方案和示例代码。 ## 2. 常见面试问题解决方案 ### 2.1. NullPointerException(空指针异常) 空指针异常是Java
原创 2023-09-01 10:38:04
83阅读
前言面试时间将近两个小时(期间等待二面面试官来面我时候等了半个多小时)面试官问东西很多,还挖了好几个坑,一个技术点套着一个技术点问,一定要做好万全准备。问了一些基本层面上技术点都答出来了,稍微问深一点我就有点懵了(实战经验还是不足)。1. 前言大家都知道,Postman一个非常受欢迎API接口调试工具,提供有Chrome扩展插件版和独立APP,不过它很多高级功能都需要付费才能使用
为了尽量讲清晰明了,以下面这个流程进行: 背景:安琪拉遇到网络异常 小试牛刀:在Wireshark数据包中看三次握手 预备知识:回顾网络分层、三次握手、四次挥手等网络基础知识 异常定位:Wireshark 分析定位Broken Pipe 异常原因 代码修复:调整客户端代码 扩展阅读:其他网络知识及面试题 1. 背景:安琪拉遇到网络异常 1. 异常信息 安琪拉做一部分工作
转载 2021-07-16 17:27:31
300阅读
不论校招还是社招都避免不了各种面试、笔试,如何去准备这些东西就显得格外重要。不论笔试还是面试都是有章可循,我这个有章可循”说意思只是说应对技术面试可以提前准备。 运筹帷幄之后,决胜千里之外!不打毫无准备仗去面试前做好充足准备准备自己自我介绍关于着装随身带上自己成绩单和简历如果需要笔试就提前刷一些笔试题花时间一些逻辑题准备好自己项目介绍提前了解公司以及要应聘岗位提前准备
java面试题及答案2020二面-2019/07/09-牛客网说说C编译器。挑一个实习项目,说说遇到挑战。既然项目用Tornado,说一说异步。来做道算法题吧:一堆需求,每个需求都有需要完成时间和deadline,求最多能完成几个。然后我说了这个动态规划题,然后想了五分钟,直接跟他说我不会写。(我算法一直很渣)然后他说,那我们换个。n*n格子,从左下走到右上。一开始题目描述有问题
一面自我介绍项目中监控:那个监控指标常见有哪些?微服务涉及到技术以及需要注意问题有哪些?注册中心了解了哪些?consul 可靠性了解吗?consul 机制有没有具体深入过?有没有和其他注册中心对比过?项目用 Spring 比较多,有没有了解 Spring 原理?AOP 和 IOC 原理Spring Boot除了自动配置,相比传统 Spring 有什么其他区别?Sprin
转载 2024-08-09 13:41:46
13阅读
2017上半年计算机二级Java习题及答案2017上半年计算机二级Java习题及答案百分网小编为大家整理,欢迎学习!更多内容请关注应届毕业生考试网!一、选择题1、Swing与AWT相比新增布局管理器______。A、CardLayoutB、GridLayoutC、GridBagLayoutD、BoxLayout本题考查布局管理器。Swing继续沿用AWT中布局管理器,包括FlowLay
转载 2023-08-11 20:39:20
3阅读
不知道你们经历过这种问题没有,比如问你遇到过线上性能问题没有,GC频繁,CPU飙高,任务队列积压,线程池任务拒绝等等,对于看重项目经验面试官,这种问题基本是标配,问线上问题处理经过,问题定位,排查思路,怎么业务快速止血。一方面考察候选人项目的真实性,一般遇到线上问题大部分时候系统主要负责人着手处理,所以如果处理过线上问题,也从侧面反映重要性。另外还能知道面试者是不是真的从原理上
转载 2024-03-11 17:15:38
117阅读
1、struts2与struts1区别2、声明式事务是什么,怎么实现?3、ajax两种请求方式4、java中string str=new string("ss")创建了个几个对象内存分配如何?java 虚拟机分为堆区、栈区、代码区、树根区,创建了一个对象,在堆中有一个内存,保存"ss",这个字符串值,在栈中有一个内存,保存"ss",这个字符串引用str,即栈中str一个引用,指向
个人作业——软件工程实践总结作业标签(空格分隔): 软工实践一、请回望暑假时第一次作业,对于软件工程课程想象1)对比开篇博客对课程目标和期待,“希望通过实践锻炼,增强计算机专业能力和就业竞争力”,对比目前所学所练所得,在哪些方面达到了期待和目标,哪些方面还存在哪些不足,为什么?更加具体了解了什么软工,并且在软件开发上专业程度有了很大提升,懂得了软件开发具体流程。 不足
整理 | 郑丽媛,出品 | CSDN(ID:CSDNnews)在近几年大环境影响下,线上笔试/面试愈发流行,这也给了部分人“钻空子”机会——除了笔试作弊(上网搜代码),现在连面试都能找“替身”作弊了。下面,就例举几个真实发生事件。面试的人≠入职的人最近,美国纽约州一家机构 IT 部门因为一位刚入职新人陷入了“迷茫”。这个新人所在岗位主要负责更新一些老化计算机系统,因此对其技术水平有一
回答:1. gate网络softmax之后加dropoutMoE稀疏性机制与dropout原理有相似之处。具体来说,MoE通过根据任务需求动态选择
## Java面试组织架构 在Java面试过程中,前后端交互一个非常重要问题。为了解决这个问题,我们需要建立一个合理架构来确保前后端有效通信和数据交换。 ### 架构概述 在Java面试中,通常采用前后端分离架构,前端负责页面展示和用户交互,后端负责数据处理和业务逻辑。前后端之间通过接口进行通信,前端发送请求,后端返回响应。 我们可以使用Spring Boot作为后端框架,提供R
原创 2023-07-09 05:35:44
64阅读
# 如何在Java线上面试中作弊 在Java线上面试中作弊不道德行为,我们应该遵守诚实守信原则。但有时候我们可能在面临困难情况下,会想到一些不那么光明正大方法。在这里,我将介绍一种解决问题方案,而不是鼓励作弊行为。 ## 问题描述 在Java线上面试中,有时会遇到一些需要编写代码解决问题。我们可能会遇到一些困难或者不会做情况下,考虑使用外部帮助来作弊。在这里,我将介绍如何通过
原创 2024-03-09 04:06:51
339阅读
整理一份Netty面试题清单,这些面试题经常出现在互联网网络编程面试中。从基础到高级,如果都能回答出来,说明非常熟练,甚至即将能步入精通Netty了。整理出这一份,目的不是为了让为了面试面试,而是希望考察下自己,查漏补缺,针对自己弱项,单独去攻破,这样就能把基本网络编程知识打牢固,对于以后面试官考你,就能信手拈来,而不是一问三不知,进入尴尬局面。这些知识点包含很多,在这里我也不会提供
这是来自一位学长 一面(技术面试)4.28上午9:30,全程大概50min先自我介绍JDK与JRE区别String类型基本类型吗?java基本数据类型有哪些?java面向对象特点关于自己毕业设计具体内容,我觉得难点,设备选型过程,实现方案等问题手撕代码:剑指offer 整数反转 easy难度反问这位学长一面一位非常nice小姐姐,学长前面稍稍有些紧张,后面这位小姐姐很好
转载 2024-07-27 08:51:11
43阅读
原标题:JAVA软件工程师面试遇到十个问题,这些都知道吗?我们找工作的人都会面临一个难题,那就是面试,根据工作性质不同,面试要求也会不公,好点工作,面试官都会问我们一些问题,尤其学术性较强工作。那么今天我们就来说说我们学JAVA求职者面试时会遇到一些面试题及答案吧。问题一:struts中prepare怎么用?:prepare在validate拦截器之前执行在使用struts2
  • 1
  • 2
  • 3
  • 4
  • 5