springcloud b2bc2
weixin_45821812
这个作者很懒,什么都没留下…
展开
-
Spring Cloud云架构b2b2c电子商务- commonservice-sso服务搭建
今天我们要利用Spring Cloud和oauth2进行commonservice-sso服务搭建,本节我们只是搭建commonservice-sso的基础平台,闲话少说,直接将步骤记录下来:了解springcloud架构可以加求求:三五三六二四七二五九创建maven项目commonservice-sso,其中pom.xml文件配置如下:<?xml version="1.0" enc...原创 2020-03-11 17:24:38 · 133 阅读 · 2 评论 -
Spring Cloud Spring Boot mybatis分布式微服务云架构
快速入门本章主要目标完成Spring Boot基础项目的构建,并且实现一个简单的Http请求处理,通过这个例子对Spring Boot有一个初步的了解,并体验其结构简单、开发快速的特性。系统要求:Java 7及以上Spring Framework 4.1.5及以上本文采用Java 1.8.0_73、Spring Boot 1.3.2调试通过。使用Maven构建项目通过SPRING I...原创 2020-02-24 10:25:19 · 292 阅读 · 1 评论 -
JAVA spring cloud boot b2b2c电子商务分布式微服务
公司最近升级了电子商务系统,将所有电子商务功能全部转为分布式微服务模式了解springcloud架构可以加求求:三五三六二四七二五九原创 2020-02-21 15:22:10 · 162 阅读 · 1 评论 -
使用Spring JDBC新增记录如何返回自增主键值
在项目中,我们经常遇到这样的情况,表主键值设置为自增长,也就是主键值不在应用层产生,而是在新增记录时,由数据库产生。当我们新增加一条记录时,为了唯一定位到该记录,我们需要获得该记录的主键值,而这需要在数据库保存数据后才能从数据库中返回主键值。当我们使用Hibernate作为持久化框架时,新对象在持久化之后,主键值会自动绑定到对象上,但是当我们使用JDBC的时候要如何获得主键值。在JDBC3.0规...原创 2020-02-21 14:14:12 · 504 阅读 · 0 评论 -
使用Spring JDBC批量更改数据
在项目中,如果需要一次性插入或更新多条记录,当然可以简单地通过多次调用update()方法完成任务,但这不是最好的实现方案。更好的选择是使用JDBCTemplate批量数据更改的方法。一般情况下,后者拥有更好的性能,因为更新的数据将被批量发送到数据库中,它减少了对数据库访问的次数。JDBC有2个批量数据操作的方法:了解springcloud架构可以加求求:三五三六二四七二五九 public ...原创 2020-02-21 14:11:56 · 308 阅读 · 1 评论 -
springMVC中的注解@RequestParam与@PathVariable的区别
Spring Cloud大型企业分布式微服务云构建的B2B2C电子商务平台源码请加企鹅求求: 三五三六二四七二五九springMVC中的注解@RequestParam与@PathVariable的区别1、@PathVariable@PathVariable是用来获得请求url中的动态参数的@PathVariable用于将请求URL中的模板变量映射到功能处理方法的参数上。//配置url和方法...原创 2020-02-20 16:24:11 · 147 阅读 · 0 评论 -
微服式务分布云构架- Spring MVC、 Spring Boot的区别
Spring 框架就像一个家族,有众多衍生产品例如 boot、security、jpa等等。但他们的基础都是Spring 的 ioc和 aop ioc 提供了依赖注入的容器 aop ,解决了面向横切面的编程,然后在此两者的基础上实现了其他延伸产品的高级功能。Spring MVC是基于 Servlet 的一个 MVC 框架 主要解决 WEB 开发的问题,因为 Spring 的配置非常复杂,各种XML...原创 2020-02-20 15:45:51 · 104 阅读 · 0 评论 -
微服务分布式云架构-spring装配bean
spring配置的可选方案xmljavaConfig自动扫描和自动装配配置风格可以互相搭配,混合使用.尽可能的使用自动配置机制.如果必须要显式配置(比如有些源代码不是由你来维护)推荐使用类型安全的javaConfig,只有需要xml命名空间并且javaConfig没有同样实现时使用xml自动化装配因为自动化装配最为强大和方便,所以首先介绍自动化装配组件扫描:自动发现应用上下文创建的...原创 2020-02-19 14:58:45 · 361 阅读 · 0 评论 -
java版spring cloud分布式微服务b2b2c社交电商(一)快速入门
快速入门本章主要目标完成Spring Boot基础项目的构建,并且实现一个简单的Http请求处理,通过这个例子对Spring Boot有一个初步的了解,并体验其结构简单、开发快速的特性。spring cloud b2b2c电子商务社交平台源码请加企鹅求求:三五三六二四七二五九系统要求:Java 7及以上Spring Framework 4.1.5及以上本文采用Java 1.8.0_73、...原创 2020-01-13 14:03:48 · 94 阅读 · 1 评论 -
SpringCloud分布式微服务b2b2c电子商务-Spring Cloud Task
Spring Cloud Task的目标是为Spring Boot应用程序提供创建短运行期微服务的功能。在Spring Cloud Task中,我们可以灵活地动态运行任何任务,按需分配资源并在任务完成后检索结果。Tasks是Spring Cloud Data Flow中的一个基础项目,了解springcloud架构可以加求求:三五三六二四七二五九,允许用户将几乎任何Spring Boot应用程序作...原创 2020-01-06 11:15:14 · 149 阅读 · 1 评论 -
SpringCloud分布式微服务b2b2c电子商务-Gateway的基本入门
SpringCloud微服务项目之间调用是通过httprest请求来进行服务调用的,之前我们会用到HttpClient等工具来进行服务请求,Spring对这种请求进行了处理,封装成了可声明式的web客户端,使得编写web客户端更容易,feign还支持可插拔的编码器和解码器,Spring在用的时候增加了对@requestMapping的处理,同时,SpringCloud还对feign集成了注册中心(...原创 2020-01-06 11:06:42 · 128 阅读 · 0 评论 -
SpringCloud分布式微服务b2b2c电子商务(五)springboot整合 beatlsql
BeetSql是一个全功能DAO工具, 同时具有Hibernate 优点 & Mybatis优点功能,适用于承认以SQL为中心,同时又需求工具能自动能生成大量常用的SQL的应用。beatlsql 优点开发效率无需注解,自动使用大量内置SQL,轻易完成增删改查功能,节省50%的开发工作量数据模型支持Pojo,也支持Map/List这种快速模型,也支持混合模型SQL 模板基于Beetl...原创 2019-12-20 11:01:11 · 214 阅读 · 0 评论 -
SpringCloud分布式微服务b2b2c电子商务(二)Eureka
一:Eureka简介Eureka是Spring Cloud Netflix的一个子模块,也是核心模块之一。用于云端服务发现,一个基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移。了解springcloud架构可以加求求:三五三六二四七二五九,服务注册与发现对于微服务系统来说非常重要。有了服务发现与注册,你就不需要整天改服务调用的配置文件了,你只需要使用服务的标识符,就可以访问...原创 2019-12-17 21:15:24 · 101 阅读 · 2 评论 -
springCloud分布式微服务云架构 第十二篇: 断路器聚合监控(Hystrix Turbine)(Finchley版本)
上一篇文章讲述了如何利用Hystrix Dashboard去监控断路器的Hystrix command。当我们有很多个服务的时候,这就需要聚合所以服务的Hystrix Dashboard的数据了。这就需要用到Spring Cloud的另一个组件了,即Hystrix Turbine。一、Hystrix Turbine简介看单个的Hystrix Dashboard的数据并没有什么多大的价值,要想看...原创 2019-12-16 12:03:06 · 142 阅读 · 2 评论 -
SpringCloud分布式微服务云架构 | 第十一篇: 断路器监控(Hystrix Dashboard)(Finchley版本)
在第四篇文章断路器讲述了如何使用断路器,并简单的介绍了下Hystrix Dashboard组件,这篇文章更加详细的介绍Hystrix Dashboard。一、Hystrix Dashboard简介在微服务架构中为例保证程序的可用性,防止程序出错导致网络阻塞,出现了断路器模型。断路器的状况反应了一个程序的可用性和健壮性,它是一个重要指标。Hystrix Dashboard是作为断路器状态的一个组...原创 2019-12-16 11:54:31 · 145 阅读 · 1 评论 -
SpringCloud分布式微服务云架构 第十篇: 高可用的服务注册中心(Finchley版本)
文章的SpringCloud 教程 | 第一篇: 服务的注册与发现(Eureka) 介绍了服务注册与发现,其中服务注册中心Eureka Server,是一个实例,当成千上万个服务向它注册的时候,它的负载是非常高的,这在生产环境上是不太合适的,这篇文章主要介绍怎么将Eureka Server集群化。一、准备工作Eureka can be made even more resilient and...原创 2019-12-16 11:40:04 · 194 阅读 · 1 评论 -
SpringCloud分布式微服务云架构 第八篇: 消息总线(Spring Cloud Bus)(Finchley版本)
Spring Cloud Bus 将分布式的节点用轻量的消息代理连接起来。它可以用于广播配置文件的更改或者服务之间的通讯,也可以用于监控。本文要讲述的是用Spring Cloud Bus实现通知微服务架构的配置文件的更改。一、准备工作本文还是基于上一篇文章来实现。按照官方文档,我们只需要在配置文件中配置 spring-cloud-starter-bus-amqp ;这就是说我们需要装rabbi...原创 2019-12-13 10:11:24 · 163 阅读 · 1 评论 -
SpringCloud分布式微服务云架构 第七篇: 高可用的分布式配置中心(Spring Cloud Config)(Finchley版本)
上一篇文章讲述了一个服务如何从配置中心读取文件,配置中心如何从远程git读取配置文件,当服务实例很多时,都从配置中心读取文件,这时可以考虑将配置中心做成一个微服务,将其集群化,从而达到高可用,架构图如下:一、准备工作继续使用上一篇文章的工程,创建一个eureka-server工程,用作服务注册中心。在其pom.xml文件引入Eureka的起步依赖spring-cloud-starter-n...原创 2019-12-12 14:40:03 · 135 阅读 · 1 评论 -
SpringCloud分布式微服务云架构第二篇: 服务消费者(rest+ribbon)(Finchley版本)
在上一篇文章,讲了服务的注册和发现。在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign。在这一篇文章首先讲解下基于ribbon+rest。一、ribbon简介Ribbon is a client side load balancer wh...原创 2019-12-10 16:31:39 · 110 阅读 · 3 评论 -
SpringCloud分布式微服务云架构 第一篇: 服务的注册与发现Eureka(Finchley版本)
一、spring cloud简介鉴于《史上最简单的Spring Cloud教程》很受读者欢迎,再次我特意升级了一下版本,目前支持的版本为Spring Boot版本2.0.3.RELEASE,Spring Cloud版本为Finchley.RELEASE。Finchley版本的官方文档如下:http://cloud.spring.io/spring-cloud-static/Finchley....原创 2019-12-10 15:44:51 · 141 阅读 · 4 评论 -
整合spring cloud云服务架构 - 云架构代码结构构建
上一篇介绍了《整合spring cloud云服务架构 - 企业分布式微服务云架构图》,本篇我们根据架构图进行代码的构建。根据微服务化设计思想,结合spring cloud一些优秀的项目,如服务发现、治理、配置化管理、路由负载、安全控制等优秀解决方案,使用Maven技术将框架进行模块化、服务化、原子化封装并构建,也为后期的灰度发布、持续集成提前做好准备工作。另外在搭建环境之前,大家需要熟练掌握ma...原创 2019-11-20 17:48:34 · 84 阅读 · 2 评论 -
整合spring cloud云服务架构 - 企业分布式微服务云架构构建
今天正式给大家介绍了Spring Cloud - 企业分布式微服务云架构构建,我这边结合了当前大部分企业的通用需求,包括技术的选型比较严格、苛刻,不仅要用业界最流行的技术,还要和国际接轨,在未来的5~10年内不能out。作为公司的架构师,也要有一种放眼世界的眼光,不仅要给公司做好的技术选型,而且还要快速响应企业的业务需求,能够为企业快速定制化业务。以下是我为公司规划的大型互联网分布式企业微服务云...原创 2019-11-20 17:36:16 · 146 阅读 · 1 评论 -
spring cloud微服务分布式云架构 - Spring Cloud集成项目简介
Spring Cloud集成项目有很多,下面我们列举一下和Spring Cloud相关的优秀项目,我们的企业架构中用到了很多的优秀项目,说白了,也是站在巨人的肩膀上去整合的。在学习Spring Cloud之前大家必须了解一下相关项目,希望可以帮助到大家。Spring Cloud Config配置管理工具包,让你可以把配置放到远程服务器,集中化管理集群配置,目前支持本地存储、Git以及Subve...原创 2019-11-20 17:25:06 · 73 阅读 · 1 评论 -
spring cloud微服务分布式云架构 - 整合企业架构的技术点
spring cloud本身提供的组件就很多,但我们需要按照企业的业务模式来定制企业所需要的通用架构,那我们现在需要考虑使用哪些技术呢?下面我针对于spring cloud微服务分布式云架构做了以下技术总结,希望可以帮助到大家:View:H5、Vue.js、Spring Tag、React、angularJsSpring Boot/Spring Cloud:Zuul、Ribbon...原创 2019-11-15 14:46:14 · 77 阅读 · 0 评论 -
spring cloud微服务分布式云架构 - Spring Cloud简介
Spring Cloud是一系列框架的有序集合。利用Spring Boot的开发模式简化了分布式系统基础设施的开发,如服务发现、注册、配置中心、消息总线、负载均衡、断路器、数据监控等(这里只简单的列了一部分),都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud将目前比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装,屏蔽掉了复杂的...原创 2019-11-15 14:34:02 · 75 阅读 · 0 评论 -
spring cloud构建全球多租户分布式微服务部署的方案
最近在用spring cloud分布式微服务云架构做一个全球多租户分布式部署的方案,我在这里只是简单的记录,当前的架构图只能是一个大概的方案,具体实施的方案和细节,IT老铁们可以自己去揣摩,因为业务链不同,细节也就不一样,不说那么多了,直接上图:有spring cloud b2b2c电子商务需求的朋友可以加企鹅求求:一零三八七七四六二六...原创 2019-11-15 11:56:52 · 745 阅读 · 0 评论 -
spring cloud构建b2b2c分布式-整体用户管理体系
用java实施的电子商务平台太少了,使用spring cloud技术构建的b2b2c电子商务平台更少,大型企业分布式互联网电子商务平台,推出PC+微信+APP+云服务的云商平台系统,其中包括B2B、B2C、C2C、O2O、新零售、直播电商等子平台。有spring cloud b2b2c电子商务需求的朋友可以加企鹅求求:三五三六二四七二五九spring cloud构建b2b2c分布式微服务-...原创 2019-11-14 11:06:26 · 86 阅读 · 1 评论 -
java版鸿鹄云商Spring Boot Spring Cloud B2B2C o2o 分布式 微服务 小程序 电子商务
使用技术:Spring Cloud+Spring Boot+Mybatis+微服务+服务监控+可视化运营有spring cloud b2b2c电子商务需求的朋友可以加企鹅求求:三五三六二四七二五九B2B2C平台:平台管理端(包含自营)商家平台端(多商户入驻)PC买家端、手机wap/公众号买家端微服务(30个通用微服务如:商品、订单、购物车、个人中心、支付、文件、运营等,...原创 2019-11-14 11:03:58 · 233 阅读 · 1 评论 -
(九)Java版Spring Cloud B2B2C o2o鸿鹄云商平台--平台管理通用设置
上一篇文章我们介绍了《鸿鹄云商b2b2c o2o平台管理功能清单》,从今天开始,我们对当前清单中的每一个功能进行剖析,会将产品设计、UI设计、功能设计详细给大家讲解,也希望能够帮助更多的朋友了解电子商务平台功能。抛开电子商务的登陆、注册基础功能,我们直入主题。今天讲解平台管理中的通用设置功能。为了在程序启动或者初始化的时候,对系统的配置和通用设置项进行统一加载,所以我们将通用的设置信息全部存储...原创 2019-11-14 10:48:36 · 366 阅读 · 2 评论 -
(一)互联网分布式微服务云平台规划分析--平台整体规划
1. 导语近期公司孵化了一个互联网产品,随着业务发展,产品运营后用户数据量(过亿)、业务数据量(过100亿)较大,技术团队配合产品、运营快速定制化开发,还要考虑产品涉及的资金安全、消息的及时性、业务的制动化处理,我们选择鸿鹄cloud分布式云架构平台作为公司产品核心企业架构。有spring cloud b2b2c电子商务需求的朋友可以加企鹅求求:三五三六二四七二五九2. 产品平台规...原创 2019-11-13 14:09:44 · 149 阅读 · 1 评论 -
spring cloud构建b2b2c分布式-整体用户管理体系
用java实施的电子商务平台太少了,使用spring cloud技术构建的b2b2c电子商务平台更少,大型企业分布式互联网电子商务平台,推出PC+微信+APP+云服务的云商平台系统,其中包括B2B、B2C、C2C、O2O、新零售、直播电商等子平台。spring cloud构建b2b2c分布式微服务-整体用户管理体系有spring cloud b2b2c电子商务需求的朋友可以加企鹅求求:三五三六...原创 2019-11-13 11:00:48 · 110 阅读 · 0 评论 -
spring cloud构建全球多租户分布式微服务部署的方案
最近在用spring cloud分布式微服务云架构做一个全球多租户分布式部署的方案,我在这里只是简单的记录,当前的架构图只能是一个大概的方案,具体实施的方案和细节,IT老铁们可以自己去揣摩,因为业务链不同,细节也就不一样,不说那么多了,直接上图:有spring cloud b2b2c电子商务需求的朋友可以加企鹅求求:三五三六二四七二五九...原创 2019-11-12 16:02:20 · 672 阅读 · 0 评论 -
spring cloud构建b2b2c分布式-整体用户管理体系
用java实施的电子商务平台太少了,使用spring cloud技术构建的b2b2c电子商务平台更少,大型企业分布式互联网电子商务平台,推出PC+微信+APP+云服务的云商平台系统,其中包括B2B、B2C、C2C、O2O、新零售、直播电商等子平台。spring cloud构建b2b2c分布式微服务-整体用户管理体系直接上图:有spring cloud b2b2c电子商务需求的朋友可以加企鹅...原创 2019-11-12 15:59:45 · 1231 阅读 · 1 评论 -
(一)spring cloud微服务分布式云架构 - Spring Cloud简介
Spring Cloud是一系列框架的有序集合。利用Spring Boot的开发模式简化了分布式系统基础设施的开发,如服务发现、注册、配置中心、消息总线、负载均衡、断路器、数据监控等(这里只简单的列了一部分),都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud将目前比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装,屏蔽掉了复杂的...原创 2019-11-12 14:32:10 · 62 阅读 · 0 评论 -
(一)互联网分布式微服务云平台规划分析--平台整体规划
导语近期公司孵化了一个互联网产品,随着业务发展,产品运营后用户数据量(过亿)、业务数据量(过100亿)较大,技术团队配合产品、运营快速定制化开发,还要考虑产品涉及的资金安全、消息的及时性、业务的制动化处理,我们选择鸿鹄cloud分布式云架构平台作为公司产品核心企业架构。有spring cloud b2b2c电子商务需求的朋友可以加企鹅求求:三五三六二四七二五九产品平台规划微服务注...原创 2019-11-12 14:18:01 · 96 阅读 · 0 评论 -
(十一) 整合spring cloud云架构 - SSO单点登录之OAuth2.0登录流程(2)
上一篇是站在巨人的肩膀上去研究OAuth2.0,也是为了快速帮助大家认识OAuth2.0,闲话少说,我根据框架中OAuth2.0的使用总结,画了一个简单的流程图(根据用户名+密码实现OAuth2.0的登录认证):有spring cloud b2b2c电子商务需求的朋友可以加企鹅求求:三五三六二四七二五九上面的图很清楚的描述了当前登录login的流程,现在我们针对于login做成相关的微服务,解...原创 2019-11-11 13:55:26 · 144 阅读 · 0 评论 -
(十) 整合spring cloud云架构 - SSO单点登录之OAuth2.0登录认证(1)
之前写了很多关于spring cloud的文章,今天我们对OAuth2.0的整合方式做一下笔记,首先我从网上找了一些关于OAuth2.0的一些基础知识点,帮助大家回顾一下知识点:有spring cloud b2b2c电子商务需求的朋友可以加企鹅求求:三五三六二四七二五九一、oauth中的角色client:调用资源服务器API的应用Oauth 2.0 Provider:包括Authoriza...原创 2019-11-11 13:39:53 · 187 阅读 · 2 评论 -
(八)Java版Spring Cloud B2B2C o2o鸿鹄云商平台--平台管理功能清单设计
上一篇文章我们介绍了鸿鹄云商b2b2c o2o微服务层设计方案,关于使用的技术架构的技术点我这边不做重复介绍,如果有兴趣的朋友可以去看一下我之前写过的《构建spring cloud架构》系列文章,因为我一直在强调鸿鹄云商b2b2c o2o平台,所以我们重点讲解的是鸿鹄云商平台的相关技能知识,从本篇文章开始,我们将针对于鸿鹄云商b2b2c o2o每一个平台和微服务进行功能和技能剖析,让更多的读者认识...原创 2019-11-08 18:56:46 · 112 阅读 · 1 评论 -
(五)Java版Spring Cloud B2B2C o2o鸿鹄云商平台--技术框架3
上一篇文章我们介绍了spring cloud框架几个核心组件,本篇文章考虑到项目的部署方案及服务与服务之间的组合及协作能力,我们从这两方面入手着手讲一下鸿鹄云商b2b2c平台技术框架解决方案。Docker资源的统一部署、调配和动态负载均衡管理有spring cloud b2b2c电子商务需求的朋友可以加企鹅求求:三五三六二四七二五九由Master统一管理Docker中各Pod应用的部署、...原创 2019-11-06 14:15:48 · 75 阅读 · 2 评论 -
(四)Java版Spring Cloud B2B2C o2o鸿鹄云商平台--技术框架2
上一篇文章,我们从业务规划、可拓展性对整个鸿鹄云商b2b2c o2o平台做了技术架构规划,设计核心思想为:业务模块化、服务化、原子化的解决方案,本篇文章是技术框架的升级版本,我们将讲解一下spring cloud微服务框架的优势,因为网上的资料很多,我这边只列了一下核心组件优势。微服务框架(基于开源技术的分布式、服务化框架),采用微服务架构,降低了系统之间的耦合性,降低了单个应用故障对业务系统的...原创 2019-11-06 14:02:32 · 153 阅读 · 1 评论