自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java单双例

另外要说一下,并不是说service或dao一定是单例,标准同第3点所讲的,就曾见过有的service中也包含了可改变的状态,同时执行方法也依赖该状态,但一样用的单例,这样就会出现隐藏的BUG,而并发的BUG通常很难重现和查找;所谓单例就是所有的请求都用一个对象来处理,比如我们常用的service和dao层的对象通常都是单例的,而多例则指每个请求用一个新的对象来处理,比如action;这个p就是单例实例,所有用到的地方都是这个p是不变的,如果创建的多个,其实是同一个的。单例模式和多例模式属于对象模式。

2024-01-02 15:21:18 387

原创 Nginx

IP Hash算法:将请求根据客户端IP的hash值分配给不同的服务器,同一IP的请求总是分配到同一个服务器上,可以保证某个客户端的请求都由同一台服务器处理,保证session不会丢失。加权最小连接数(Weighted Least Connections)算法:将服务器按照权重值和连接数进行分配,权重值越高的服务器会得到更多的请求,同时也保证当前连接数最少的服务器得到请求。最小连接数(Least Connections)算法:将请求分配给当前连接数最少的服务器,保证负载均衡的同时,也保证服务器的负载均衡。

2023-12-21 21:25:03 895

原创 SpringCloud记事本

SpringCloud与alibaba相结合,技术上有人负责更新新的组件,也还可以继续使用Spring社区的技术,阿里另外一方面也可以推广一波阿里云和各种商业软件,双赢局面。SpringCloud并不是rpc远程调用框架,而是一套全家桶的微服务解决框架,理念就是解决我们在微服务架构中遇到的任何问题。1.分布式服务注册中心(服务治理) Eureka、Zookeeper、Consule、Nacos、Redis、数据库等;Spring Cloud Alibaba Nacos 分布式配置中心。

2023-12-10 20:14:58 385 1

原创 RabbitMQ面试记事本

RabbitMQ高可用性镜像集群模式 RabbitMQ消息队列有什么优缺点? 优点:可以实现支撑高并发、异步解耦、流量削峰、降低耦合度。 缺点:系统可用性降低、系统复杂度高、一致性问题。

2023-11-15 23:33:40 112

空空如也

空空如也

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

TA关注的人

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