自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

原创 生产OOM分析解决

啥业务场景用到的SQL?下单报错了,产品列表报错了,房价不显现了…语音和电话轰炸开始了…好吧 那就找运维要dump文件吧…瑟瑟发抖打开上周刚装上的mat分析工具…endDate:2021-01-31!踏马的 日期区间没做判断…在threadlocals看到了接口的请求参数。奥原来是某个insert语句太长了导致的。不知从何下手,那就那个占内存大看哪吧…我是谁 我在哪 我要做啥…昨天2022年8月11 日。原来双层循环80年的数据…在慌乱中 打开日志…......

2022-08-15 17:12:40 135 1

原创 电商商品详情页设计

聊聊电商商品详情页面吧对于商品详情页我想只要看过淘宝的都不会陌生,业务场景就不介绍了;第一版客户端上送商品ID,根据商品ID去数据库查询需要展示的数据返回前端;这么做也没错,也能实现对应功能;但压测结果灰常不理想缺点很明显,数据库压力过大等问题; public PmsProductParam getProductInfo1(Long id) { PmsProductParam productInfo = portalProductDao.getProductInfo(id);

2021-09-05 00:09:58 612

原创 RPC协议底层原理与实现

RPC协议基本组成在一个典型RPC的使用场景中,包含了服务发现、负载、容错、网络传输、序列化等组件,其中RPC协议就指明了程序如何进行网络传输和序列化 。也就是说一个RPC协议的实现就等于一个非透明的RPC调用,如何做到的的呢?Client 客户端Server 服务端协议基本组成:    1.   地址:服务提供者地址;2.   端口:协议指定开放的端口;3.   运行服务:1.   netty(...

2018-03-01 16:44:00 13129

原创 Dubbo基础知识

Dubbo是什么?他的核心功能是什么?dubbo 阿里开源的一个SOA服务治理框架,从目前来看把它称作是一个RCP远程调用框架更为贴切。单从RPC框架来说,功能较完善,支持多种传输和序列化方案。所以想必大家已经知道他的核心功能了:就是远程调用。Dubbo框架图Consumer调用Provider是从内存中调用,并非注册中心调用;节点角色说明:1:Provider:暴露服务的服务提供方。2:Cons...

2018-02-28 16:06:37 316

原创 Dubbo服务集群容错

假设我们使用的是单机模式的Dubbo服务,如果在服务提供方(Provider)发布服务以后,服务消费方(Consumer)发出一次调用请求,恰好这次由于网络问题调用失败,那么我们可以配置服务消费方重试策略,可能消费方第二次重试调用是成功的(重试策略只需要配置即可,重试过程是透明的);但是,如果服务提供方发布服务所在的节点发生故障,那么消费方再怎么重试调用都是失败的,所以我们需要采用集群容错模式,这...

2018-02-26 17:34:13 394

原创 Dubbo服务负载均衡

        Dubbo框架内置提供负载均衡的功能以及扩展接口,我们可以透明地扩展一个服务或服务集群,根据需要非常容易地增加/移除节点,提高服务的可伸缩性。Dubbo框架内置提供了4种负载均衡策略,如下所示:●Random LoadBalance:随机策略,配置值为random。可以设置权重,有利于充分利用服务器的资源,高配的可以设置权重大一些,低配的可以稍微小一些●RoundRobin Loa...

2018-02-26 11:04:05 504

原创 Dubbo-admin-2.5.7安装配置

1:下载 dubbo-admin-2.5.7.war 百度网盘分享地址:https://pan.baidu.com/s/1eTtDF7W 密码:ij8x2:下载Tomcat 将war包放到webapps目录下;     3:启动Tomcat,会出现解压包,修改\apache-tomcat-7.0.72\webapps\dubbo-admin-2.5.7\WEB-INF\dubbo.properti...

2018-02-21 17:21:33 1246

原创 linux下redis的安装和配置

1:cd /usr/src/ 进入下载目录,如果想下载到别的目录也是可以;2:执行  wget http://download.redis.io/releases/redis-3.2.2.tar.gz 下载redis的安装文件;本宫安装的是3.2.2的版本;3:解压   tar -zxvf redis-3.2.2.tar.gz   解压完成后如图1.1 图1.1 4:进入 ...

2018-01-15 15:42:47 287

spring-framework-4.3.7.RELEASE

spring4.7.3源码,下载可导入eclipse......................................................................................................................

2017-10-22

mybatis 代码生成工具

代码生成工具

2017-08-19

空空如也

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

TA关注的人

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