nanshaws_社区达人页

个人头像照片
nanshaws
已加入开发者社区631

勋章 更多

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

成就

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

我关注的人 更多

技术能力

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

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

Java,喜欢c,会一点c#,kotlin和c加加,欢迎大家和我做朋友,一起学习,共同进步,祈求面试和内推

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

2024年10月

  • 10.10 17:39:47
    发表了文章 2024-10-10 17:39:47

    用sdkman在linux上管理多个java版本

    本文介绍了如何在Linux上使用SDKMAN来管理多个Java版本,包括安装SDKMAN、验证安装、列出和安装不同版本的JDK、Maven和Gradle,以及如何切换使用不同版本。
  • 10.10 17:38:50
    发表了文章 2024-10-10 17:38:50

    解析exe文件

    如何使用`objdump`工具解析exe文件,包括exe文件的组成、`objdump`的用法以及如何查看exe文件的节头信息和完整内容。
  • 10.10 17:37:28
    发表了文章 2024-10-10 17:37:28

    解析用GraalVm编译的class文件

    这篇文章介绍了如何使用`javap`工具反编译由GraalVM编译的`.class`文件,详细展示了`javap`的用法和输出内容,包括类声明、版本信息、访问标志、类层次结构、接口、字段、方法、属性以及常量池等信息。
  • 10.10 17:36:25
    发表了文章 2024-10-10 17:36:25

    rabbitmq基础教程(ui,java,springamqp)

    本文提供了RabbitMQ的基础教程,包括如何使用UI创建队列和交换机、Java代码操作RabbitMQ、Spring AMQP进行消息发送和接收,以及如何使用不同的交换机类型(fanout、direct、topic)进行消息路由。
  • 10.10 17:34:26
    发表了文章 2024-10-10 17:34:26

    Docker安装rabbitmq

    如何使用Docker安装和配置RabbitMQ服务,包括拉取RabbitMQ镜像、创建容器、配置持久化和访问管理界面的步骤。
  • 10.10 17:33:09
    发表了文章 2024-10-10 17:33:09

    Nacos入门到精通

    本文详细介绍了Nacos的基本概念、安装过程、配置管理功能,并通过具体代码示例展示了如何使用Java SDK和Spring Boot拉取和监听Nacos中的配置信息。
  • 10.10 17:29:17
    发表了文章 2024-10-10 17:29:17

    软考2023年上半年,选择题讲解4-27

    本文是一份软考2023年上半年选择题的讲解,涵盖了计算机组成、网络、操作系统、知识产权、软件工程、数据流图、布尔代数、正则表达式等多个领域的知识点。
  • 10.10 17:24:41
    发表了文章 2024-10-10 17:24:41

    Redis的实现四:事件循环和计时器

    这篇文章详细解释了在Redis实现中如何通过引入事件循环和计时器来处理超时情况,包括使用链表数据结构管理计时器、更新事件循环以及处理计时器触发的事件。
  • 10.10 17:23:14
    发表了文章 2024-10-10 17:23:14

    海明码详解

    本文详细介绍了海明码(Hamming Code)的概念、原理和应用,包括信息位与校验位的关系、校验位的计算方法、错误检测与纠正过程,并通过实例展示了如何使用海明码进行编码,突出了海明码在提高数据传输可靠性方面的重要性。
  • 10.10 17:22:09
    发表了文章 2024-10-10 17:22:09

    Springboot3.2.1搞定了类Service和bean注解同名同类型问题修复

    这篇文章讨论了在Spring Boot 3.2.1版本中,同名同类型的bean和@Service注解类之间冲突的问题得到了解决,之前版本中同名bean会相互覆盖,但不会在启动时报错,而在配置文件中设置`spring.main.allow-bean-definition-overriding=true`可以解决这个问题。
  • 10.10 17:20:32
    发表了文章 2024-10-10 17:20:32

    Springboot3新特性:GraalVM Native Image Support和虚拟线程(从入门到精通)

    这篇文章介绍了Spring Boot 3中GraalVM Native Image Support的新特性,提供了将Spring Boot Web项目转换为可执行文件的步骤,并探讨了虚拟线程在Spring Boot中的使用,包括如何配置和启动虚拟线程支持。
  • 10.10 15:02:23
    发表了文章 2024-10-10 15:02:23

    MongoDB Compass 的教程

    这篇文章提供了MongoDB Compass的基本使用教程,包括如何建立数据库连接、创建和删除数据库、插入和修改文档数据,以及执行聚合查询来分析和排序数据。
  • 10.10 15:00:36
    发表了文章 2024-10-10 15:00:36

    yolov5的完整部署(适合新人和懒人,一键安装)

    这篇文章为新人和希望简化部署过程的用户介绍了如何一键安装和配置YOLOv5环境,包括安装Anaconda、设置镜像源、安装PyCharm、创建虚拟环境、下载YOLOv5项目、安装依赖以及在PyCharm中配置和运行项目。
  • 10.10 14:58:54
    发表了文章 2024-10-10 14:58:54

    c语言实现b树

    这篇文章介绍了B树的概念、特点和应用场景,并提供了一个C语言实现的B树数据结构示例代码,包括节点定义、创建新节点、分裂节点、插入关键字和打印B树等函数。
  • 10.10 14:57:51
    发表了文章 2024-10-10 14:57:51

    利用GraalVM将java文件变成exe可执行文件

    这篇文章简明地介绍了如何使用GraalVM将一个简单的Java程序编译成exe可执行文件,首先通过javac命令编译Java文件生成class文件,然后使用native-image命令将class文件转换成独立的exe文件,并展示了如何运行这个exe文件。
  • 10.10 14:55:52
    发表了文章 2024-10-10 14:55:52

    Springboot3新特性:开发第一个 GraalVM 本机应用程序(完整教程)

    文章介绍如何在Spring Boot 3中利用GraalVM将Java应用程序编译成独立的本机二进制文件,从而提高启动速度、减少内存占用,并实现不依赖JVM运行。
  • 10.10 14:54:25
    发表了文章 2024-10-10 14:54:25

    计算机网络的常用的网络通信命令(Windows)

    本文介绍了网络技术中常用的命令,如ping用于检测网络连通性,ipconfig查看TCP/IP配置,netstat监控网络状态,arp显示和修改ARP缓存,at安排任务执行,tracert追踪路由,以及nbtstat获取NetBIOS信息。
  • 10.10 14:52:28
    发表了文章 2024-10-10 14:52:28

    Springboot WebFlux项目结合mongodb进行crud

    这篇文章介绍了如何使用Spring Boot WebFlux框架结合MongoDB进行基本的CRUD(创建、读取、更新、删除)操作,包括项目设置、实体类和Repository的创建、控制器的实现以及配置文件的编写。
  • 10.10 14:51:36
    发表了文章 2024-10-10 14:51:36

    Elasticsearch 7.8.0从入门到精通

    这篇文章详细介绍了Elasticsearch 7.8.0的安装、核心概念(如正排索引和倒排索引)、RESTful风格、各种索引和文档操作、条件查询、聚合查询以及在Spring Boot中整合Elasticsearch的步骤和示例。
  • 10.10 14:49:49
    发表了文章 2024-10-10 14:49:49

    springboot实现黑名单和白名单功能

    这篇文章介绍了如何在Spring Boot中实现黑名单和白名单功能,通过创建一个自定义的过滤器类并注册到Spring Boot应用中,以控制基于IP地址的访问权限。
  • 10.10 14:48:37
    发表了文章 2024-10-10 14:48:37

    c语言实现跳表(skiplist)

    本文介绍了跳表(Skip List)的数据结构及其实现,包括节点定义、创建、随机层数生成、插入、查找、打印和释放操作,展示了跳表作为一种高效有序序列查找、插入和删除操作的数据结构。
  • 10.10 14:47:15
    发表了文章 2024-10-10 14:47:15

    Redis的实现三:c语言实现平衡二叉树,通过平衡二叉树实现排序集

    本博客介绍了如何在C语言中实现一个平衡二叉树,并通过这个数据结构来模拟Redis中的排序集功能。
  • 10.10 14:45:11
    发表了文章 2024-10-10 14:45:11

    用java搞定时任务,将hashmap里面的值存到文件里面去

    本文介绍了如何使用Java的`Timer`和`TimerTask`类创建一个定时任务,将HashMap中的键值对写入到文本文件中,并提供了完整的示例代码。
  • 10.10 14:43:59
    发表了文章 2024-10-10 14:43:59

    Redis的实现二: c、c++的网络通信编程技术,让服务器处理多个client

    本文讨论了在C/C++中实现服务器处理多个客户端的技术,重点介绍了事件循环和非阻塞IO的概念,以及如何在Linux上使用epoll来高效地监控和管理多个文件描述符。
  • 10.10 14:41:38
    发表了文章 2024-10-10 14:41:38

    用java实现Client和Server之间的互相通信

    本文介绍了如何使用Java实现客户端和服务器之间的通信,包括服务器端创建ServerSocket、接受客户端连接、读取和发送消息,以及客户端创建Socket连接、发送和接收消息的完整过程。
  • 10.10 14:40:42
    发表了文章 2024-10-10 14:40:42

    c语言实现HashTable

    本文介绍了如何在C语言中实现哈希表(HashTable),包括定义节点结构、自定义哈希函数、创建节点、插入节点、搜索节点和删除节点的完整过程。
  • 10.10 14:39:31
    发表了文章 2024-10-10 14:39:31

    如何利用docker来部署war包项目

    本文介绍了如何使用Docker来部署WAR包项目,包括编写Dockerfile和docker-compose.yml文件,以及如何通过Docker Compose启动服务。
  • 10.10 14:04:43
    发表了文章 2024-10-10 14:04:43

    Redis的实现一:c、c++的网络通信编程技术,先实现server和client的通信

    本文介绍了使用C/C++进行网络通信编程的基础知识,包括创建socket、设置套接字选项、绑定地址、监听连接以及循环接受和处理客户端请求的基本步骤。
  • 10.10 14:02:45
    发表了文章 2024-10-10 14:02:45

    美化博客园的个人主页

    美化博客园个人主页的详细步骤,包括更换博客皮肤、添加音乐播放器、鼠标特效、图片放大功能以及雪花特效等个性化设置。
  • 10.10 14:00:13
    发表了文章 2024-10-10 14:00:13

    从csdn搬家到博客园(完整教程)

    作者提供了从CSDN搬家到博客园的完整教程,包括如何导出CSDN博客、在博客园导入以及使用WordPress插件导入文章等步骤。
  • 10.10 13:56:54
    发表了文章 2024-10-10 13:56:54

    TCP传输层详解(计算机网络复习)

    本文详细解释了TCP/IP协议族的分层模型、各层的功能、TCP报文的格式以及TCP连接建立的三次握手和断开的四次挥手过程。
  • 10.10 13:50:21
    发表了文章 2024-10-10 13:50:21

    使用Netty实现文件传输的HTTP服务器和客户端

    本文通过详细的代码示例,展示了如何使用Netty框架实现一个文件传输的HTTP服务器和客户端,包括服务端的文件处理和客户端的文件请求与接收。
  • 10.10 13:45:25
    发表了文章 2024-10-10 13:45:25

    unsafe类和varhandle类讲解

    本文介绍了Java中的Unsafe类和VarHandle类,展示了Unsafe类如何通过底层操作绕过Java的安全限制直接访问内存和对象,以及VarHandle类如何在Java 9及以上版本中提供原子性和可变性访问。
  • 10.10 13:44:26
    发表了文章 2024-10-10 13:44:26

    Optional源码分析(涉及Objects源码和Stream源码)

    本文分析了Java中Optional类的源码,包括其内部的Objects.requireNonNull方法、EMPTY定义、构造方法、ofNullable方法、isEmpty方法以及如何与Stream类交互,展示了Optional类如何避免空指针异常并提供流式操作。
  • 10.10 13:42:02
    发表了文章 2024-10-10 13:42:02

    Reactor实战,创建一个简单的单线程Reactor(理解了就相当于理解了多线程的Reactor)

    本文通过一个简单的单线程Reactor模式的Java代码示例,展示了如何使用NIO创建一个服务端,处理客户端的连接和数据读写,帮助理解Reactor模式的核心原理。
  • 10.10 13:40:49
    发表了文章 2024-10-10 13:40:49

    系统监控:使用日志文件 journalctl的使用

    本文介绍了如何使用`journalctl`命令来监控和查看Linux系统的日志文件,包括查看特定行数、过滤日志级别、实时跟踪日志、按时间段查询日志以及日志轮换和压缩的配置。
  • 10.10 13:36:35
    发表了文章 2024-10-10 13:36:35

    Reactor模式

    通过一个具体的Java代码示例展示了如何在NIO框架下实现Reactor模式,用于处理网络IO事件,包括事件的接收、分发和处理。
  • 10.10 13:35:38
    发表了文章 2024-10-10 13:35:38

    lua面向对象(类)和lua协同线程与协同函数、Lua文件I/O

    Lua的面向对象编程、协同线程与协同函数的概念和使用,以及Lua文件I/O操作的基本方法。
  • 10.10 13:34:38
    发表了文章 2024-10-10 13:34:38

    lua完整学习笔记

    Lua学习笔记,涵盖了Lua的注释、数据结构、标识符、保留字、变量、运算符、函数、流程控制语句、循环语句、table的使用、迭代器以及模块化等基础知识点。
  • 10.10 13:32:51
    发表了文章 2024-10-10 13:32:51

    termux+anlinux+Rvnc viewer来使安卓手机(平板)变成linux服务器

    本文介绍了如何在Android设备上安装Termux和AnLinux,并通过这些工具运行Ubuntu系统和桌面环境。
  • 10.10 13:31:38
    发表了文章 2024-10-10 13:31:38

    java协程操作mysql数据库

    本文介绍了如何在Java项目中使用虚拟线程和协程操作MySQL数据库,并通过代码示例展示了如何利用CompletableFuture实现非阻塞数据库连接和操作。
  • 10.10 13:29:31
    发表了文章 2024-10-10 13:29:31

    如何用java的虚拟线程连接数据库

    本文介绍了如何使用Java虚拟线程连接数据库,包括设置JDK版本、创建虚拟线程的方法和使用虚拟线程连接MySQL数据库的示例代码。
  • 10.10 13:28:31
    发表了文章 2024-10-10 13:28:31

    netty整合websocket(完美教程)

    本文是一篇完整的Netty整合WebSocket的教程,介绍了WebSocket的基本概念、使用Netty构建WebSocket服务器的步骤和代码示例,以及如何创建前端WebSocket客户端进行通信的示例。
  • 10.10 13:27:00
    发表了文章 2024-10-10 13:27:00

    软件质量保护与测试(第2版)学习总结第十三章 集成测试

    本文是《软件质量保护与测试》(第2版)第十三章的学习总结,介绍了集成测试的概念、主要任务、测试层次与原则,以及集成测试的不同策略,包括非渐增式集成和渐增式集成(自顶向下和自底向上),并通过图示详细解释了集成测试的过程。
  • 10.10 13:26:03
    发表了文章 2024-10-10 13:26:03

    软件质量保护与测试(第2版)学习总结第十一章 白盒测试

    本文是《软件质量保护与测试》(第2版)第十一章的学习总结,详细讲解了白盒测试中的控制流测试技术,包括语句覆盖、判断覆盖、条件覆盖、判定-条件覆盖和路径覆盖等方法,并通过具体代码示例展示了如何设计测试用例来验证程序中的不同执行路径。
  • 10.10 13:25:04
    发表了文章 2024-10-10 13:25:04

    软件质量保护与测试(第2版)学习总结第十章 黑盒测试

    本文是《软件质量保护与测试》(第2版)第十章的学习总结,介绍了黑盒测试的基本概念和方法,包括等价类划分、边界值分析和因果图法,并通过具体例子展示了如何设计测试用例来验证软件的功能性需求。
  • 10.10 13:24:09
    发表了文章 2024-10-10 13:24:09

    软件质量保护与测试(第2版)学习总结第一章

    本文是《软件质量保护与测试》(第2版)第一章的学习总结,概述了软件的特征、分类、软件工程的层次化技术、现代软件开发的变化,以及软件质量的概念和评价体系,包括黑盒、白盒和灰盒测试方法。
  • 10.10 13:22:46
    发表了文章 2024-10-10 13:22:46

    关于git 解决分支冲突问题(具体操作,包含截图,教你一步一步解决冲突问题)

    本文通过具体操作和截图,详细讲解了如何在Git中解决分支冲突问题,包括如何识别冲突、手动解决冲突代码、提交合并后的代码,以及推送到远程分支。
  • 10.10 13:21:51
    发表了文章 2024-10-10 13:21:51

    MongoDB是一个NoSQL数据库,有着多种不同的命令和操作。以下是一些常见的MongoDB命令:

    一些常用的MongoDB命令,如数据库和集合的管理、数据的插入、查询、更新、删除以及聚合操作等。
  • 10.10 13:20:14
    发表了文章 2024-10-10 13:20:14

    MongoDB入门级别教程全(Windows版,保姆级教程)

    一份全面的MongoDB入门级教程,包括在Windows系统上安装MongoDB、使用MongoDB Shell和Compass GUI进行数据库操作,以及MongoDB的基本数据类型和查询技巧。
  • 发表了文章 2024-11-15

    如何修改wsl的Ubuntu的dns,固定dns

  • 发表了文章 2024-11-14

    Ubuntu安装homebrew的完整教程

  • 发表了文章 2024-10-12

    如何利用wsl-Ubuntu里conda用来给Windows的PyCharm开发

  • 发表了文章 2024-10-12

    eclipse如何导入springboot项目

  • 发表了文章 2024-10-12

    SpringMvc的具体操作,如何配置springMvc(完整教程)

  • 发表了文章 2024-10-12

    processing像素画教程

  • 发表了文章 2024-10-12

    eclipse搭建springboot项目

  • 发表了文章 2024-10-12

    Eclipse创建Spring项目

  • 发表了文章 2024-10-12

    算法之背包问题

  • 发表了文章 2024-10-12

    eclipse创建maven项目

  • 发表了文章 2024-10-12

    算法之堆排序

  • 发表了文章 2024-10-12

    两个字符串匹配出最长公共子序列算法

  • 发表了文章 2024-10-12

    libgdx ashley框架的讲解

  • 发表了文章 2024-10-12

    安装golang

  • 发表了文章 2024-10-12

    软件测试区分:条件组合覆盖、语句覆盖、判定覆盖、条件覆盖、路径覆盖

  • 发表了文章 2024-10-12

    java版本学习网站又添加了一个libgdx模块

  • 发表了文章 2024-10-12

    Springboot+spring-boot-starter-data-jdbc实现数据库的操作

  • 发表了文章 2024-10-12

    本地wsl的Ubuntu安装docker,不使用docker桌面版

  • 发表了文章 2024-10-12

    processing完整教程

  • 发表了文章 2024-10-12

    软考:区分词法分析、语法分析、语义分析

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