沐雨风栉_社区达人页

个人头像照片
沐雨风栉
已加入开发者社区517

勋章 更多

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

成就

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

我关注的人 更多

技术能力

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

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

暂无个人介绍

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

2023年07月

  • 07.07 21:03:46
    发表了文章 2023-07-07 21:03:46

    HDU - 1312 Red and Black(DFS)

    There is a rectangular room, covered with square tiles. Each tile is colored either red or black. A man is standing on a black tile. From a tile, he can move to one of four adjacent tiles. But he can’t move on red tiles, he can move only on black tiles. Write a program to count the number of black
  • 07.07 20:45:22
    发表了文章 2023-07-07 20:45:22

    常见排序算法详解(2)

    (1) 算法过程 比较相邻的元素。如果第一个比第二个大(升序),就交换它们两个; 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对,最后的元素应该会是最大的数;
  • 07.07 20:41:11
    发表了文章 2023-07-07 20:41:11

    常见排序算法详解(1)

    前言 排序是我们在日常生活和工作中常见的一种操作。在计算机科学中,排序算法就是将一串或一组数据按照特定的顺序进行排列的算法。这些顺序可能是数字的升序或降序,也可能是字母或字词的字母顺序等。我们将探讨几种不同的排序算法,包括他们的原理、优缺点以及代码实现。
  • 07.07 17:04:33
    发表了文章 2023-07-07 17:04:33

    探索Java集合框架的奥秘

    1. 引言 欢迎阅读本博客!作为一名Java开发者,你可能已经注意到Java集合框架在编程实践中的重要性。无论你是在处理用户输入、管理应用状态,还是在与数据库交互,Java集合框架都是你不可或缺的工具。
  • 07.07 16:59:52
    发表了文章 2023-07-07 16:59:52

    MySQL索引失效的原因及应对策略

    引言 在大数据时代,数据库管理成为了每个开发者必备的技能之一。MySQL作为全球最受欢迎的开源关系数据库管理系统,深受开发者们的喜爱。为了提高查询效率,我们常常会在MySQL中使用索引,但有时候你会发现,索引并没有发挥出预期的作用,原来,它已经“失效”了。本文将带你探索MySQL中索引失效的原因以及如何避免,让我们一同跨入数据库的奇妙世界。
  • 07.07 16:57:11
    发表了文章 2023-07-07 16:57:11

    【VsCode远程开发】Windows SSH远程连接Linux服务器 - 无公网IP内网穿透(2)

    4.2 创建隧道映射 我们可以直接使用样例隧道ssh,或者重新创建一个隧道,使用tcp协议,指向22端口。点击左侧仪表盘的隧道管理——创建隧道
  • 07.07 16:54:22
    发表了文章 2023-07-07 16:54:22

    【VsCode远程开发】Windows SSH远程连接Linux服务器 - 无公网IP内网穿透(1)

    前言 远程连接服务器工具有很多,比如XShell、putty等,可以通过ssh来远程连接服务器,但这用于写代码并不方便,可能需要现在本地写好代码后再将源代码传送到服务器运行、服务器上的图片也无法直接查看…
  • 07.07 16:48:10
    发表了文章 2023-07-07 16:48:10

    趣味算法:搜索算法的理解、应用与优化策略

    一、引言 搜索,这是一种无处不在的行为。当你在社交媒体上寻找老朋友,当你在互联网上浏览信息,当你在电子商务网站上寻找特定的产品,你都在进行搜索。搜索也是计算机科学中的一项基本任务。计算机程序员使用搜索算法从大量数据中找到所需的信息,或者解决复杂的优化问题。搜索算法是我们理解和解决这类问题的基础。
  • 07.07 16:44:15
    发表了文章 2023-07-07 16:44:15

    趣味算法:滑动窗口算法的理解与应用

    前言 在编程和数据结构中,滑动窗口算法是一种常见的解决问题的方法。它主要用于处理涉及连续或固定长度子数组、子序列或子字符串的问题。本文将深入探讨滑动窗口算法,包括其基本概念、应用场景、基本步骤以及具体的Java代码实践。
  • 07.07 16:29:12
    发表了文章 2023-07-07 16:29:12

    趣味算法:探索栈和队列的神秘之旅

    前言 编程和算法设计的世界充满了无穷的魅力与神奇。在其中,栈和队列是两种基础但却无比重要的数据结构。在本文中,我们将深入探讨栈和队列的历史、理论背景、应用场景,以及如何在实际编程中优化它们的性能。
  • 07.07 16:26:50
    发表了文章 2023-07-07 16:26:50

    趣味算法——探索哈希表的神秘世界

    前言: 在编程世界中,数据存储和检索的效率常常是我们关注的重点。对于这个问题,哈希表提供了一个既高效又实用的解决方案。哈希表是一种通过哈希函数将键转化为数组索引,以实现快速查找的数据结构。在大多数情况下,哈希表能够在常数时间内完成查找,插入和删除操作,因此在许多应用场景中得到了广泛使用。
  • 07.07 16:23:44
    发表了文章 2023-07-07 16:23:44

    趣味算法——链表:灵活性与高效性的完美结合

    一、链表的独特魅力 1.1 简介和定义 链表(Linked List)是一种常见的基础数据结构,它通过“链接”的方式来存储数据,相当于是把数据分散存放在内存中,每一部分数据由一个存储元素和一个指针组成,其中,存储元素用于保存或者表示数据,指针则用来标记下一个存储元素的地址,这样,将分散的数据链接起来,形成一个完整的数据存储和表示的体系。
  • 07.07 16:20:17
    发表了文章 2023-07-07 16:20:17

    Java线程生命周期详解

    前言 Java中的线程生命周期是多线程开发的核心概念。了解线程的生命周期以及它们如何进行状态转换对于编写有效且无错误的多线程程序至关重要。
  • 07.07 16:16:08
    发表了文章 2023-07-07 16:16:08

    Java垃圾回收机制深入理解

    一、简介 Java垃圾回收机制是Java虚拟机(JVM)的核心组件之一,对于内存管理起到至关重要的作用。它能自动追踪并管理应用程序中创建的对象,当这些对象不再使用时,垃圾回收机制会自动回收其占用的内存,使这部分内存能够被再次利用。此机制极大地减少了开发者需要手动管理内存的负担,防止了因为疏忽导致的内存泄漏问题,是Java语言相较于C++等其他语言的一个显著优点。
  • 07.07 16:13:20
    发表了文章 2023-07-07 16:13:20

    Java设计模式:深入解析与应用示例

    引言 设计模式是一种在特定上下文中反复出现的可重用解决方案,用于处理软件设计中常见的问题。掌握设计模式不仅可以帮助我们编写出更优雅、更易于理解和维护的代码,而且也是Java面试中的常考知识点。在本文中,我们将探讨几种常见的设计模式,包括它们的定义、使用场景和Java实现。
  • 07.07 16:07:48
    发表了文章 2023-07-07 16:07:48

    Java内存溢出问题深入探究及其解决策略

    引言 Java内存溢出是一个常见且棘手的问题,可能会导致程序的性能急剧下降或者崩溃,给业务带来严重的影响。为了深入解析和理解此问题,本文将详细探究Java的内存模型,内存溢出的根本原因,诊断方法以及解决策略
  • 07.07 16:04:41
    发表了文章 2023-07-07 16:04:41

    剖析算法:解决问题的艺术

    前言 在计算机科学领域,算法是最重要的基础。它们是我们解决问题,优化工作流程,以及创建新的技术或应用的主要工具。算法的影响力是巨大的,无论我们是想排序一份数据列表,找到一个图中的最短路径,解决复杂问题,还是预测未来的趋势,算法都在其中发挥了主要作用。本文将带你走进这些具有惊艳表现的算法世界。
  • 07.07 16:00:50
    发表了文章 2023-07-07 16:00:50

    本地搭建CFimagehost私人图床【公网远程访问】(2)

    cpolar会为每个用户创建独立的数据隧道,以用户密码和token码保证数据安全,因此在使用cpolar之前,需要进行用户注册。注册过程很简单,只要在cpolar主页右上角点击用户注册,在注册页面填入必要信息,就能完成注册。
  • 07.07 15:57:57
    发表了文章 2023-07-07 15:57:57

    本地搭建CFimagehost私人图床【公网远程访问】(1)

    1.前言 图片服务器也称作图床,可以说是互联网存储中最重要的应用之一,不仅网站需要图床提供的外链调取图片,个人或企业也用图床存储各种图片,方便随时访问查看。不过由于图床很不挣钱,各互联网大厂正在逐步关停所属的图床服务器,这也导致用户只能自己想办法,搭建自己的图床服务器。今天,笔者就为大家介绍,如何使用Cpolar+ CFImagehost,搭建简洁易用的私人图床。
  • 07.07 15:53:54
    发表了文章 2023-07-07 15:53:54

    Spring MVC 深度解析与应用实践(2)

    4.2 校验 Spring MVC 提供了基于 JSR 303 和 JSR 349 的校验功能。我们可以在 Model 对象的属性上使用 JSR 303 和 JSR 349 提供的注解,如 @NotNull、@Size、@Pattern 等,来定义校验规则。然后,在 Controller 方法中使用 @Valid 注解来触发校验:
  • 07.07 15:50:09
    发表了文章 2023-07-07 15:50:09

    Spring MVC 深度解析与应用实践(1)

    1. 引言 1.1 Spring MVC 概述 Spring MVC(Model-View-Controller)是 Spring 框架的一部分,专门用于设计创建分层的 Java Web 应用。它是一个全功能的 MVC 模块,能够提供强大的配置选项,并利用默认的约定,使基本项目的配置降至最低。Spring MVC 提供了一种分离的方式,使得能够通过控制器(Controller)进行业务处理,模型(Model)进行数据处理,视图(View)进行展示处理,这样使得 Web 层的开发变得更加简洁明了。
  • 07.07 15:38:26
    发表了文章 2023-07-07 15:38:26

    Spring Boot:从入门到实践的全面指南(2)

    2.5 在Spring Boot中使用JSP 尽管Spring Boot推荐使用Thymeleaf作为其模板引擎,但在某些情况下,我们可能仍然需要在Spring Boot应用中使用JSP。在这一节中,我们将详细介绍如何在Spring Boot中配置和使用JSP。
  • 07.07 15:31:28
    发表了文章 2023-07-07 15:31:28

    Spring Boot:从入门到实践的全面指南(1)

    1. Spring Boot简介及特性 1.1 简介:什么是Spring Boot Spring Boot 是一个基于 Spring 框架的开源项目,它的主要设计目标是使开发者能够快速启动和部署 Spring 应用程序。Spring Boot 对 Spring 平台和第三方库采用了"习惯优于配置"的理念,减少了开发人员对配置的需求。
  • 07.07 15:26:20
    发表了文章 2023-07-07 15:26:20

    Web开发中的图片管理:策略与实践

    1. 图片优化 图片优化是网站性能优化中的重要一环,这涉及到多个方面,包括减少文件大小,选择正确的图片格式,实现响应式图片,以及考虑图片的懒加载或预加载。
  • 07.07 15:22:11
    发表了文章 2023-07-07 15:22:11

    深入浅出Docker:Java开发者的快速上手指南

    前言 在今天的软件开发环境中,Docker已经成为了一种常见的开发和部署工具。无论你是前端开发者、后端开发者,还是DevOps工程师,理解并掌握Docker都将成为你所必须的技能。对于Java开发者来说,使用Docker可以极大地提高你的生产力。那么,如何使用Docker来部署Java应用呢?本文将为你揭示答案。
  • 07.07 15:19:20
    发表了文章 2023-07-07 15:19:20

    Spring Boot实践:Web、数据访问与权限管理的深度整合

    1. 整合Web开发:让Spring Boot驰骋在Web领域 Spring Boot对Web开发提供了极大的便利。默认集成的Tomcat使得Spring Boot能够轻松地开箱即用,而强大的Spring MVC框架更为我们处理HTTP请求提供了简洁而完备的工具。
  • 07.07 15:13:48
    发表了文章 2023-07-07 15:13:48

    提升SQL查询性能:深入理解和策略实践

    1. 使用索引   索引是一个用于快速查询和检索数据的数据库结构。你可以将其想象成一本书的目录,它可以让数据库引擎不必扫描整个表,而是直接定位到所需的数据,从而大大提高查询的性能。以下是几种索引类型:
  • 07.07 15:09:34
    发表了文章 2023-07-07 15:09:34

    Java并发编程:深入理解CompletableFuture

    一、引言 在Java的世界中,多线程编程一直被誉为其独特优势之一,而在Java 8中引入的CompletableFuture则为这一领域提供了更加强大和灵活的工具。本文将对CompletableFuture进行深度剖析,带你领略其在多线程开发中的实力。
  • 07.07 15:07:35
    发表了文章 2023-07-07 15:07:35

    深入理解Java ThreadLocal及其内存泄漏防范

    一、ThreadLocal简介 在Java中,ThreadLocal是一种线程封闭的机制,其主要目的是为每个线程都创建一个单独的变量副本。这意味着,每个线程都可以独立地改变自己的副本,而不会影响其他线程的副本。 ThreadLocal常被用于解决多线程编程中的数据同步问题。例如,我们可以用ThreadLocal来保存数据库连接、Session等常见的线程不安全的变量。
  • 07.07 15:04:41
    发表了文章 2023-07-07 15:04:41

    一位Java程序猿的“炫技“:从高级特性到深奥的代码实践

    前言 编程,既是科学也是艺术,具有极高的创造性。程序员在开发过程中,不仅需要对编程语言的语法和规则有深入的理解,还需要掌握一些"炫技"的编程技术和方法,以提升代码的效率,提高编程的乐趣。作为一名Java程序员,我会在这篇文章中分享一些Java的"炫技"编程技术。
  • 07.07 14:58:02
    发表了文章 2023-07-07 14:58:02

    Spring Boot项目中利用MyBatis逆向工程提升开发效率

    一、添加相关依赖 要使用MyBatis逆向工程,我们首先需要在Spring Boot项目中添加必要的依赖。以下是在使用MySQL数据库的Spring Boot项目中,添加MyBatis及MyBatis Generator依赖的pom.xml配置:
  • 07.07 14:54:41
    发表了文章 2023-07-07 14:54:41

    Spring Boot、Spring MVC 和 Spring Cloud 深度解析

    Spring Boot:简化Spring应用开发 Spring Boot是为了简化Spring应用开发而创建的。它使用了一种"约定优于配置"的方法,使得开发者可以更加专注于编写业务逻辑,而不是花费大量的时间在配置文件上。Spring Boot提供了许多默认配置,比如内嵌的Tomcat和自动配置的Spring上下文。
  • 07.06 22:30:52
    发表了文章 2023-07-06 22:30:52

    Spring Boot 注解详解:一步一步了解Spring Boot的核心注解

    1. 主要的注解:@SpringBootApplication 我们的入口类一般会被此注解所标注,如下所示:
  • 07.06 22:28:12
    发表了文章 2023-07-06 22:28:12

    Spring Boot 注解解读详解

    Spring Boot提供了大量的注解来简化Spring应用的开发。下面我们将详细介绍一些最常用的Spring Boot注解。 一、核心注解 1. @SpringBootApplication 这是一个复合注解,用于标记应用的主类。它包含了以下三个注解:
  • 07.06 21:39:54
    发表了文章 2023-07-06 21:39:54

    OPPO 关停“造芯”业务 ZEKU:一场大胆的尝试的结束

    前言 近期,OPPO 关停了其“造芯”业务 ZEKU,结束了其自主研发处理器的尝试。本文将对这一事件进行探讨,分析其背后的原因及其对整个行业的影响。
  • 07.06 21:35:07
    发表了文章 2023-07-06 21:35:07

    Spring Cloud: 云原生微服务实践

    1. Spring Cloud 简介 Spring Cloud 是由 Pivotal 团队提供的一种基于 Spring Boot 实现,为微服务架构提供的一套全面且集成化的解决方案。其主要目标是提供一种简单和可接受的开发方式来快速地构建分布式系统,包括配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、决策竞选、分布式会话等。
  • 07.06 21:28:56
    发表了文章 2023-07-06 21:28:56

    数据结构之查找:理解查找算法的基础与优化

    前言 查找是数据结构中的一种基本操作,对于理解和优化数据结构的性能至关重要。本文将详细介绍查找的基本概念,包括线性查找、二分查找、散列查找,以及如何根据实际情况选择最合适的查找算法。
  • 07.06 21:08:38
    发表了文章 2023-07-06 21:08:38

    我的创作纪念日:一位大学生Java技术创作者的自述

    机缘 作为一个软件工程专业的学生,我对编程一直怀有浓厚的兴趣。然而,我的创作之路始于一次偶然的机会。 在我第一次接触Java编程的时候,我就被它的强大功能和灵活性深深吸引。我投入大量的时间和精力去学习,熬夜看教程,反复练习,一步步掌握Java编程的技巧。然而,我发现,虽然我已经掌握了许多知识,但是我还是经常会遇到一些问题,而这些问题在教科书上是找不到答案的。
  • 07.06 21:06:47
    发表了文章 2023-07-06 21:06:47

    Spring Boot 整合 RabbitMQ:简化异步消息处理

    前言 RabbitMQ 是一款高性能的开源消息队列服务器,基于 AMQP 协议。它广泛应用于企业级应用程序,用于解耦系统组件、实现异步处理、负载均衡等。本文将指导您如何在 Spring Boot 项目中整合 RabbitMQ,实现简单高效的消息处理。
  • 07.06 21:04:10
    发表了文章 2023-07-06 21:04:10

    SpringBoot进阶:掌握SpringBoot的高级特性

    1. 使用Profiles进行环境配置 在开发、测试和生产环境中,我们的应用程序可能需要不同的配置。SpringBoot支持使用Profiles进行环境配置。通过创建不同的配置文件(如application-dev.yml、application-test.yml、application-prod.yml),我们可以为不同环境分别定义配置。通过设置spring.profiles.active属性来选择使用哪个配置文件:
  • 07.06 20:57:04
    发表了文章 2023-07-06 20:57:04

    协同过滤推荐系统:原理、技术与Java实践

    前言 在当今信息爆炸的时代,推荐系统已成为解决信息过载问题的有效工具。从电商网站的商品推荐到社交媒体的信息推送,推荐系统已经渗透到了我们生活的方方面面。而协同过滤(Collaborative Filtering,简称CF)算法是推荐系统领域的一种经典技术,通过分析用户之间的相似性或物品之间的相似性,为用户推荐与其兴趣相关的物品。
  • 07.06 20:52:06
    发表了文章 2023-07-06 20:52:06

    协同过滤算法深入解析:构建智能推荐系统的核心技术

    一、前言 随着互联网的高速发展,我们每天面临着海量信息的冲击,从而使得我们无法有效地筛选出感兴趣的信息。在这种背景下,推荐系统应运而生,成为帮助用户过滤信息,找到自己感兴趣内容的有效工具。协同过滤算法作为推荐系统中的一种核心技术,广泛应用于电商、社交媒体、音乐、电影等多个领域,极大地改善了用户体验。本文将对协同过滤算法进行深入解析,让我们一起探讨这一神奇的技术。
  • 07.06 20:26:55
    发表了文章 2023-07-06 20:26:55

    Android-图片压缩详解:原理、方法与实践

    前言 在Android应用开发中,处理图片是一个非常常见的需求。然而,大尺寸和高质量的图片可能会占用大量内存,导致应用程序性能下降,甚至引发OOM(Out of Memory)错误。因此,对图片进行合适的压缩是非常重要的。本文将详细介绍Android图片压缩的原理、方法和实践。
  • 07.06 15:22:23
    发表了文章 2023-07-06 15:22:23

    Spring Boot:简化Spring应用程序的开发

    前言 Spring Boot是一个基于Spring框架的开源项目,旨在简化Spring应用程序的开发、配置和部署。本文将详细介绍Spring Boot的基本概念、特性、常用注解和实践。我们将使用一个实际的示例,帮助你更好地理解和应用Spring Boot。
  • 07.06 15:15:26
    发表了文章 2023-07-06 15:15:26

    云计算的优势与未来发展趋势

    一、前言 随着科技的不断发展,企业在信息技术应用方面遇到了许多挑战,如成本高昂、设备更新换代困难、运维复杂等。为了解决这些问题,越来越多的企业开始关注云计算技术,并逐步实现数字化转型。本文将深入探讨云计算的基础概念、企业采用云计算的优势、行业应用案例,以及未来发展趋势与挑战,希望能帮助读者全面了解云计算的前景与潜力。 二、云计算的基础概念
  • 07.06 15:11:18
    发表了文章 2023-07-06 15:11:18

    RabbitMQ:从入门到实践

    1. RabbitMQ简介 RabbitMQ是一款开源的、基于AMQP协议的消息队列系统,用于构建可扩展、高性能、松耦合的分布式系统。RabbitMQ具有以下特点: 支持多种语言和平台:Java、Python、Ruby、.NET等 提供丰富的交换器类型和路由策略:直接、广播、主题和头 支持消息持久化和高可用性:保证消息不丢失,服务可用性 提供管理界面和监控插件:方便管理和监控RabbitMQ服务器 社区活跃,文档丰富:易于学习和使用
  • 07.06 15:06:31
    发表了文章 2023-07-06 15:06:31

    RabbitMQ:深入理解消息队列

    前言 在分布式系统中,消息队列是一种常用的解耦和通信方式。它允许应用程序之间通过消息的形式进行通信,从而降低了系统各部分之间的耦合。RabbitMQ是一款开源的、高性能的、可扩展的消息队列系统,它基于AMQP协议实现。本篇博客将带你深入理解RabbitMQ的原理和实践,让你更好地运用这一技术。
  • 发表了文章 2023-07-07

    HDU - 1312 Red and Black(DFS)

  • 发表了文章 2023-07-07

    常见排序算法详解(2)

  • 发表了文章 2023-07-07

    常见排序算法详解(1)

  • 发表了文章 2023-07-07

    探索Java集合框架的奥秘

  • 发表了文章 2023-07-07

    MySQL索引失效的原因及应对策略

  • 发表了文章 2023-07-07

    【VsCode远程开发】Windows SSH远程连接Linux服务器 - 无公网IP内网穿透(2)

  • 发表了文章 2023-07-07

    【VsCode远程开发】Windows SSH远程连接Linux服务器 - 无公网IP内网穿透(1)

  • 发表了文章 2023-07-07

    趣味算法:搜索算法的理解、应用与优化策略

  • 发表了文章 2023-07-07

    趣味算法:滑动窗口算法的理解与应用

  • 发表了文章 2023-07-07

    趣味算法:探索栈和队列的神秘之旅

  • 发表了文章 2023-07-07

    趣味算法——探索哈希表的神秘世界

  • 发表了文章 2023-07-07

    趣味算法——链表:灵活性与高效性的完美结合

  • 发表了文章 2023-07-07

    Java线程生命周期详解

  • 发表了文章 2023-07-07

    Java垃圾回收机制深入理解

  • 发表了文章 2023-07-07

    Java设计模式:深入解析与应用示例

  • 发表了文章 2023-07-07

    Java内存溢出问题深入探究及其解决策略

  • 发表了文章 2023-07-07

    剖析算法:解决问题的艺术

  • 发表了文章 2023-07-07

    本地搭建CFimagehost私人图床【公网远程访问】(2)

  • 发表了文章 2023-07-07

    本地搭建CFimagehost私人图床【公网远程访问】(1)

  • 发表了文章 2023-07-07

    Spring MVC 深度解析与应用实践(2)

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