- 博客(16)
- 资源 (32)
- 收藏
- 关注
原创 【商城应用】推荐关系设计
今天给大家介绍一种特殊的应用场景,虽然比较特殊,但是在各大平台上面还是有迹可循的。比如支付宝就一直在搞这个规则场景,用户分享的二维码被别人扫码支付之后,购买则可以获取支付奖励红包、分享二维码的人也可以获取到一定的支付奖励红包,这种规则就是今天要跟大家介绍的推荐关系设计。场景分析我们项目的推荐关系和支付宝这种推荐关系不太一样,虽然原理都差不多,可是细节却有很多不同点。因为我们的推荐关系涉及到...
2018-08-29 22:04:27 575
原创 【商城应用】平台账号共享设计
平台账号共享现在是一种很常见的互相引流方式之一,例如淘宝和支付宝就是一种不同平台之间账号共享。今天给大家介绍一下,我们项目中是如何设计平台账号共享流程的。注册流程比如我们现在有两个平台:平台A、平台B,平台A是我们项目自己的平台、平台B是第三方合作的平台。现在有一个用户进来注册,首先会在平台A上面注册,注册成功后会将用户的信息同步到平台B中,注册流程如下所示:这边需求注意点有:...
2018-08-29 21:47:04 987
原创 【商城应用】商城商品体系设计
今天给大家介绍一下商城的重头戏,也就是商品体系的设计。有些人可能会问,什么叫做商品体系呢?不知道大家在用淘宝的时候有没有发现,不同类型的商品规格和属性都是不一样的,我们这边举一个例子:手机的规格和服装的规格肯定是不一样的。那我们要如何来设计这种商品体系呢,不要着急容我徐徐道来。1.确定商品体系设计1.1基本信息在开始设计之前,我们先要确定一下我们大概需要哪些表、要划分为哪些模块、什么类...
2018-08-27 22:38:01 1181
原创 【商城应用】商城积分方案设计
商城项目开发,我们就不得不提关于积分的设计了,纵观目前大型的电商平台,基本都会涉及到积分的设计,只是在他们的平台上面可能不是叫积分罢了。积分算是商城中一种比较经典的玩法,比如购买商品就可以获取积分、通过积分来兑换商品、甚至有些可以进行积分提现等等多不胜举。通过积分来吸引用户购买欲似乎已经成为一种共识了,今天给大家介绍一下我们项目的商城积分设计方案。积分流程图:积分的概念相比大家都清楚,但是...
2018-08-25 20:24:28 5523 2
原创 【商城应用】供应商结算方案设计
做电商系统基本都会涉及到供应商结算问题,不管是淘宝还是唯品会都一样。因为用户购买商品的钱不是直接付款给供应商的,而是将金额放在平台上面,然后间隔一段时间就会将金额结算给供应商。因为涉及到资金结算流通问题,所以必须有对账审核的过程,今天就给大家介绍一种供应商结算方案。结算流程:我们先来看一下供应商的结算流程,什么叫做结算流程呢,说白了就是将我们订单里面支付成功的订单进行对账,然后将供应商可以...
2018-08-25 20:07:00 1479
原创 【商城应用】商城APP首页方案设计
今天给大家介绍一下电商APP首页设计,这边讲的设计不是技术上的设计,是产品上的设计。本来其实没有这么多问题的,可是因为安卓和IOS不是很精通react native或者vue技术来开发APP商城首页,最重要的是上线时间比较赶,没办法给他们大量的时间来学习,所以这边只能通过APP原生来实现这个首页功能了。我们先看一下我们要实现的首页长什么样子。 需求分析大家从这个结构其实可以看到有四...
2018-08-24 21:14:37 2870
原创 【商城应用】菜单权限设计
今天给大家介绍一下后台管理系统中权限功能的开发,先给大家介绍一下权限功能产品部分的设计,数据库设计以后有时间再和大家介绍。其实如果在需求都确定的情况下,开发功能是一件特别简单的事情。每一个用户可以控制到是否可以操作页面的哪一个按钮,也就是权限的精确值是到按钮级别。这边说的权限指的是后台菜单权限,而不是指shiro或者spring security的接口权限,当然也可以采用今天所讲的权限设计来设计s...
2018-08-21 22:21:43 2934
原创 【SVN】教你如何替换主干代码
之前因为仅仅是写代码,所以svn的很多东西就不会涉及到,现在是有这么一个应用场景:svn的主干上面有一份代码,svn的分支上面也有一份代码,这两份代码是完全不一样的,所以不能仅仅用分支替换主干就可以了,替换也会出错的。在说问题的解决方法之前,我们先来聊聊产生这个问题的原因。项目的第一个版本开发完之后,我们接着对这个项目进行架构升级,所以之前的项目就不能用了,我们就在分支上面新建了一个新的项目,...
2018-08-19 19:23:09 2040
转载 数据库设计---PowerDesigner(物理模型和概念模型)
前言 上一篇介绍了个工具建数据库:PowerDesigner V16.5 安装教程以及汉化(数据库建模) ,现在我就说一下怎么用这个建数据库吧。 内容 第一种方法:概念模型转物理模型 1、首先新建模型--选择概念模型(CDM) 2、新建实体(学生和卡),设置相应的属性 3、一共四种关系(1:1,1:n,n:1,n:...
2018-08-16 21:50:55 9968 1
原创 书籍推荐之-阿里双11
想知道阿里双十一的技术内部吗?想知道阿里双十一都做了哪些事情吗?不要想了,赶紧拿起手机关注一下《林老师带你学编程》,输入关键字:双11,即可就获取书籍下载地址,别人都关注了,你还在等什么!!!要更多干货、技术猛料的孩子,快点拿起手机扫码关注我,我在这里等你哦~ ...
2018-08-15 22:34:17 704 1
原创 【SpringBoot系列】终结篇
SpringBoot系列就告一段落了,因为又要开始一个全新的项目(商城项目),所以最近很长一段时间都没办法给大家原创文章了,但是商城项目开发完毕后,我会一一给大家介绍的之前因为在优化架构,所以一直在介绍SpringBoot系列相关的内容,今天也到了一个尾声了,下面我会将往期系类的文章贴出来,整理一个系类出来,大家可以回顾回顾。推荐阅读【SpringBoot系列】手把手教你集成Rabbi...
2018-08-15 22:29:52 781
原创 【SpringBoot系列】如何解决Dubbo中生产者未启动,消费者启动报错
今天遇到一个巨坑的问题,就是这个问题导致测试环境的服务都出现500错误。不知道大家有没有遇到过,服务消费者先启动,服务提供者后启动,导致消费者中@Reference实例化的对象都是null的。这也是为什么将代码部署到测试环境所有接口都报500错误的原因,到目前为止还是有点不清楚原因,为什么web项目就可以,SpringBoot项目就不行。后面因为项目时间原因也没有深究原因,就这么不了了之了,目前猜...
2018-08-12 22:34:57 8519 1
原创 【SpringBoot系列】配置多环境配置文件
以前没有自己搭架构,所以一直很好奇为什么配置文件会分为dev、test、prod三种类型的文件。后面虽然慢慢知道这三种文件的作用,可是因为没有实际配置过,所以对它的重要程度感知还不是很明显。后来自己搭建环境的时候,要本地调试、要上测试环境、要发布到生产等等事情,才发现配置多环境的配置文件是多么重要,首先我们先来聊聊这样做,在实际开发中有哪些具体的作用。一、环境介绍1.dev环境在平时开...
2018-08-09 17:36:48 7235
原创 【SpringBoot系列】static修饰的字段如何获取application.yml配置
今天给大家介绍一下SpringBoot的application.yml一种特殊的应用场景,一般我们获取application.yml的配置文件只要@Value就可以获取到值了,但是如果是static修饰的字段肯定就不能用这种方法了。比如下面这个例子,由static修饰的字段,上面加上@Value明显是获取不到值的。那基于这种情况下我们该怎么办呢,有些童鞋会说,我们直接用非静态的不就行了。如...
2018-08-08 22:17:14 11629 4
原创 2017阿里技术年度精选集
说了一个礼拜的技术了,今天我们轻松一天。给大家介绍一下阿里出的一本书籍,名字叫做2017阿里技术年度精选集。讲的是阿里2017年这一年内技术革命和发展,书籍分为上下两册,第一册讲的是:数据库、运维、中间件、大牛观点,下一册讲的是:AI/算法、学术前沿、机器学习、大数据、基础架构、企业内部的IT应用。废话不多说大家快点下载书籍,来一场技术盛宴吧~那关键来了~如何获取书籍资源呢,快来关注我的订阅号...
2018-08-05 16:55:12 445
原创 Nginx配置反向代理和负载均衡
今天给大家介绍一下如何利用Nginx进行反向代理,之所以介绍这个的原因是,因为开发的时候遇到一个很尴尬的场景。因为是springboot项目,所以每一个控制类的端口都不一样,但是app那边所有接口都是对应一个ip和一个端口。如果我们想要实现本地app调式,就必须配置一个nginx,进行反向代理连接我们启动的服务器。废话不多说,开始我们nginx配置的介绍。首先我们需要下载一个nginx,大家可...
2018-08-03 20:31:14 8801
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人