这次我最快

飞的起来
应该飞的起来
碧海蓝天
只等风的到来


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

微信浏览器调起App

发表于 2018-08-25 | 分类于 fe | 阅读次数:

微信中唤起app 方案

目前的通用解决方案:

  1. 跳转应用宝 打开

    数据证明这种方式在微信体系中的转化比较高

  1. 跳转浏览器 调起app 打开链接

下面来详细了解一下第二种解决方案

阅读全文 »

debug watch小工具的使用

发表于 2018-08-25 | 分类于 tools | 阅读次数:

主题

debug模式下调试工具的使用
主要说一个点 那就是watch这个小功能的使用
从前端工具(chrome)服务端工具(ieda)分别来介绍

阅读全文 »

购物车下单 返回问题

发表于 2018-08-25 | 分类于 fe | 阅读次数:

问题描述:App中嵌入h5页面,调起app native之后返回h5页面 此时刷新页面(如支付点击已完成未完成)注入的jsBridge失效 流程如下图:

Paste_Image.png

  • 在第0步中app创建webView并且注入jsBridge(用于h5 js调起native方法)
  • 在第1步中调用jsBridge调起收银台的方法 唤起一个native页面
  • 在第2步中无论支付成功失败,点击返回至订单详情,出现弹框确认是否支付完成
  • 在第3步中点击完成按钮 刷新页面 更新订单状态

导致结果: jsBridge失效 如果没有支付完成的话 再次支付 无法调起收银台

阅读全文 »

快递模板配置

发表于 2018-08-25 | 分类于 fe | 阅读次数:

######开发条件:

安装bootstrap-treeview插件,具体操作见:
bootstrap-treeview

######实现功能:

1.一个模板可指定子模板(包含多个地区、价格等)
2.编辑子模板地区时,动态改变tree的地区(其他子模板选中的地区disabled,此模板之前选中的地区默认选中)
3.tree选择时,父级和子集的联动(如父级选中子集全部选中,取消一个子集的时候,父级也取消)
4.维护子模板数据(展示选中的地区格式 如(安徽、北京(昌平 回龙观)) 存储选中节点)

阅读全文 »

购物车下单 返回问题

发表于 2018-08-25 | 分类于 fe | 阅读次数:

问题描述:

通过商品或者购物车进入下单页面
下单页面确认信息 提交订单
进入订单页面
在订单页面点击返回按钮
返回至下单页面

导致的问题:

在下单页面 如果是购物车中的商品 因为购物车中商品已经提交订单了,所以会提示购物车信息无效

阅读全文 »

并发库存问题

发表于 2018-08-25 | 分类于 java | 阅读次数:

并发库存控制

例如库存只剩余一个 同时进入两个请求 数据可能出现负值的情况

解决方案

字段标记unsigned

在数据库中将字段定义为unsigned (其中阿里巴巴开发规约中提到了这一点:数据库中非负的字段使用该关键字 阿里巴巴规约)

1
repository INT(11) unsigned DEFAULT '0'COMMENT '库存'

程序中 如果数据已经为0 程序依然请求减一的操作 数据会出现DataIntegrityViolationException 异常

阅读全文 »

精度问题

发表于 2018-08-25 | 分类于 java | 阅读次数:

问题

javascript java中小数进行算术运算存在精度问题

  1. 在js中的体现
    2.32 * 100 = 231.99999999999997
  2. 在java中的体现
    1
    2
    2.32d * 100 = 231.99999999999997
    0.15f * 100 = 15.000001

说明:js中使用的为双精度,java 无论单精度或者双精度都无法避免这个问题

阅读全文 »

搜索suggest

发表于 2018-08-25 | 分类于 fe | 阅读次数:

解决的问题:

  1. 因为select下拉选项太多需要做搜索建议
  2. 提高页面加载速度
  3. 实现一次之后 后续的接入只需修改js和枚举

主要思路:

  1. 使用动态sql 拼装需要的参数
  2. 使用枚举来动态的加载表
  3. 在页面中传入需要的枚举值 和 需要like的字段
阅读全文 »

redis基本数据结构

发表于 2018-08-19 | 分类于 redis | 阅读次数:

基本数据结构及数据模型

string(字符串)

Redis 的字符串是动态字符串,是可以修改的字符串,内部结构实现上类似于 Java 的 ArrayList,采用预分配冗余空间的方式来减少内存的频繁分配,内部为当前字符串实际分配的空间 capacity 一般要高于实际字符串长度 len。当字符串长度小于 1M 时,扩容都是加倍现有的空间,如果超过 1M,扩容时一次只会多扩 1M 的空间。需要注意的是字符串最大长度为 512M。

阅读全文 »

日志处理

发表于 2018-08-15 | 分类于 go | 阅读次数:

场景描述:

分布式系统多台服务器产生日志

需要对日志进行实时分析 分析电商流程 下单转化

阅读全文 »
1…456
lemon

lemon

坚信我们为爱

57 日志
19 分类
50 标签
GitHub 掘金
友链
  • 游乐鱼的博客
  • 吖吖邦的博客
© 2020 lemon