风落_
码龄3年
  • 93,884
    被访问
  • 103
    原创
  • 20,202
    排名
  • 209
    粉丝
关注
提问 私信

个人简介:湘潭大学大三软件工程在读,杭州海康威视在职实习生,Java后端小菜修炼中,欢迎关注,一起进步!

  • 毕业院校: 湘潭大学
  • 加入CSDN时间: 2019-08-13
博客简介:

Java攻城狮修炼中

博客描述:
及时总结,颗粒归仓。陌生人一起加油!个人博客:http://fengluo.ink/
查看详细资料
  • 5
    领奖
    总分 1,050 当月 79
个人成就
  • 获得196次点赞
  • 内容获得72次评论
  • 获得316次收藏
创作历程
  • 29篇
    2022年
  • 70篇
    2021年
  • 4篇
    2020年
成就勋章
TA的专栏
  • 计算机基础
  • 数据结构与算法学习
    4篇
  • Java基础
    29篇
  • Java进阶
  • 设计模式
    2篇
  • Linux
    1篇
  • 数据库
    5篇
  • 前端学习
    4篇
  • Vue学习
    3篇
  • 刷题记录
    30篇
  • 心路历程
    5篇
  • 课程学习
    12篇
  • 数学建模
    8篇
  • Android学习
    1篇
  • Python学习
    1篇
兴趣领域 设置
  • Java
    java
  • 后端
    spring bootspring cloudmysql中间件
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【刷穿剑指】剑指 Offer II 003. 前 n 个数字二进制中 1 的个数

原题链接:剑指 Offer II 003. 前 n 个数字二进制中 1 的个数朴素解法:通过二进制运算,每次右移1位,并逐位对1作与运算即可求出这个数的1的个数进阶解法:通过 i & (i-1) 求1的个数。 考虑一个二进制数 i = 1100,则 i-1 = 1011,那么 i & (i-1) = 1000,此时就求出了一个为1的位,计数器加一,循环直到 i 为 0,循环次数即为该数二进制的 1 的个数。对于朴素解法,时间复杂度为 O(n*k),k 为二进制的位数;对于进阶解法,时间复杂度为 O(n*m)
原创
发布博客 2022.06.08 ·
15 阅读 ·
0 点赞 ·
1 评论

【HL7】快速入门 HL7 协议

博主目前在实习,需要接触到 HL7 协议,本着快速入门好继续摸鱼的想法,现在赶快总结学习一下 HL7。部分资料来自网上收集!HL7 基本介绍HL7 全称卫生信息交换标准(Health Level 7),标准化的卫生信息传输协议,是医疗领域不同应用之间电子传输的协议。HL7 汇集了不同厂商用来设计应用软件之间接口的标准格式,它将允许各个医疗机构在异构系统之间,进行数据交互。HL7 的主要应用领域是 HIS/RIS,主要是规范 HIS/RIS 系统及其设备之间的通信,它涉及到病房和病人信息管理、化验系统、
原创
发布博客 2022.05.20 ·
320 阅读 ·
0 点赞 ·
0 评论

Nacos集群问题,三个节点启动成功,但是控制台只有对应节点一个

发布问题 2022.05.19 ·
0 回答

【SpringCloud】Feign 声明式服务调用入门学习

1、什么是 FeignFeign 是 Spring Cloud Netflix 组件中的一个轻量级的 RESTful 的 HTTP 服务客户端,实现了负载均衡和 Rest 调用的开源框架,封装了 Ribbon 和 RestTemplate,实现了 WebService 的面向接口编程,进一步降低了项目的耦合度。Feign 内置了 Ribbon,用来做客户端负载均衡调用服务注册中心的服务。Feign 本身并不支持 SpringMVC 的注解,它有一套自己的注解,为了更方便的使用,SpringCloud.
原创
发布博客 2022.05.15 ·
89 阅读 ·
0 点赞 ·
0 评论

【Swagger】Swagger 注解学习

Swagger 3 已经发布了一段时间了,但是这里我们主要学习目前更主流的 Swagger 2。Swagger 2 整体注解Swagger 2 请求类注解,主要用于 Controller 类上Swagger 2 请求方法注解,主要用于 Controller 类对应的方法上Swagger 2 对象类注解,主要用于 JavaBean 上1、Swagger 2 请求类注解@Api 标识 Swagger 识别的类@Api 放在 @Controller 注解并列的请求类上核心参数包含 value
原创
发布博客 2022.05.14 ·
190 阅读 ·
0 点赞 ·
0 评论

【Swagger】神气十足的接口文档框架

Swagger 入门学习1、Swagger 简介1.1、Swagger 是什么?Swagger 是一款 RESTful 接口的文档在线生成软件Swagger 是一款 RESTful 接口的功能测试软件Swagger 是一座前后端开发者沟通的桥梁Swagger 是一个规范且完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。Swagger 的目标是对 REST API 定义一个标准且和语言无关的接口,可以让人和计算机拥有无须访问源码、文档或网络流量监测就可以发现和理
原创
发布博客 2022.05.14 ·
51 阅读 ·
0 点赞 ·
0 评论

【SpringCloud】Ribbon 负载均衡策略设置以及点对点直连

1、Ribbon 负载均衡策略设置示例项目接上一篇文章:【SpringCloud】什么是 Ribbon 以及入门案例_风落_的博客-CSDN博客1.1、全局在启动类或配置类中注入负载均衡策略对象。所有服务请求均使用该策略。@Beanpublic RandomRule randomRule() { return new RandomRule();}多次访问 http://localhost:9090/order/1,控制台打印的 服务提供者 ip 和端口号如下,即随机策略1.2、.
原创
发布博客 2022.05.11 ·
92 阅读 ·
0 点赞 ·
0 评论

【SpringCloud】什么是 Ribbon 以及入门案例

1、什么是 Ribbon?Ribbon 是一个基于 HTTP 和 TCP 的客户端负载均衡工具,它是基于 Netflix Ribbon 实现的。它不想 Spring Cloud 服务注册中心、配置中心、API网关那样独立部署,但是它几乎存在于每个Spring Cloud 微服务中。包括 Feign 提供的声明式服务调用也是基于该 Ribbon 实现的。Ribbon 默认提供很多种负载均衡算法,例如轮询、随机等等,甚至包含自定义的负载均衡算法。2、Ribbon 解决了什么问题?Ribbon 提供了.
原创
发布博客 2022.05.11 ·
131 阅读 ·
0 点赞 ·
0 评论

【SpringCloud】Eureka 安全认证

Eureka 安全认证1、添加依赖注册中心添加依赖 security 依赖<!-- spring security 依赖 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId></dependency>2、配置文件注册中心.
原创
发布博客 2022.05.01 ·
1212 阅读 ·
0 点赞 ·
0 评论

【SpringCloud】集群下 Eureka 的启动 bug,大坑

如题,笔者创建了两个 Eureka Server 做集群,并引入了 Spring Security 在启动这两个 Server 就出现错误,会有各种 bug,比如There was a problem with the instance info replicator com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known serverDiscoveryClient_E
原创
发布博客 2022.05.01 ·
510 阅读 ·
0 点赞 ·
0 评论

【SpringCloud】Eureka 整体架构 | CAP 原则 | Eureka 自我保护 | Eureka 优雅停服

Eureka 整体架构Register(服务注册):把自己的 IP 和端口注册给 EurekaRenew(服务续约):发送心跳包,每 30 秒发送一次,告诉 Eureka 自己还活着,如果 90 秒还未发送心跳,宕机Cancel(服务下线):当 Provider 关闭时会向 Eureka 发送小心,把自己从服务列表中删除,防止 Consumer 调用到不存在的服务Get Registry(获取服务注册列表):获取其他服务列表Replicate(集群中数据同步):Eureka 集群中的数据复制与同.
原创
发布博客 2022.04.30 ·
112 阅读 ·
0 点赞 ·
0 评论

【SpringCloud】Eureka 之服务消费者

Eureka 之服务消费者1、创建项目2、添加依赖pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://ma
原创
发布博客 2022.04.30 ·
125 阅读 ·
0 点赞 ·
0 评论

【SpringCloud】Eureka 之服务提供者

创建服务提供者1、创建项目 service-provider2、添加依赖 pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.
原创
发布博客 2022.04.30 ·
248 阅读 ·
0 点赞 ·
0 评论

【SpringCloud】搭建高可用 Eureka 注册中心

高可用 Eureka 注册中心高可用的 Eureka 是指搭建多台 Eureka Server 服务,不同的 Eureka Server 之间相互指向注册。搭建多台 Eureka Server 的具体步骤和搭建单节点一样,pom.xml 依赖都是相同的,只是在配置文件 application.xml 中需要做修改!这里以搭建两台集群 Eureka Server 为例:EurekaServer01-application.ymlserver: port: 8761 # 端口spring:
原创
发布博客 2022.04.30 ·
250 阅读 ·
0 点赞 ·
0 评论

【SpringCloud】Eureka 服务注册中心入门

Eureka 服务注册中心1、什么是注册中心注册中心相当于微服务架构中的“通讯录”,它记录了服务和服务地址的映射关系。在分布式架构中,服务会注册到注册中心,当服务需要调用其他服务时,就到这里找到服务的地址,进行调用。举个例子服务发现:你先要给张三打电话,于是你在通讯录中寻找张三的电话,并拨打电话服务注册:李四告诉了你的电话号,你把电话号存在通讯录中以方便以后在通讯中找到他总结:服务注册中心的作用就是服务的注册和服务的发现2、常见的注册中心Netflix EurekaAlib.
原创
发布博客 2022.04.29 ·
260 阅读 ·
0 点赞 ·
0 评论

记录一下,粉丝破百啦!继续加油

发布动态 2022.04.26

【暑期实习】拿到实习offer后我想说的话

憋了很久,想说些心里话,回顾一下自己寻找实习的历程,从三月底开始投递,到现在终于也是有着落了,因为投递的比较晚,很多厂都已经没 hc 了,投递了所有大厂,要么笔试挂,要么一面挂,挂简历的情况倒还很少,然后慢慢的一直都是没有 offer 的,每天都在焦虑中度过,也是自身实力不到位,痛定思痛,每天都会刷题、八股到深夜。从决定走 Java 这条路到现在也要大半年多了,都说入门是最痛苦的,我想现在大抵是入了门了。离家已经四百多天了,想起暑假留校准备比赛,寒假留校学Java那段日子总归是有了回报。终于可以去参加工作
原创
发布博客 2022.04.23 ·
243 阅读 ·
2 点赞 ·
0 评论

【面试经验】海康威视Java开发日常实习面经(已oc)

海康威视日常实习面经笔者14号在实习seng上投递的简历,21号晚约了电面,当时在外面,就推迟了半个小时后。下面回想一下题目,估计记不全了。。电面(两位面试官一起面的,估计有一位是主管)1、自我介绍,问了一下项目2、Java基础,详细介绍一下HashMap说了下put、get,1.7和1.8的不同实现,红黑树的转换机制3、JDK1.7中HashMap与1.8的区别?循环链表?1.7头插法,1.8尾插法,并发 put 会导致 resize 链表头插导致指针指向错误,形成循环链表4、有哪
原创
发布博客 2022.04.23 ·
1964 阅读 ·
0 点赞 ·
5 评论

设计模式问题:单例模式的静态内部类,getInstance方法为什么要final

发布问题 2022.04.20 ·
3 回答

【面试常考】多线程打印问题多种解法及总结

阿里面试原题:创建 n 个线程,依次命名为 T1、T2、T3、、、Tn,请按需打印这些线程的名字 printNum 次。通常我们创建多线程的方式有三种,这里我给出第一种解法(synchronized)的三种形式,后面统一使用 Runnable 接口。一、Synchronized1、继承 Thread 类创建多线程package com.fengluo;import java.util.Scanner;public class Test { private static int n;
原创
发布博客 2022.04.06 ·
383 阅读 ·
0 点赞 ·
1 评论
加载更多