首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
基础知识
豫州牧
创建于2021-08-02
订阅专栏
总结分享计算机相关的基础知识和理论
等 16 人订阅
共73篇文章
创建于2021-08-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
kafka 如何保证高性能
1 前言 kafka 作为一个高性能、高吞吐量的分布式发布订阅消息系统,在开发过程中的应用场景十分广泛,kafka 的高性能体现在磁盘顺序写(增加了 IO 性能)、页面缓存技术、批量发送机制、零拷贝以
rabbitmq 怎么保证消息可靠性?
1 前言 MQ 有系统异步、流量削峰、应用解耦等作用,在分布式系统的开发过程中,为了提高性能而引入消息,带来的便利能缓解很大的压力。但是引入 mq 会导致系统的可用性降低、复杂度提升,但是更大的问题则
springcloud 核心组件有哪些?
1 前言 目前在分布式系统中,springcloud 是一个很好的分布式系统解决方案,在此基础之上就可以了解 springcloud alibaba 的解决方案。在本文中将介绍 springcloud
web 项目异常信息处理
1 前言 在 springboot 项目开发中,面对一些业务场景需要用异常信息来终止业务的处理,通过抛异常的方式可以进行统一的异常处理,而不需要通过业务代码对异常信息的包装,通过方法返回。通过异常信息
高并发应用利器-缓存
1 前言 在前文中已经讲述了限流有关的内容,缓存作为高并发的三大利器之一,也是非常重要的,在本文中将分享缓存有关的内容。 2 缓存类型 从缓存类型来看,可以分为:堆缓存、堆外缓存、磁盘缓存和分布式缓存
高并发应用利器-限流
1 前言 在高并发系统开发过程中有缓存、降级、限流等三大利器。缓存的目的就是提升系统访问速度,增大系统的处理能力,降级是为了屏蔽掉非核心应用以保证核心应用的不受影响,待流量高峰通过后在开放该功能。限流
tomcat 性能优化该怎么着手?
1 前言 现在的项目开发中,tomcat 作为常用的 java web 应用服务器,随着并发量的越来越高,tomcat 的性能会先上升然后下降,最终会导致系统的崩溃,那么如何在高并发的情况下如何提高或
Spring 事务操作的经验之谈
1 前言 在日常的项目开发过程中,事务操作是经常遇到的,在之前的文章中已经介绍了事务的使用方法以及失效的场景,在本文中将继续分享使用事务的一些经验之谈,希望在解决具体的业务问题上能有所帮助。 2 事务
分库分表-sharding-jdbc 配置实战
1 前言 在前文中已经分享了 sharding-jdbc 分库分表的策略和算法,在本文中将继续继续分库分表的实战操作,主要教书分库分表的配置已经读写分离,强制读主库的配置。 2 sharding-jd
分库分表-分片策略和分片算法
1 前言 在分布式系统中,当系统达到一定的规模之后,数据量达到亿级之后,不论从数据读取速度还是业务系统的性能考虑,就需要考虑分库分表的问题,分库分表的引入能够解决数据读写慢的问题,当然分库分表需要考虑
分布式系统-负载均衡算法
1 前言 在分布式系统中,系统之间的调用选择依赖于负载均衡算法,在本文中,将介绍分布式系统框架中常用的负载均衡算法。 2 负载均衡算法 2.1 轮询算法 轮询方法最为简单,就是将请求轮流地分配到后端服
Jvm 内存分配和回收策略
1 前言 在前文中我们已经讲述了三款垃圾回收器的内容,在本文中将继续分享有关 jvm 内容,jvm 的内存分配和回收策略。jvm 的自动内存管理,主要解决的问题有两个:给对象分配内存以及自动回收分配给
认识垃圾回收器-Shenandoah
1 前言 在前文中已经分享了 G1 和 ZGC 两款垃圾回收器,在本文中将继续分享另外一款优秀的垃圾回收器 Shenandoah, 不过 Shenandoah 目前只能在 openjdk12 中使用。
认识垃圾回收器-ZGC
1 前言 在前文中已经分享了 G1 垃圾回收器的内容,在本文中将继续分析低延迟垃圾回收器,衡量低延迟垃圾回收器有三个重要的指标:内存占用(Footprint)、吞吐量(Throughput)、以及低延
认识垃圾回收器-G1
1 前言 在之前的文章中,已经介绍了 jvm 相关的内容,自从 jdk8 广泛使用以来,分代垃圾回收器就逐渐的剖析开来,最近看了 java 虚拟机 3,其中新增了分区垃圾回收器,现在的垃圾回收器已经从
Springboot 文件上传小妙招
1 前言 在日常的开发过程中,经常会用到上传的功能,比如图片上传,虽然现在已经有了 OSS 对象存储来处理,但是对于小型项目来说,还是需要做图片存储的,在本文中将会介绍图片上传的知识。 2 普通上传存
Python爬虫-Selenium实现用户登录
1 前言 Selenium 在开发眼中是一款非常好用的测试框架,但是其还可以作为一款爬虫工具来使用,在本文中将使用用户登录这一经典场景来介绍 Selenium 的具体使用方法。 2 Selenium
影响操作系统的瓶颈有哪些?
1 前言 我们都知道计算机操作系统各个组件之间的存取速度是差异很大的,在本文中将会从计算机的资源系统层面分析形成系统性能瓶颈的原因,接下来将会从 CPU、内存、IO 三个方面来分析查看。 2 CPU
性能优化-资源和算法优化
1 前言 在前文中已经讲述了性能优化中复用思想和计算优化的内容,在本文中将继续讲述性能优化的其它内容,在日常的开发中,会有实际的用途。 2 结果优化 结果集的优化在实际开发中用到的非常多,但是却没有引
性能优化-复用思想和计算优化
1 前言 在前文中已经讲述了性能优化的一些关键的关注点,这样在做性能优化时就有了具体的目标和衡量方法,使得需要做的工作进行量化。在具体的性能优化过程中,又可以分为技术优化和性能优化,业务优化的作用是非
下一页