搜索文章
首页
智能助手
归档
瞬间
首页
智能助手
归档
瞬间
青云
记录、分享
全部
杂文 (3)
Java (344)
Python (3)
数据库 (76)
Linux (14)
Docker (3)
数据结构 (39)
大数据 (22)
人工智能 (19)
MQTT (3)
1 亿个数据取出最大前 100 个有什么方法
要从1亿个数据中找出最大的前100个,通常可以使用堆(Heap)数据结构来实现,特别是最小堆(Min Heap)。 以下是一种常见的方法: 创建一个最小堆,并将前100个数据插入堆中。 遍历剩余的数据,对于每个数据,如果它比堆顶的元素大,就将堆顶元素弹出,然后将当前数据插入堆中。
作者:詹学伟
发布时间:2024-04-23
分类:
Java
标签:
#
面试题
频繁FullGC问题如何排查
如果你的应用频繁发生Full GC,可能会影响性能,下面是一些排查的方法: 查看GC日志:看一下应用程序的GC日志,找出Full GC发生的原因。日志通常会告诉你是内存不足还是其他原因导致的。 分析内存泄漏
作者:詹学伟
发布时间:2024-04-23
分类:
Java
标签:
#
面试题
OOM问题如何排查
当遇到Java应用程序的OOM(内存溢出)问题时,可以按照以下步骤来排查和解决: 查看错误信息:首先,看一下出现的OOM错误信息,确定是哪种内存溢出问题。 检查内存使用:使用监控工具查看Java堆内
作者:詹学伟
发布时间:2024-04-23
分类:
Java
标签:
#
面试题
慢SQL问题如何排查
如果你的数据库查询变慢了,可以采取以下步骤来找出问题并解决它: 找出慢查询:首先,找出哪些数据库查询很慢。通常,这些查询会花费很长时间才能返回结果。
作者:詹学伟
发布时间:2024-04-23
分类:
Java
标签:
#
mysql
什么是三高架构
三高架构是指在软件系统设计与开发中,注重解决高并发性、高可用性和高性能的架构设计模式。 高并发性:指系统能够处理大量并发请求的能力。在高并发场景下,系统需要具备有效的并发处理机制,以保证系统能够快速、准确地响应大量并发请求,而不会发生严重的性能瓶颈或资源竞争。 高可用性:指系统在面对各种故障和异常情
作者:詹学伟
发布时间:2024-04-23
分类:
Java
标签:
#
架构
如何进行系统性能优化
系统性能优化是通过各种手段和技巧来提高系统的响应速度、吞吐量和资源利用率。以下是一些常见的性能优化技巧: 前端性能优化:优化前端的加载速度和渲染性能,减少页面的加载时间。可以通过优化HTML、CSS和JavaScript代码,减少资源的请求和下载量,合理使用浏览器缓存,使用CDN加速等方式来提高前端
作者:詹学伟
发布时间:2024-04-23
分类:
Java
标签:
#
架构
请介绍一些常用的负载均衡算法,以实现高并发和高可用性
负载均衡算法是用于将传入的请求分发到多个服务器上,以提高系统的并发处理能力和可用性。以下是一些常用的负载均衡算法: 轮询(Round Robin):最简单的负载均衡算法,按照顺序将请求分配给每个服务器。每个请求依次分发到不同的服务器上,实现了请求的均衡分配。 最少连接(Least Connectio
作者:詹学伟
发布时间:2024-04-23
分类:
Java
标签:
#
架构
高并发下如何保证数据的一致性和可靠性
在高并发环境中,确保数据的一致性和可靠性是非常重要的。以下是一些常见的方法和策略: 事务管理:使用数据库事务来确保关键操作的原子性、一致性、隔离性和持久性。通过合理的事务设计和管理,对于涉及到多个数据操作的场景,可以保证数据的一致性。 数据库锁机制:使用数据库提供的锁机制来保证对共享资源的独占访问。
作者:詹学伟
发布时间:2024-04-23
分类:
Java
标签:
#
架构
高并发下如何解决数据库性能瓶颈问题
在高并发场景下,数据库往往是性能瓶颈的一个重要因素。以下是一些常用的方法来解决数据库性能瓶颈问题: 数据库优化:对数据库进行性能调优,包括索引优化、查询优化、表结构设计优化等。使用合适的索引可以加速查询操作,同时注意避免过多索引导致性能下降。优化查询语句,避免不必要的连接、子查询等,合理使用数据库的
作者:詹学伟
发布时间:2024-04-23
分类:
Java
标签:
#
架构
如何实现系统的高可用性
实现系统的高可用性是确保系统持续提供服务的关键要素。下面是一些常见的高可用方案: 冗余部署:将系统的关键组件部署在多台服务器上,通过搭建主备或者集群的架构来实现冗余。当主服务器出现故障时,备用服务器能够自动接管,保证系统的可用性。常见的冗余部署方式包括主备部署、热备部署、冷备部署、双机热备和多机热备
作者:詹学伟
发布时间:2024-04-23
分类:
Java
标签:
#
架构
共 517 篇文章
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
页
# ollama
(1)
# spring ai alibaba
(3)
# selenuim
(1)
# WinSW
(1)
# Drools
(1)
# MQTT
(3)
# 消息中间件
(33)
# langchain4j
(10)
# spring-AI
(0)
# Jasypt
(1)
# superset
(1)
# deepseek
(5)
# 面试题
(20)
# Python爬虫
(1)
# leetcode
(11)
# epoll
(1)
# jenkins
(2)
# rocketmq
(15)
# Python基础
(1)
# ShardingSphere
(0)
# 分库分表
(0)
# GPT
(1)
# 架构
(6)
# minio
(1)
# k8s
(0)
# dubbo
(8)
# nginx
(0)
# elasticsearch
(12)
# springcloud
(24)
# 数据结构和算法
(28)
# 设计模式
(7)
# jvm
(24)
# spring
(28)
# mybatis
(22)
# redis
(18)
# mysql
(60)
# springboot
(11)
# seata
(1)
# linux
(4)
# itext
(1)
# datax
(1)
# flume
(2)
# kafka
(5)
# hbase
(2)
# zookeeper
(17)
# spark
(5)
# hive
(4)
# docker
(3)
# hadoop
(2)
# 杂文
(3)
# java
(235)
友情链接
青云博客
网笙久久的博客