黑洞晓威_社区达人页

个人头像照片
黑洞晓威
已加入开发者社区379
勋章 更多
个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
初入江湖
初入江湖
成就
已发布60篇文章
2条评论
已回答0个问题
0条评论
已发布0个视频
github地址
技术能力
兴趣领域
擅长领域
技术认证

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

大二在读,还需要继续努力啊! 日拱一卒,功不唐捐。
暂无精选文章
暂无更多信息

2023年04月

  • 04.21 13:36:01
    发表了文章 2023-04-21 13:36:01

    Linux常用命令

    Linux常用命令
  • 04.21 13:32:32
    发表了文章 2023-04-21 13:32:32

    GetWay网关过滤器工厂与全局过滤器

    GatewayFilter是网关中提供的一种过滤器,可以对进入网关的请求和微服务返回的响应做处理:
  • 04.21 13:30:35
    发表了文章 2023-04-21 13:30:35

    Gateway服务网关

    Gateway服务网关
  • 04.21 13:29:48
    发表了文章 2023-04-21 13:29:48

    Feign远程调用

    Feign远程调用
  • 04.21 13:28:23
    发表了文章 2023-04-21 13:28:23

    Nacos配置管理

    Nacos除了可以做注册中心,同样可以做配置管理来使用。
  • 04.21 13:26:51
    发表了文章 2023-04-21 13:26:51

    Nacos注册中心

    国内公司一般都推崇阿里巴巴的技术,比如注册中心,SpringCloudAlibaba也推出了一个名为Nacos的注册中心。
  • 04.21 13:25:11
    发表了文章 2023-04-21 13:25:11

    Ribbon负载均衡

    Ribbon负载均衡
  • 04.21 13:24:09
    发表了文章 2023-04-21 13:24:09

    Eureka注册中心

    Eureka注册中心
  • 04.21 13:22:44
    发表了文章 2023-04-21 13:22:44

    服务拆分和远程调用

    任何分布式架构都离不开服务的拆分,微服务也是一样。
  • 04.21 12:56:56
    发表了文章 2023-04-21 12:56:56

    认识微服务

    随着互联网行业的发展,对服务的要求也越来越高,服务架构也从单体架构逐渐演变为现在流行的微服务架构。这些架构之间有怎样的差别呢?
  • 04.18 23:37:24
    发表了文章 2023-04-18 23:37:24

    【MySQL】多表查询

    🎉多表查询 🎈3.1 内连接查询 🎈3.2 外连接查询 🎈3.3 子查询 最后说一句
  • 04.18 23:36:42
    发表了文章 2023-04-18 23:36:42

    【SQL】一文带你掌握SQL基础语法

    英文:Structured Query Language,简称 SQL 结构化查询语言,一门操作关系型数据库的编程语言 定义操作所有关系型数据库的统一标准 对于同一个需求,每一种数据库操作的方式可能会存在一些不一样的地方,我们称为“方言”
  • 04.18 23:35:59
    发表了文章 2023-04-18 23:35:59

    Java面向对象三剑客之——多态

    今天我们来学习Java多态的知识。在Java中,多态是一种强大的特性,它允许我们在运行时根据不同的对象类型来执行不同的操作,从而使代码更加灵活和可扩展。让我们来探索Java多态的奥秘!
  • 04.18 23:35:25
    发表了文章 2023-04-18 23:35:25

    Java面向对象三剑客之——继承

    今天向大家介绍Java中最重要的概念之一——继承。Java是一种面向对象的编程语言,继承是实现面向对象编程的基础之一。通过继承,我们可以使代码更具可读性、可重用性和可维护性,从而提高程序的效率和可靠性。让我们一起探索java继承的奥秘吧!
  • 04.18 23:34:54
    发表了文章 2023-04-18 23:34:54

    你还不会递归?告别困惑,我来教你

    递归是一种应用非常广泛的算法(或者编程技巧)。之后我们要讲的很多数据结构和算法的编码实现都要用到递归,比如DFS深度优先搜索、前中后序二叉树遍历等等。所以,搞懂递归非常重要,否则,后面复杂一些的数据结构和算法学起来就会比较吃力。
  • 04.18 23:34:26
    发表了文章 2023-04-18 23:34:26

    【贪心算法】一文让你学会“贪心”(贪心算法详解及经典案例)

    贪心算法是一种非常常见的算法,它的简单和高效性使其在实际应用中被广泛使用。 贪心算法的核心思想是在每一步都采取当前状态下最优的选择,而不考虑未来可能产生的影响。虽然贪心算法不能保证总是得到最优解,但在很多情况下,它可以获得很好的结果。 本篇文章将介绍贪心算法的基本概念和一些经典应用,以及如何通过贪心算法来解决一些实际问题。希望通过本文的阅读,读者可以对贪心算法有更加深刻的理解,并能够在实际问题中应用贪心算法来得到更好的解决方案。 让我们暴打贪心算法吧!
  • 04.18 23:33:45
    发表了文章 2023-04-18 23:33:45

    【数据结构】一文带你领略二叉树的奥秘

    比如下面这幅图,A节点就是B节点的 父节点,B节点是A节点的 子节点。B、C、D这三个节点的父节点是同一个节点,所以它们之间互称为 兄弟节点。我们把没有父节点的节点叫做 根节点,也就是图中的节点E。我们把没有子节点的节点叫做 叶子节点 或者 叶节点,比如图中的G、H、I、J、K、L都是叶子节点。
  • 04.18 23:33:13
    发表了文章 2023-04-18 23:33:13

    “二分”带来“十分”快感——二分思想的奥秘解析

    二分查找是一种非常简单易懂的快速查找算法,生活中到处可见。比如说,我们现在来做一个猜字游戏。我随机写一个0到99之间的数字,然后你来猜我写的是什么。猜的过程中,你每猜一次,我就会告诉你猜的大了还是小了,直到猜中为止。你来想想,如何快速猜中我写的数字呢?
  • 04.18 23:32:39
    发表了文章 2023-04-18 23:32:39

    冒泡 VS 插入 VS 选择——谁更胜一筹?(附排序源码)

    排序对于任何一个程序员来说,可能都不会陌生。你学的第一个算法,可能就是排序。大部分编程语言中,也都提供了排序函数。在平常的项目中,我们也经常会用到排序。
  • 04.18 23:32:09
    发表了文章 2023-04-18 23:32:09

    排好队,一个一个来:宫本武藏教你学队列(附各种队列源码)

    哈喽!欢迎来到黑洞晓威的博客! 上一次我们在这里聊了一下队列,现在,让我们再次翻开这个话题,继续探讨一下这个有趣的数据结构吧! 虽然队列看起来比较普通,但是它在实际应用中却 有着不可替代的作用。所以,无论是计算机系统中的任务调度,还是网络数据包的传输,队列都扮演着重要的角色。 接下来,我们将深入了解队列的应用、实现以及相关算法问题。让我们一起来暴打队列吧!
  • 04.18 23:31:37
    发表了文章 2023-04-18 23:31:37

    浏览器前进与后退的秘密——栈 (栈的理解与实现)

    当你依次访问完一串页面a-b-c之后,点击浏览器的后退按钮,就可以查看之前浏览过的页面b和a。当你后退到页面a,点击前进按钮,就可以重新查看页面b和c。但是,如果你后退到页面b后,点击了新的页面d,那就无法再通过前进、后退功能查看页面c了。
  • 04.18 23:30:48
    发表了文章 2023-04-18 23:30:48

    六个实用技巧让你轻松写出优雅的链表代码

    当然,自己有决心并且付出精力是成功的先决条件,除此之外,我们还需要一些方法和技巧。我总结了 几个写链表代码技巧。如果你能熟练掌握这几个技巧,加上你的主动和坚持,轻松拿下链表代码完全没有问题。
  • 04.18 23:29:20
    发表了文章 2023-04-18 23:29:20

    一眼看破五花八门的链表结构

    对于初学者来说,掌握起来也要比数组稍难一些。这两个非常基础、非常常用的数据结构,我们常常会放到一块儿来比较。所以我们先来看,这两者有什么区别。 我们先从 底层的存储结构 上来看一看。 为了直观地对比,我画了一张图。从图中我们看到,数组需要一块 连续的内存空间 来存储,对内存的要求比较高。如果我们申请一个100MB大小的数组,当内存中没有连续的、足够大的存储空间时,即便内存的剩余总可用空间大于100MB,仍然会申请失败。
  • 04.18 23:28:38
    发表了文章 2023-04-18 23:28:38

    最基础的数组你真的掌握了吗?

    首先要知道数组在内存中的存储方式,这样才能真正理解数组相关的题 数组是存放在连续内存空间上的相同类型数据的集合。 数组可以方便的通过下标索引的方式获取到下标下对应的数据。 举一个字符数组的例子,如图所示:
  • 04.18 23:27:57
    发表了文章 2023-04-18 23:27:57

    你真的知道如何系统高效地学习数据结构与算法吗?

    实际上,很多人在第一次接触这门课时,都会有这种感觉,觉得数据结构和算法很抽象,晦涩难懂,宛如天书。正是这个原因,让很多初学者对这门课望而却步。 我个人觉得,其实真正的原因是你 没有找到好的学习方法, 没有抓住学习的重点。实际上,数据结构和算法的东西并不多,常用的、基础的知识点更是屈指可数。只要掌握了正确的学习方法,学起来并没有看上去那么难,更不需要什么高智商、厚底子。
  • 04.18 23:26:53
    发表了文章 2023-04-18 23:26:53

    从ChatGPT与New Bing看程序员为什么要学习算法?

    “算法难道不是脱离实际工作的知识?可能除了面试,这辈子也用不着吧?” 你是不是和我想的一样? 尽管计算机相关专业的同学在大学都学过这门课程,甚至很多培训机构也会培训这方面的知识,但是,很多程序员对数据结构和算法依旧一窍不通。还有一些人也只听说过数组、链表、快排这些最最基本的数据结构和算法,稍微复杂一点的就完全没概念。
  • 04.18 23:26:13
    发表了文章 2023-04-18 23:26:13

    Spring的核心基础——IOC与DI

    Spring技术是JavaEE开发必备技能,企业开发技术选型命中率>90% 专业角度 简化开发,降低企业级开发的复杂性 框架整合,高效整合其他技术,提高企业级应用开发与运行效率
  • 04.18 23:25:33
    发表了文章 2023-04-18 23:25:33

    变幻莫测的链表

    双链表 单链表中的指针域只能指向节点的下一个节点。 双链表:每一个节点有两个指针域,一个指向下一个节点,一个指向上一个节点。 双链表 既可以向前查询也可以向后查询。
  • 04.18 23:24:55
    发表了文章 2023-04-18 23:24:55

    动态网页的核心——JSP

    JSP(全称:Java Server Pages):Java 服务端页面。是一种动态的网页技术,其中既可以定义 HTML、JS、CSS等静态内容,还可以定义 Java代码的动态内容,也就是 JSP = HTML + Java。
  • 04.18 23:24:24
    发表了文章 2023-04-18 23:24:24

    JavaWeb中异步交互的关键——Ajax

    JavaWeb中异步交互的关键——Ajax
  • 04.18 23:23:22
    发表了文章 2023-04-18 23:23:22

    JavaWeb中Filter&Listener的神奇作用

    Filter 表示过滤器,是 JavaWeb 三大组件(Servlet、Filter、Listener)之一。 过滤器可以把对资源的请求拦截下来,从而实现一些特殊的功能。 如下图所示,浏览器可以访问服务器上的所有的资源(servlet、jsp、html等)
  • 04.18 23:22:13
    发表了文章 2023-04-18 23:22:13

    揭开JavaWeb中Cookie与Session的神秘面纱

    会话:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束。在一次会话中可以包含多次请求和响应。 从浏览器发出请求到服务端响应数据给前端之后,一次会话(在浏览器和服务器之间)就被建立了 会话被建立后,如果浏览器或服务端都没有被关闭,则会话就会持续建立着 浏览器和服务器就可以继续使用该会话进行请求发送和响应,上述的整个过程就被称之为会话。
  • 04.18 23:21:31
    发表了文章 2023-04-18 23:21:31

    细谈JavaWeb中的Request和Response

    request:获取请求数据 浏览器会发送HTTP请求到后台服务器[Tomcat] HTTP的请求中会包含很多请求数据[请求行+请求头+请求体] 后台服务器[Tomcat]会对HTTP请求中的数据进行解析并把解析结果存入到一个对象中 所存入的对象即为request对象,所以我们可以从request对象中获取请求的相关参数 获取到数据后就可以继续后续的业务,比如获取用户名和密码就可以实现登录操作的相关业务
  • 04.18 23:20:55
    发表了文章 2023-04-18 23:20:55

    关于服务连接器(Servlet)你了解多少?

    Servlet是JavaWeb最为核心的内容,它是Java提供的一门动态web资源开发技术。 使用Servlet就可以实现,根据不同的登录用户在页面上动态显示不同内容。 Servlet是JavaEE规范之一,其实就是一个接口,将来我们需要定义Servlet类实现Servlet接口,并由web服务器运行Servlet
  • 04.18 23:20:19
    发表了文章 2023-04-18 23:20:19

    Http中你必须知道那点事

    HyperText Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则。 数据传输的规则指的是请求数据和响应数据需要按照指定的格式进行传输。 如果想知道具体的格式,可以打开浏览器,点击F12打开开发者工具,点击Network来查看某一次请求的请求数据和响应数据具体的格式内容,如下图所示:
  • 04.18 23:19:39
    发表了文章 2023-04-18 23:19:39

    【JavaWeb】带你走进Maven

    如今我们构建一个项目需要用到很多第三方的类库,如写一个使用Spring的Web项目就需要引入大量的jar包。一个项目Jar包的数量之多往往让我们瞠目结舌,并且Jar包之间的关系错综复杂,一个Jar包往往又会引用其他Jar包,缺少任何一个Jar包都会导致项目编译失败。
  • 04.18 23:19:00
    发表了文章 2023-04-18 23:19:00

    深入MVC模式和三层架构

    控制器(serlvlet)用来接收浏览器发送过来的请求,控制器调用模型(JavaBean)来获取数据,比如从数据库查询数据;控制器获取到数据后再交由视图(JSP)进行数据展示。
  • 04.18 23:18:10
    发表了文章 2023-04-18 23:18:10

    【JavaWeb】Tomcat的入门使用

    Tomcat是Apache软件基金会一个核心项目,是一个开源免费的轻量级Web服务器,支持Servlet/JSP少量JavaEE规范。 概念中提到了JavaEE规范,那什么又是JavaEE规范呢?
  • 04.18 23:17:14
    发表了文章 2023-04-18 23:17:14

    JDBC 数据库连接池之Driud

    数据库连接池是个容器,负责分配、管理数据库连接(Connection) 它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个; 释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏
  • 04.18 23:16:35
    发表了文章 2023-04-18 23:16:35

    带你快速入门JDBC

    在开发中我们使用的是java语言,那么势必要通过java语言操作数据库中的数据。这就是接下来要学习的JDBC。
  • 04.18 23:15:53
    发表了文章 2023-04-18 23:15:53

    Java实验七

    本题就是关于File类方法的考察啦,知道方法是怎么用的应该就很容易做出来了 File类的list()方法,能够返回目录下的文件组成的字符串数组 String类的endwith(String str)方法,判断是否以str结尾
  • 04.18 23:15:13
    发表了文章 2023-04-18 23:15:13

    Java实验六

    本次我在每个实验题下面都简单的写了一下思路解析,希望同学们先看看思路解析后尽量尝试自己做一下,不要只是简单的Ctrl c + Ctrl v,如果有疑惑的地方也欢迎找我来探讨呀🎈。
  • 04.18 23:14:28
    发表了文章 2023-04-18 23:14:28

    关于元宇宙的六七八你知道多少?

    ​ 元宇宙的发展和落地,需要六大支撑技术,分别是区块链(Blockchain)、交互技术(Interactivity)、电子游戏相关技术(Game)、人工智能(AI)、网络及运算技术(Network)及物联网(Internet of Things),并以首字母将这个“技术丛”统称为“BIGANT”(“大蚂蚁”)。我们可以看到,元宇宙整个复杂的架构体系所需要的六大支撑技术基本囊括了当下最火热的技术和概念,元宇宙的最终落地,也需要这些支撑技术的不断完善和突破。
  • 04.18 23:13:53
    发表了文章 2023-04-18 23:13:53

    带你走进神奇的元宇宙的世界

    朋友,你听说过“元宇宙”吗? 2021年,一个新奇的概念名词在网络上迅速蹿红,引发科技界和投资界的广泛关注。这个概念名词,就是“元宇宙”。
  • 04.18 23:13:17
    发表了文章 2023-04-18 23:13:17

    你必须要了解的国产数据库——OceanBase

    一直以来,外国企业在数据库领域保持高市占率,主流的数据库系统大多数都是使用外国的产品。但随着中国数据库产品的发展,十年之间,国产数据库由过去的默默无闻一步步走上了历史舞台,并推动了全球数据库技术的蓬勃发展。今天就来带领大家了解一款国产数据库——OceanBase。
  • 04.18 23:12:43
    发表了文章 2023-04-18 23:12:43

    【Java实验五】字符串加密、模拟用户登录、生成验证码、春节倒计时等

    1、实验题目:字符串加密 键盘输入一个原始字符串作为明文,然后使用加密方法加密,再对加密字符串进行解密。样例如下图,加密方法自定,完成其功能并测试。
  • 04.18 23:12:06
    发表了文章 2023-04-18 23:12:06

    Java数据结构之队列

    队列是一个有序列表,可以用数组或是链表来实现。 遵循先入先出的原则。即:先存入队列的数据,要先取出。后存入的要后取出
  • 04.18 23:11:27
    发表了文章 2023-04-18 23:11:27

    java泛型总结

    Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。 泛型的本质是参数化类型,即给类型指定一个参数,然后在使用时再指定此参数具体的值,那样这个类型就可以在使用时决定了。这种参数类型可以用在类、接口和方法中,分别被称为泛型类、泛型接口、泛型方法。
  • 04.18 23:10:49
    发表了文章 2023-04-18 23:10:49

    Java集合详解(List,Set,Map)

    集合的背景 在没有集合类之前,实际上在Java语言里已经有一种方法可以存储对象,那就是数组。数组不仅可以存放基本数据类型也可以容纳属于同一种类型的对象。数组的操作是高效率的,但也有缺点。比如数组的长度是不可以变的,数组只能存放同一种类型的对象(或者说对象的引用)。
  • 04.18 23:10:14
    发表了文章 2023-04-18 23:10:14

    Java集合之Set(超详细)

    Set接口:存储无序、不可重复的数据 (类似于高中讲的集合) HashSet:作为Set接口的主要实现类;线程不安全;可以存储null值 LinkHashSet:作为HashSet的子类;遍历其内部数据时,可以按照添加的顺序输出 TreeSet:可以按照添加对象的指定属性进行排序
  • 发表了文章 2023-04-21

    Linux常用命令

  • 发表了文章 2023-04-21

    GetWay网关过滤器工厂与全局过滤器

  • 发表了文章 2023-04-21

    Gateway服务网关

  • 发表了文章 2023-04-21

    Feign远程调用

  • 发表了文章 2023-04-21

    Nacos配置管理

  • 发表了文章 2023-04-21

    Nacos注册中心

  • 发表了文章 2023-04-21

    Ribbon负载均衡

  • 发表了文章 2023-04-21

    Eureka注册中心

  • 发表了文章 2023-04-21

    服务拆分和远程调用

  • 发表了文章 2023-04-21

    认识微服务

  • 发表了文章 2023-04-18

    【MySQL】多表查询

  • 发表了文章 2023-04-18

    【SQL】一文带你掌握SQL基础语法

  • 发表了文章 2023-04-18

    Java面向对象三剑客之——多态

  • 发表了文章 2023-04-18

    Java面向对象三剑客之——继承

  • 发表了文章 2023-04-18

    你还不会递归?告别困惑,我来教你

  • 发表了文章 2023-04-18

    【贪心算法】一文让你学会“贪心”(贪心算法详解及经典案例)

  • 发表了文章 2023-04-18

    【数据结构】一文带你领略二叉树的奥秘

  • 发表了文章 2023-04-18

    “二分”带来“十分”快感——二分思想的奥秘解析

  • 发表了文章 2023-04-18

    冒泡 VS 插入 VS 选择——谁更胜一筹?(附排序源码)

  • 发表了文章 2023-04-18

    排好队,一个一个来:宫本武藏教你学队列(附各种队列源码)

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