- 博客(8)
- 资源 (59)
- 问答 (16)
- 收藏
- 关注
原创 大厂面试算法系列-如何实现链表的逆序(二)-递归法
导语 接着上次的内容,上次博客中展示了原地进行单链表的逆序操作,当然除了原地逆序还可以通过递归的方式进行调用操作。下面就来看看通过递归的方式如何进行单链表的逆序操作。递归法逆序链表 假定原来的链表为1->2->3->5->4->7,递归的思路,首先就是将除了第一个节点以外的节点先进行逆序,然后将第一个节点添加到逆序的子链表后面。同理要逆序第二个节点,就需要将除了第一个节点以外的链表先进行逆序。通过这种方式就可以实现链表的完全逆序了。第一次递归第二次递归 .
2020-12-26 16:53:44 2094 2
原创 大厂面试算法系列-如何实现链表的逆序(一)-原地逆序
题目描述 给定一个带有头节点的单向列表,将这个链表进行逆序。例如head->1->3->4->2,逆序之后变成head->2->4->3->1题目分析 由于单链表的数据结构与数组的数据结构不同,对于链表来说每个节点都存在一个数据域和指针域,其中指针域存储的是下一个对象的地址。所以对于一个链表来说,要访问其中的任意节点,只能从头开始遍历,所以对于单链表来说查找的时间复杂度是O(n)。对于一个链表的操作,需要特别注意的就是对于指针的记录。不然就会丢失.
2020-12-25 22:39:10 1383
原创 Spring Cloud 微服务实战系列-Ribbon整合RestTemplate实现负载均衡
导语 在Spring Cloud项目中想要整合Ribbon只需要在pom文件中加入对应的依赖就可以了,那么在这次的分享中就来看看在Ribbon怎么通过RestTemplate来进行负载均衡,以及扩展的说明一下其他的一些存在的问题。文章目录整合RibbonRestTemplate负载均衡小例子@LoadBalanced注解的原理总结整合Ribbon 需要整合Ribbon只需要在Pom文件中加入如下的操作<?xml version="1.0" encoding="UTF-8"?>.
2020-12-18 21:26:40 1105 1
原创 Spring Cloud 微服务实战系列-Ribbon入门RestTemplate 介绍
导语 目前在开发中主要的负载均衡方案分为两种;一种是集中式的负载均衡,在生产者和消费者之间通过F5或者是Nginx来进行负载均衡,而另一种则是在客户端自己进行负载均衡,也就是说请求客户端可以根据自己的能力来进行负载。Ribbon就是属于客户端负载均衡的一种。文章目录Ribbon介绍Ribbon的使用创建项目导入依赖编写测试类RestTemplate 整合 Ribbon使用Get方式调用Post方式总结Ribbon介绍 Ribbon 的主要模块如下:ribbon-loadbalancer .
2020-12-16 21:03:20 1144
原创 Spring Cloud 微服务实战系列-Eureka注册中心(二)
导语 之前的分享中,简单的介绍了SpringBoot的入门知识以及如何使用Eureka搭建服务注册中心,这一次的分享主要是来讲解一些在Eureka中的常用的配置,方便大家在使用Eureka的时候可以更好的利用它的一些特性文章目录常用配置关闭Eureka自我保护实现自定义InstanceID如何快速移除已经失效的服务信息总结常用配置关闭Eureka自我保护 Eureka的保护模式主要在一组客户端和Eureka Server之间存在网络上的分区场景时使用。一旦进入到保护模式,Eureka Se.
2020-12-09 21:46:11 1412
原创 Spring Cloud 微服务实战系列-Eureka注册中心(一)
导语 在这一个系列的分享中,笔者主要是来分享在实战实际操作中的一些使用场景,了解了实战的操作中的使用场景才能更好的从实战中的问题出发找到自己需要的原理性的东西,找到原理性的东西之后才可以更好的根据原理性的东西进行内容上的扩展不断的提升自己的能力,实现从零到一的突破。文章目录Eureka介绍使用Eureka搭建服务注册中心创建一个Maven项目创建启动类配置文件编写服务提供者创建Maven项目编写启动类编写配置文件启动服务提供者编写服务消费者直接调用上面接口启动类总结 注册中心在微服务架构中是不.
2020-12-07 22:51:31 1277
原创 Spring Cloud 微服务实战系列-Spring Boot再次入门(二)
导语 在之前的一篇中简单的介绍一些在SpringBoot中常见的使用方式,已经如何实现自定义的一些配置,设置等等的内容,这一次的分享中来介绍一些在Spring Boot 中的高级用法,这样会对Spring Boot的整个的使用场景,有更加深刻的认识。文章目录统一异常处理异步执行端口随机总结统一异常处理 现在REST Ful 风格的兴起对于接口的定义,通常会有一些统一的格式,这样的话在调用方与实现方之间有一个统一的规则如下所示{ "status":true, "code":200, ".
2020-12-06 17:39:12 1275
原创 Spring Cloud 微服务实战系列-Spring Boot再次入门(一)
导语 看到标题大家都疑惑,为什么叫做再入门呢?在之前的博客中也分享过相关的内容,但为了让Spring Cloud 微服务实战系列更加完整就再次编写一个入门的内容,也是为了这个系列的内容更加的完整,让跟多的读者喜欢这个系列的内容,之前的系列博主也在不断的更新中。提示:本次代码全是由博主在markdown编写,并没通过编译器。希望使用者在使用的时候通过编译器进行操作。文章目录入门介绍读取配置文件Environment@Value自定义配置类基于profile 的过环境配置热部署Actuator监控自.
2020-12-04 22:11:41 2323
SpringBoot+LayUI理发店会员管理系统
2024-08-28
springboot+vue汽车租赁管理系统
2024-05-24
Java Swing 实现简单的计算器
2024-05-09
Python实现2048小游戏源码
2024-05-09
毕业设计-学生请假管理系统
2024-05-09
毕业设计-大学生校园失物招领系统
2024-05-09
基于SpringBoot+LayUI实现仓库管理系统毕业设计
2024-04-02
SpringBoot+JPA+Vue2实现的学校实验室管理系统
2024-03-31
基于SpringBoot+LayUI+Vue实现的自习室预约管理系统毕设
2024-03-28
CTF-反编译相关资料
2024-03-11
CTF-培训Crypto、Misc专题PDF
2024-03-11
Windows、Mac、Linux 全平台JDK17安装包
2023-09-24
基于Android技术开发的毕业设计APP
2022-10-18
一个炫酷的抽奖系统源码
2022-06-28
Spring Boot 整合 Netty + WebSocket 实时消息推送
2022-03-14
Android课设.zip
2021-02-28
基于JAVA的选课管理系统(精简版)
2021-02-28
基于JAVA的图书管理系统(精简版)
2021-02-28
JAVA毕设-学生选课管理系统
2021-02-28
安装虚拟机出现这个问题?
2017-02-25
做了一个简单的opencv2.fromwork的测试但是出现了这个问题
2016-12-06
Linux网络配置报错unrecognized service
2016-11-16
怎么解决问题也出现这个问题么Linux IP配置的
2016-11-10
遇到LinuxIP配置新问题求解答
2016-11-10
刚刚开始学习Linux的网络配置遇到这个问题
2016-11-09
新安装的vs2013出现了下面的问题(用红色圈起来的)
2016-10-28
orcl安装好了以后出现这个问题
2016-10-26
IIS服务器配置好以后怎么通过连接它的电脑上传文件?
2016-10-14
怎么让外网上访问本地服务器
2016-10-13
有一个关于html数据流的问题
2016-09-22
xampp下的Apache在那设置本地文件HTML文件
2016-09-22
怎么在本地把文件上传到本地服务器
2016-09-21
github客户端的的使用方式
2016-09-20
Linux系统的iOS文件在哪里找啊
2016-03-13
c语言结构体方面的问题
2015-11-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人