×
请登录
账号
密码
登录 Use it
IT开发屋
JAVA
大数据
其他技术
数据库
操作系统
Flink
Hadoop
标签
登录
注册
高吞吐、低延迟 Java 应用的 GC 优化实践
高性能应用构成了现代网络的支柱。LinkedIn 内部有许多高吞吐量服务来满足每秒成千上万的用户请求。为了获得最佳的用户体验,以低延迟响应这些请求是非常重要的。 例如,我们的用户经常使用的产品是 Feed —— 它是一个不断更新的专业活动和内容的...
求知探索
JAVA
1年前
777
0
Java泛型知识普及
相信大家对Java泛型并不陌生,无论是开源框架还是JDK源码都能看到它,毫不夸张的说,泛型是通用设计上必不可少的元素,所以真正理解与正确使用泛型,是一门必修课,本文将解开大家对泛型的疑惑,并通过大量实践,让你get到泛型正确的使用姿势,下面开始进...
求知探索
JAVA
1年前
712
0
spring boot 引起的 “堆外内存泄漏”
背景 组内一个项目最近一直报swap区域使用过高异常,笔者被叫去帮忙查看原因。发现配置的4G堆内内存,但是实际使用的物理内存高达7G,确实有点不正常,JVM参数配置是: -XX:MetaspaceSize=256M -XX:MaxMetaspac...
求知探索
JAVA
1年前
954
0
Spring Boot使用Apache Curator实现服务的注册和发现
一、基本概念和思路 1.1 注册中心/服务注册/服务发现概念 1.1.1 注册中心 注册中心可以说是微服务架构中的”通讯录“,它记录了服务和服务地址的映射关系。在分布式架构中,服务会注册到这里,当服务需要调用其它服务时,就到这里找到服务的地址,进...
求知探索
JAVA
1年前
883
0
基于SpringBoot+webSocket实现扫码登录功能
一、首先咱们需要一张表 这表是干啥的呢?就是记录一下谁扫码了。谁登录了。 User_Token表 字段如下: uuid : 用于确保唯一性 userId :谁登录的 loginTime :登录时间 createTime :创建...
求知探索
JAVA
1年前
780
0
RabbitMQ 七种队列模式应用场景案例分析
七种模式介绍与应用场景 简单模式(Hello World) 做最简单的事情,一个生产者对应一个消费者,RabbitMQ相当于一个消息代理,负责将A的消息转发给B 应用场景:将发送的电子邮件放到消息队列,然后邮件服务在队列中获取邮件并发送给收件人...
求知探索
JAVA
1年前
717
0
Spring Boot 使用 Curator 操作 ZooKeeper
一、Spring Boot 使用 Curator 操作 ZooKeeper 1.1 环境说明 (1)操作环境:Mac OS (2)开发工具Idea (3)ZooKeeper 服务端版本:3.6.2 (4)Spring Boot版本:2.4.4 (...
求知探索
JAVA
1年前
834
0
一文理解Java中的SPI机制
SPI机制简介 服务提供者接口(Service Provider Interface,简写为SPI)是JDK内置的一种服务提供发现机制。可以用来加载框架扩展和替换组件,主要是被框架的开发人员使用。在java.util.ServiceLoader的...
求知探索
JAVA
1年前
731
0
Maven学习总结
1.Maven概念 Maven 是目前最流行的自动化构建工具,Maven是一款在大型项目开发过程中不可或缺的重要工具。 maven可以管理jar文件 自动下载jar和他的文档,源代码 管理jar直接的依赖, a.jar需要b.jar , mav...
求知探索
JAVA
1年前
785
0
java中的垃圾回收器
问题:请讲下java中垃圾回收器有哪些? 分析:该问题主要考察hotspot虚拟机下实现的垃圾回收器 回答要点: 主要从以下几点去考虑, 1、垃圾回收器的种类 2、每种垃圾回收器的着重点是什么 前边的文章中分享了“如何设计一个垃圾回...
求知探索
JAVA
1年前
700
0
1
...
6
7
8
9
热门文章
1.
Docker error: HTTP 408 response body: invalid character '<' looking for beginning of value
2.
解决:NET::ERR_INCOMPLETE_CHUNKED_ENCODING 200 (OK)
3.
解决异常:“The last packet sent successfully to the server was 0 milliseconds ago. ”的办法
4.
java.lang.NoSuchMethodError: io.netty.buffer.PooledByteBufAllocator.
(ZIIIIIIZ)V错误
5.
Spark-sql执行sql语句报:Cannot safely cast xxx string to int.
6.
GitHub最火star174k!你能想象的编程书籍这里都有!免费开源!
最新发布
1.
TcHouse、PostgreSql强制删除数据库
2.
Java byte数组转double类型
3.
Java byte数组转换无符号short类型
4.
java获得当前日期是今年的第几周,以及这周的开始日期的方法
5.
kafka如何扩容分区Partition、并重新分区
6.
kafka send data 超时问题 报错:xx ms has passed since last append
最新评论