牛客670493891号
牛客670493891号
全部文章
java
docker(2)
elasticsearch(1)
github(1)
gradle(2)
ioc(1)
linux(2)
mysql(2)
postman(1)
rabbitmq(2)
redis(6)
rpc(2)
spring(4)
spring boot(3)
spring cloud(1)
sql(1)
tcp(1)
tcp/ip(1)
vue.js(1)
前端(1)
性能优化(1)
数据库(3)
架构(1)
算法(1)
网络(2)
面试(4)
归档
标签
去牛客网
登录
/
注册
牛客670493891号的博客
全部文章
/ java
(共104篇)
全程精讲,JVM 从入门到放弃之 ZGC 垃圾收集器
Z Garbage Collector,也称为ZGC,在 jdk 11 中引入的一种可扩展的低延迟垃圾收集器,在 jdk 15 中发布稳定版。在旨在满足以下目标: < 1ms 最大暂停时间(jdk < 16 是 10ms,jdk >=16 是 <1...
2022-06-08
0
0
Nacos源码系列—服务端那些事儿
前言 在上节课中,我们讲解了客户端注册服务的大体流程,客户端在注册服务的时候调用的是 NamingService.registerInstance 来完成实例的注册,在最后呢我们知道服务注册是通过 nacos/v1/ns/instance 接口来完成注册的,我们今天来讲解服务端的注册,首先就从这...
2022-06-08
0
0
亿级流量电商系统JVM模型参数二次优化
亿级流量电商系统JVM模型参数预估方案,在原来的基础上采用ParNew+CMS垃圾收集器 一、亿级流量分析及jvm参数设置 1. 需求分析 大促在即,拥有亿级流量的电商平台开发了一个订单系统,我们应该如何来预估其并发量?如何根据并发量来合理配置JVM参数呢? 假设,现在有一个场景,一个电商平...
2022-06-08
0
0
谈到JVM的垃圾回收(GC),可能这才是你想了解的
垃圾收集 (Garbage Collection) 机制是Java语言的一大优势特性, 为充分榨取JVM性能, 避免系统因垃圾收集不及时导致的OOM (OutOfMemory, 内存溢出)问题, 或内存饱和出现无法响应用户请求的情况, 就需要根据服务器配置及应用复杂度对GC策略进行优化, 以确保系统...
2022-06-08
0
0
为什么要谨慎使用Arrays.asList、subList?
1. 使用Arrays.asList的注意事项 1.1 可能会踩的坑 先来看下Arrays.asList的使用: List<Integer> statusList = Arrays.asList(1, 2); System.out.println(statusList); Syst...
2022-06-08
0
0
通俗易懂的2022年度“Java中间件面试真题&高频知识点汇总”
前言 现今时代,系统越来越复杂,数据来越多,系统间的交互也就变得越来越重要,同时也变得越来越困难。而消息中间件在其中起到了一个中间桥梁的重要作用。因此,面试中也经常会被问到消息中间件相关的问题。从其使用到其原理设计,都会是面试官感兴趣的一个点。 Zookeeper 1. ZooKeeper 是...
2022-06-08
0
0
工作四年,分享50个让你代码更好的小建议
前言 工作了四年,看过很多思考不够深入的代码,因此写一下总结吧,50个让你代码更好的建议。其中的一些点,我以前的文章也写过啦,这次主要汇总一下。希望大家日常写代码多点思考,多点总结,加油!同时哪里有不对的,也望指出,感谢哈~ 1. 仅是判断是否存在时,select count 比 select ...
2022-06-08
0
0
性能追击:30+图分解8大主流服务器程序线程模型展示
看大佬如何用30+图片揭秘8大主流服务器程序线程模型: 最近拍的照片比较少,不知道配什么图好,于是自己画了一个,凑合着用,让大家见笑了。 本文我们来探索一下主流的各种应用服务器的网络处理模型,看看大家都是怎么设计网络程序的。在本文中,我会从Node.js、Apache Server、Ng...
2022-06-08
0
0
DDD 领域驱动设计落地实践:六步拆解 DDD
一、线程池简介 1、池化思想 在项目工程中,基于池化思想的技术应用很多,例如基于线程池的任务并发执行,中间件服务的连接池配置,通过对共享资源的管理,降低资源的占用消耗,提升效率和服务性能。 池化思想从直观感觉上理解,既有作为容器的存储能力(持续性的承接),也要具备维持一定量的储备能力(初始化的...
2022-06-08
0
0
北上广深杭30K试题:JVM内存模型如何分配的?
01 JVM内存模型的划分 由于我们生产环境使用的虚拟机HotSpot 居多,所以下面的描述都是基于HotSpot 虚拟机而言的,对于其他类型的虚拟机,如 JRockit(Oracle)、J9(IBM) 可能并不太一样 根据虚拟机规范,JVM的内存分为 堆、虚拟机栈、本地方法栈、程序计...
2022-06-08
0
0
首页
上一页
2
3
4
5
6
7
8
9
10
11
下一页
末页