-
Vue脚手架开发步骤
使用Vue脚手架 1.Vue脚手架 Vue脚手架是Vue官方提供的标准化开发工具(开发平台)。 2.Vue脚手架执行步骤 (1). 先在cmd 后窗口 使用vue 指令,看自己是否安装 (2).全局安装@vue/cli (仅仅第一次用时安装) npm install -g @vue/cli 配置成淘 -
前端面试题(HTML、CSS)
一、HTML 篇 1. 简述一下你对 HTML 语义化的理解? 用正确的标签做正确的事情。 html 语义化让页面的内容结构化,结构更清晰,便于对浏览器、搜索引擎解析;即使在没有样式 CSS 情况下也以一种文档格式显示,并且是容易阅读的; 搜索引擎的爬虫也依赖于 HTML 标记来确定上下文和各个关键 -
MySQL安装与启动
官网下载MySQL 1.安装 2.第一种方法 Windows+R 输入 services.msc 启动/停止MySQL80 第二种方法 管理员身份运行 net stop mysql80 -
Spring解决循环依赖的方法
所谓Spring的循环依赖,指的是这样一种场景: 当我们注入一个对象A时,需要注入对象A中标记了某些注解的属性,这些属性也就是对象A的依赖,把对象A中的依赖都初始化完成,对象A才算是创建成功。那么,如果对象A中有个属性是对象B,而且对象B中有个属性是对象A,那么对象A和对象B就算是循环依赖,如果不加 -
亿级流量架构之服务限流思路与方法
正文: 为什么要限流? 日常生活中,有哪些需要限流的地方? 就比如说像我旁边的景区(中央大街)而言的话,每天的人流量都很多,所以政府就得控制中央大街的人流量,防止人撞人,防止事故的发生,导致中央大街不对外开放。 限流的思想就是,在保证可用的情况下尽可能多增加进入的人数,其余的人在外面排队等待,保证里 -
Java线程池的实现原理
原理概述: 其实java 的线程池的实现原理很简单,说白了就是一个线程集合workerSet和一个阻塞队列workerQueue。当用户向线程池提交一个任务(也就是一个线程)时,线程池会把任务放到workqueue中。 workerSet中的线程会不断的从workqueue中获取线程然后执行。当wo -
MySQL用limit为什么会影响性能?
一、前言 首先说明一下Mysql的版本: mysql> select version(); + + | version() | + + | 5.7.17 | + + 1 row in set (0.00 sec) 表结构: mysql> desc test; + + + + + + + | Fiel -
设计模式(工厂模式)
工厂模式 工厂模式(Factory Pattern)是Java中最常用的设计模式之一,这种类型属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的借口来指向新创建的对象。 介绍: 意图:定义一个创建对象的接口,让其子类自己 -
ElasticSearch(分布式系统架构设计)
ElasticSearch集群架构 ElasticSearch是一个非常著名的开源搜索和分析系统,目前被广泛应用于互联网的众多领域中,比如我们可以说三个。 一是搜索领域,相对于solr,真正的后起之秀。 二是Json文档数据库,相对于MongoDB,读写性能更佳,而且支持更封堵的地理位置查询以及数字 -
雪碧图米兔练习
米兔动画练习 素材图片 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewpo