自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(130)
  • 资源 (1)
  • 收藏
  • 关注

原创 秋春招总结之JVM系列全解

文章目录JVMJava内存区域线程私有区域线程公有区域程序计数器(线程私有)虚拟机栈(线程私有)本地方法栈(线程私有)堆(heap-线程共享)运行时数据区方法区JVM 运行时内存新生代Eden 区Servivor fromServivor ToMinorGC的过程老年代永久代(元数据)垃圾回收与算法:哪些需要进行确定是垃圾引用计数算法(Reference Counting)根搜索算法。GC Roots垃圾回收算法(四种)1. 标记清除2. 复制算法3. 标记整理算法4. 分代收集算法新生代与复制算法老年代与

2020-08-13 15:25:28 5916 27

原创 秋春招总结之计算机网络基础

文章目录前言基础OSI 七层参考模型应用层表示与会话传输层网络层数据链路层物理层各层与其对应的功能及协议TCP/IP 五层参考模型对应的每层的工作设备什么是Http什么是超文本什么是传输什么是协议详解Http报文Http 请求的八种方式Get和Post 的区别为什么会有长度的限制Http的各种状态码表示什么意思Http1.0,1.1,2.0 之间的区别1.0版本1.1版本2.0 版本TCP与UDP的区别UDP 是什么TCP 是什么不同之处是如何保证数据传输的可靠性的三次握手与四次握手三次为什么要三次握手,而

2020-08-11 23:07:20 2730 34

原创 秋春招总结之并发多线程

文章目录前言1. 基础进程与线程的区别区别包含关系什么是并发编程的三要素? 在Java中如何来保证多线程的安全运行。什么是并行,什么是并发,说一说两者之间的区别:2. 实现Java的多线程创建的四种方式:继承 Thread 类;实现Runnable接口实现 Callable 接口使用线程池Thread类与Runnable接口的比较:CallableCallable 接口3. 线程的各个状态4. 各种状态下的问题关于线程同步以及线程调度的相关方法sleep和wait的区别sleep和yield 的区别star

2020-08-04 23:26:56 5285 21

原创 秋春招总结之Redis

文章目录基础什么是Redis为什么要使用Redis缓存提高访问速度缓存支持高并发一般用在什么地方(不考虑五种数据结构)数据类型与各自使用场景数据类型String:List:Hash:Set:Zset:事务Redis中的事务是什么样子如何实现实现的过程遇到问题时候ACID具有的特性Redis持久化的两种方法什么是RDB优缺点优点缺点AOF优缺点优点缺点如何选择缓存异常情况见解缓存穿透缓存雪崩缓存击穿缓存预热缓存降级内存问题Redis 的内存淘汰策略有哪些Redis主要消耗的是什么资源在内存用完之后会发生什么R

2020-07-28 21:42:38 3820 24

原创 秋春招总结之MySQL

文章目录前言基础数据库的三大范式数据库存储引擎的分类与区别根据两个存储引擎可能出现的问题两个存储引擎的选择数据库事务的四大特性以及实现原理原子一致隔离持久ACID的总结redo log 与 binlog数据库可能出现的问题:事务的隔离级别与MySQL 的默认隔离级别MySQL 有哪些的数据类型索引什么是索引?有哪几种索引?怎么创建索引?在 Create table时候进行创建。在ALTER TABLE 时候来创建索引直接使用到CREATE INDEX 来创建索引怎么删除索引?索引有哪些的优缺点优点缺点索引的

2020-07-21 22:33:57 5289 21

原创 七牛云+阿里云搭建免费图床(已填坑,放心食用)

文章目录前言正文-七牛云配置正文-阿里云配置测试后记前言对于算法第四版的记录已经在github上进行了,同时进行的还有对于LeetCode的经典题目的记录,但是我就发现一个问题,之前在Gihub使用中也有写道自己试过对于将图片上传到github上是多么的慢和不方便。当时还说要弄一个图床来对图片进行一个存储。今天稍微弄了一下,来推出教程,希望能帮助到大家。注:对于免费的域名来说只能够有30天的...

2020-04-15 21:46:50 8069 48

原创 面试官都扯不过你系列之集合框架类总结

文章目录前言框架概述说一说集合类有什么特点及与数组的比较说一说集合类之间的主要关系List、Map、Set 三个接口,存取元素时,各有什么特点?集合类全息图哪些集合类是线程安全的?Java集合的快速失败机制 “fail-fast”?什么是迭代器iterator和ListIterator的区别Collection和Collections的区别Comparable和Compartor接口是干什么,列出...

2020-04-08 14:02:02 6296 25

原创 看完还不懂HashMap算我输(附职场面试常见问题)

HashMap的原理与实现版本之更迭:–》JDK 1.7 : Table数组+ Entry链表;–》JDK1.8 : Table数组+ Entry链表/红黑树;(为什么要使用红黑树?)一问HashMap的实现原理你看过HashMap源码吗,知道底层的原理吗为什么使用数组+链表用LinkedList代替数组可以吗既然是可以的,为什么不用反而用数组。重要变量介绍:...

2020-04-06 17:37:17 13811 58

原创 Rabbitmq的下载与安装(百度云盘分享)

前言: 前几日在逛github时候看到了一个比较好的项目,个人觉得还算是不错,所以就clone了下来想要学习一下新的知识,但是里面用到了好多新的软件,奈何自己的知识水平有限,所以就只能先下载下来学习一下,觉得既然也是从网上别人那里拿到的,这里就回馈给大家:erlang 的安装链接:https://pan.baidu.com/s/1k_U25KKngEf1iXWD1ANOeg提取码:8ilc...

2020-03-14 16:33:15 13156 69

原创 恭喜HBuilderX用户

哈喽,大家好,我是指北君。WeUI是微信官方设计团队为微信 Web 开发量身打造的一个UI框架。能够和微信很好的融合在一起,简直是小程序开发新手的良师。只需要你有一个微信开发者工具就足够了。其使用方式官方文档都有详细的说明。冲就完事了!??? 难道今天指北君就是带你来领略WeUI的“美丽”吗?啊这不太好吧…当然不是咯!你还记得指北君说的是HBuilder X用户吧?那对HBuilder X用户而言又有什么好消息呢?肯定是因为uni-app啦。因为uni-app在HBuilder X上比在其他编

2022-04-14 11:23:56 2269 1

原创 有了 GeneralUpdate,我不再为升级部署发愁了

哈喽,大家好!我是指北君。指北君在一些小型项目实施过程中,常采用快速迭代开发流程,即收集需求->敏捷开发->极速测试->快速部署->收集反馈,这样的过程循环往复,直到该软件项目的使用生命周期结束为止。这时候,一个良好的升级部署组件包显得很重要,它让你的项目很方便地集成如下功能:组件自更新检查、从服务器取得准确版本组件压缩包、支持断点传续、解压更新包等等。如果靠自己开发,那就费老牛鼻子劲了,占用项目资源不说,还很有可能拖延项目交付时间!所以,还是要依靠开源!指北君用过一个开源的

2022-04-14 11:22:24 766

原创 再见了Xshell、iTerm2,这款开源的终端工具真香

哈喽,大家好,我是指北君。今天给大家推荐一款逼格很高的终端工具–Tabby对于每一名需要与服务器打交道的开发工程师,我们经常需要和Linux系统打交道,免不了要使用Xshell、iTerm2等终端工具来进行远程登录连接服务器。相对现在比较常用的终端工具主要有Xshell、iTerm2以及SecureCRT。在 windows 系统使用比较多的是 Xshell ,基本上是够用了。但是 Xshell 免费使用只供非商业用途,而且如果你想用 FTP 来进行文件传输的话,还需单独下载 Xftp 。在 ma

2022-04-07 11:16:09 2586 3

原创 不容错过的云原生时代虚拟机王者

哈喽,大家好,我是指北君。今天给大家推荐的是 Oracle Labs 开源的跨语言全栈虚拟机—— GraalVM 。对不需要长时间运行的、小型化的应用来说, Java 天生就带有一些劣势,特别在应用技术架构从大型单体架构向小型微服务架构发展,再进一步向云原生技术架构发展的潮流下, Java 表现出来很多不适应。体现在单个微服务随时可以中断和更新的场景中, Java 启动时间相对较长、需要预热才能达到最高性能的特点,这种不适应尤为明显。而在无服务架构中,上面的不适应更加突出。相比服务,一个函数的规模通

2022-04-06 09:34:35 281

原创 给你开开眼来看看我的Java鉴权系统

哈喽,大家好,我是指北君。大家有没有发现,现在我们已经习惯了一处登录,处处使用的设计,但是你知道该如何实现吗?又该如何优雅的实现?前言不知道在前几年互联网还没有那么发达的时候,大家有没有感触到?那个时候我们还是不太敢把我们的钱都存放在支付宝里面,心里想着“看不见,摸不着”,很容易就会被盗取。而且那个时间段里面,一些黑客的入侵也比较频繁,在一些安全技术没有那么完善的前提下,确实也出现过几次鲜为人知的圈内大事件。但是近三年的互联网飞速发展,我们好像已经习惯了享受:“一键登录支付宝,就可以在各大购物网站

2022-04-01 21:55:22 1803

原创 Spring RCE 0day漏洞到底是真是假?

哈喽,大家好,我是黛色翩翩。不知道昨晚大家有没有看到Spring框架曝出RCE 0day漏洞,是填上次漏洞的天坑?还是逃过了上一劫,却遇到了这一劫呢?天道好轮回,苍天饶过谁?漏洞在Spring框架的JDK9版本(及以上版本)中,远程攻击者可在满足特定条件的基础上,通过框架的参数绑定功能获取AccessLogValve对象并注入恶意字段值,从而触发pipeline机制并 写入任意路径下的文件。翩翩在网上给大家找了个有鼻子有眼的文章,阅读量还不少。今天也尝试去找了相关的发布源头,既没有找到所.

2022-03-31 22:00:35 143

原创 不会真有人还不会调用Excel吧?

哈喽,大家好!我是指北君。大家有没有过这样的经历:开发某个项目,需要调用Excel控件去生成Excel文件、填充数据、改变格式等等,常常在测试环境中一切正常,但在生产环境却无法正常调用Excel,不是安装的Excel版本不正确导致调用错误,就是因为超额数据量导致调用控件消耗内存过大,无法顺利解决问题,搞得码农心态崩溃,导致DeadLine延迟?现在好了,铛铛铛,值得推荐的一款实用控件来了:MiniExcel!1. 控件介绍MiniExcel简单、高效避免’OOM’的.NET处理Excel查、写、填充数

2022-03-30 16:13:20 329

原创 一个免费帮助数百万成年人过渡到科技行业的学习网站

​ 哈喽,大家好,我是指北君。看到这篇文章,恭喜你发现了一个宝藏开源项目!大家是不是也很羡慕程序员的高工资,对编程世界有着一些好奇,可自己却不知道如何开始?那今天指北君给大家推荐一个学习网站,圆了你的的编程梦!唉,等等, 你是程序员啊,别走,别走,这里肯定也有你需要的面试知识。这是一个友好的社区,您可以在其中免费学习编码。由一个非盈利组织运营,旨在帮助数百万忙碌的成年人过渡到科技行业。目前已经帮助超过 40,000 人获得了他们的第一份开发人员工作。它就是—freeCo

2022-03-30 16:11:34 2395

原创 GitHub还能这样玩,这次我真是开了眼了题】

大家好,我是媛小北。我会一直在“开源指北”公众号给大家分享各种有趣、实用与最前沿的开源项目,还有各种互联网干货,今天主要给大家分享一下GitHub的一些使用技巧,帮助你更快找到你需要的开源项目,快拿出小本本记录一下吧。首先打开GitHub官网,然后在左上角搜索框中输入自己想找的项目,最后点击回车即可。哈哈哈是不是很简单。言归正传,如果你也像我一样这样使用,那这篇文章就是为你量身定做的。滴滴滴、要发车了。GitHub六要素使用GitHub之前你必须搞懂GitHub以下的六个要素,这对于你搜索项

2022-03-29 16:09:58 156

原创 开源,是这个世界最伟大的发明

开源,是这个世界最伟大的发明大家好,我是媛小北。我一直觉得,开源是这个世界最伟大的发明,也是这个世界上最有趣、最美好的发明。它属于理科男的浪漫。一群相互不认识的陌生人,甚至都不知道他来自于哪个国家,却可以为了一个共同的目标,默默贡献很多年。你要知道,他们可能没有领取一毛钱的工资,甚至不图谋任何的回报,就把自己最精华的内容贡献了出去。这就是开源,就是开源精神。开源的历史其实就是互联网的历史。早在 20 世纪 50 年代和 60 年代,开发早期互联网技术和电信网络协议的研究人员就十分倚仗开放的协

2022-03-29 15:51:01 229

原创 Seata安装与基础概念概诉(无坑版)

Seata安装与基础概念概诉(无坑版)什么是分布式事务如下图所示:分布式事务是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。注意:本篇文章所讲的分布式事务特指在多个服务同时访问多个数据源的事务处理机制,请注意它与DTP 模型中“分布式事务”的差异。DTP 模型所指的“分布式”是相对于数据源而言的,并不涉及服务。本节所指的“分布式”是相对于服务而言的,如果严谨地说,它更应该被称为“在分布式服务环境下的事务处理机制”。说人话就是说在我们的系统体

2021-10-16 13:33:06 328

原创 LeetCode 周赛-236(万得场)

236周赛数组元素积的符号(简单)已知函数 signFunc(x) 将会根据 x 的正负返回特定值:如果 x 是正数,返回 1 。如果 x 是负数,返回 -1 。如果 x 是等于 0 ,返回 0 。给你一个整数数组 nums 。令 product 为数组 nums 中所有元素值的乘积。返回 signFunc(product) 。示例 1:输入:nums = [-1,-2,-3,-4,3,2,1]输出:1解释:数组中所有值的乘积是 144 ,且 signFunc(144)

2021-04-12 15:52:38 965 1

原创 Docker进阶

文章目录Docker镜像加载原理与操作Commit容器数据卷什么是容器数据卷使用数据卷Mysql测试Docker的匿名挂载与具名挂载Dockerfile初始DockerFIle构建指令开始操作比较重要的命令CMD与ENTRYPOINT实战通过 DockerFile 制作Tomcat 镜像数据卷容器思考实现多个Mysql数据的共享发布自己的镜像Docker 基础总结Docker 网络容器互联--link自定义网络网络连通部署redis集群SpringBoot微服务打包Docker镜像Docker 高级部分Do

2021-01-09 15:55:42 2209

原创 Docker基础

前言前段时间学习到高并发服务器集群的搭建与实战,有了解与使用过Docker,时间再往前推是当时在自己的云服务器上安装Redis做笔记里面说使用到Docker会更快一些,后面也就真的使用到Docker来安装Redis,并做了集群,但是现在也都忘记的差不多了,好在有记录下来。什么时候要是再度使用到的时候拿出来看一看笔记应该是没问题的。基础什么是Docker这里可以和我们的虚拟机做比较,之前也学习过系列的虚拟机,虚拟机的运行的机制就是模拟出来一台电脑,虽然说功能会好很多,就是我们基础的电脑的功能,但是相对

2021-01-09 15:54:02 3301

原创 Charles 实现电脑抓取手机包(解决手机不能上网问题)

Charles 抓取手机包(解决手机不能上网问题)前言,最近甲方项目要求对公司的App进行二次开发,所以需要Charles实时抓包,来查看具体的情况。在写之前也是将网上的文章都看了一遍,还是还是有一些地方需要注意。所以特地记录下来。下载与安装安装破解地址网络配置首先保证自己的手机和电脑在同一个局域网里面,可以连接到同一个wifi。证书的安装:点击如下图所展示位置:存储位置选中当前计算机:证书存放目录:剩下就是一直向下出现如下图即可:点击

2020-12-16 17:38:34 2891

原创 字符串与整数系列

文章目录字符串与整数问题把数字翻译为字符串动态规划理解字符串相加字符串相乘判断字符串是不是整数字符串转化为整数此篇文章收录在Maycope的个人Github上May-Nodes字符串与整数问题把数字翻译为字符串把数字翻译成为字符串动态规划理解还是之前的那句话:对于求最后的数量的问题一般都能够转化成为动态规划来进行求解,对于求路径,最后的结果集等,可以转换成为深度和广度这里我们采用动态规划的思想进行解决:对于一个数num[i],我们可以进行两种选择:只翻译自己,就是和前面的不进行关联处理。

2020-10-24 13:42:37 613 3

原创 二叉树的建立

文章目录中序和后序建立题目(106-中等)思考位置关系的建立代码中序和前序题目(105-中等)思考位置关系的建立代码中序和后序建立题目(106-中等)根据一棵树的中序遍历与后序遍历构造二叉树。注意:你可以假设树中没有重复的元素。例如,给出中序遍历 inorder = [9,3,15,20,7]后序遍历 postorder = [9,15,7,20,3]返回如下的二叉树: 3 / \ 9 20 / \ 15 7思考利用Map来存放每个值和其相

2020-09-26 15:14:57 1134 1

原创 linux上安装svn启动使用

首先是svn的安装:yum -y install subversion输入svnserve --version 查看是否安装成功创建版本库目录和版本库mkdir -p /var/svn/svnrepos 递归创建目录svnadmin create /var/svn/svnrepos/svn-test创建版本库cd /var/svn/svnrepos/svn-test 进入对应的版本库目录ll 进行查看进行配置 进入到 conf 里面查看具体的文件信息:配置..

2020-09-18 13:37:25 275

原创 回溯系列三之字符串与游戏

文章目录字符串中的回溯电话号码的字母组合题目思想代码字母的大小写排列题目思想代码括号生成题目思想代码(DFS)代码(BFS)字符串中的回溯电话号码的字母组合题目电话号码的字母组合思想利用回溯的基本思想,将出现的值先进行值先进行数组的记录处理,然后再进行基础的回溯。代码 public List<String> letterCombinations(String digits) { String [] nums = {"abc","def","ghi","jkl",

2020-09-09 23:25:53 1437

原创 回溯系列二之泛洪遍历所有

文章目录01系列问题总结被环绕的区域QuestionThinkingCoding岛屿问题QuestionThinkingCoding最长连续1QuestionThinkingCoding图像渲染QuestionThinkingCoding01系列问题总结广告: github上新开立了一个仓库May-Nodes,本篇博客也收录其中。包括但不限于之前面试遇到的相关数据库,计算机操作系统,Java基础知识,计算机网络以及LeetCode等算法题解等知识。届时也会整理学习使用的PDF文档与资源。有需要的小伙伴

2020-09-08 21:59:02 1808

原创 回溯系列一之排列组合与子集系列

文章目录组合总和题目思想代码优化组合总和-II题目思想代码优化一:优化二组合总和题目39-组合总和思想也算是典型的回溯系列的题解分析,对于此题目是组合系列,所谓的组合系列就是说,给定我们一个数组,让我们能够找出来特定的几个满足条件的存在。对于组合需要关注的在于。由于顺序无关紧要,因此一个数有没有被选过很重要,因此需要设置搜索起点。对于此题目来说,认为数字是可以重复使用,所以在完成了一个计算值的加入之后,例如对于2d的加入之后,我们并不需要说像是平常那样立马就对下一个元素进行遍历,就是在回溯

2020-09-08 16:37:52 1540

原创 前K个高频的元素衍生之Map的Value与Key排序

前言本篇文章总结来自九月份的每日一题347-前K个高频的元素思考对于系列的题目就是计算利用到Hash表的属性的Key与Value的双属性,能够满足我们后面计算对于每一个元素出现的频率的同时还能够保存对于Key值的一一对应,能够让我们得以进行系列的计算与操作,其实对于Hash表的使用最明显的莫过于LeetCode的第一题:两数之和和其变形三数之和,都有利用到Hash来判断某一个值是否存在或者对其的Value进行系列的增加或删除操作,不需要我们进行遍历判断,且是线性。思路还是和之前一样,我们先对数

2020-09-07 11:34:10 1031 31

原创 Spring-Boot集成Swagger最全解

文章目录Spring-Boot整合Swagger前言依赖注入基础配置APiInfoSwagger 配置扫描接口接口注解讲解@APi@ApiOperation@ApiImplicitParam@ApiModel@ApiModelProperty数据库代码部分所有的请求信息具体的请求信息GetMappingPostMapping返回类的具体封装ResponseCodeResultCode具体业务讲解(部分)模拟请求发送其他后记Spring-Boot整合Swagger源码地址:SpringBoot-Swag

2020-08-22 11:48:57 919 31

原创 深广度优先搜索系列题解

深广度优先搜索系列题解大体认知在算法第四版中无向图部分对深度优先与广度优先进行了比较细致的讲解,详情可以参见我在github上完善的[算法第四版无向图](https://github.com/maycope/Algorithms4-Emphasis/blob/master/Chapter04-Grapths/4.1 无向图.md)的基础介绍。其实在了解完(在校都应该学习过系列的数据结构)深度与广度优先算法之后,我们可以将完整的过程表示为一下的两张图片:深度优先以一个点出发不断深入其中对于深度优先

2020-08-20 14:10:46 901

原创 MyBatis总结+源码分析

MyBatis基础部分什么是MyBatisMyBatis 是一个半ORM(对象关系映射)框架,内部封装了JDBC,在开发的过程中只需要关注SQL本身,而不再花费精力去处理加载驱动,创建连接,创建statement等复杂的过程,直接编写原生的SQL语句,有更高的灵活度。ORM是什么ORM(Object Relational Mapping),对象关系映射,是一种为了解决关系型数据库数据与简单Java对象(POJO)的映射关系的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中

2020-08-19 09:57:33 911 36

原创 分割数组衍生思考

文章目录安排邮筒问题思考二分查找系列问题小张刷题计划平方根问题寻找重复数爱吃香蕉的珂珂在D天内送达包裹的能力制作 m 束花所需的最少天数广告: github上新开立了一个仓库May-Nodes,本篇博客也收录其中。包括但不限于之前面试遇到的相关数据库,计算机操作系统,Java基础知识,计算机网络以及LeetCode等算法题解等知识。届时也会整理学习使用的PDF文档与资源。有需要的小伙伴 可以点个关注和star。在持续更新中,总会遇到你想要的。分割数组原文地址安排邮筒问题安排邮筒思考同分割数

2020-08-17 17:34:47 548

原创 回溯系列二之泛洪遍历所有

文章目录01系列问题总结被环绕的区域QuestionThinkingCoding岛屿问题QuestionThinkingCoding最长连续1QuestionThinkingCoding图像渲染QuestionThinkingCoding01系列问题总结广告: github上新开立了一个仓库May-Nodes,本篇博客也收录其中。包括但不限于之前面试遇到的相关数据库,计算机操作系统,Java基础知识,计算机网络以及LeetCode等算法题解等知识。届时也会整理学习使用的PDF文档与资源。有需要的小伙伴

2020-08-16 22:22:32 434

原创 SpringBoot整合Shiro实战演练

SpringBoot-Shiro前言单看此篇文章有些雾里看花的感觉,可以去github上进行源码下载,结合自己的理解来学习SpringBoot 与Shiro的整合。本篇文章具体讲解SpringBoot与Shiro的整合操作,同时对于后端数据库中数据的获取使用到MyBatis,最后结合shiro与Thymeleaf完成对于不同用户的登录之际进行不同的展示信息。具体完整的学习可以参见 张开涛-Shiro,这里不对具体的原理部分进行深入学习,在学习本文章之前,默认对Shiro已经有了基础的认知,来学习与

2020-08-14 23:43:11 330 19

原创 LeetCode系列题解之 二叉搜索树系列题解

二叉搜索树广告: 最近github上新开了一个仓库,包括但不限于之前面试遇到的相关数据库,计算机操作系统,Java基础知识,计算机网络以及LeetCode等算法题解等知识。届时也会整理学习使用的PDF文档与资源。有需要的小伙伴 可以点个关注和star。在持续更新中,总会遇到你想要的。前言首先明白二叉搜索树系列的特殊性:二叉搜索树(Binary Search Tree 简称为BST),对于其的特点是任意节点的值都要大等于左子树所有节点的值,且要小于等于右边子树的所有节点的值。其左右子树的特性也就奠

2020-08-09 13:51:33 1341 30

原创 Nginx 反向代理,负载均衡及搭建高可用集群

文章目录Nginx 反向代理,负载均衡及搭建高可用集群前提准备gcc 安装:pcre 安装zlib 安装openssl 安装nginx 安装防火墙设置nginx基础命令配置文件讲解:全局快events 块http 块http 全局块server 块反向代理何为反向代理:实例二负载均衡概念实例高可用简介实例Nginx 反向代理,负载均衡及搭建高可用集群前提准备首先是对于linux环境下的安装(本地机器是Windows版本,大家可以使用Vmware,但是需要配置网络连接等,这里就不再展示虚拟机上的演示。这

2020-08-07 14:31:09 3139 31

原创 LeetCode401: 分割数组最大值

文章目录LeetCode401: 分割数组最大值动态规划方法二分法后记LeetCode401: 分割数组最大值给定一个非负整数数组和一个整数 m,你需要将这个数组分成 m 个非空的连续子数组。设计一个算法使得这 m 个子数组各自和的最大值最小。注意:数组长度 n 满足以下条件:1 ≤ n ≤ 10001 ≤ m ≤ min(50, n)示例:输入:nums = [7,2,5,10,8]m = 2输出:18解释:一共有四种方法将nums分割为2个子数组。其中最好的方式是将

2020-07-30 23:23:02 318

第四章 网络测试和故障诊断20200306 (1).pdf

作为网络基础知识,其包含各个协议的基本操作流程,有dhcp,ospf,Rip等基础协议,并且有配置的基础案例,能够让你学习到最贴切实际的网络协议,帮助你打下良好的基础,作为辅助pdf,可以结合自己的实际情况,进行有侧重点的学习,帮助你更好掌握与学习网络原理。

2020-04-16

空空如也

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

TA关注的人

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