2020年4月24日

[置顶] java B2B2C多用户商城系统-搜索分词架构分享

摘要:需求分析: 在javashop电商系统中,商品数据是存在elasticsearch中,使用ik分词器分词,ik分词器的词库内置了2万多个。 但在实际运维过程中,因为商品的个性化,词库不一定可以满足,为了搜索引擎分词(关键词)更加准确,要求可对分词词库进行手工维护。 思路: IK自定义词库是支持远程热 阅读全文

posted @ 2020-04-24 16:02 java电商系统源码分享 阅读(92) 评论(0) 推荐(0) 编辑

2020年5月15日

java b2b2c商城 - 商品购买咨询功能架构以及源码分享

摘要:一、需求分析 买家可以对商品提交购买问题咨询,买家提交的商品购买咨询不单单商家可以进行回复,也应该可以将问题推送给购买过此商品的买家来进行回复。 买家提出的咨询和对其他买家咨询的回复,都应该推送消息给相应的会员用户,做到及时提醒。 二、流程图 三、数据结构 会员问题咨询表 会员问题咨询回复表 会员咨 阅读全文

posted @ 2020-05-15 17:45 java电商系统源码分享 阅读(24) 评论(0) 推荐(0) 编辑

2020年5月6日

b2b2c商城系统-会员预存款架构及源码分享

摘要:业务需求 可以为预存款充值,在支付订单时使用预存款支付功能 当预存款余额>商品订单总金额时,完全抵扣商品订单金额; 当预存款余额<商品订单总金额时,抵扣金额为预存款余额,剩余待支付金额,可选择其他支付方式支付(如支付宝,微信)。 架构 充值 一、充值时序图 二、数据结构 1、会员钱包表(es_mem 阅读全文

posted @ 2020-05-06 09:21 java电商系统源码分享 阅读(30) 评论(0) 推荐(0) 编辑

2020年4月26日

java 商城系统源码分享-snowflake发号器

摘要:目的 snowflake是常见的id(编号)生成算法,由时间戳+业务id+机器id+序列号组合而成,在电商系统中,用于订单号的生成、支付单号的生成等等。本发号器主要解决在容器化的部署情况时,自动扩容时保持机器id的唯一性。 本解决方案是基于spring boot实现,适合将发号器嵌入在应用内部,而非 阅读全文

posted @ 2020-04-26 10:13 java电商系统源码分享 阅读(65) 评论(0) 推荐(0) 编辑

2020年4月24日

java B2B2C多用户商城系统-搜索分词架构分享

摘要:需求分析: 在javashop电商系统中,商品数据是存在elasticsearch中,使用ik分词器分词,ik分词器的词库内置了2万多个。 但在实际运维过程中,因为商品的个性化,词库不一定可以满足,为了搜索引擎分词(关键词)更加准确,要求可对分词词库进行手工维护。 思路: IK自定义词库是支持远程热 阅读全文

posted @ 2020-04-24 16:02 java电商系统源码分享 阅读(92) 评论(0) 推荐(0) 编辑

2020年4月14日

java b2b2c多用户开源商城系统基于脚本引擎的促销架构源码分享

摘要:需求分析 在分享源码之前,先将b2b2c系统中促销模块需求整理、明确,方便源码的理解。 业务需求 b2b2c电子商务系统中促销活动相关规则需以脚本数据的方式存放至redis缓存,在购物车与结算页面计算商品价格时从redis缓存中获取促销规则信息,实现商品价格的计算。 技术需求 促销规则脚本需要使用f 阅读全文

posted @ 2020-04-14 16:01 java电商系统源码分享 阅读(106) 评论(0) 推荐(0) 编辑

2020年4月8日

b2b2c系统jwt权限源码分享part2

摘要:在上一篇《b2b2c系统jwt权限源码分享part1》中和大家分享了b2b2c系统中jwt权限的基础设计及源码,本文继续和大家分享jwt和spring security整合部分的思路和源码。 在上一篇文章中已经分享了关键的类图: 如上图所示,权限的校验主要涉及到四个类: AbstractAuthen 阅读全文

posted @ 2020-04-08 19:03 java电商系统源码分享 阅读(61) 评论(0) 推荐(0) 编辑

2020年4月3日

java b2b2c多用户开源商城系统商品模块扣减库存源码分享

摘要:需求分析 在分享源码之前,先将b2b2c系统中商品模块需求整理、明确,方便源码的理解。 业务需求 b2b2c电子商务系统中商品的库存存放在redis和数据库中,实现发货退货等操作库存的扣减或增加 技术需求 redis事务问题,若扣减库存完成后,发生异常,则redis没有事务,无法实现数据回滚,导致数 阅读全文

posted @ 2020-04-03 14:43 java电商系统源码分享 阅读(158) 评论(0) 推荐(0) 编辑

2020年3月30日

b2b2c系统jwt权限源码分享part1

摘要:需求分析 在分享源码之前,先将b2b2c系统中权限模块的需求整理、明确,方便源码的理解。 业务需求 b2b2c电子商务系统中权限主要有三个角色:买家、卖家、平台管理员。 其中卖家角色中又有店员,可以设置店员管理不同的权限(如商品和订单的权限分派给不同的店员),同理平台管理员也需要进行上述精细权限的管 阅读全文

posted @ 2020-03-30 20:14 java电商系统源码分享 阅读(90) 评论(0) 推荐(0) 编辑

2020年3月29日

java b2b2c电商系统javashop7.2发布

摘要:Javashop是国内基于Java开发的企业级电商平台,现推出7.2版本,本次更新内容如下: 新增功能 1.验证码支持阿里云滑动验证(支持PC+WAP)。 2.用户端新增预存款功能。 3.新增日志收集功能,可在管理端查看系统日志。 4.商户可单独维护移动端商品详情。 5.商品展示支持小视频。 6.商 阅读全文

posted @ 2020-03-29 21:51 java电商系统源码分享 阅读(334) 评论(0) 推荐(0) 编辑

基于脚本引擎的运费架构分享

摘要:脚本的生成过程 添加模板的时候生成script,商家添加商品的时候拷贝相应的script到sku中。 更新运费模板的时候,发消息到消费者,批量更新相关sku的模板信息。 计算过程 缓存数据结构 script和模板id作为sku的一部分存储是为了计算使用相同模板的sku的总价。 脚本示例 functi 阅读全文

posted @ 2020-03-29 21:44 java电商系统源码分享 阅读(77) 评论(0) 推荐(0) 编辑

导航