nanshaws_社区达人页

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

勋章 更多

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

成就

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

我关注的人 更多

技术能力

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

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

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

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

2024年10月

  • 10.11 09:01:19
    发表了文章 2024-10-11 09:01:19

    Nginx介绍和使用

    本文介绍了Nginx,一个轻量级、高并发处理能力的高性能HTTP和反向代理服务器,涵盖其安装、配置、负载均衡、缓存以及与操作系统配合使用的详细方法。
  • 10.11 09:00:24
    发表了文章 2024-10-11 09:00:24

    docker的底层原理六: 联合文件系统(UnionFS)

    本文介绍了Docker使用的联合文件系统(UnionFS),它通过分层存储和写时复制(CoW)机制,实现了容器的轻量级、高性能存储,支持了镜像继承、数据持久化和隔离性。
  • 10.11 08:59:39
    发表了文章 2024-10-11 08:59:39

    docker的底层原理五: 控制组

    本文介绍了Docker中控制组(cgroups)的功能,包括CPU和内存控制、磁盘I/O和网络带宽限制、设备访问控制、审计和报告,以及层次化控制结构,确保容器资源使用的隔离性和限制性。
  • 10.11 08:58:21
    发表了文章 2024-10-11 08:58:21

    docker的底层原理四: 资源隔离

    本文详细解释了Docker利用Linux内核的Namespace和Cgroups技术实现资源隔离,包括CPU、内存、网络、存储、文件系统、进程间通信、用户和用户组以及进程ID和主机名的隔离,确保容器的独立性和系统的安全性。
  • 10.11 08:57:40
    发表了文章 2024-10-11 08:57:40

    docker的底层原理三: 内核共享

    本文阐述了Docker容器通过共享宿主机的内核来实现轻量级运行,同时利用命名空间、控制组、文件系统和网络隔离等技术确保容器的安全性和资源控制。
  • 10.11 08:56:58
    发表了文章 2024-10-11 08:56:58

    docker的底层原理二:容器运行时环境

    本文深入探讨了Docker容器运行时环境的关键技术,包括命名空间、控制组、联合文件系统、容器运行时以及分离的进程树,这些技术共同确保了容器的隔离性、资源控制和可移植性。
  • 10.11 08:56:14
    发表了文章 2024-10-11 08:56:14

    docker的底层原理一:客户端-服务器架构

    本文详细解释了Docker的客户端-服务器架构,包括常驻后台的Docker守护进程、通过命令行接口发送请求的Docker客户端、以及它们之间通过Unix socket或网络接口进行的通信。
  • 10.11 08:55:30
    发表了文章 2024-10-11 08:55:30

    docker的底层原理

    本文概述了Docker的底层原理,包括客户端-服务器架构、容器运行时环境、内核共享、资源隔离、控制组、联合文件系统、可移植性、镜像构建以及插件和API等方面。
  • 10.11 08:54:41
    发表了文章 2024-10-11 08:54:41

    java控制Windows进程,服务管理器项目

    本文介绍了如何使用Java的`Runtime`和`Process`类来控制Windows进程,包括执行命令、读取进程输出和错误流以及等待进程完成,并提供了一个简单的服务管理器项目示例。
  • 10.11 08:53:12
    发表了文章 2024-10-11 08:53:12

    libgdx的完整教程

    本文概述了LibGDX作为一个跨平台的2D/3D游戏开发框架,以其强兼容性、高效性及全面支持游戏开发的多个模块,成为开发者的受欢迎选择。
  • 10.11 08:51:01
    发表了文章 2024-10-11 08:51:01

    Ubuntu开机自启redis

    本文介绍了如何在Ubuntu系统中通过创建systemd服务单元文件、重新加载systemd配置、启用服务和启动服务的步骤来实现Redis的开机自启动。
  • 10.10 19:28:31
    发表了文章 2024-10-10 19:28:31

    docker常用命令

    本文汇总了Docker的常用命令,涵盖了镜像、容器、网络、数据卷的管理,以及系统信息查看、镜像构建、登录和注销Docker Hub,还有容器内部文件操作和事件监控,最后介绍了Docker Compose的使用方法。
  • 10.10 19:26:42
    发表了文章 2024-10-10 19:26:42

    vue3教程,如何手动获取后端数据(入门到精通3,新人必学篇)

    本文提供了一个Vue 3教程,讲解了如何使用axios库手动从后端获取数据,包括安装axios、配置后端访问地址、编写路由地址、发起HTTP请求以及在组件中读取和打印响应数据的步骤。
  • 10.10 19:24:45
    发表了文章 2024-10-10 19:24:45

    把javafx项目打包成exe文件详细过程

    本文简化了将JavaFX项目打包成exe文件的过程,首先通过Idea将项目打包成jar包,然后使用GraalVM的native-image工具将jar包编译成exe文件,并展示了执行命令和运行结果。
  • 10.10 19:15:30
    发表了文章 2024-10-10 19:15:30

    idea+javafx的真正打包方式

    本文介绍了使用IntelliJ IDEA进行JavaFX项目打包的正确方法,包括编写一个调用主类的类、引入JavaFX的DLL文件、执行打包操作以及运行打包后的项目的步骤。
  • 10.10 19:14:13
    发表了文章 2024-10-10 19:14:13

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

    本文提供了解决IntelliJ IDEA控制台乱码问题的多种方法,包括设置项目编码、控制台编码、修改启动配置、修改IDE编码、检查系统环境设置以及更新IDE版本。
  • 10.10 19:13:21
    发表了文章 2024-10-10 19:13:21

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

    本文提供了JLink工具的使用教程,包括入门、进阶和高级篇,涉及创建运行时镜像、添加模块、自定义启动器、压缩镜像、自定义运行时参数和配置文件等内容,旨在帮助用户创建独立的Java应用程序运行时环境。
  • 10.10 19:12:20
    发表了文章 2024-10-10 19:12:20

    Ubuntu安装redis

    本文介绍了在Ubuntu系统上安装Redis的两种方法:一种是通过编译安装本地Redis包,包括下载、解压、编译安装、配置启动和测试连接的步骤;另一种是通过apt安装在线的Redis包,并提供了更新系统软件包列表、安装Redis服务器、检查Redis服务器状态和测试连接的命令。
  • 10.10 18:51:58
    发表了文章 2024-10-10 18:51:58

    vue3添加pinia

    本文介绍了Pinia作为Vue 3的状态管理库的特点,包括其基于Vue 3的Composition API、响应式状态管理、零依赖设计、插件系统、Devtools集成、Tree-shakable特性以及对TypeScript的支持,并详细说明了如何在Vue 3项目中安装和初始化Pinia。
  • 10.10 18:51:05
    发表了文章 2024-10-10 18:51:05

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

    本文介绍了如何在Vue 3项目中安装并验证Element Plus UI框架,包括使用npm安装Element Plus、在main.js中引入并使用该框架,以及在App.vue中添加一个按钮组件来测试Element Plus是否成功安装。
  • 10.10 18:49:14
    发表了文章 2024-10-10 18:49:14

    windows版java版本管理器

    本文介绍了如何在Windows上使用JDK版本管理器jvms来管理多个Java版本,包括下载、初始化、列出本地安装的JDK版本、在线查看可用版本、切换和安装特定版本的Java。
  • 10.10 18:47:34
    发表了文章 2024-10-10 18:47:34

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

    本文提供了Vue 3从入门到精通的完整教程,涵盖了创建Vue应用、通过CDN使用Vue、定义网站以及使用ES模块构建版本的步骤和示例代码。
  • 10.10 18:46:05
    发表了文章 2024-10-10 18:46:05

    聊一聊Sentinel背后的原理

    本文介绍了Sentinel的核心原理,包括流量控制、熔断降级、系统负载保护、实时监控和统计、与多种微服务框架的集成能力以及扩展性,强调了Sentinel在保障分布式系统稳定性方面的重要性。
  • 10.10 18:45:07
    发表了文章 2024-10-10 18:45:07

    idea结合git回到某个提交点

    本文介绍了如何在IntelliJ IDEA中使用Git工具回退到之前的提交点,通过Git管理界面查看提交日志,选择特定提交并进行软重置、混合重置或硬重置以撤销后续的更改。
  • 10.10 18:43:34
    发表了文章 2024-10-10 18:43:34

    Springfox Swagger3从入门案例

    本文通过一个简单的案例介绍了如何在Spring Boot项目中使用Springfox Swagger3来生成和配置API文档,包括添加依赖、创建配置类、编写控制器类以及访问Swagger UI界面。
  • 10.10 18:40:19
    发表了文章 2024-10-10 18:40:19

    Springfox Swagger2从入门到精通

    本文详细介绍了如何使用Springfox Swagger2在Spring Boot项目中生成API文档,包括引入依赖、配置Swagger2、启用Swagger2、编写API文档注释、访问Swagger UI以及常用注解分析和高级配置。
  • 10.10 18:23:08
    发表了文章 2024-10-10 18:23:08

    用javadoc生成springboot的文档

    本文介绍了生成Spring Boot项目JavaDoc文档的步骤,包括创建项目、在pom文件中添加maven-javadoc-plugin插件配置、执行Maven命令生成文档,以及查看生成的文档结果。
  • 10.10 18:22:07
    发表了文章 2024-10-10 18:22:07

    使用javadoc生成maven项目的文档

    本文介绍了如何在Maven项目中使用maven-javadoc-plugin插件来生成项目的JavaDoc文档,并展示了配置插件、编写代码、运行Maven命令以及查看生成文档的完整步骤。
  • 10.10 18:20:33
    发表了文章 2024-10-10 18:20:33

    Javadoc的讲解使用

    本文介绍了Javadoc工具的使用方法和常用标签,通过示例代码展示了如何为Java代码添加文档注释并使用Javadoc命令生成HTML格式的API文档。
  • 10.10 18:19:39
    发表了文章 2024-10-10 18:19:39

    内存屏障,写屏障和读屏障

    本文介绍了Java内存模型(JMM)的关键概念,包括主内存、工作内存、原子性操作、可见性和有序性,并详细解释了写屏障和读屏障的作用,它们是用来确保多线程环境中内存可见性和指令重排序一致性的同步操作。
  • 10.10 18:18:35
    发表了文章 2024-10-10 18:18:35

    Garbage First收集器(简称G1)

    本文详细介绍了G1垃圾收集器的设计理念、基于Region的内存布局、大对象处理、记忆集的复杂应用、并发标记阶段的挑战以及可靠的停顿预测模型。
  • 10.10 18:17:16
    发表了文章 2024-10-10 18:17:16

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

    本文介绍了如何使用GraalVM将Maven项目打包成可执行文件,包括引入依赖和插件、编写代码、执行打包命令以及运行查看结果的完整过程。
  • 10.10 18:15:40
    发表了文章 2024-10-10 18:15:40

    关闭Windows自动更新的6种方法

    本文介绍了六种关闭Windows自动更新的方法,包括使用服务管理器、组策略编辑器、修改注册表、任务计划程序、网络连接设置和命令行。
  • 10.10 18:14:27
    发表了文章 2024-10-10 18:14:27

    maven打包出现没有主类的原因,详细分析并解决

    本文分析了使用Maven打包Java应用时找不到或无法加载主类的问题,通常是由于未配置主类或打包时未包含依赖,并通过添加Maven插件解决了依赖问题,同时指出了JavaFX应用可能遇到的运行时组件缺失的错误。
  • 10.10 18:13:19
    发表了文章 2024-10-10 18:13:19

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

    本文介绍了如何查看和解析当前JDK使用的垃圾收集器,通过在IDEA中配置JVM选项并运行示例代码来展示G1垃圾回收器的详细信息和命令行标志。
  • 10.10 18:11:13
    发表了文章 2024-10-10 18:11:13

    边缘计算的挑战和机遇

    讨论了边缘计算面临的挑战和机遇,包括数据安全、网络稳定性、实时性能、异构性兼容性问题,并探索了其在不同应用场景中的潜力和商业模式创新。
  • 10.10 18:10:02
    发表了文章 2024-10-10 18:10:02

    程序员裁员潮:技术变革下的职业危机

    技术变革下程序员面临的裁员潮及其影响,并提供了应对策略。
  • 10.10 18:08:03
    发表了文章 2024-10-10 18:08:03

    copilot和chatGPT的区别

    比较了OpenAI开发的两个工具:ChatGPT和Copilot,指出ChatGPT主要用于自然语言交互,而Copilot专注于辅助编程,同时提到了它们的训练数据、应用场景和交互方式的不同,以及Copilot的价格信息。
  • 10.10 18:06:53
    发表了文章 2024-10-10 18:06:53

    hutool工具的简单使用

    这篇文章介绍了Hutool工具库的基本使用,通过代码示例展示了如何利用Hutool进行字符串处理、文件操作、集合操作、加密解密、日期时间处理、网络请求和读取资源文件等常见任务。
  • 10.10 18:03:07
    发表了文章 2024-10-10 18:03:07

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

    这篇文章提供了一个完整的教程,介绍如何在Visual Studio Code中配置和使用插件来远程执行C和C++代码,并操控Linux服务器,包括安装VSCode、安装插件、配置插件、配置编译工具、升级glibc和编写代码进行调试的步骤。
  • 10.10 17:58:46
    发表了文章 2024-10-10 17:58:46

    VirtualBox的Centos上安装GNOME桌面完整教程

    在VirtualBox上的CentOS系统安装GNOME桌面环境的完整教程,通过执行一系列命令来安装EPEL软件源、GNOME桌面环境,并配置系统默认运行级别为图形界面。
  • 10.10 17:55:57
    发表了文章 2024-10-10 17:55:57

    GC垃圾收集算法

    这篇文章详细讨论了垃圾收集(GC)的几种算法,包括引用计数、可达性分析、标记-清除、标记-复制和标记-整理算法,并介绍了这些算法的优缺点和适用场景。
  • 10.10 17:52:29
    发表了文章 2024-10-10 17:52:29

    图论可达性c语言实现

    这篇文章详细解释了图论中可达性的概念,并提供了无向图和有向图的C语言实现代码,包括图的初始化、边的添加、深度优先搜索(DFS)以及可达性的检查。
  • 10.10 17:50:13
    发表了文章 2024-10-10 17:50:13

    深入理解java对象的访问定位

    这篇文章深入探讨了Java对象的访问定位机制,比较了使用句柄和直接指针两种主流的对象访问方式,并指出了它们各自的优势,例如句柄访问在对象移动时的稳定性和直接指针访问的速度优势。
  • 10.10 17:47:16
    发表了文章 2024-10-10 17:47:16

    深入理解java对象的内存布局

    这篇文章深入探讨了Java对象在HotSpot虚拟机中的内存布局,包括对象头、实例数据和对齐填充三个部分,以及对象头中包含的运行时数据和类型指针等详细信息。
  • 10.10 17:45:31
    发表了文章 2024-10-10 17:45:31

    Spring和Spring Boot的区别

    Spring和Spring Boot的主要区别,包括项目配置、开发模式、项目依赖、内嵌服务器和监控管理等方面,强调Spring Boot基于Spring框架,通过约定优于配置、自动配置和快速启动器等特性,简化了Spring应用的开发和部署过程。
  • 10.10 17:44:26
    发表了文章 2024-10-10 17:44:26

    jvm复习,深入理解java虚拟机一:运行时数据区域

    这篇文章深入探讨了Java虚拟机的运行时数据区域,包括程序计数器、Java虚拟机栈、本地方法栈、Java堆、方法区、元空间和运行时常量池,并讨论了它们的作用、特点以及与垃圾回收的关系。
  • 10.10 17:43:04
    发表了文章 2024-10-10 17:43:04

    对二叉堆的简单分析,c和c++的简单实现

    这篇文章提供了对二叉堆数据结构的简单分析,并展示了如何在C和C++中实现最小堆,包括初始化、插入元素、删除最小元素和打印堆的函数,以及一个示例程序来演示这些操作。
  • 10.10 17:42:11
    发表了文章 2024-10-10 17:42:11

    Redis的实现五:二叉堆的数据结构和TTL、c,c++的实现

    这篇文章详细探讨了二叉堆的数据结构及其在C和C++中的实现,特别强调了二叉堆在Redis中实现TTL(生存时间)功能的重要性,并通过代码示例展示了如何在Redis中使用二叉堆来管理键的过期时间。
  • 发表了文章 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

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

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