自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 前端问题整理

前端问题整理 1. call和apply的区别是什么?哪个性能更好一些? call和apply都是function原型上的方法,用来改变this的指向 // call传参是一个一个传 // 参数的个数不固定 fn.call(obj, 10, 20 ,30) // apply传参是已数组的形式传 // 参数是固定的 fn.apply(obj, [10, 20, 20]) // 参数的个数3个以内2个性能差不多,3个以上call性能好 let arr = [10, 20, 30], obj = []

2020-10-22 14:54:01 91

原创 Docker(二)

Docker(二) 数据卷容器 可以共享多个容器之间的volume docker run -it --name docker02 --volume-from docker01 镜像id DockerFile DockerFile就是用来构建docker的镜像的构建文件 FRoM centos VOLUME ["volume01", "volume02"] CMD echo "----end----" CMD /bin/bash 构建步骤: 编写一个dockerfile文件 docker build

2020-10-19 20:55:49 126

原创 Docker(一)

Doker Docker概述 Docker安装 Docker命令 镜像命令 容器命令 操作命令 … Docker镜像 容器数据卷 DockerFile Doker网络原理 IDEA整合Docker Docker Compose Docker Swarm(简化版的k8s) CI\CD Jenkins Docker概述 Docker为什么出现? 一款产品:开发–测试–上线 至少3套环境,应用环境,应用配置。 开发 – 运维: 问题:版本更新,导致服务不可用,对于运维来说,考研十分大! 环境配置是十分的

2020-10-18 21:03:36 119

原创 Spring

Spring Spring是一个轻量级的控制反转(IOC)和面向切面编程(AOP)的框架(容器) Spring官方文档:https://docs.spring.io/spring-framework/docs/5.2.0.RELEASE/spring-framework-reference/core.html IOC(控制反转) 控制:谁来控制对象的创建,传统应用程序的对象是由程序本身控制创建的,使用Spring后,对象是由Spring来创建的 反转:程序本身不创建对象,而编程被动的接受对象 依赖注入:就是

2020-10-17 15:53:45 98 2

原创 NoSQL概述

NoSQL概述 为什么要用NoSQL 大数据时代,一般的数据库无法进行分析处理了。 90年代,一个基本的网站访问量一般不会太大,单个数据库完全足够 思考下这种情况:整个网站的瓶颈是什么? 数据量如果太大,一个机器放不下了 数据的索引,单表超过300万,就一定要建立索引 数据的索引太大,一个机器的内存也放不下 访问量(读写混合),一个服务器承受不了 只要开始出现以上的三种情况之一,那么你就必须需要晋级 Memcached(缓存) + mysql + 垂直拆分(读写分离) 例子:3台mysql 服务器

2020-10-17 15:50:39 127

原创 Maven配置

Maven 我为什么要学习这个技术? 在JavaWeb开发中,需要使用大量的jar包,我们手动去导入 如何能够让一个东西自动帮我导入和配置这个jar包 由此,Maven诞生了! Maven项目架构管理工具 我们目前用来就是方面导入jar包 Maven的核心思想:约定大于配置 有约束,不要去违反 Maven会规定好你该如何去编写我们的Java代码,必须要按照这个规范来 1. 下载安装Maven 官网:https://maven.apache.org 2. 解压到/Users/用户名下(mac

2020-10-15 10:13:51 143

原创 SpringSecurity(安全)

SpringSecurity(安全) SpringSecurity是针对Spring项目的安全框架,也是Spring Boot底层安全模块默认的技术,它可以实现强大的Web安全控制,对于安全控制,我们仅需要引入spring-boot-starter-security模块,进行少量配置,即可实现强大的安全管理。 安全框架有Shiro, SpringSecurity Shiro, SpringSecurity: 相似,除了类名不一样,名字不一样 作用: 过滤器 拦截器 认证(Authenticati

2020-10-15 10:11:46 127

原创 java面向对象

java面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么… 面向过程适合处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后才对某个分类下的细节进行面向过程的思索。 面向对象适合处理复杂的问题,适合处理需要多人协作的问题 对于描述复杂的事物,为了从宏观上把握,从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是具体到的微观操作,仍然需要面向过程的思路去处理 什么事面向对象 面向

2020-10-09 22:20:40 68

原创 java数组

java数组 数组是相同数据类型(数据类型可以为任意类型)的有序集合 特点 其长度是确定的。数组一旦被创建,它的大小就是不可以改变的 其元素必须是相同类型,不允许出现混合类型 数组中的元素可以是任何数据类型,包括基本类型和引用类型 数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于改对象的成员变量 数组本身就是对象,java中对象是在堆中的,因此数组无论保存原始类型还是其他对象类型,数组对象本身是在堆中的 public static void main(String[] ar

2020-10-09 11:33:30 72

原创 java的方法

java的方法 什么是方法 java方法是语句的集合,他们在一起执行一个功能 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其它地方被引用 方法的定义及调用 方法包含一个方法头和一个方法体 修饰符 返回值类型 方法名 参数类型(实参,形参) 方法体 java方法的参数传递是值传递(拷贝) 方法的重载 重载就是在一个类中,有相同的函数名称,但形参不同的函数 方法的重载的规则: 方法名称必须相同 参数列表必须不同(个数不同、类型不同、参数排列顺序不同等) 方法的返回类

2020-10-09 09:27:27 68

原创 java数据类型、变量、包机制

数据类型 java的数据类型分为两大类 基本类型 数值类型 整数类型(byte, short, int, long) 浮点类型(float, double) 字符类型(char) boolean类型:占1位其值只有true和false两个 引用类型 类 接口 数组 类型转换 类型: 低------>高 byte,short,char->int->long->float->long 强制类型转换(高–底) int i = 128; byte b = (

2020-10-07 22:08:05 96

原创 常用markdown整理

常用markdown整理 标题: # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 字体: hello world! hello world! hello world! hello world! 引用: 引用的语句xxxxx 分割线: 图片: ##超链接: 点击跳转到 列表: a b c aaa bbb ccc 表格 名字 性别 生日 lc 男 xxx 代码: function funcName(){ } 代码xxxx ...

2020-10-06 20:23:48 68

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除