摘要:为什么要异步编程我们在写前端代码时,经常会对做事件处理操作,比如点击激活焦点失去焦点等再比如我们用请求数据,使用回调函数获取返回值。这些都属于异步编程。回调有多个状态,当响应成功和失败都有不同的回调函数。 为什么要异步编程 我们在写前端代码时,经常会对dom做事件处理操作,比如点击、激活焦点、失去焦点等;再比如我们用ajax请求数据,使用回调函数获取返回值。这些都属于异步编程。 也许你...
摘要:常常见到这种场景,数字比较大时每隔位用逗号分隔开思路就是如果是小数的话先用分开得到整数部分,然后反转整数部分的字符串用正则每个数字加一个逗号然后再反转回去拼接上小数部分。 常常见到这种场景,数字比较大时每隔3位用逗号分隔开 思路就是如果是小数的话先用split分开得到整数部分,然后反转整数部分的字符串用正则每3个数字加一个逗号然后再反转回去拼接上小数部分。 在网上看到了一种实现代码,这...
摘要:对文件进行处理,这正是强大的原因。接着,我们使用创建一个类。在这个中,我们定义路由并且指定了相应的处理程序组件。我们创建其实那只是一个非常简单的组件,内容为显示。官方也有一个使用聊天可供学习。 初始化项目 我们先创建个空文件夹,然后初始化 package.json ,填写一些基本信息。 $ npm init 接下来我们开始安装依赖项,我的 package.json 的依赖项如下 d...
摘要:如果仅仅只是通过直接加密,不安全。所以为了加入静态盐和动态盐加密的长度我设置的位加密的取三位。用来加强短链接检查这里输出查看下把。存到数据库和上面的检查盐一样静态盐检查检查完毕。拿到原始但是这个算法还是有可能会有冲突。 如果仅仅只是通过MD5直接加密,不安全。彩虹表很容易破解。所以为了加入静态盐和动态盐 public String encreptUrl(String url){ ...
摘要:值得注意的是,默认会自动配置,它将优先采用连接池,如果没有该依赖的情况则选取,如果前两者都不可用最后选取。 SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程 Spring Framework对数据...