奔跑的人生

做一个好人,为事业和爱情都执着。
110 篇文章
24.8K 次阅读
21 人订阅

全部文章

Isaac Zhang

[dubbo 源码之 ]2. 服务消费方如何启动服务

消费者在启动之后,会通过ReferenceConfig#get()来生成远程调用代理类。在get方法中,会启动一系列调用函数,我们来一个个解析。

13610
Isaac Zhang

[dubbo 源码之 ]1. 服务提供方如何发布服务

服务提供方在启动部署时,dubbo会调用ServiceConfig#export来激活服务发布流程,如下所示:

14320
Isaac Zhang

SEATA 1.0.0使用yaml配置替换file.conf 和 registry.conf

在SEATA 1.0.0 中发布了一个新的feature,可以使用yaml/properties来替换掉我们在之前引入的file.conf 和registry....

48610
Isaac Zhang

SEATA 分布式事务入门DEMO

在eureka中看到如下8091端口的服务之后,即启动seata-server正常!

35440
Isaac Zhang

从零开始安装Redis 集群(Linux CenOS7)

[root@iZ2ze7s2v0b78922wia32rZ init.d]# vim redis_init_script #!/bin/sh # # Sim...

17720
Isaac Zhang

SecureCRT登陆liunx 方向键失效

使用SecureCRT登陆liunx(CenterOS)系统,发现删除(backspace)键、和上下左右键不起作用,解决如下:

21720
Isaac Zhang

[springboot 开发单体web shop] 8. 商品详情&评价展示

上节 我们实现了根据搜索关键词查询商品列表和根据商品分类查询,并且使用到了mybatis-pagehelper插件,讲解了如何使用插件来帮助我们快速实现分页数据...

18120
Isaac Zhang

[springboot 开发单体web shop] 7. 多种形式提供商品列表

上节 我们实现了仿jd的轮播广告以及商品分类的功能,并且讲解了不同的注入方式,本节我们将继续实现我们的电商主业务,商品信息的展示。

13620
Isaac Zhang

[springboot 开发单体web shop] 6. 商品分类和轮播广告展示

从上图我们可以看出,商品的分类其实是有层级关系的,而且这种关系一般都是无限层级。在我们的实现中,为了效果的展示,我们仅仅是展示3级分类,在大多数的中小型电商系统...

29340
Isaac Zhang

[springboot 开发单体web shop] 5. 用户登录及首页展示

在之前的文章中我们实现了用户注册和验证功能,接下来我们继续实现它的登录,以及登录成功之后要在页面上显示的信息。 接下来,我们来编写代码。

21800
Isaac Zhang

[springboot 开发单体web shop] 3. 用户注册实现

作为一个现代化电商平台,什么最重要呢?of course 是用户,广大用户群体是支持我们可持续发展的基石,顾客是上帝, 虽然在当今上帝已经不被重视了,特别是很多...

20020
Isaac Zhang

[springboot 开发单体web shop] 4. Swagger生成Javadoc

在日常的工作中,特别是现在前后端分离模式之下,接口的提供造成了我们前后端开发人员的沟通 成本大量提升,因为沟通不到位,不及时而造成的[撕币]事件都成了日常工作...

19720
Isaac Zhang

[springboot 开发单体web shop] 2. Mybatis Generator 生成common mapper

我们可以看到一行配置内容:<properties resource="generator/config.properties"/>,这里是为了将我们的数据库连接...

20820
Isaac Zhang

[springboot 开发单体web shop] 1. 前言介绍和环境搭建

springboot 本身是为了做服务化用的,我们为什么要反其道使用它来开发一份单体web应用呢? 在我们现实的开发工作中,还有大量的业务系统使用的是单体应用...

15830
Isaac Zhang

[插件化开发] Poc之后,我选择放弃OSGI

我选择放弃该方案,使用Servlet 3.0提供的热插拔来实现插件模式,只是需要重新加载应用上下文,因此,建议各位部署多实例节点,在升级服务时,采用灰度发布来降...

22920
Isaac Zhang

[插件化开发] 1. 初识OSGI

当前product是以solution的方式进行售卖,但是随着公司业务规模的快速夸张,随之而来的是新客户的产品开发,老客户的产品维护,升级以及修改bug,团队的...

17920
Isaac Zhang

Spring Cloud Gateway 之请求坑位[微服务IP不同请求会失败]

在使用Spring Cloud Gateway过程中,希望配置多Routes映射不同的微服务,因为Gateway 和Zuul的访问路径不同(zuul 会带有服务...

36230
Isaac Zhang

[JVM 相关] Java 新型垃圾回收器(Garbage First,G1)

2种过程是循环往复收集。 G1指令细节 初始空间占用 Initiating Heap Occupancy Percent(IHOP): Initi...

17420
Isaac Zhang

[Spring cloud 一步步实现广告系统] 11. 使用Feign实现微服务调用

上一节我们使用了Ribbon(基于Http/Tcp)进行微服务的调用,Ribbon的调用比较简单,通过Ribbon组件对请求的服务进行拦截,通过Eureka S...

12410
Isaac Zhang

[Spring cloud 一步步实现广告系统] 10. 使用Ribbon 实现微服务调用

在使用Ribbon调用广告投放系统API之前,我们需要先创建2个VO对象,AdPlanVO,AdPlanGetRequestVO.

11730

扫码关注云+社区

领取腾讯云代金券