个人简介

Echo Blog


江湖无名 安心练剑
  • 03-微信小程序目录结构
    目录结构 小程序包含一个描述整体程序的 app 和多个描述各自页面的 page。 一个小程序主体部分由三个文件组成,必须放在项目的根目录,如下: 文件 必需 作用 app.js 是 小程序逻辑 app.json 是 ...
    2021-02-14 08:52:15 | Dev
  • 03-微信小程序发布流程
    小程序协同工作和发布 在中大型的公司里,人员的分工非常仔细,一般会有不同岗位角色的员工同时参与同一个小程序项目。为此,小程序平台设计了不同的权限管理使得项目管理者可以更加高效管理整个团队的协同工作。 以往我们在开发完网页之后,需要把网页的代码和资源放在服务器上,让用户通过互联网来访问。 在小程序的平台里,开发者完成开发之后,需要在开发者工具提交小程序的代码包,然后在小程序后台发布小程序...
    2021-02-14 08:52:15 | Dev
  • 02-微信小程序宿主环境
    小程序宿主环境 我们称微信客户端给小程序所提供的环境为宿主环境。 小程序借助宿主环境提供的能力,可以完成许多普通网页无法完成的功能。 上一章中我们把小程序涉及到的文件类型阐述了一遍,我们结合 QuickStart 这个项目来讲一下这些文件是怎么配合工作的。 渲染层和逻辑层 首先,我们来简单了解下小程序的运行环境。 小程序的运行环境分成渲染层和逻辑层,其中 WXML 模板和 WXS...
    2021-02-14 08:52:15 | Dev
  • 01-微信小程序快速开始
    准备工作 注册 小程序注册页 登录 和微信公众号相同的登录地址,小程序 进入【开发-基本配置】可以查看对应信息。 下载开发工具 下载开发工具 你的第一个小程序 新建项目选择小程序项目,选择代码存放的硬盘路径,填入刚刚申请到的小程序的 AppID,给你的项目起一个好听的名字,勾选 “不使用云服务” (注意: 你要选择一个空的目录才可以创建项目),点击新建,你就得到了你的第一个...
    2021-02-14 08:52:15 | Dev
  • 00-微信小程序发展历史
    小程序简介 小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。 发展史 js-sdk ​JS-SDK是对之前的 WeixinJSBridge 的一个包装,以及新能力的释放,并且由对内开放转为了对所有开发者开放,在很短的时间内获得了极大的关注。 从数据监控来看,绝大部分在微信内传播的移动网页都使用到了相关的接口。 ​JS-SDK 解决...
    2021-02-14 08:52:15 | Dev
  • windows10 开发环境安装
    背景说明 有时候换了一台全新的电脑,就需要安装对应的环境。 常用软件 vscode git maven jdk notepad++; cmder idea mysql 5.7 cmder cmder 直接进行下载。 vscode 直接下载安装 git 直接下载安装 设置 git config --global user.email "houbinbin.e...
    2021-02-14 08:52:15 | Dev
  • 如何设计一套补偿方案?
    补偿方案 为什么需要补偿方案呢? 有时候可能因为时间差,或者是无法实时获取正确的结果,就需要一套补偿方案。 补偿方案可以设计的很复杂,比如基于数据库+mq,也可以设计的很简单,比如基于内存+定时任务。 我们今天主要讲解一个比较简单的设计方案: 内存 + 定时任务。 整体预期 可以指定补偿次数 可以指定补偿的时间间隔? 可以查询当前补偿的状态 + 对补偿的数据进行 CRUD 管...
    2021-01-25 08:52:15 | Design
  • mysql 时间精度精确到毫秒实现方案
    业务背景 有时候并发相对较高的时候,需要数据库的时间精确到毫秒才能更好的处理。 实现方式 修改 mysql 的字段从 datetime 到 datetime(3),这个时候就会精确到毫秒。 默认值的话从 timstamp 也需要同步调整为 timstamp(3)。 解析方式 对应的代码一般时间都是 Date 类型,不过这样存在一个问题。 如果是 json 可能直接反序列化失败。...
    2021-01-25 08:52:15 | SQL