-
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
-
BI 可视化工具-03-dataease 系统架构
1 整体架构
2 组件说明
Frontend: DataEase 的前端工程, 基于 Vue.js 进行开发;
Backend: DataEase 的后端工程, 基于 Spring Boot 进行开发, 为 DataEase 的功能主体;
MySQL: DataEase 项目的主要数据均存储在 MySQL;
Apache Calcite: 用于对各个数据源做 SQL 方面的统一处理;...
2021-01-25 08:52:15 |
BI
-
BI 可视化工具-03-数据可视化分析工具 dataease 人人可用的开源数据可视化分析工具
什么是 DataEase?
DataEase 是开源的数据可视化分析工具,帮助用户快速分析数据并洞察业务趋势,从而实现业务的改进与优化。
DataEase 支持丰富的数据源连接,能够通过拖拉拽方式快速制作图表,并可以方便的与他人分享。
DataEase 的优势:
开源开放:零门槛,线上快速获取和安装,按月迭代;
简单易用:极易上手,通过鼠标点击和拖拽即可完成分析;
全场景支持:多...
2021-01-25 08:52:15 |
BI
-
BI 可视化工具-02-Datart is a next generation Data Visualization Open Platform
Datart
新一代数据可视化开放平台,支持报表、仪表板、大屏、分析和可视化数据应用的敏捷构建。
What is datart?
datart 是新一代数据可视化开放平台,支持各类企业数据可视化场景需求,如创建和使用报表、仪表板和大屏,进行可视化数据分析,构建可视化数据应用等。
由原 davinci 主创团队出品,datart 更加开放、可塑和智能,并在数据与艺术之间寻求最佳平衡。
...
2021-01-25 08:52:15 |
BI