自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

欢迎来到 Baret~H 的博客

个人博客 https://zhong_siru.gitee.io/

  • 博客(106)
  • 资源 (3)
  • 收藏
  • 关注

原创 从零开始学Docker(超详细讲解+案例分析)

参考狂神说Docker:https://www.bilibili.com/video/BV1og4y1q7M4?p=40目录一、Docker概述1. Docker为什么出现2. Docker历史3. 对比虚拟化技术4. 为什么选择Docker引入Docker后:DevOps(开发、运维)二、Docker安装配置1. Docker的基本组成镜像(image)容器(container)仓库(repository)2. 环境准备3. 安装1. 卸载旧版本2. 安装Docker软件包3. 设置镜像仓库地址4. .

2021-03-01 17:04:16 9828 36

原创 MongoDB从零开始详细教程(超详细讲解)

目录一、简介1. 简单介绍2. 业务应用场景3. 什么时候选择MongoDB4. 体系机构5. 数据类型6. 特点二、Windows安装&启动&连接1. 下载压缩包2. 解压3. 安装服务4. 启动服务5. shell连接登录&退出6. Compass图形化连接登录三、Linux安装&启动&连接1. 下载压缩包2. 上传到服务器&解压3. 创建数据/日志存放目录4. 启动服务5. 登录6. Compass图形化连接登录四、基本常用命令1. 数据库相关2. 集合

2021-03-01 13:58:36 2699 3

原创 Git最新版从零开始详细教程(迅速搞定~)

目录一、版本控制1、什么是版本控制?2、版本控制的作用1. 追踪文件的变更2. 并行开发3、版本控制的内容1. 检入检出控制2. 分支和合并3. 历史记录4、常见的版本控制工具5、版本控制的三大类1. 本地版本控制2. 集中版本控制3. 分布式版本控制6、Git与SVN的主要区别二、最新版Git的安装配置1、Git的卸载(先前已安装)2、安装最新版Git3、Git配置1. 查看配置相关命令2. 修改Git配置文件1、system系统级配置文件2、global全局配置文件设置用户名与邮箱三、Git的分区和基本

2020-08-31 12:31:40 11399 48

原创 面试高频!JVM必备教程~

目录1、什么是JVM?在哪?2、JVM、JRE、JDK 的关系3、JVM体系结构4、三种JVM(了解)5、类加载器1、回顾new对象的过程2、类加载器的类别6、双亲委派机制1、什么是双亲委派机制2、作用7、沙箱安全机制什么是沙箱?java中的安全模型演进组成沙箱的基本组件1. `字节码校验器`(bytecode verifier)2. `类装载器`(class loader)8、Native本地方法接口9、PC寄存器10、方法区1. 方法区中有啥?2. 创建对象内存分析11、栈1、栈中存放啥?2、栈运行原理

2020-08-03 17:14:17 6994 52

原创 最新版Redis安装配置教程(Windows+Linux)

目录Windows安装1、Github上下载压缩包2、解压压缩包3、开启Redis4、使用Redis客户端连接Linux安装1、下载安装压缩包2、Xshell连接服务器3、将压缩包上传到服务器4、验证上传是否成功5、解压Redis安装包6、进入Redis目录7、基本的环境安装8、将Redis配置文件拷贝至默认安装路径9、修改Redis配置文件10、启动Redis服务11、使用Redis客户端连接测试12、查看Redis的进程是否开启13、怎么关闭Redis服务?Windows安装Windows下使用R

2020-07-31 17:45:40 14252 23

原创 操作系统学习笔记 第六章:设备管理(王道考研)

本文章基于网课: 2019 王道考研 操作系统考试复习推荐资料:操作系统复习总结 - 百度文库 (baidu.com)需要相关电子书的可以关注我的公众号BaretH后台回复操作系统第一章:操作系统概述第二章:进程管理第三章:处理机调度与死锁第四章:存储器管理第五章:文件管理后续章节陆续推出…六、设备管理6.1 I/O设备概念及分类6.2 I/O控制方式6.2.1 程序直接控制方式6.2.2 中断驱动方式6.2.3 DMA方式6.2.4 通道控制方式6.3 I/O软件层次结构6.3.

2021-06-21 10:29:15 128 3

原创 操作系统学习笔记 第五章:文件管理(王道考研)

本文章基于网课: 2019 王道考研 操作系统考试复习推荐资料:操作系统复习总结 - 百度文库 (baidu.com)需要相关电子书的可以关注我的公众号BaretH后台回复操作系统第一章:操作系统概述第二章:进程管理第三章:处理机调度与死锁第四章:存储器管理后续章节陆续推出…五、文件管理5.1 文件与文件系统5.1.1 文件的定义5.1.2 文件的数据组成5.1.3 文件的属性5.1.4 文件系统的定义5.1.5 文件系统操作5.1.6 文件系统的层次结构5.2 文件的逻辑结构5..

2021-06-21 10:18:10 106 1

原创 操作系统学习笔记 第四章:存储器管理(王道考研)

本文章基于网课: 2019 王道考研 操作系统考试复习推荐资料:操作系统复习总结 - 百度文库 (baidu.com)需要相关电子书的可以关注我的公众号BaretH后台回复操作系统第一章:操作系统概述第二章:进程管理第三章:处理机调度与死锁后续章节陆续推出…四、存储器管理4.1 内存基础知识4.1.1 什么是内存4.1.2 程序运行原理4.1.3 装入三种方式4.1.4 链接的三种方式4.2 内存管理的功能4.2.1 内存空间的分配与回收4.2.1 内存空间的扩充4.2.3 地址转换.

2021-06-21 09:57:24 160

原创 操作系统学习笔记 第三章:处理机调度与死锁(王道考研)

本文章基于网课: 2019 王道考研 操作系统考试复习推荐资料:操作系统复习总结 - 百度文库 (baidu.com)需要相关电子书的可以关注我的公众号BaretH后台回复操作系统第一章:操作系统概述第二章:进程管理后续章节陆续推出…三、处理机调度与死锁3.1 处理机调度3.1.1 什么是调度3.1.2 高级、中级、低级调度3.1.3 进程调度的时机、切换、过程3.2 调度算法的性能指标3.3 调度算法3.3.1 先来先服务算法3.3.2 短作业优先算法3.3.3 高响应比优先算法3..

2021-06-19 12:36:54 155 3

原创 操作系统学习笔记 第二章:进程管理(王道考研)

博主观看的 2019 王道考研 操作系统 进行学习的!!考试复习推荐资料:操作系统复习总结 - 百度文库 (baidu.com)需要相关电子书的可以关注我的公众号BaretH后台回复操作系统第一章:操作系统概述后续章节陆续推出…二、进程管理2.1 进程的基本概念2.1.1 进程的定义2.1.2 进程的组成2.1.3 进程的特征2.1.4 进程的组织方式2.2 进程的状态及转换2.2.1 进程的状态2.2.2 进程状态转换2.3 进程控制2.3.1 什么是进程控制2.3.2 进程控制的实现.

2021-06-19 00:02:28 188 2

原创 操作系统学习笔记 第一章:操作系统概述(王道考研)

博主观看的 2019 王道考研 操作系统 进行学习的!!强烈推荐!!考试复习推荐资料:操作系统复习总结 - 百度文库 (baidu.com)后续章节陆续推出…一、操作系统概述1.1 操作系统的概念、功能、目标1.1.1 基本概念1.1.2 功能和目标1.2 操作系统四大特征1.3 操作系统的发展和分类1.4 操作系统运行机制和体系结构1.4.1 运行机制1.4.2 操作系统内核1.4.3 大内核、微内核1.5 中断和异常1.5.1 中断机制的诞生1.5.2 中断的概念、作用及分类1.5.3 中断.

2021-06-16 20:09:32 541 6

原创 左神讲算法——二分法及其拓展

目录1. 经典二分例题2. 拓展例题一:寻找大于等于某数最左侧位置3. 拓展例题二:局部最小值问题1. 经典二分例题题目一:在一个有序数组中,找到某个数是否存在1️⃣ 如果采用暴力法,时间复杂度为O(N)public static int findNum(int[] arr, int num) { for (int i = 0; i < arr.length; i++) { if (arr[i] == num) return i; }

2021-06-14 22:18:45 207 3

原创 左神讲算法——异或的高级操作(两数交换+经典面试题)

目录1. 异或的性质2. 两数交换3. 经典面试例题1. 异或的性质异或可以看成相同为1,不同为0;也可以看作无进位相加,有奇数个1则结果为1,有偶数个1则结果为0异或满足交换律和结合律:a^b=b^a (a^b)^c=a^(b^c)任何数与0异或不变:a^0=a任何数异或自己为零:a^a=02. 两数交换当我们交换两个数时,可以通过异或的方式进行操作://交换两个数a = a ^ b; //a=a^b b=bb = a ^ b; //b=a^b^b=a^0=a a=a^ba.

2021-06-12 08:06:21 268 1

原创 左神讲算法——超级水王问题(详解)

超级水王问题:给你一个数组,出现次数大于数组长度的一半的元素称之为水王数,怎么能快速找到水王数?内存限制:时间复杂度O(n),额外空间复杂度O(1)——也就是遍历数组的次数为有限次,申请的变量数为有限个参考链接:https://www.bilibili.com/video/BV11v411G7xR?from=search&seid=11400709428790899860方式一:暴力法暴力法的思想很简单,用一个hashmap来存放数组中每个元素及其对应的数量,最后遍历hashmap判断有.

2021-06-11 11:02:56 554 1

原创 Gin框架快速入门

参考学习教程:中文文档【最新Go Web开发教程】基于gin框架和gorm的web开发实战 (七米出品)_哔哩哔哩_bilibili目录1. 基本介绍2. 安装与使用3. Gin渲染html渲染自定义模板函数静态文件处理json渲染4. 获取参数获取querystring参数获取form表单参数获取path参数gin参数绑定5. 文件上传单个文件上传多个文件上传6. 重定向7. 路由和路由组8. Gin中间件中间件的定义注册中间件中间件中存值拓展1. 基本介绍Gin是一个用Go语言编..

2021-06-05 15:42:32 739 5

原创 Go语言环境搭建(Windows+Linux)

目录1. Windows安装配置2. Linux安装配置1. Windows安装配置1️⃣ 下载SDKSDK 的全称是Software Development Kit(软件开发工具包) ,包含了对应开发语言的工具包国外官方:https://golang.org/dl/中文镜像:https://golang.google.cn/dl/中文网站:https://studygolang.com/dl(推荐)Windows 下:根据自己系统是 32 位还是 64 位进行下载32 位..

2021-06-01 01:11:44 806 8

原创 大三后端暑期实习面经总结——计算机网络篇

博主现在大三在读,从三月开始找暑期实习,暑假准备去tx实习啦!总结下了很多面试真题,希望能帮助正在找工作的大家!相关参考都会标注原文链接,尊重原创!目录1. 输入网址回车经历的过程1. 域名解析2. 建立TCP连接:三次握手3. HTTP请求响应4. 释放TCP连接:四次挥手5. 浏览器显示2. TCP/UDP3. TCP拥塞控制4. TCP流量控制5. HTTP和HTTPS的区别6. OSI七层参考模型7. http1.0、1.1、2.0、3.0的区别HTTP1.0和HTTP1.1的区别HTTP..

2021-05-30 12:51:59 3223 21

原创 大三后端暑期实习面经总结——SSM&微服务框架篇

博主现在大三在读,从三月开始找暑期实习,暑假准备去tx实习啦!总结下了很多面试真题,希望能帮助正在找工作的大家!相关参考都会标注原文链接,尊重原创!目录1. mvc、mvp、mvvmMVC架构MVP模式MVVM模式2. Java服务器有哪些3. 跨域及其解决方式4. MyBatis优缺点5. #{}和${}的区别是什么6. 简述Mybatis的插件运行原理,如何编写一个插件7. Spring是什么8. 对AOP的理解9. 对IoC的理解10. 如何实现一个IoC容器11. BeanFactory和..

2021-05-28 08:42:12 2856 35

原创 大三后端暑期实习面经总结——MySQL篇

博主现在大三在读,从三月开始找暑期实习,暑假准备去tx实习啦!总结下了很多面试真题,希望能帮助正在找工作的大家!相关参考都会标注原文链接,尊重原创!目录1. mysql索引数据结构2. mysql索引类型3. 索引对数据库性能的影响4. mysql存储引擎5. InnoDB和MyISAM区别6. mysql体系架构7. 聚簇索引和非聚簇的区别8. mysql索引的数据结构,各自优劣9. 索引的设计原则10. mysql中锁的类型11. mysql执行计划怎么看12. sql语句的执行流程13. 数..

2021-05-27 09:18:19 4783 9

原创 大三Java后端暑期实习面经总结——JVM篇

博主现在大三在读,从三月开始找暑期实习,暑假准备去tx实习啦!总结下了很多面试真题,希望能帮助正在找工作的大家!相关参考都会标注原文链接,尊重原创!目录1. jvm体系结构2. 类加载器3. 类加载过程4. 什么是双亲委派机制5. 双亲委派机制怎么破坏6. jvm如何确定要回收的对象1. 引用计数法2. 可达性分析法(根回溯法)7. jvm确定要回收对象后何时回收8. jvm如何回收1. 标记-清除算法2. 复制算法3. 标记-压缩算法4. 分代收集算法9. System.gc()10. jvm性..

2021-05-26 09:01:59 7116 33

原创 大三Java后端暑期实习面经总结——Java多线程并发篇

博主现在大三在读,从三月开始找暑期实习,暑假准备去tx实习啦!总结下了很多面试真题,希望能帮助正在找工作的大家!相关参考都会标注原文链接,尊重原创!目录1. synchronized底层实现原理2. sychronized锁升级过程1. Java对象头2. 锁的状态--- 无锁--- 偏向锁--- 轻量级锁--- 重量级锁3. 其他优化3. ThreadLocal原理和使用场景1. 什么是ThreadLocal2. ThreadLocal的使用3. ThreadLocal应用场景4. Thread..

2021-05-25 00:42:20 7011 23

原创 大三Java后端暑期实习面经总结——Java容器篇

博主现在大三在读,从三月开始找暑期实习,暑假准备去tx实习啦!总结下了很多面试真题,希望能帮助正在找工作的大家!相关参考都会标注原文链接,尊重原创!目录1. List和Set区别2. hashMap和hashTable区别及底层实现3. hashmap初始化容量为什么是164. concurrentHashmap在jdk7和jdk8的区别5. LinkedList为什么要用双向链表6. ArrayList和LinkedList区别参考:https://zhuanlan.zhihu.com/..

2021-05-24 14:39:29 1865 9

原创 大三Java后端暑期实习面经总结——Java基础篇

博主现在大三在读,从三月开始找暑期实习,总结下了很多面试真题,希望能帮助正在找工作的大家!相关参考都会标注原文链接,尊重原创!

2021-05-23 22:25:38 10776 35

原创 Redis缓存穿透&击穿&雪崩

目录1、缓存穿透2、缓存击穿3、缓存雪崩1、缓存穿透概述:缓存穿透的概念很简单,用户想要査询一个数据,发现redis内存数据库没有,也就是缓存没有命中,于是向持久层数据库査询。发现也数据库中也没有,于是本次査询失败。当用户很多的时候,缓存都没有命中,于是都去请求了持久层数据库。这会给持久层数据库造成很大的压力,这时候就相当于出现了缓存穿透。缓存穿透是指缓存和数据库中都没有数据,导致所有的请求都打在数据库上,造成数据库短时间内承受大量的请求而崩掉。缓存穿透通常来自于攻击,因为缓存和数据库都没有的

2021-05-16 10:39:46 284 17

原创 Redis主从复制&哨兵模式

参考: https://www.bilibili.com/video/BV1S54y1R7SB?p=36&t=340目录1、基本概念2、环境配置3、一主二从配置4、复制原理5、改良版6、哨兵模式1. 简介2. 测试3. 优缺点4. 全部配置1、基本概念主从复制,是指将一台Redis服务器的数据,复制到其他Redis服务器。前者为主节点(master/leader),后者为从节点(slave/follower)注意:数据的复制是单向的,只能由主节点到从节点;Master以写为主,Sl.

2021-05-12 14:21:27 322 15

原创 彻底玩转单例模式

目录1. 饿汉式2. 懒汉式3. 双重检测锁式4. 静态内部类式--- 反射破坏单例模式,引入枚举单例5. 枚举单例饿汉式:类加载时初始化,不存在并发访问问题,会有资源浪费懒汉式:延时加载,使用时才实例化对象,存在并发访问问题,资源利用率高双重检测锁式 :利用sychronized关键字解决了懒汉式并发访问问题,同时为了解决指令重排问题使用了volatile关键字静态内部类式:兼并并发高效调用和延迟加载的优势枚举单例:实现简单,枚举本身就是单例模式。由JVM从根本上提供保障!避免通过反射和反

2021-05-11 10:24:59 1405 5

原创 数据结构——四大查找算法(工作必备)

查找算法在java中,常用的查找有四种顺序(线性)查找二分查找折半查找插值查找斐波那契查找1. 线性查找线性查找是逐一比对,发现有相同值,就返回下标public static int SeqSearch(int[] arr, int findVal) { for(int i=0; i<arr.length; i++){ if(arr[i] == findVal) return i; } return -1;}

2021-05-10 15:42:57 839 5

原创 Redis事务实现

目录1、Radis事务执行流程2、案例1—正常执行事务3、案例2—放弃事务4、案例3—编译型异常5、案例4—运行时异常6、Redis乐观锁—watch监控1、Radis事务执行流程Redis事务是一组命令的集合,有以下特性:一次性:在一个队列里面一次性一起执行顺序性:一个事务中所有的命令都会序列化;事务执行的过程中,会按照预先定义的顺序执行排他性:执行过程中不允许外界干扰执行流程如下:1️⃣ 事务开启multi命令的执行,标识着一个事务的开始,实际上是通过在客户端状态的flags属

2021-05-09 23:32:50 372 3

原创 RabbitMQ超详细安装教程(Linux)

目录1、简介2、下载安装启动RabbitMQ2.1、下载RabbitMQ2.2、下载Erlang2.3、安装Erlang2.4、安装RabbitMQ2.5、启动RabbitMQ服务3、RabbitMQWeb管理界面及授权操作3.1、安装启动RabbitMQWeb管理界面3.2、添加远程用户4、Docker安装RabbitMQ4.1、安装Docker4.2、安装启动RabbitMQ1、简介官网:https://www.rabbitmq.com/RabbitMQ是一个开源的遵循AMQP协议实现的基于Erl

2021-05-05 20:02:47 1742 8

原创 Redis数据类型详解(5基本+3特殊)

目录一、五大基本数据类型String(字符串)List(列表)Set(集合)Hash(哈希)Zset(有序集合)二、三种特殊数据类型geospatial(地理位置)1. GEOADD2. GEOPOS3. GEODIST4. GEORADIUS5. GEORADIUSBYMEMBER6. GEOHASH总结hyperloglog1. 简介2. 应用场景3. 命令4. 示例5. 总结bitmaps1. 简介2. 示例一、五大基本数据类型Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可

2021-05-03 10:10:04 3393 3

原创 面试高频——JUC并发工具包快速上手(超详细总结)

目录一、什么是JUC二、基本知识2.1、进程和线程2.2、Java默认有两个进程2.3、Java能够开启线程吗?2.4、并发和并行2.5、线程的状态2.6、wait和sleep的区别2.7、什么是可重入锁2.8、synchronized买票案例回顾三、Lock锁3.1、简介3.2、买票问题重现3.3、和Synchronized的区别四、生产者消费者问题(Lock版)4.1、Synchronized实现虚假唤醒问题4.2、Lock实现Condition精准通知唤醒五、8个案例彻底理解锁的对象六、安全集合类6.

2021-04-29 08:16:30 728 3

原创 数据结构——八大排序算法(面试必备)

目录1. 交换排序——冒泡排序2. 交换排序——快速排序3. 选择排序——简单选择排序4. 选择排序——堆排序什么是堆堆排序基本思想步骤图解代码实现5. 插入排序——简单插入排序6. 插入排序——希尔排序7. 归并排序8. 基数排序1. 交换排序——冒泡排序从要排序序列的第一个元素开始,一次比较相邻元素的值,发现逆序则交换,将值较大的元素逐渐从前向后移动。public void bubbleSort(int[] arr){ for (int i = 0; i < arr.le...

2021-04-24 14:44:55 15512 39

原创 MySQL详细学习教程(建议收藏)

目录1、初识数据库1.1、什么是数据库1.2、数据库分类1.3、相关概念1.4、MySQL及其安装1.5、基本命令2、操作数据库2.1、操作数据库2.2、数据库的列类型2.3、数据库的字段属性2.4、创建数据库表2.5、数据库存储引擎2.6、修改数据库3、MySQL数据管理3.1、外键3.2、DML语言1. 添加 insert2. 修改 update3. 删除 delete4、DQL查询数据4.1、基础查询4.2、条件查询4.3、分组查询4.4、连接查询4.5、排序和分页4.6、子查询4.7、MySQL函

2021-04-14 23:59:29 22650 50

原创 Webpack快速入门

目录一. 什么是Webpack二. Webpack安装三. 案例:JS打包1. 创建nodejs项目2. 编写js文件3. 编写webpack.config.js4. 打包四. 案例:JS合并CSS1. 安装style-loader和css-loader2. 修改webpack.config.js3. 编写css文件4. 修改main.js5、打包6、打开浏览器测试一. 什么是Webpack官网中文文档:https://webpack.docschina.org/Webpack 是一个前端资源加载/

2021-03-01 13:30:17 5476 6

原创 前端模块化(CommenJS规范、ES6规范)

目录1. 简介2. CommonJS规范3. ES6模块化规范写法一写法二(推荐)1. 简介随着网站逐渐变成”互联网应用程序”,嵌入网页的Javascript代码越来越庞大,越来越复杂。Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。但是,Javascript不是一种模块化编程语言,它不支持”类”(class),包(package)等概念,也不支持”模块”(module)。因此引入了两种模块化规范:Commo

2021-03-01 13:23:59 2673 5

原创 Babel 快速入门

目录一. 简介二. 安装 babel-cli三. 代码示例1. 初始化项目2. 编写es6代码3. 编写babel配置文件4. 安装转码器5. 转码方式一方式二一. 简介ES6的某些高级语法在浏览器环境甚至是Node.js环境中无法执行。Babel是一个广泛使用的转码器,可以将ES6代码转为ES5代码,从而在现有环境执行执行。二. 安装 babel-cliBabel提供babel-cli工具,用于命令行转码。#安装babel-clicnpm install -g babel-cl

2021-02-07 18:14:51 294

原创 npm 快速入门

目录一. 简介二. 作用1. 快速构建`nodejs`工程2. 快速安装和依赖第三方模块三. npm镜像加速四. 其他命令一. 简介官方网站:https://www.npmjs.com/NPM全称Node Package Manager,是Node.js包管理工具,是全球最大的模块生态系统,里面所有的模块都是开源免费的;也是Node.js的包管理工具,相当于java的Maven 。二. 作用1. 快速构建nodejs工程在终端输入npm init命令进行相应配置即可快速构建一个nodejs

2021-02-07 13:57:49 205

原创 ES6常用语法总结

目录一. let和const命令简单示例与var的区别1. var的变量穿透问题2. 常量修改问题二. 模板字符串三. 函数默认参数四. 箭头函数五. 对象初始化简写六. 对象解构七. 传播操作符…8. 数组map和reduce方法使用map()方法reduce()方法一. let和const命令es6开始,变量和常量的严格区分:let用来定义变量,const用来定义常量简单示例//传统定义变量的方式:所有变量都用varvar name1 = "zsr";var link1 = "http

2021-02-07 13:44:36 201

原创 Node.js 简单入门

目录一. 什么是Nodejs二. Nodejs组成图(对比jdk)三. Nodejs的安装四. 第一个Nodejs程序五. Node实现请求响应六. Node操作MYSQL数据库1. 安装mysql依赖2. 创建数据库3. 新建db.js进行操作4. 运行查看效果一. 什么是NodejsNode 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。发布于2009年5月,由Ryan Dahl

2021-02-07 13:36:56 2679 7

原创 Nginx最新版安装教程(Windows+Linux)

目录一、Nginx安装—Windows1. 下载解压2. 启动3. 测试是否启动成功4. 配置监听端口二、Nginx安装—Linux1. 下载解压2. 上传到服务器3. 配置第一步:`./configure`第二步:`make`第三步:`make install`4. 启动一、Nginx安装—Windows1. 下载解压下载地址:http://nginx.org/en/download.html这里选择Windows最新稳定版下载,浏览器下载很慢,建议复制下载链接迅雷下载下载完成后解压,解压后

2021-01-30 11:16:06 1566 4

Java后端开发学习路线.xmind

很多刚开始学习java的小伙伴可能都比较迷茫,不知道从哪里开始学,学习过一位up主程序羊的java学习相关视频,跟着把java后端开发学习路线自己整理了一份,供大家参考,大家一起努力!

2020-06-05

PicGo-Setup-2.2.1.zip

由于Github的下载速度特变慢,为了方便大家,节省大家时间,这里直接放上2.2.1版本的安装包,有需要的下载即可

2020-06-30

ID3算法的实例+表格+图像讲解

为了理解ID3算法的实现流程,我以一个实例一步一步进行分析ID3算法的实现~ 并逐步计算每步信息增益、画出对应的树形图图帮助理解!

2020-06-19

空空如也

空空如也

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

TA关注的人 TA的粉丝

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