本文目录一览:
- 1、Java工程师春招面经分享,已拿腾讯offer
- 2、prometheus中自带的查询指标定义解析
- 3、日常故障排查-weblogic篇
- 4、ElasticSearch性能优化实践(JVM调优+ES调优)
Java工程师春招面经分享,已拿腾讯offer
OliverWang分享的Java工程师春招面经显示,其通过充分准备技术基础、项目经验及面试技巧,成功获得腾讯等名企offer,以下为详细面经总结:整体准备策略刷题与知识储备:从2017年12月起,每日在LeetCode刷题,熟悉算法与数据结构;同时通过牛客网研读历年面经,针对性补足知识短板。
春招总结:PayPal、阿里盒马、腾讯云面经 在今年的春招中,我有幸获得了PayPal platform infrastructure(上海)、阿里盒马java开发实习(杭州)以及腾讯云产品(深圳)的offer,并最终选择了PayPal。以下是我对这三家公司的面试经历和总结。
腾讯春招实习面经总结:作者通过内推获得腾讯Offer,面试流程涵盖4-5轮电话面试,涉及前端基础知识、网络、算法、项目经验及HR综合评估。以下为详细面试问题及经验整理:一面(技术基础面)核心考察点:JavaScript基础、网络协议、前端框架原理。
prometheus中自带的查询指标定义解析
PromQL(Prometheus Query Language)是专为Prometheus tsdb设计的查询语言,结合Grafana进行数据展示和告警规则配置。PromQL支持四种主要指标类型:Instant vector(瞬时向量)、Instance vector(实例向量)、Range vector(范围向量)和Scalar(标量)。
以下是实现自定义指标的一般步骤:定义指标首先要明确你想要收集的自定义指标的类型和含义。例如,你可能想定义一个表示特定业务操作成功率的指标,或者是某个系统资源利用率的指标。
Histogram 和 Summary 是复杂指标,因包含多时间序列且使用难度高。观测中的 Count 和 Sum 跟踪数量与总和,从而计算平均值。观察值的数量(Prometheus 中显示为带有“_count”后缀的时间序列)为计数器,观测值总和(带有_sum后缀的时间序列)作为计数器,只要无负值。
功能:基于多个指标对主机进行综合评分。示例:基于node_exporter给主机进行综合评分的表达式,通过计算CPU空闲率、内存可用率、磁盘IO时间等指标的加权平均值来得出评分。TopK 查询:功能:查询当前系统中访问量前N的HTTP地址。
过滤、聚合以及进行算术操作,从而实现对监控数据的深入分析。例如,可以查询某个指标在过去5分钟内的平均值、最大值或最小值,或者对多个指标的数据进行聚合计算,以获取更全面的监控信息。综上所述,向量在PromQL中扮演着至关重要的角色,是Prometheus进行监控数据分析和处理的基础。
区间向量选择器类似于瞬时向量选择器,不同的是它选择的是 过去一段时间的采样值 。可以通过在瞬时向量选择器后面添加包含在 [] 里的时长来得到区间向量选择器。比如下面的表达式选出了所有度量指标为 http_requests_total 且 job 为 prometheus 的时序在过去 5 分钟的采样值。
日常故障排查-weblogic篇
比如线程池的配置,如果线程池的大小设置不合理,可能导致在处理大量并发请求时出现问题。 应用程序问题:部署的应用程序存在缺陷,比如代码中有死循环、无限递归调用或者对资源的不当使用等情况,这会消耗服务器资源并引发错误。
无法启动电脑一般是由于主引导记录遭到破坏引起。下面是一个解决实例。故障现象:电脑无法从C盘启动了。在CMOS中将启动顺序改为A,C和改用从CD-ROM启动也都一样,整个系统在自检完成后就进入死机状态,整个屏幕除了最上面的光标在那里闪烁外,没有任何启动的迹象,同时硬盘灯长亮。
希望对你有帮助!RAC的连接URL和单实例不一样,12505是说你的SID有错误。举例来讲,如果你的RAC实例SID是orcl,那么你集群的SID是orcl,但每台机器的SID不同,分别是orcl1,orcl2,…,orclN。在配置weblogic连接池的时候使用RAC专用的URL连接才可以。
中间件技术团队根据2025-2028年中间件第三方驻场服务采购项目要求,该团队需配备初级、中级工程师及资深专家,覆盖WebLogic、Tomcat等主流中间件的驻场支持。团队成员需持有RHCE(红帽认证工程师)、K8S(容器编排)认证,并具备中间件性能调优、集群部署及故障排查能力。
ElasticSearch性能优化实践(JVM调优+ES调优)
1、学习ElasticSearch(ES)时,需重点关注技术原理的深度理解、资源优化能力、实战经验积累及系统性学习,避免一知半解导致资源浪费或技术决策失误。
2、可以将swapping禁止掉,有的时候,如果要将es jvm内存交换到磁盘,再交换回内存,大量磁盘IO,性能很差 给filesystem cache更多的内存 filesystem cache被用来执行更多的IO操作,如果我们能给filesystem cache更多的内存资源,那么es的写入性能会好很多。
3、其中,比较常用的配置包括最小堆内存(Xms)和最大堆内存(Xmx)。建议设置:最佳实践是将这两个值设置为物理机或虚拟机可用内存的一半。例如,如果机器有8G内存,可以将Xms和Xmx都设置为4G。这样的设置有助于避免JVM在运行时频繁地进行堆内存调整,从而提高Elasticsearch的稳定性和性能。
标签: 服务器GC日志分析

还木有评论哦,快来抢沙发吧~