TTP.me

windows下openssl config failed

在执行 npm 命令后 出现如下错误 检查 环境变量 下载 openssl 设置环境变量

Spring Boot的@ComponentScan

Spring Boot的 @ComponentScan 错误提示 很多Spring Boot开发者经常使用@Configuration,@EnableAutoConfiguration,@ComponentScan注解他们的main类,由于这些注解如此频繁地一块使用(特别是遵循以上 最佳实践 的时候),Spring Boot就提供了一个方便的@SpringBootApplication…

Jenkins 安装部署学习

创建Jenkins容器 采用 开发,也需要 环境, 但我们使用 后,一切都采用容器化部署, 也不例外。 拉取镜像 这里我们使用Jenkins官方提供的镜像,大家只需执行如下命令拉取即可: 启动容器 由于 运行在 容器中,因此我们将容器的 端口映射到宿主机的 端口上: 初始化Jenkins…

JS 防抖与节流

本文涉及知识点 防抖与节流 重绘与回流 浏览器解析 URL DNS 域名解析 TCP 三次握手与四次挥手 浏览器渲染页面 讲到 防抖与节流,我们可以顺带探秘下 重绘与回流。 说起 重绘与回流,我们就顺带把 浏览器输入 URL 后发生的事情 也关注一下,从而引出 DNS、TCP…

为什么我用 JavaScript 来编写CSS

三年来,我设计的 应用程序都没有使用 文件。作为替代,我用 编写了所有的 。 我知道你在想什么:“为什么有人会用 编写 呢?!” 这篇文章我就来解答这个问题。 长什么样 开发者们已经创建了不同风格的 CSS-in-JS 。迄今为止最受欢迎的,是我和他人共同开发的一个叫做 styled-components…

JavaScript 中的高阶函数

JavaScript this 讲解

浏览器F5 同 Ctrl+F5 的区别

我们第一次打开网站的 界面, 由于是第一次打开,所以全部资源是从服务器请求的, 都是 。 接下来我们按一下 ,看看效果; 发现静态资源的 都是 说明此时的静态资源是从缓存中取的。具体为什么 是 我先按下不表。我先来说说 选项的 种情况。 size 选项的 4 种情况 资源的大小 from disk cache from memory cache from…

JavaScript 实现排序算法

将主要讲解以下十个经典排序算法 冒泡排序 选择排序 插入排序 归并排序 堆排序 快速排序 桶排序 基数排序 希尔排序 计数排序 开张 排序算法的稳定性: 排序前后两个相等的数相对位置不变,则算法稳定。 时间复杂度 : 简单的理解为一个算法执行所耗费的时间,一般使用大O…

2019前端面试题之一

谈谈你对MVVM开发模式的理解 MVVM分为Model、View、ViewModel三者。 代表数据模型,数据和业务逻辑都在 层中定义; 代表UI…