自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 说说Nginx

Nginx(发音为“engine X”或“en-juhn-EKS”)是一个高性能的开源反向代理服务器、负载均衡器、Web 服务器以及通用的 TCP/UDP 代理服务器。它最初由俄罗斯的程序员 Igor Sysoev 开发,并于2004年首次发布。Nginx 在网络应用领域广泛应用,特别是在高访问量的网站和服务中,因其出色的性能和可扩展性而受到青睐。:Nginx 以事件驱动的非阻塞架构运行,能够同时处理大量并发连接,从而提供高性能的服务。

2023-08-14 17:41:46 49

原创 简单说说redis

Redis(Remote Dictionary Server)是一个高性能的内存数据存储系统,常用于缓存和临时数据存储,以提高应用程序的性能和响应速度。最常见的使用场景之一就是缓存。将频繁读取的数据存储在Redis中,减轻数据库的压力,提高读取性能。例如,将经常访问的热门文章、商品信息、用户会话等存储在Redis中,可以减少对数据库的查询次数。Redis可以用于存储用户会话数据,以便于跨多个服务器或多个应用程序实例共享会话状态。这对于构建分布式应用或负载均衡的环境非常有用。

2023-08-14 17:35:29 48

原创 可能会遇到的springCloud面试有关问题

(请解释微服务架构的概念,以及它与传统的单体应用架构的区别。微服务架构是一种将应用拆分为一组小型、独立的服务的软件设计方法。每个服务都关注于特定的业务功能,并通过轻量级通信协议进行交互。与传统的单体应用不同,微服务架构使得应用更具弹性、可扩展性和灵活性。

2023-08-14 16:48:04 45

原创 Redis的主从服务器

Redis的主从复制(Master-Slave Replication)是一种常见的数据复制机制,通过将一个Redis实例(主服务器)的数据复制到多个其他Redis实例(从服务器),可以实现数据备份、读写分离、提高读取性能等目标。:主从复制可以用作数据备份和容灾方案。主服务器持有原始数据,而从服务器作为备份,当主服务器出现故障时,可以将其中一个从服务器提升为新的主服务器,继续提供服务,从而减少服务中断时间。:通过将主服务器用于写操作,而从服务器用于读操作,可以分散读写负载,提高系统的整体性能和响应速度。

2023-08-14 11:17:20 62

原创 java中list和set的区别

需要根据具体的需求来选择使用List还是Set。如果需要保留元素的顺序,并且可能有重复元素,可以使用List。如果需要保证元素的唯一性,并且不关心顺序,可以使用Set。在Java中,List和Set是两种常见的集合接口,它们用于存储一组对象。它们有一些关键的区别和不同的应用场景。List是有序集合,可以包含重复的元素。它的特点是元素可以按照插入的顺序进行访问,并且可以通过索引来访问元素。Set是无序集合,不能包含重复的元素。它的特点是不能通过索引来访问元素,只能判断元素是否存在于集合中。

2023-08-14 10:00:03 96

原创 Redis穿透

Redis穿透是指当一个不存在的key被频繁地查询时,由于缓存中没有对应的数据,每次查询都会直接访问数据库,从而导致数据库负载过大。:对于那些已经确定不存在的数据,可以将其存储在缓存中,设置一个较短的过期时间。这样在接下来的一段时间内,对同样的查询就可以直接从缓存中获取空值,而不需要每次都访问数据库。:可以在应用启动时,预先将一些热门数据加载到缓存中,以减少冷启动时的数据库查询压力。:在应用中添加适当的异常处理机制,可以捕获缓存穿透的情况,并进行日志记录,以便后续分析和处理。

2023-08-14 09:58:34 100

原创 mysql索引设计原则

虽然索引可以提高查询性能,但过多的索引会增加写操作的开销,并占用额外的存储空间。:对于复合索引(多列索引),最左前缀原则指的是索引的前缀子集可以用于查询,但是如果查询不使用索引的最左前缀,索引将不会被使用。定期进行索引维护,如重新构建索引、优化查询语句等,可以保持索引的高效性能。综合考虑这些原则,根据具体的应用场景和查询需求来设计合适的MySQL索引,以提高数据库的性能和响应速度。根据查询需求选择适当的索引类型。:索引的数据类型和排序规则需要与查询中的条件和排序保持一致,以确保索引能够被有效使用。

2023-08-14 09:56:47 125

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除