nanshaws_个人页

个人头像照片 nanshaws
个人头像照片
181
0
0

个人介绍

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

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

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

阿里云技能认证

详细说明
暂无更多信息

2024年10月

  • 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的基本数据类型和查询技巧。
  • 10.10 13:18:41
    发表了文章 2024-10-10 13:18:41

    redis的基本命令,并用netty操作redis(不使用springboot或者spring框架)就单纯的用netty搞。

    这篇文章介绍了Redis的基本命令,并展示了如何使用Netty框架直接与Redis服务器进行通信,包括设置Netty客户端、编写处理程序以及初始化Channel的完整示例代码。
  • 10.10 13:17:17
    发表了文章 2024-10-10 13:17:17

    用dbeaver创建一个enum类型,并讲述一部分,mysql的enum类型的知识

    这篇文章介绍了如何在DBeaver中创建MySQL表的枚举(ENUM)字段,并探讨了MySQL中ENUM类型的一些行为特点,例如ENUM值的默认排序和在插入重复值时的表现。
  • 10.10 13:16:16
    发表了文章 2024-10-10 13:16:16

    java的反应式流

    本文介绍了Java反应式流的概念和编程模型,通过使用Java自身的Flow API和Reactor库,展示了如何实现发布者-订阅者模式,并提供了实际的代码示例。
  • 10.10 13:14:53
    发表了文章 2024-10-10 13:14:53

    java制作游戏,如何使用libgdx,入门级别教学

    本文是一篇入门级教程,介绍了如何使用libgdx游戏开发框架创建一个简单的游戏项目,包括访问libgdx官网、设置项目、下载项目生成工具,并在IDE中运行生成的项目。
  • 10.10 13:10:52
    发表了文章 2024-10-10 13:10:52

    Springboot整合shiro,带你学会shiro,入门级别教程,由浅入深,完整代码案例,各位项目想加这个模块的人也可以看这个,又或者不会mybatis-plus的也可以看这个

    本文详细讲解了如何整合Apache Shiro与Spring Boot项目,包括数据库准备、项目配置、实体类、Mapper、Service、Controller的创建和配置,以及Shiro的配置和使用。
  • 10.10 13:08:17
    发表了文章 2024-10-10 13:08:17

    Springboot+shiro,完整教程,带你学会shiro

    这篇文章提供了一个完整的Apache Shiro与Spring Boot结合使用的教程,包括Shiro的配置、使用以及在非Web和Web环境中进行身份验证和授权的示例。
  • 10.10 12:59:36
    发表了文章 2024-10-10 12:59:36

    Springboot的Container Images,docker加springboot

    本文介绍了如何使用Spring Boot的层索引文件和Docker优化Spring Boot应用程序的容器化过程,包括解压缩可执行jar和创建分层Docker映像的方法。
  • 10.10 12:58:25
    发表了文章 2024-10-10 12:58:25

    kotlin+springboot入门级别教程,教你如何用kotlin和springboot搭建http

    本文是一个入门级教程,介绍了如何使用Kotlin和Spring Boot搭建HTTP服务,并强调了Kotlin的空安全性特性。
  • 10.10 12:57:09
    发表了文章 2024-10-10 12:57:09

    jdk10的var局部变量类型推理

    本文介绍了JDK 10中引入的局部变量类型推断功能,即`var`关键字,它允许开发者在声明具有初始值的局部变量时省略显式类型,以简化代码并提高可读性。
  • 10.10 12:55:55
    发表了文章 2024-10-10 12:55:55

    SpringCore完整学习教程7,入门级别

    如何创建Spring Boot的自定义自动配置,包括理解自动配置类、定位自动配置候选、使用条件注解、测试自动配置以及创建自定义启动器的完整教程。
  • 10.10 12:53:25
    发表了文章 2024-10-10 12:53:25

    SpringCore完整学习教程6,入门级别

    本文是Spring Core学习教程的第六部分,涵盖了Spring Boot中的任务执行和调度、异步处理,以及使用@SpringBootTest进行集成测试的多种方式,包括使用MockMvc和WebTestClient进行模拟测试和使用随机端口启动服务器进行测试。
  • 10.10 12:51:42
    发表了文章 2024-10-10 12:51:42

    SpringCore完整学习教程5,入门级别

    本文是Spring Core学习教程的第五部分,深入探讨了Spring Boot对JSON的支持,包括Jackson、Gson和JSON-B三个JSON映射库的集成,以及如何自定义序列化器、反序列化器和使用Mixins。
  • 10.10 12:50:22
    发表了文章 2024-10-10 12:50:22

    SpringCore完整学习教程4,入门级别

    本文是Spring Core学习教程的第四部分,详细介绍了Spring Boot中的日志记录功能,包括日志格式、控制台输出、文件输出、日志轮换、日志级别设置、日志组定义、使用日志关闭钩子、自定义日志配置以及Logback扩展等。
  • 10.10 12:30:36
    发表了文章 2024-10-10 12:30:36

    springCore完整学习教程2,入门级别

    本文是Spring Core学习教程的第二部分,深入讲解了Spring Boot中的外部化配置,包括配置文件的加载规则、使用配置文件、配置属性的加密、YAML的使用、配置随机值、系统环境属性的配置,以及@ConfigurationProperties注解的详细使用和与@Value注解的比较。
  • 10.10 12:21:46
    发表了文章 2024-10-10 12:21:46

    SpringCore 完整学习教程1,入门级别

    本文是Spring Core的学习教程第一部分,涵盖了SpringApplication的使用、启动失败处理、延迟初始化、自定义SpringApplication、事件监听、Web环境、访问应用程序参数、使用ApplicationRunner或CommandLineRunner、应用程序退出码以及管理应用程序可用性状态等基本概念。
  • 10.10 12:19:04
    发表了文章 2024-10-10 12:19:04

    springboot的缓存和redis缓存,入门级别教程

    本文介绍了Spring Boot中的缓存机制,包括使用默认的JVM缓存和集成Redis缓存,以及如何配置和使用缓存来提高应用程序性能。
  • 10.10 12:17:29
    发表了文章 2024-10-10 12:17:29

    springboot操作nosql的mongodb,或者是如何在mongodb官网创建服务器并进行操作

    本文介绍了如何在Spring Boot中操作NoSQL数据库MongoDB,包括在MongoDB官网创建服务器、配置Spring Boot项目、创建实体类、仓库类、服务类和控制器类,以及如何进行测试。
  • 10.10 12:15:56
    发表了文章 2024-10-10 12:15:56

    论多段图的最短路径问题(我认为本质上还是暴力枚举法)

    本文讨论了多段图最短路径问题的解决方法,认为本质上是使用暴力枚举法,通过逐步计算每个阶段点的最短距离来确定从起点到终点的最短路径。
  • 10.10 12:14:49
    发表了文章 2024-10-10 12:14:49

    springboot实现邮箱发送(激活码)功能

    本文介绍了如何在Spring Boot应用中配置和使用邮箱发送功能,包括开启邮箱的SMTP服务、添加Spring Boot邮件发送依赖、配置application.properties文件,以及编写邮件发送的代码实现。
  • 10.10 12:13:12
    发表了文章 2024-10-10 12:13:12

    jdk21的外部函数和内存API(MemorySegment)(官方翻译)

    本文介绍了JDK 21中引入的外部函数和内存API(MemorySegment),这些API使得Java程序能够更安全、高效地与JVM外部的代码和数据进行互操作,包括调用外部函数、访问外部内存,以及使用不同的Arena竞技场来分配和管理MemorySegment。
  • 10.10 12:04:47
    发表了文章 2024-10-10 12:04:47

    jvm的jshell,学生的工具

    本文介绍了JVM的jshell工具,它为Java平台添加了REPL(读取-评估-打印循环)功能,使得学习、探索编码和原型代码变得更加便捷,但作者认为其在实际开发中较为鸡肋。
  • 10.10 12:03:50
    发表了文章 2024-10-10 12:03:50

    jdk9模块化

    本文介绍了JDK 9引入的模块化系统,解释了模块化的概念、好处,包括提高安全性、可维护性和减少冲突及加快启动时间,并举例说明了如何使用module-info.java文件来定义模块依赖和暴露的包。
  • 10.10 12:02:23
    发表了文章 2024-10-10 12:02:23

    jdk11的HttpClient

    本文介绍了JDK 11中新增的HttpClient功能,并通过示例代码展示了如何使用它来发送HTTP请求,包括GET请求和异步请求的处理。
  • 10.10 12:01:11
    发表了文章 2024-10-10 12:01:11

    vertx 的http服务表单提交与mysql验证

    本文介绍了如何使用Vert.x处理HTTP服务中的表单提交,并通过集成MySQL数据库进行验证,包括项目依赖配置、表单HTML代码和完整的Vert.x服务代码。
  • 发表了文章 2024-10-11

    软件设计师软考题目解析09 --每日五题

  • 发表了文章 2024-10-11

    软件设计师软考题目解析08 --每日五题

  • 发表了文章 2024-10-11

    软件设计师软考题目解析07 --每日五题

  • 发表了文章 2024-10-11

    软件设计师软考题目解析05 --每日五题

  • 发表了文章 2024-10-11

    软件设计师软考题目解析06 --每日五题

  • 发表了文章 2024-10-11

    软件设计师软考题目解析04 --每日五题

  • 发表了文章 2024-10-11

    软件设计师软考题目解析02 --每日五题

  • 发表了文章 2024-10-11

    软件设计师软考题目解析03 --每日五题

  • 发表了文章 2024-10-11

    nginx部署vue项目

  • 发表了文章 2024-10-11

    Nginx介绍和使用

  • 发表了文章 2024-10-11

    软件设计师软考题目解析01 --每日五题

  • 发表了文章 2024-10-11

    DBeaver执行sql文件

  • 发表了文章 2024-10-11

    git实操gitee

  • 发表了文章 2024-10-11

    git远程操控gitee

  • 发表了文章 2024-10-11

    libgdx摄像头的移动

  • 发表了文章 2024-10-11

    idea maven创建kotlin项目

  • 发表了文章 2024-10-11

    c++的指针完整教程

  • 发表了文章 2024-10-11

    开源软件的影响力

  • 发表了文章 2024-10-11

    netty的TCP服务端和客户端实现

  • 发表了文章 2024-10-11

    nginx的配置文件详解

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