`
javashop
  • 浏览: 40477 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
源码地址 https://gitee.com/javashop/payment-mocker 介绍 支付回调模拟器的目的是为了解决在开发在线支付模块时,第三方支付成功后回调通知难以调试的问题。 接收第三方发送的回调通知必须是公网的IP或域名,在开发阶段可能频繁的要求三方发出通知。 目前支持支付宝、微信的回调模拟 解决方案 针对上述问题,这个模拟器在本地浏览器模拟发出请求,纯本地(或局域网)请求,待调试的程序不必部署在公网。 通过js生成支付宝、微信的签名,有js直接在浏览器发出请求,没有任何服务器端请求,安全无副作用(生成签名私钥是必须的,最好不要在网络上传输)   本地 ...
脚本的生成过程     添加模板的时候生成script,商家添加商品的时候拷贝相应的script到sku中。     更新运费模板的时候,发消息到消费者,批量更新相关sku的模板信息。   计算过程 缓存数据结构   script和模板id作为sku的一部分存储是为了计算使用相同模板的sku的总价。     脚本示例   function getShipPrice(){ var firstWeight=1;
需求分析             在分享源码之前,先将b2b2c系统中促销模块需求整理、明确,方便源码的理解。 业务需求 b2b2c电子商务系统中促销活动相关规则需以脚本数据的方式存放至redis缓存,在购物车与结算页面计算商品价格时从redis缓存中获取促销规则信息,实现商品价格的计算。 技术需求 促销规则脚本需要使用freemarker模板引擎,需向其中设置内置变量。 渲染脚本和调用脚本的方法放入工具类中,方便随时调用。 架构思路 一、脚本生成规则
 背景 Javashop电商系统的消息总线使用的事rabbitmq,在订单创建、静态页生成、索引生成等等业务中大量采用异步消息系统,这个对于mq高可用的要求有两个重要的考量: 1、集群化 2、可扩容 3、冗灾 冗灾就要实现rabbitmq的持久化,要考虑到rabbitmq宕机的情况,当rabbitmq因不可抗因素挂掉了,这时有一些消息还没来得及被消费,当我们再恢复了rabbitmq的运行后,这些消息应该同时被恢复,可以再次被消费。 本文着重讨论rabbitmq的k8s的持久化部署方案,当然提供在方案也支持了集群及扩容。    思路 1、数据的存储
Javashop是国内基于Java开发的企业级电商平台,现推出7.0版本,更新内容如下:   1、采用Spring boot。 2、restful 化(无状态、跨域,三端支撑)。 3、前后端分离。 4、认证采用token式。 5、三端分离部署(买家、卖家、平台)。 6、订单事务优化,采用Redis执行lua脚本扣减库存,进一步提升性能。 7、完整的单元测试(覆盖所有controller及复杂的业务类)。 8、完整的Swagger API文档。 9、数据模型规范:DO/DTO/VO。     官网:http://www.javamall.com.cn/   架构概 ...
  HiZoom HiZoom: 一个简单,易用,轻量(3KB)的jQuery放大镜插件。 特性 简单:文档详细清楚,直接上手 轻量: 压缩后的文件仅仅3KB,是 MagicZoom 插件的 1/24 兼容性强:Chrome,Firefox,Safari,IE9+ 依赖 jQuery 开始 // 下载项目 git clone https://github.com/javashop/HiZoom.git 在项目中直接引入 <!-- 其余代码省略... --> <link rel='stylesheet' hr ...
Javashop 发布3.0beta版      Javashop于 6月 8日发布了 3.0的 beta版,同时发布了2.4源码, 见: http://www.javashop.cn/download.html     Javashop是基于 Java技术构建的开源网店系统,其特色是组件机制和模板引擎让扩展变得简单,可有第三方组件可供选择,降低二次开发成本。     同时 Javashop推出 “ 第三方开发者合作共赢计划 ”,依托计时软件有效计算开发费用,期望 ...
Javashop 发布3.0beta版      Javashop于 6月 8日发布了 3.0的 beta版,同时发布了2.4源码, 见: http://www.javashop.cn/download.html     Javashop是基于 Java技术构建的开源网店系统,其特色是组件机制和模板引擎让扩展变得简单,可有第三方组件可供选择,降低二次开发成本。     同时 Javashop推出 “ 第三方开发者合作共赢计划 ”,依托计时软件有效计算开发费用, ...
  创建你的挂件类 新建挂件类:com.enation.eop.demo.widget.TextWidget, 使此类继承:com.enation.eop.sdk.widget.AbstractWidget 并键入如下代码: public class TextWidget extends AbstractWidget { /** * 当挂件设置对话框显示时会调用此方法 */ @Override protected void config(Map<String, String> params) { //读取挂件的参数并设置给挂件设置页面 ...
目录  [隐藏]  1 putData 2 setPageName 3 
安装方法及过程 目录  [隐藏]  1 软件要求
  目录  [隐藏] 
    1.  简介     ImageMagick 是一个功能很强的图片处理程序。可应用在多种操作系统平台上。 Jmagick通过jni操作ImageMagick。        Javashop支持通过ImageMagick生成图片缩略图,但需要系统中配置好 ImageMagick。   2.  安装环境要求 确认已经安装了zlib、freetype、libpng和jpeg-6b等lib的开发包,可以用rpm -aq查询,例如,你应该检查是否已经安装如下rpm包: rpm –qa |grep libpng rpm –qa |grep libpng-de ...
模板解析机制 Javashop页面的显示由Javashop模板引擎解析,模板解析机制包含两个部分:请求URL-模板文件应射和模板解析显示。 目录  [隐藏]  1 URL-模板文件映射 2 建立模板文件 3 挂件使用说明 3.1 widgets.xml配置 3.2
Global site tag (gtag.js) - Google Analytics