自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2020-08-13 15:25:28 5869 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 2672 34

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

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

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

原创 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 901 31

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

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

2020-08-20 14:10:46 869

原创 MyBatis总结+源码分析

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

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

原创 分割数组衍生思考

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

2020-08-17 17:34:47 531

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

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

2020-08-16 22:22:32 423

原创 SpringBoot整合Shiro实战演练

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

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

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

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

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

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

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

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

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

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

2020-04-16

空空如也

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

TA关注的人

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