码农飞哥_社区达人页

个人头像照片
码农飞哥
已加入开发者社区613

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
江湖新秀
江湖新秀

成就

已发布451篇文章
60条评论
已回答0个问题
0条评论
已发布0个视频
github地址

我关注的人 更多

技术能力

兴趣领域
擅长领域
技术认证

暂时未有相关云产品技术能力~

暂无个人介绍

暂无精选文章
暂无更多信息

2023年02月

  • 02.01 18:07:23
    发表了文章 2023-02-01 18:07:23

    WebSocket接口初体验

    这两天在调试一个WebSocket的接口,折腾了一天的时间终于弄好了。现在对WebSocket的相关知识点做一个记录。主要从如下几个方面进行介绍。
  • 02.01 17:54:40
    发表了文章 2023-02-01 17:54:40

    Redis08-Redis的持久化

    前面我们介绍了Redis数据库以及键空间。这一篇我们继续介绍一下Redis的持久化。Redis持久化的方式有两种,一种是RDB的方式,一种是AOF的方式。
  • 02.01 17:39:44
    发表了文章 2023-02-01 17:39:44

    Redis(三十三)-Redis键过期时间设置以及过期键删除策略

    在Redis中我们可以通过四个不同的命令来给键设置过期时间
  • 02.01 17:33:18
    发表了文章 2023-02-01 17:33:18

    Redis(十九)-Redis的数据库与键空间

    前面我们介绍了Redis的五种数据结构,这一篇我们换一个角度,让我们来看看Redis服务器的数据库。单个Redis服务器默认会创建16个数据库,数据库之间的数据是相互隔离的。默认的话使用的是0库。
  • 02.01 17:30:04
    发表了文章 2023-02-01 17:30:04

    Redis(三)--Redis的基本命令

    这一篇文章我们主要是来整理下Redis的一些常用命令。
  • 02.01 17:21:24
    发表了文章 2023-02-01 17:21:24

    Spring Cloud 学习笔记06-02----用Hystrix来限流以及进行服务隔离

    上一篇我们介绍了Spring Cloud 学习笔记06----断路器(Hystrix)(Finchley版本)。那一篇主要是介绍Hystrix用来做熔断处理。这一篇我们将重点介绍一下用Hystrix来做限流器以及服务隔离器。
  • 02.01 17:14:39
    发表了文章 2023-02-01 17:14:39

    Redis(十八)-Redis的数据结构之整数集合

    当一个集合只包含整数值元素,并且这个集合的元素数量不多时,Redis就会使用整数集合作为集合键的底层实现,它可以保存的类型为int16_t、int32_t或者int64_t的整数值,集合中不允许有重复元素,Redis除了支持集合内的增删改查,同时还支持多个集合的交并集操作,合理地使用集合可以在实际开发中解决很多实际问题。
  • 02.01 17:05:34
    发表了文章 2023-02-01 17:05:34

    SpringBoot之如何自定义一个starter模块

    前面我们说到了在SpringBoot中自定义Enable模块,那么如何在SpringBoot中如何自定义一个Starter模块呢?要想自定义一个Starter模块,就需要理解自动装配的原理。
  • 02.01 17:00:40
    发表了文章 2023-02-01 17:00:40

    SpringBoot手动装配,自定义Enable模块

    前面我们介绍了简单详细的SpringBoot自动配置原理解析,今天这篇文章主要是介绍下如何是实现手动配置,自定义Enable模块,
  • 02.01 16:56:55
    发表了文章 2023-02-01 16:56:55

    正向代理和反向代理以及nginx的简介

    今天来看一个简单的知识点,正向代理和反向代理。相信这两个名词大家都听过。那么什么是正向代理?什么是反向代理呢?带着这个问题让我们开始今天的学习之旅。
  • 02.01 16:52:40
    发表了文章 2023-02-01 16:52:40

    记一次线上CPU过高的问题以及处理方案

    本人所在的项目是一个支付项目,有个场景就是当用户下单之后,需要及时的知道订单的支付状态,有的渠道回调比较慢,故在用户下单之后将订单信息放入redis,然后不断的去轮询调用渠道方订单查询接口。
  • 02.01 16:46:17
    发表了文章 2023-02-01 16:46:17

    Redis(十二)-Redis的数据结构之跳表

    跳表是一种有序的数据结构,它通过在每个节点中维持多个指向其他的节点指针,从而达到快速访问队尾的目的。
  • 02.01 16:38:47
    发表了文章 2023-02-01 16:38:47

    Redis(十)-Redis的数据结构之字典

    字典的数据结构其实完全可以类比Java中的HashMap数据结构,两者都是哈希表。
  • 02.01 16:35:05
    发表了文章 2023-02-01 16:35:05

    Redis(八)-Redis的list列表的数据结构-快速链表

    数组时需要一块连续的内存空间来存储的,而链表值需要零散的内存碎片,数组的插入和删除的时间复杂度是0(n),查询的某个元素的时间复杂度是O(1)。
  • 02.01 16:29:52
    发表了文章 2023-02-01 16:29:52
  • 02.01 16:23:06
    发表了文章 2023-02-01 16:23:06

    JVM09-类加载过程

    这一篇我们来学习一下JVM中的类加载过程。说到类的加载过程,我们需要先了解一下JVM中类的生命周期。在JVM中类的生命周期有七个阶段。
  • 02.01 16:18:35
    发表了文章 2023-02-01 16:18:35

    我去,Excel文件导入失败都搞不定么----记一次Excel文件导入失败--is not valid

    昨晚8点左右,正准备下班走人,突然,产品小姐姐的在QQ上猛地抖动了我一下。产品小姐姐果然是无事不登三宝殿。线上出了问题!!!!!!!好几个版本没有变动过的文件导入怎么突然不行了。客户催运营,运营催产品,产品催我这个小开发。哎,苦逼的程序员。
  • 02.01 16:10:22
    发表了文章 2023-02-01 16:10:22

    JVM08-虚拟机故障处理之可视化故障处理工具JConsole工具

    上一篇我们介绍了JVM07-虚拟机故障处理命令行工具。这一篇将继续介绍虚拟机故障处理之可视化故障处理工具JConsole工具。这个工具我们可以在JDK的bin目录下找到。
  • 02.01 16:04:59
    发表了文章 2023-02-01 16:04:59

    JVM07-虚拟机故障处理之命令行工具

    上一篇我们介绍了JVM06-经典垃圾收集器。这篇文章将介绍用来排查处理虚拟机故障的一些常用的命令行工具。因为如果我们要对JVM进行调优时,必须要通过这些工具分析虚拟机的运行状态。
  • 02.01 15:58:11
    发表了文章 2023-02-01 15:58:11

    JVM06-经典垃圾收集器

    上一篇我们介绍了JVM中几种常见的垃圾收集算法。这一篇介绍下七种经典的垃圾收集器
  • 02.01 15:45:27
    发表了文章 2023-02-01 15:45:27

    JVM05-垃圾收集算法

    上一篇我们介绍了JVM04-JVM中内存溢出以及其处理方法。这一篇文章我们来熟悉下JVM中各种垃圾回收算法。这些垃圾收集算法是后面各种垃圾收集器的算法基础。闲话少叙,让我们直入主题。
  • 02.01 15:40:03
    发表了文章 2023-02-01 15:40:03

    JVM04-JVM中内存溢出(包括内存泄露)以及其处理方法

    上一篇我们介绍了JVM03–JVM垃圾收集机制的一些基本概念,这一篇介绍一下JVM中各种内存溢出(包括内存泄露)及其处理方法。 本文会按照JVM中内存划分来介绍各种内存溢出的例子。
  • 02.01 15:30:56
    发表了文章 2023-02-01 15:30:56

    JVM02-JVM的对象创建以及访问方式

    上一篇我们介绍了JVM的内存区域布局,并且重点介绍了堆和栈的概念。,今天我们接着来学习JVM的对象创建过程已经对象的访问方式。前言。
  • 02.01 15:25:23
    发表了文章 2023-02-01 15:25:23

    JVM03--JVM垃圾收集机制的一些基本概念

    今天来学习下与JVM垃圾收集机制相关的一些基本概念。
  • 02.01 15:20:11
    发表了文章 2023-02-01 15:20:11

    JVM01---Java中的内存区域以及重点介绍堆与栈

    从事Java开发的小伙伴都知道Java有八种基本数据类型,分别是byte, boolean,char,short,int,float,long,double。
  • 02.01 10:42:45
    发表了文章 2023-02-01 10:42:45

    全网最详细的介绍SpringBoot启动过程源码分析

    上一篇我们介绍了SpringBoot的自动装配的知识,这一篇我们将介绍SpringBoot最核心的知识点,SpringBoot应用的启动过程。这个启动过程比较复杂,在此我只介绍核心的知识点。其启动过程大概分为两步。1. 初始化SpringApplication对象,2.执行SpringApplication对象的run方法。
  • 02.01 10:36:17
    发表了文章 2023-02-01 10:36:17

    简单详细的SpringBoot自动配置原理解析

    上一篇文章我们介绍了SpringFactoriesLoader,之所以介绍SpringFactoriesLoader是因为我们这篇文章要介绍的SpringBoot的自动配置会用到SpringFactoriesLoader的知识。闲话少叙,让我们直入主题。
  • 02.01 10:32:10
    发表了文章 2023-02-01 10:32:10

    Spring容器的事件监听机制(简单明了的介绍)

    上一篇我们介绍了SpringFactoriesLoader。这一篇我接着来介绍一下Spring的另一个知识点,就是Spring容器的事件监听机制。
  • 02.01 10:29:09
    发表了文章 2023-02-01 10:29:09

    IDEA中一个非常好用的快捷键,查找接口的子类(以及展示类图)

    IDEA中一个非常好用的快捷键,查找接口的子类(以及展示类图)
  • 02.01 10:26:28
    发表了文章 2023-02-01 10:26:28

    双亲委派模型以及SpringFactoriesLoader详解(最全最简单的介绍)

    前面我们介绍了JavaConfig和常用的Annotation,这一篇文章我们来聊聊SpringFactoriesLoader,在讲SpringFactoriesLoader之前我会先说到JVM的类加载器以及双亲委派模型。闲话少叙,直入主题。
  • 02.01 10:21:56
    发表了文章 2023-02-01 10:21:56

    JavaConfig与常见Annotation(必知必会系列)

    上一篇我们介绍了 Spring中Bean的生命周期,这一篇我们接着学习在Spring Boot中的一些常用注解。
  • 02.01 10:16:27
    发表了文章 2023-02-01 10:16:27

    看了这一篇Spring容器Bean的生命周期,面试再也不用怕了

    上一篇我们介绍了Spring IOC容器的启动过程以及bean的实例化过程,这一篇我们接着来学习另外一个知识点,就是Bean的生命周期,我们知道直接通过(new XX())来创建的实例,当这个实例没有被引用时就会被垃圾回收机制回收,但是通过IOC容器实例化的Bean的生命周期又是如何呢?
  • 02.01 10:12:33
    发表了文章 2023-02-01 10:12:33

    详实明了的IOC容器的介绍,启动流程以及Bean的实例化和依赖注入

    今天我们来认识一下Spring IOC容器,本文主要介绍SpringIOC容器的核心要点以及其启动流程和实例化流程。
  • 02.01 10:06:23
    发表了文章 2023-02-01 10:06:23

    从Excel批量导入数据说到ForkJoin的原理

    前面我们介绍了EasyPOI,用其进行Excel导入导出,非常的方便,非常的简单。但是4.0.0 版本以及其之前的版本都是通过单线程的方式对Excel中的数据进行解析的。效率比较差。 今天我将做一个测试,5000条数据,分别使用EasyPOI的方式和自己手写ForkJoin的方式(多任务)的方式来导入,来比较这两者的性能差异。
  • 02.01 09:58:40
    发表了文章 2023-02-01 09:58:40

    SpringSession的源码解析(从Cookie中读取Sessionid,根据sessionid查询信息全流程分析)

    上一篇我们介绍了SpringSession中Session的保存过程,今天我们接着来看看Session的读取过程。相对保存过程,读取过程相对比较简单。 本文想从源码的角度,详细介绍一下Session的读取过程。
  • 02.01 09:54:55
    发表了文章 2023-02-01 09:54:55

    SpringSession的源码解析(生成session,保存session,写入cookie全流程分析)

    上一篇文章主要介绍了如何使用SpringSession,其实SpringSession的使用并不是很难,无非就是引入依赖,加下配置。但是,这仅仅只是知其然,要知其所以然,我们还是需要深入源码去理解。
  • 02.01 09:48:58
    发表了文章 2023-02-01 09:48:58

    使用easyPOI时碰到的几个问题(记录一下)

    前面我们说了如何使用easyPOI,详情请参考全网最全最简单使用easypoi导入导出Excel的操作手册,今天我来记录下在使用easyPOI时碰到的几个问题,本来以为上传下载功能使用EasyPOI之后挺简单的,结果翻车了,一个上传和下载就因为版本的问题搞了老半天。真的是很愁人呀。下面就是我系统的初始环境。
  • 02.01 09:46:07
    发表了文章 2023-02-01 09:46:07

    简单的网络协议概述

    这一篇文章主要是概述网络协议以及网络协议的分层。 首先,我们来思考一个问题,如何让两台计算机甚至多台计算机之间进行通信呢?回答这个问题之前,我们先来想想生活中两个人是如何交流的呢? 这个我们都知道,是通过语言,相同的语言(例如:汉语)。只有操着相同语言的两个人才能进行交流,这里的语言就是一种协议。同样的让计算机交流起来也需要通过协议来处理。
  • 02.01 09:42:23
    发表了文章 2023-02-01 09:42:23

    记一次nginx转发的问题(POST请求慎用301 Moved Permanently)

    您好,我是码农飞哥,感谢您阅读本文!如果此文对您有所帮助,请毫不犹豫的一键三连吧
  • 02.01 09:40:22
    发表了文章 2023-02-01 09:40:22

    IntelliJ IDEA的常用设置的最详细图解说明(图文并茂)

    自从我从使用Eclipse转到使用IDEA之后,我越来越爱上了使用IDEA了,真的是香呀。尤其是熟悉一些常用的设置之后,IDEA使用起来更是得心应手。下面我就来一一介绍下。
  • 02.01 09:37:15
    发表了文章 2023-02-01 09:37:15

    最简单的通用Mapper的使用手册不了解一下?

    通用Mapper 是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。开发人员可以随意的按照自己的需要选择通用方法,还可以很方便的开发自己的通用方法,极其方便的使用MyBatis单表的增删改查。

2023年01月

  • 01.31 22:35:38
    发表了文章 2023-01-31 22:35:38

    小白一看就会的Spring的RestTemplate的使用

    您好,我是码农飞哥,感谢您阅读此文。作为一名Java开发者,我们怎么都绕不开调用外部接口的场景,调用的方式要么是通过Http协议来调用,要么是通过RPC协议来调用,通过Http协议调用的话我们就需要用到Http的Api。比较常用的有Apache的HttpClient和原生的HttpURLConnection。这些Api都比较好用,但是我们今天要介绍一种更加好用API,Spring自带的RestTemplate,能力更强,使用更方便。
  • 01.31 22:15:47
    发表了文章 2023-01-31 22:15:47

    设计模式学习12----责任链模式

    责任链模式(Chain of Responsibilty Pattern)避免请求发送者与接收者耦合在一起,让多个对象处理器都有可能接收请求,将这些对象处理器连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。责任链模式是属于行为型模式。责任链模式的核心就是设计好一个请求链以及链结束的标识。
  • 01.31 22:08:46
    发表了文章 2023-01-31 22:08:46

    Java基础之Optional类(JDK1.8新特性)

    Optional是一个容器,它可以保存类型T的值,或者仅仅保存null,Optional类主要是用来避免空指针异常(NPE),其提供的一系列的方法配合Lambda表达式可以让代码更加清晰,语义化,以及避免了空指针异常的问题,这里要注意是避免空指针异常,而不是避免返回null。
  • 01.31 22:02:52
    发表了文章 2023-01-31 22:02:52

    Java基础之Stream流(JDK1.8新特性)

    JDK1.8 中增加了Stream流,Stream流是一个来自数据源的元素队列并支持聚合操作。 元素是特定类型的对象,形成一个队列,Java中的Stream并不会存储元素,而是按需计算 数据源是流的来源,可以使集合,数组,I/O channel,生成器generator等。 聚合操作类似SQL语句一样的操作,比如filter,map,reduce,match,sorted等
  • 01.31 21:58:57
    发表了文章 2023-01-31 21:58:57

    Java基础之方法引用(JDK1.8新特性)

    方法引用是通过方法的名字来指向一个方法,方法引用可以是语言更紧凑简洁,减少冗余代码。 方法引用使用一对冒号 ::
  • 01.31 21:27:38
    发表了文章 2023-01-31 21:27:38

    SpringBoot 分布式session共享方案(并且可实现session在多个项目中共享)

    单机环境下我们Session是存储在应用服务的内存中,但是在分布式环境 下,这种存储在应用服务器内存的方案显然不能实现session共享。本次我们将介绍spring-session实现分布式环境下Session共享方案,Session信息存储在redis中。
  • 01.31 21:20:41
    发表了文章 2023-01-31 21:20:41

    Java 集合系列07--- HashMap详细介绍(源码解析)----新(二)

    今天学习了基于JDK1.8的HashMap的源码,主要从如下几个方面来阐述,HashMap的数据结构,HashMap如何支持动态扩容,HashMap的散列函数是如何实现的,并且如何防止散列冲突,最后就是对HashMap的常用方法的源码解析。
  • 01.31 21:20:29
    发表了文章 2023-01-31 21:20:29

    Java 集合系列07--- HashMap详细介绍(源码解析)----新(一)

    今天学习了基于JDK1.8的HashMap的源码,主要从如下几个方面来阐述,HashMap的数据结构,HashMap如何支持动态扩容,HashMap的散列函数是如何实现的,并且如何防止散列冲突,最后就是对HashMap的常用方法的源码解析。
  • 01.31 21:08:23
    发表了文章 2023-01-31 21:08:23

    Java并发编程(8)---并发编程学习总结

    学习并发编程相关的知识已经有一个月有余。现在对相关的知识做一个总结。 本总结主要介绍线程不安全的根源,Java内存模型,锁的基础知识,已经线程间的通信。每个知识点都有相应的demo。我将从如下几个方面进行总结:
  • 发表了文章 2024-07-04

    基于SpringBoot+Vue医院管理系统(源码+部署说明+演示视频+源码介绍+lw)(2)

  • 发表了文章 2024-07-04

    基于SpringBoot+Vue健身房管理系统的设计与实现(源码+部署说明+演示视频+源码介绍)(2)

  • 发表了文章 2024-07-04

    基于SpringBoot+Vue交通管理在线服务系统的开发(源码+部署说明+演示视频+源码介绍+lw)(1)

  • 发表了文章 2024-07-04

    基于SpringBoot+Vue光影视频平台(源码+部署说明+演示视频+源码介绍)(2)

  • 发表了文章 2024-07-04

    基于SpringBoot+Vue作业管理系统(源码+部署说明+演示视频+源码介绍+lw)(1)

  • 发表了文章 2024-07-04

    基于SpringBoot+Vue医院管理系统(源码+部署说明+演示视频+源码介绍+lw)(1)

  • 发表了文章 2024-07-04

    Vue 开发中的一些问题简单记录,Cannot find module ‘webpack/lib/RuleSet‘

  • 发表了文章 2024-07-04

    Ceph实战(一):Ceph实战专栏说明以及Ceph介绍

  • 发表了文章 2024-07-04

    基于SpringBoot+Vue共享客栈管理系统(源码+部署说明+演示视频+源码介绍+lw)(3)

  • 发表了文章 2024-07-04

    基于SpringBoot+Vue人口老龄化社区服务与管理平台(源码+部署说明+演示视频+源码介绍)(1)

  • 发表了文章 2024-07-04

    基于SpringBoot+Vue信息化在线教学平台的设计与实现(源码+部署说明+演示视频+源码介绍+lw)(1)

  • 发表了文章 2024-07-04

    基于SpringBoot+Vue健身房管理系统(源码+部署说明+演示视频+源码介绍)(3)

  • 发表了文章 2024-07-04

    基于SpringBoot+Vue中小企业人事管理系统代码(源码+部署说明+演示视频+源码介绍)(2)

  • 发表了文章 2024-07-04

    基于SpringBoot+Vue反欺诈平台的建设(源码+部署说明+演示视频+源码介绍+lw)(3)

  • 发表了文章 2024-07-04

    基于SpringBoot+Vue华强北商城二手手机管理系统(源码+部署说明+演示视频+源码介绍+lw)(3)

  • 发表了文章 2024-07-04

    Kimi仅用5秒钟就帮我抓取了5页文章素材

  • 发表了文章 2024-07-04

    基于SpringBoot+Vue中小企业人事管理系统代码(源码+部署说明+演示视频+源码介绍)(1)

  • 发表了文章 2024-07-04

    基于SpringBoot+Vue入校申报审批系统的设计与实现(源码+部署说明+演示视频+源码介绍+lw)(1)

  • 发表了文章 2024-07-04

    基于SpringBoot+Vue人口老龄化社区服务与管理平台(源码+部署说明+演示视频+源码介绍+lw)(4)

  • 发表了文章 2024-07-04

    基于SpringBoot+Vue人口老龄化社区服务与管理平台(源码+部署说明+演示视频+源码介绍)(3)

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息