- 博客(15)
- 收藏
- 关注
原创 重写与重载
1.重写:父类定义了一个方法,由继承他的子类去实现,每个子类将会有不同的函数形态,但方法名字、参数列表、返回类型相同2.重载:函数具有相同的函数名,不同的参数类型或者参数数量...
2019-06-04 10:35:09
80
原创 Kubernetes简谈
1.什么是KubernetesKubernetes是自动化容器操作的开源平台(http://www.dockone.io/article/932)2.Kubernetes与集群集群是一组节点,这些节点可以是物理服务器或者虚拟机,在这之上安装了Kubernetes平台...
2019-05-08 18:58:30
83
原创 CI/CD
CI/CDCI:持续集成,它属于开发人员的自动化流程。持续集成可以帮助开发人员更加频繁的将代码的更改合并到主分支或者共享分支。一旦代码被合并系统就会通过自动构建运行不同级别的自动化测试来验证这些更改,确保这些更改没有对应用造成破坏CD:持续交付和持续部署持续交付:完成CI中的构建和单元测试和集成测试的自动化流程后,持续交付可自动将已验证过的代码发布到存储库。持续交付的目的是拥有一个可随时部署...
2019-05-08 18:13:35
233
原创 开发中遇到哪些问题
1.微信小程序审核之测试账号大部分小程序都是使用微信授权的,拉取个人微信账号登录。但是部分是需要手机号密码登录,因为发布审核时,没有地方给审核人员添加账号和密码,所以第一次过审总是失败的解决办法:在数据库中记录小程序的版本号和审核状态(100:未审核,200审核通过)登录之前先判断当前版本是审核过的还是正在审核中2.foreach和await不能同时使用await后面要接的是异步操作,而...
2019-03-20 09:18:46
222
转载 js面向对象
面向对象三大特征:封装 继承 多态封装:对于一些功能相同或者相似的代码,我们可以放到一个函数中去,多次用到此功能时,我们只需要调用即可,无需多次重写在这里我们可以理解为创造对象的几种模式:单例模式,工厂模式,构造函数模式,原型模式等单例模式:我们把描述同一个事物的方法或者属性放到同一个对象里,不同事物之间的方法或者属性名相同相互也不会发生冲突工厂模式:工厂模式其实就是把需要一个个的编写的...
2019-03-20 07:45:10
53
转载 http协议笔记
http协议1.什么是http协议超文本传输协议,是客户端与sever端数据传输的一种规范2.http协议包括哪几部分包括 request line,消息头,消息体请求的request line 包括 请求的方法 http版本号等信息,而响应的request line 包括状态码等信息消息头:消息头部有很多键值对组成,形如Accept-Encoding:可接受的内容编码消息体:get...
2019-03-19 20:35:01
87
转载 js真值和虚值
以下是之前的做法:if (myBool === true) {console.log(…)}// ORif (myString.length > 0) {console.log(…)}// ORif (isNaN(myNumber)) {console.log(…)}简化后:if (myBool) {console.log(…)}// ORif (myStr...
2019-01-31 14:38:08
636
1
原创 js基础
1.js数据类型基本数据类型:string number boolean null undefined引用数据类型:object(1)字符串 + 基本类型 = 字符串 + String(基本类型)// 字符串 + 数字console.log(‘hello’ + 123) // ‘hello123’// 字符串 + 布尔console.log(‘hello’ + true) // ‘h...
2019-01-31 14:15:23
60
原创 js类型判断
类型判断一些常见的数据类型是 === 和 indexOf 是无法检测的,例如:console.log({} === {}) // false;console.log(NaN === NaN) // false;console.log(/a/ === /a/); // false;console.log(1 === new String(‘1’)) // false;var ar...
2019-01-31 09:52:36
94
原创 mysql锁机制
一、加锁的必要性为了保证数据并发访问的一致性和有效性二、锁的分类按操作类型分:读锁(共享锁):对同一个数据,多个读操作可以同时进行,互不干扰写锁(互斥锁):如果当前写操作没有完成,则无法进行其他写操作和读操作按操作范围分:表锁:一次对一张表整体加锁,例如MYISAM存储引擎使用的就是表锁。优点就是开销小,加锁快,无死锁,但锁的范围大容易发生锁冲突,并发度低行锁:一次对一条数据加锁,...
2018-12-29 14:47:10
185
原创 mongodb修改篇
$inc:对文档的某个值为数字型(只能为满足要求的数字)的键进行增减的操作$set:用来指定一个键并更新键值,若键不存在并创建$unset:用来删除一个键。对目标键使用1、0、-1或者具体的字符串等都是可以删除该目标键数组修改器–$push:向文档的某个数组类型的键添加一个数组元素,不过滤重复的数据。添加时键存在,要求键值类型必须是数组;键不存在,则创建数组类型的键ne…ne…ne…pu...
2018-12-24 13:52:45
105
原创 微信小程序---生成小程序二维码
官方文档参考:https://developers.weixin.qq.com/miniprogram/dev/api/createWXAQRCode.html生成小程序二维码接口的请求参数中有一个scene参数,用户扫码后,开发者可获取到该参数,可用作逻辑处理。...
2018-12-13 17:12:45
261
原创 微信小程序---支付流程
微信小程序—支付流程一、调用统一下单接口接口URL地址:https://api.mch.weixin.qq.com/pay/unifiedorder请求方式:Post请求参数等参照微信小程序官方文档:https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_1&index=1二、小程序调起支付参照微信小程序...
2018-12-13 17:06:07
189
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人