day02-Promise

Promise 1.Promise基本介绍 Promise是异步编程的一种解决方案,可以解决传统Ajax回调函数嵌套问题。 传统的Ajax异步调用在需要多个操作的时候,会导致多个回调函数嵌套,导致代码不够直观,就是常说的Callback Hell 为了解决上述的问题,Promise对象应运而生,在E ...

Spring Cloud Alibaba组件之Sentinel

目录 一 引入Sentinel学习 二 Sentinel入门 三 搭建Sentinel Dashboard 四 Springboot项目接入Sentinel 五 接入限流埋点 六 限流配置 七 熔断降级 八 熔断降级Spring Cloud示例 九 黑白名单(授权规则) 十 持久化 十一 Sprin ...

JavaSE:基础语法

JavaSE:基础语法 注释 Java中的注释有三种: 单行注释:只能注释当前行,以//开始,直到行结束 ​ //输出HelloWorld! 多行注释:注释一段文字,以/ * 开始以 * / 结束! ​ /* 这是我们Java程序的主入口, main方法也是程序的主线程。 */ 文档注释:用于生产A ...

RP 点归入Set And Coupling 约束创建

想用python脚本创建一个耦合coupling关系,需要定义control piont和被控制的surfaces.两者都可以先分别归入到set 和surface里,最后用set和surface作为coupling创建时的参数。 ...

手写Promise方法(实现Promise A+规范)

手写 Promise Promise 构造函数 我们先来写 Promise 构造函数的属性和值,以及处理new Promise()时会传入的两个回调函数。如下: class myPromise { constructor(func) { this.state = 'pending' // Promi ...

别再用 JWT 作为 Session 系统了,问题重重,后果很危险!

JSON Web Tokens,又称 JWT。本文将详解:为何 JWT 不适合存储 Session,以及 JWT 引发的安全隐患。望各位对JWT有更深的理解! 十分不幸,我发现越来越多的人开始推荐使用 JWT 管理网站的用户会话(Session)。在本文中,我将说明为何这是个非常非常不成熟的想法。 ...

chisel学习笔记——基本类型

Chisel学习笔记(二)——基本类型 因为是对着chisel book学的,这篇实际上是加上我的理解的chisel book的翻译 1.信号类型与常量 Chisel提供了三种基本的类型来描述信号、寄存器、组合逻辑: Bits SInt UInt 此外,还定义了逻辑类型Bool。 1.1类型定义 一 ...

java+Selenium(一)八种元素获取方式

官方文档:https://www.selenium.dev/documentation chromedriver下载地址:注意:需要下载与浏览器匹配版本的 http://chromedriver.storage.googleapis.com/index.html http://npm.taobao. ...

教你几个 Java 编程中的奇技淫巧

枯燥的编程中总得有些乐趣,今天我们不谈论那些高深的技能,教你几个在编程中的奇技淫巧,说不定在某些时候还能炫耀一番呢。 1、找到最大值和最小值 不使用 if else switch 和三元运算符,在给定的三元组中找到最大值和最小值:比如给定 3,14,8,在不使用 if else switch 和三元 ...

LinkedHashSet和LinkedHashMap手记

LinkedHashSet和LinkedHashMap 这两个类维护一个双向链表,可以记住插入元素的顺序。 实例:LinkedHashMap 可以使用访问顺序来迭代处理映射条目,当get或者put访问元素时,受影响的条目从当前位置删除,然后放到末尾,只影响链表,不影响散列表的桶。 LinkedHas ...

PHP Firebase HTTP v1 API 新版推送

//最近一个公司项目需要对接firebase推送,官方文档就是谢特,再网上找了很多大神的资料,还是有很多坑,把自己踩的坑记录一下,平时都是伸手党,这次回馈一下 use Google\Client; /** * 注意需要准备vpn * 1.安装sdk composer require google/a ...