nanshaws_个人页

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

个人介绍

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

擅长的技术

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

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

云产品技术能力:

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

阿里云技能认证

详细说明
暂无更多信息

2024年10月

  • 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服务代码。
  • 10.10 11:59:53
    发表了文章 2024-10-10 11:59:53

    raft算法的自我理解

    本文介绍了Raft算法的基本概念和工作原理,包括它如何通过日志复制和领导选举来实现分布式系统中不同机器的强一致性。
  • 10.10 11:58:45
    发表了文章 2024-10-10 11:58:45

    vertx的学习总结7之用kotlin 与vertx搞一个简单的http

    本文介绍了如何使用Kotlin和Vert.x创建一个简单的HTTP服务器,包括设置路由、处理GET和POST请求,以及如何使用HTML表单发送数据。
  • 10.10 11:57:26
    发表了文章 2024-10-10 11:57:26

    vertx的学习总结6之动态代理类和测试

    本文是Vert.x学习系列的第六部分,介绍了如何使用动态代理在事件总线上公开服务,以及如何进行Vert.x组件的异步测试,包括动态代理的创建和使用,以及JUnit 5和Vert.x测试工具的结合使用。
  • 10.10 11:55:43
    发表了文章 2024-10-10 11:55:43

    vertx学习总结5之回调函数及其限制,如网关/边缘服务示例所示未来和承诺——链接异步操作的简单模型响应式扩展——一个更强大的模型,特别适合组合异步事件流Kotlin协程

    本文是Vert.x学习系列的第五部分,讨论了回调函数的限制、Future和Promise在异步操作中的应用、响应式扩展以及Kotlin协程,并通过示例代码展示了如何在Vert.x中使用这些异步编程模式。
  • 10.10 11:52:34
    发表了文章 2024-10-10 11:52:34

    vertx的学习总结4之异步数据和事件流

    本文探讨了Vert.x中异步数据流的概念,包括事件流的抽象、背压机制的重要性,以及如何从流中解析协议数据,并通过文件流的示例代码展示了异步文件操作的处理方式。
  • 10.10 11:51:09
    发表了文章 2024-10-10 11:51:09

    vertx的学习总结3

    本文介绍了Vert.x中的Event Bus及其通信机制,包括点对点、请求-应答和发布-订阅三种通信模式的示例代码,以及如何在不同节点间使用Event Bus进行通信。
  • 10.10 11:49:35
    发表了文章 2024-10-10 11:49:35

    vertx的学习总结2

    本文是关于Vert.x的学习总结,包括Verticle的概念、如何编写和部署Verticle、Vert.x的线程模型,以及如何传递配置参数。
  • 10.10 11:45:50
    发表了文章 2024-10-10 11:45:50

    vertx的学习总结1

    本文概述了Vert.x的特点,包括其异步非阻塞的编程模型、多语言支持、响应式编程能力、内置网络支持和模块化设计,并讨论了异步与响应式编程的关系,分布式系统的必要性,以及Vert.x的替代方案。
  • 10.10 11:42:13
    发表了文章 2024-10-10 11:42:13

    docker制作compose

    本文介绍了Docker Compose的基本使用,包括安装、创建`docker-compose.yml`文件定义服务,以及如何使用环境变量和卷来配置多容器应用的步骤。
  • 10.10 11:38:54
    发表了文章 2024-10-10 11:38:54

    docker启动完美容器的过程

    本文详细介绍了使用Docker创建和管理容器的过程,包括拉取镜像、搜索镜像、创建容器、启动、停止、删除容器,以及查看容器日志和进程信息的常用命令。
  • 10.10 11:32:56
    发表了文章 2024-10-10 11:32:56

    一点通路由模拟实验8

    本文介绍了如何使用一点通路由模拟软件设置静态路由,包括配置主机和路由器的IP地址、启用IP路由功能,并添加静态路由规则以便在不同网络间的主机能够相互通信。
  • 10.10 11:32:55
    发表了文章 2024-10-10 11:32:55

    请求分页给出逻辑地址,求对应的物理地址

    请求分页内存管理中如何根据逻辑地址计算物理地址的过程,包括确定页号、计算偏移量,并将其转换为物理地址。
  • 10.10 11:31:22
    发表了文章 2024-10-10 11:31:22

    一点通路由模拟实验8

    本文介绍了如何使用一点通路由模拟软件设置静态路由,包括配置主机和路由器的IP地址、启用IP路由功能,并添加静态路由规则以便在不同网络间的主机能够相互通信。
  • 10.10 11:23:46
    发表了文章 2024-10-10 11:23:46

    java文件读取 while ((len = reader.read(buffer)) != -1){}的理解

    本文解释了Java中使用`InputStreamReader`和`read(buffer)`方法循环读取文件内容的机制,强调了如何正确理解读取循环和处理读取到的数据,以及如何处理字符编码和换行符。
  • 10.10 11:22:33
    发表了文章 2024-10-10 11:22:33

    java中父类方法return this.对象还是变量,子类去调用this.这个方法的问题

    本文探讨了在Java中,当父类的方法返回`this`对象或变量时,子类调用该方法的行为,以及`this`关键字在不同类中调用方法时的指向问题。
  • 10.10 11:20:30
    发表了文章 2024-10-10 11:20:30

    数据库的连接用Java

    本文介绍了如何使用Java连接MySQL数据库,包括注册JDBC驱动、创建数据库连接URL、设置数据库用户和密码、建立连接以及关闭连接的完整代码示例。
  • 10.10 11:17:50
    发表了文章 2024-10-10 11:17:50

    汇编语言的学习

    本文详细介绍了在DOSBox中学习汇编语言的基础知识,包括寄存器的使用、数据和指令的选取、栈的操作、段地址的计算以及如何编写和执行简单的汇编程序。
  • 10.10 11:12:28
    发表了文章 2024-10-10 11:12:28

    mysql的begin end嵌套

    本文介绍了MySQL中如何使用`begin`和`end`关键字进行事务或存储过程的嵌套操作,并强调了编写嵌套代码时需要注意作用域的重要性。
  • 10.10 11:11:12
    发表了文章 2024-10-10 11:11:12

    用Spring导致的无法运行Java文件的问题的解决方案

    本文提供了解决在IntelliJ IDEA社区版中使用Spring Initializr插件创建Spring项目后,Java文件无法运行的问题的方法,主要是通过加载Maven项目来解决。
  • 10.10 11:10:01
    发表了文章 2024-10-10 11:10:01

    ij社区版如何创建spring项目

    如何在IntelliJ IDEA社区版中创建Spring项目,包括安装Spring Boot Helper插件的步骤和创建过程。
  • 10.10 11:08:15
    发表了文章 2024-10-10 11:08:15

    链表指针的传参,传值和传地址

    本文讨论了链表操作中指针传参的问题,特别是指针的传值与传地址的区别,并提供了修正代码,以确保链表插入操作能正确地修改指针指向的地址。
  • 10.10 11:06:17
    发表了文章 2024-10-10 11:06:17

    广义表,广义表的定义和计算

    广义表的定义和概念,包括空表、单元素表、嵌套子表以及如何计算广义表的长度、取表头、取表尾和计算广义表的深度。
  • 10.10 11:05:15
    发表了文章 2024-10-10 11:05:15

    串ababaaababaa的next和串ababaabab的nextval

    本文介绍了计算字符串的next数组和nextval数组的方法,通过分析两个具体的例子来展示如何计算这些数组,这些数组通常用于KMP算法中。
  • 10.10 11:03:57
    发表了文章 2024-10-10 11:03:57

    cmake的单目录和多目录的使用(Linux和Windows)

    本文介绍了在Windows和Linux平台上使用CMake构建单目录和多目录项目的步骤,包括如何配置CMakeLists.txt文件以及如何生成和使用可执行文件、库文件。
  • 10.10 11:01:44
    发表了文章 2024-10-10 11:01:44

    VScode怎么实现c的运行,这里只讲述一些细节

    第一步要设置信任模式,否则你后面搞什么都没有用
  • 10.10 10:59:55
    发表了文章 2024-10-10 10:59:55

    析构造函数就是为了释放内存,就是在局部指针消失前释放内存,拷贝构造函数就是以构造函数为模块,在堆里面新开一块,同一个变量在堆里面的地址

    本文讨论了C++中构造函数和析构函数的作用,特别是它们在管理动态内存分配和释放中的重要性,以及如何正确地实现拷贝构造函数以避免内存泄漏。
  • 10.10 10:55:05
    发表了文章 2024-10-10 10:55:05

    c++学习,和友元函数

    本文讨论了C++中的友元函数、继承规则、运算符重载以及内存管理的重要性,并提到了指针在C++中的强大功能和使用时需要注意的问题。
  • 10.10 10:53:49
    发表了文章 2024-10-10 10:53:49

    计算机组成原理的缓存

    计算机组成原理中缓存的效率计算、缓存命中率的确定以及Cache与主存地址映射的三种方式:直接映射、全相联映射和组相联映射。
  • 10.10 10:51:05
    发表了文章 2024-10-10 10:51:05

    拖.sql文件到cmd中运行

    通过命令行工具cmd来运行SQL脚本文件,包括登录MySQL数据库、选择数据库和使用source命令执行脚本文件的步骤。
  • 10.10 10:48:56
    发表了文章 2024-10-10 10:48:56
  • 10.10 10:40:08
    发表了文章 2024-10-10 10:40:08

    mysql的用户管理和权限控制

    本文介绍了MySQL中用户管理的基本操作,包括创建用户、修改密码、删除用户、查询权限、授予权限和撤销权限的方法。
  • 10.10 10:36:57
    发表了文章 2024-10-10 10:36:57

    mysql的查询

    MySQL数据库查询语句的基本用法,包括基础查询、条件查询、排序、分组查询、聚合函数的使用以及分页查询的方法。
  • 10.10 10:34:58
    发表了文章 2024-10-10 10:34:58

    mysql的增删改查

    本文介绍了MySQL数据库中进行增删改查操作的基本语法和注意事项,包括如何添加、修改和删除数据。
  • 10.10 10:33:28
    发表了文章 2024-10-10 10:33:28

    Pattern类和Matcher类的使用

    本文介绍了如何使用Java中的Pattern和Matcher类来匹配字符串,并提供了示例代码来演示如何找到并输出匹配的字符串。
  • 10.10 10:30:24
    发表了文章 2024-10-10 10:30:24

    文件的读取

    本文介绍了文件读取和写入操作的基本概念,包括输入输出流的创建、数据读取和写入以及流的关闭。
  • 10.10 10:26:18
    发表了文章 2024-10-10 10:26:18

    Java中的try-catch

    如何在Java中用try-catch优雅地处理异常
  • 10.10 10:23:52
    发表了文章 2024-10-10 10:23:52

    java当中组件和窗口的相容问题(里面包含了这些方法的作用)

    Java窗口和组件的布局指南,教你如何打造一个既美观又实用的GUI界面。
  • 发表了文章 2024-10-10

    JLink 使用教程:从入门到精通

  • 发表了文章 2024-10-10

    Ubuntu安装redis

  • 发表了文章 2024-10-10

    idea控制台出现乱码的解决方案

  • 发表了文章 2024-10-10

    vue3添加pinia

  • 发表了文章 2024-10-10

    windows版java版本管理器

  • 发表了文章 2024-10-10

    vue3完整教程从入门到精通(新人必学2,搭建项目)

  • 发表了文章 2024-10-10

    hutool工具的简单使用

  • 发表了文章 2024-10-10

    GC垃圾收集算法

  • 发表了文章 2024-10-10

    Javadoc的讲解使用

  • 发表了文章 2024-10-10

    vsCode远程执行c和c++代码并操控linux服务器完整教程

  • 发表了文章 2024-10-10

    Springfox Swagger2从入门到精通

  • 发表了文章 2024-10-10

    聊一聊Sentinel背后的原理

  • 发表了文章 2024-10-10

    vue3完整教程从入门到精通(新人必学1,vue3快速上手)

  • 发表了文章 2024-10-10

    idea结合git回到某个提交点

  • 发表了文章 2024-10-10

    查看并解析当前jdk的垃圾收集器

  • 发表了文章 2024-10-10

    用javadoc生成springboot的文档

  • 发表了文章 2024-10-10

    使用javadoc生成maven项目的文档

  • 发表了文章 2024-10-10

    边缘计算的挑战和机遇

  • 发表了文章 2024-10-10

    copilot和chatGPT的区别

  • 发表了文章 2024-10-10

    用graalvm将maven项目打包成可执行文件

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