杀死一只知更鸟debug_社区达人页

个人头像照片
杀死一只知更鸟debug
已加入开发者社区700

勋章 更多

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

成就

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

技术能力

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

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

一年Java后端开发经验,csdn新星领域创作者,曾就职于华动泰越科技有限公司前Java开发工程师。热衷于技术探索,擅长Java后端架构设计,致力于实现高效稳定的系统解决方案。

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

2024年09月

  • 09.28 15:11:55
    发表了文章 2024-09-28 15:11:55

    NotionNext 笔记博客部署 图文教程①

    如何使用NotionNext工具将Notion笔记实时渲染成静态博客网站,从创建Notion账号、复制模板、获取页面ID、复制源代码到Vercel部署的完整步骤。
  • 09.28 15:09:17
    发表了文章 2024-09-28 15:09:17

    hexo github部署,通过域名访问你的博客

    本文介绍了如何使用Hexo命令部署博客到GitHub,并详细说明了如何通过自定义域名访问GitHub上部署的博客。
  • 09.28 15:08:00
    发表了文章 2024-09-28 15:08:00

    hexo本地部署-图文教程

    关于Hexo本地部署的详细图文教程,介绍了如何安装Hexo、配置主题、创建页面以及进行个性化设置。
  • 09.28 15:06:15
    发表了文章 2024-09-28 15:06:15

    Guava中Preconditions校验

    本文介绍了如何在Java中使用Guava库的Preconditions类进行参数校验,提供了详细的代码示例和常用的校验方法列表。
  • 09.28 15:04:53
    发表了文章 2024-09-28 15:04:53

    nacos启动报错 load derby-schema.sql error

    这篇文章描述了作者在使用Nacos时遇到的启动错误,错误提示为加载derby-schema.sql失败,作者通过将数据库从Derby更换为MySQL解决了问题。
  • 09.28 15:01:22
    发表了文章 2024-09-28 15:01:22

    工厂模式-小记

    这篇文章介绍了工厂模式的三种类型:简单工厂模式、工厂方法模式和抽象工厂模式,并通过具体代码示例展示了每种模式的实现方式和应用场景。
  • 09.28 15:00:14
    发表了文章 2024-09-28 15:00:14

    策略模式的小记

    本文介绍了策略模式的概念、结构和使用场景,并通过支付系统的例子展示了如何使用策略模式来动态选择不同的支付策略,包括定义支付策略接口、实现具体的支付策略类、创建上下文类以及在客户端动态选择支付策略。
  • 09.28 14:59:13
    发表了文章 2024-09-28 14:59:13

    MapStruct-Java实体转换利器

    本文介绍了MapStruct这一Java实体转换工具,通过定义mapper接口和使用注解,自动生成实现类以简化不同Java对象之间的转换过程,并提供了一个简单的使用示例,包括定义DTO、Entity类和映射接口,以及在Service层中的使用方式。
  • 09.28 14:57:22
    发表了文章 2024-09-28 14:57:22

    CASE WHEN 语句的语法及示例,LeetCode 题目 “确认率” 练习

    本文介绍了SQL中CASE语句的两种形式和语法,并通过LeetCode题目“确认率”的SQL查询示例展示了CASE语句在实际问题中的应用,解释了如何使用CASE语句计算特定条件的比率。
  • 09.28 14:56:34
    发表了文章 2024-09-28 14:56:34

    SVN常用命令

    本文汇总了SVN版本控制系统的常用命令,包括代码检出、提交、更新、添加、删除、查看日志、状态、差异比较、撤销修改、忽略设置、清理、查看信息、文件列表、文件内容查看、blame操作、地址重定向以及分支管理等,旨在帮助用户更高效地使用SVN进行代码版本控制。
  • 09.28 14:55:32
    发表了文章 2024-09-28 14:55:32

    SpringBoot整合SMS短信服务

    本文介绍了如何在SpringBoot项目中整合阿里云SMS短信服务,包括添加依赖、配置文件、配置类、服务层接口和实现类,以及控制器层的实现,用于发送短信验证码。
  • 09.28 14:53:19
    发表了文章 2024-09-28 14:53:19

    自定义校验注解,优雅的实现手机号,身份证号的格式校验!

    本文介绍了如何创建自定义校验注解来实现手机号和身份证号的格式校验,包括定义注解、实现校验逻辑、将注解应用于模型类,以及常用的校验器库和框架,旨在提高代码的可维护性和减少重复的校验逻辑。
  • 09.28 14:52:28
    发表了文章 2024-09-28 14:52:28

    IDEA安装并使用通义灵码

    本文介绍了“通义灵码”这一智能编码助手的功能特点,并提供了在IDEA中安装和使用的详细步骤,旨在帮助提升编程效率和代码质量。
  • 09.28 14:51:27
    发表了文章 2024-09-28 14:51:27

    Node 版本控制工具 NVM 的安装和使用(Windows)

    本文介绍了NVM(Node Version Manager)的Windows版本——NVM for Windows的安装和使用方法,包括如何安装Node.js的特定版本、列出已安装版本、切换使用不同版本的Node.js,以及其他常用命令,以实现在Windows系统上对Node.js版本的便捷管理。
  • 09.28 14:50:30
    发表了文章 2024-09-28 14:50:30

    端口占用的解决方法

    本文介绍了在Windows和Linux系统中解决端口占用问题的方法,包括使用`netstat`命令查看端口占用情况、`tasklist`命令查找对应进程,以及使用`taskkill`命令终止进程,在Linux系统中则使用`netstat`或`lsof`命令查找占用端口的进程,并用`kill`命令结束进程。
  • 09.28 14:49:11
    发表了文章 2024-09-28 14:49:11

    Minio图床介绍和使用

    本文介绍了MinIO这一开源对象存储服务器的特点和优势,并提供了基于Docker的快速部署方法,以及如何使用MinIO进行文件上传和通过Web界面管理存储桶的详细步骤。
  • 09.28 14:47:57
    发表了文章 2024-09-28 14:47:57

    Jquery常用操作汇总,dom操作,ajax请求

    本文汇总了jQuery的一些常用操作,包括DOM元素的选择、添加、移除,表单操作,以及如何使用jQuery发送Ajax请求,涵盖了GET、POST请求和文件上传等常见场景。
  • 09.28 14:46:55
    发表了文章 2024-09-28 14:46:55

    vue组件中的插槽

    本文介绍了Vue中组件的插槽使用,包括单个插槽和多个具名插槽的定义及在父组件中的使用方法,展示了如何通过插槽将父组件的内容插入到子组件的指定位置。
  • 09.28 14:45:59
    发表了文章 2024-09-28 14:45:59

    defineProps和defineEmits

    本文介绍了Vue 3中的`defineProps`和`defineEmits`函数的用法,其中`defineProps`用于声明组件的属性(props),以便从父组件接收数据,而`defineEmits`用于定义组件可以触发的自定义事件,从而实现子组件向父组件传递数据的功能。
  • 09.28 14:44:41
    发表了文章 2024-09-28 14:44:41

    在pycharm中使用jupyter

    本文介绍了如何在PyCharm中安装并使用Jupyter Notebook,包括在PyCharm中新建Jupyter Notebook、配置Jupyter Server以及利用PyCharm的高级功能进行更高效的编程和调试。
  • 09.28 14:43:41
    发表了文章 2024-09-28 14:43:41

    Opencv的基本操作(一)图像的读取显示存储及几何图形的绘制

    本文介绍了使用OpenCV进行图像读取、显示和存储的基本操作,以及如何绘制直线、圆形、矩形和文本等几何图形的方法。
  • 09.28 14:42:55
    发表了文章 2024-09-28 14:42:55

    opencv环境搭建-python

    本文介绍了如何在Python环境中安装OpenCV库及其相关扩展库,包括numpy和matplotlib,并提供了基础的图像读取和显示代码示例,同时强调了使用Python虚拟环境的重要性和基本操作。
  • 09.28 14:41:50
    发表了文章 2024-09-28 14:41:50

    Elasticsearch入门-环境安装ES和Kibana以及ES-Head可视化插件和浏览器插件es-client

    本文介绍了如何在Windows环境下安装Elasticsearch(ES)、Elasticsearch Head可视化插件和Kibana,以及如何配置ES的跨域问题,确保Kibana能够连接到ES集群,并提供了安装过程中可能遇到的问题及其解决方案。
  • 09.28 14:39:54
    发表了文章 2024-09-28 14:39:54

    Redis中的rdb和aof

    本文深入探讨了Redis的持久化机制,包括RDB和AOF两种方式。详细解释了RDB的工作原理、优势和劣势,以及AOF的实现原理、配置选项、文件重写机制和三种数据同步方式,还介绍了AOF文件修复工具redis-check-aof的使用,并通过实例展示了如何开启和配置AOF持久化方式。
  • 09.28 14:38:03
    发表了文章 2024-09-28 14:38:03

    Redis的主从复制和哨兵模式

    本文详细介绍了Redis的主从复制配置、原理(包括全量复制和增量复制)以及如何搭建一主二从的Redis集群,同时还探讨了Redis哨兵模式的概念、配置文件、以及如何配置一主二从三哨兵的Redis哨兵模式,以实现高可用性。
  • 09.28 14:37:02
    发表了文章 2024-09-28 14:37:02

    Git基础命令,分支,标签的使用【快速入门Git】

    本文详细介绍了Git版本控制系统的基础概念和常用命令,包括工作区、暂存区和版本库的区别,文件状态的变化,以及如何进行文件的添加、提交、查看状态、重命名、删除、查看提交历史、远程仓库操作和分支管理,还涉及了Git标签的创建和删除,旨在帮助读者快速入门Git。
  • 09.28 14:35:50
    发表了文章 2024-09-28 14:35:50

    lombok的使用

    本文介绍了Lombok库的基本使用方法和常用注解,通过示例代码展示了如何使用Lombok简化Java对象的创建、属性访问、日志记录等编码工作,使代码更加简洁。
  • 09.28 14:34:22
    发表了文章 2024-09-28 14:34:22

    常用工具类-Collections

    本文介绍了Java中Collections工具类的功能和用法,包括对集合进行排序、查找、填充操作,判断集合是否有交集,以及创建不可变集合的方法。通过示例代码展示了如何使用Collections类提供的静态方法,如reverse、shuffle、sort、swap、binarySearch、max、min、fill、frequency、disjoint、emptyList等,突出了Collections类在操作集合时的便利性和实用性。
  • 09.28 14:33:24
    发表了文章 2024-09-28 14:33:24

    常用工具类-Objects

    本文介绍了Java标准库中的Objects工具类,它提供了一系列用于操作对象的实用方法,包括判断对象是否为空、比较两个对象是否相等、比较两个对象以及判断两个数组是否深度相等。文章通过示例代码展示了Objects类中isNull、nonNull、requireNull、equals、compare和deepEquals等方法的使用,突出了Objects类在处理对象时的便利性和实用性。
  • 09.28 14:32:17
    发表了文章 2024-09-28 14:32:17

    常用工具类-StringUtils

    StringUtils 是 Apache Commons Lang 库中的一个非常有用的工具类,它提供了许多操作 String 的静态方法。
  • 09.28 14:31:03
    发表了文章 2024-09-28 14:31:03

    常用工具类-Arrays

    本文介绍了Java工具类Arrays和Arrays.ArrayList的常用功能,包括数组的打印、创建、比较、排序、检索以及转换为List的方法,以及setAll和parallelSetAll的使用,展示了如何通过这些工具类便捷地操作数组。
  • 09.28 14:30:12
    发表了文章 2024-09-28 14:30:12

    Java反射相关知识回顾

    本文回顾了Java反射机制的概念、用途、相关API、使用方法以及注意事项。反射允许程序在运行时检查和操作类的成员,如字段、方法和构造函数。文章详细介绍了如何通过Class对象获取类信息、创建对象、访问和修改字段、调用方法,以及使用构造函数。同时,指出了反射在安全性、性能和编译时检查方面的潜在问题,并讨论了反射在动态加载类、调用方法、操作属性、获取类信息和注解处理等场景下的应用。最后,总结了反射的优缺点,强调了其在提供动态性和灵活性的同时可能带来的性能开销和安全性问题。
  • 09.28 14:29:01
    发表了文章 2024-09-28 14:29:01

    接口和抽象类【Java面向对象知识回顾②】

    本文讨论了Java中抽象类和接口的概念与区别。抽象类是不能被实例化的类,可以包含抽象和非抽象方法,常用作其他类的基类。接口是一种纯抽象类型,只包含抽象方法和常量,不能被实例化,且实现接口的类必须实现接口中定义的所有方法。文章还比较了抽象类和接口在实现方式、方法类型、成员变量、构造方法和访问修饰符等方面的不同,并探讨了它们的使用场景。
  • 09.28 14:28:10
    发表了文章 2024-09-28 14:28:10

    封装,继承,多态【Java面向对象知识回顾①】

    本文回顾了Java面向对象编程的三大特性:封装、继承和多态。封装通过将数据和方法结合在类中并隐藏实现细节来保护对象状态,继承允许新类扩展现有类的功能,而多态则允许对象在不同情况下表现出不同的行为,这些特性共同提高了代码的复用性、扩展性和灵活性。
  • 09.28 14:27:22
    发表了文章 2024-09-28 14:27:22

    HashMap 的基本操作【集合容器知识回顾 ⑤】

    本文介绍了HashMap的基本操作,包括创建对象、添加、获取、删除和替换元素、获取所有key的集合、遍历HashMap,以及如何存储自定义类型键值对,并强调了当使用自定义对象作为键时需要重写equals和hashCode方法以确保正确的行为。
  • 09.28 14:26:33
    发表了文章 2024-09-28 14:26:33

    HashSet 的基本操作【集合容器知识回顾 ④】

    本文介绍了HashSet的基本操作,包括创建和初始化、添加和删除元素、判断元素存在性、获取集合大小、遍历、求交集差集、转换为数组和其他集合类型、比较两个HashSet,以及如何将自定义对象作为HashSet的元素时重写hashCode和equals方法,最后总结了HashSet的性能特点和使用注意事项。
  • 09.28 14:25:46
    发表了文章 2024-09-28 14:25:46

    LinkedList的基本操作【集合容器知识回顾 ③】

    本文详细介绍了LinkedList的基本操作,包括初始化、添加、获取、删除、替换元素、遍历,以及LinkedList独有的队列和栈相关操作,同时指出了LinkedList在插入和删除操作方面的优势以及在随机访问元素时的性能劣势。
  • 09.28 14:24:03
    发表了文章 2024-09-28 14:24:03

    ArrayList的基本操作【集合容器知识回顾 ②】

    这篇文章详细介绍了ArrayList的基本操作,包括创建对象、添加和删除元素、获取和更新元素、遍历、判断元素存在性、集合的空值检查、批量操作、转换为数组、截取子集合、查找元素索引、克隆拷贝、清空集合以及容量管理等,同时指出了使用ArrayList时的注意事项,如线程安全性、容量管理、删除元素的性能、遍历时的修改、空值处理和性能优化。
  • 09.28 14:23:00
    发表了文章 2024-09-28 14:23:00

    集合概览【集合容器知识回顾 ①】

    这篇文章是关于Java集合框架的全面介绍,包括集合的层次结构、常见集合类的特点、如何学习集合框架、泛型的应用、基本操作以及一些常用的集合操作技巧和注意事项。
  • 09.28 10:13:34
    发表了文章 2024-09-28 10:13:34

    序列化流 ObjectInputStream 和 ObjectOutputStream 的基本使用【 File类+IO流知识回顾④】

    这篇文章介绍了Java中ObjectInputStream和ObjectOutputStream类的基本使用,这两个类用于实现对象的序列化和反序列化。文章解释了序列化的概念、如何通过实现Serializable接口来实现序列化,以及如何使用transient关键字标记不需要序列化的属性。接着,通过示例代码演示了如何使用ObjectOutputStream进行对象的序列化和ObjectInputStream进行反序列化。
  • 09.28 10:11:24
    发表了文章 2024-09-28 10:11:24

    缓冲流和转换流的使用【 File类+IO流知识回顾③】

    这篇文章介绍了Java中缓冲流(BufferedInputStream, BufferedOutputStream, BufferedReader, BufferedWriter)和转换流(InputStreamReader, OutputStreamWriter)的使用,包括它们的构造方法和如何利用它们提高IO操作的效率及处理字符编码问题。
  • 09.28 10:10:06
    发表了文章 2024-09-28 10:10:06

    FileInputStream,FileOutputStream 和 FileReader ,FileWriter 类的基本使用【 File类+IO流知识回顾②】

    这篇文章回顾了Java中FileInputStream、FileOutputStream、FileReader和FileWriter类的基本使用方法,包括读取和写入文件的操作,以及字符流和字节流的区别和应用场景。
  • 09.28 10:04:47
    发表了文章 2024-09-28 10:04:47

    File类的基本使用【 File类+IO流知识回顾①】

    这篇文章回顾了Java中File类的基本使用,包括创建File对象、获取文件数据信息、判断文件存在与否、创建和删除文件目录,以及遍历文件目录的方法。
  • 09.28 10:03:38
    发表了文章 2024-09-28 10:03:38

    时间日期API(Date,SimpleDateFormat,Calendar)+java8新增日期API (LocalTime,LocalDate,LocalDateTime)

    这篇文章介绍了Java中处理日期和时间的API,包括旧的日期API(Date、SimpleDateFormat、Calendar)和Java 8引入的新日期API(LocalTime、LocalDate、LocalDateTime)。文章详细解释了这些类/接口的方法和用途,并通过代码示例展示了如何使用它们。此外,还讨论了新旧API的区别,新API的不可变性和线程安全性,以及它们提供的操作日期时间的灵活性和简洁性。
  • 09.28 10:01:51
    发表了文章 2024-09-28 10:01:51

    String、StringBuffer、StringBuilder的区别

    这篇文章讨论了Java中String、StringBuffer和StringBuilder的区别。String是不可变的,每次操作都会产生新的对象,效率低且浪费内存。StringBuilder可以在原字符串基础上进行操作,不开辟额外内存,弥补了String的缺陷。StringBuffer和StringBuilder类似,但StringBuffer的方法是线程安全的。文章还列举了StringBuffer的常用方法,并提供了使用示例代码。最后总结了这三者的主要区别。
  • 09.28 10:00:43
    发表了文章 2024-09-28 10:00:43

    String类-知识回顾①

    这篇文章回顾了Java中String类的相关知识点,包括`==`操作符和`equals()`方法的区别、String类对象的不可变性及其好处、String常量池的概念,以及String对象的加法操作。文章通过代码示例详细解释了这些概念,并探讨了使用String常量池时的一些行为。
  • 09.28 09:58:28
    发表了文章 2024-09-28 09:58:28

    verbose stack FetchError: request to https://registry.npm.taobao.org/md-editor-v3 failed, reason: ce

    这篇文章描述了在安装npm包`md-editor-v3`时遇到的淘宝镜像证书过期问题,并提供了解决方案,即通过切换npm镜像源到`https://registry.npmmirror.com/`来解决安装失败的问题。
  • 09.28 09:57:25
    发表了文章 2024-09-28 09:57:25

    如何访问GitHub快的飞起?两步解决访问超时GitHub,无法访问GitHub的问题

    这篇文章提供了几种方法来解决访问GitHub时速度慢或超时的问题,包括使用代理服务器、下载加速工具,以及考虑使用国内代码管理网站如码云(gitee)来加速下载GitHub上的资源。
  • 09.28 09:54:03
    发表了文章 2024-09-28 09:54:03

    两步带你解决IDEA 插件下载安装慢、超时、不成功问题

    这篇文章提供了解决IDEA插件下载慢或超时问题的方案,通过查找国内插件节点IP地址并修改本地hosts文件来加速下载。
  • 发表了文章 2024-09-28

    hexo github部署,通过域名访问你的博客

  • 发表了文章 2024-09-28

    工厂模式-小记

  • 发表了文章 2024-09-28

    Guava中Preconditions校验

  • 发表了文章 2024-09-28

    NotionNext 笔记博客部署 图文教程①

  • 发表了文章 2024-09-28

    nacos启动报错 load derby-schema.sql error

  • 发表了文章 2024-09-28

    策略模式的小记

  • 发表了文章 2024-09-28

    hexo本地部署-图文教程

  • 发表了文章 2024-09-28

    自定义校验注解,优雅的实现手机号,身份证号的格式校验!

  • 发表了文章 2024-09-28

    CASE WHEN 语句的语法及示例,LeetCode 题目 “确认率” 练习

  • 发表了文章 2024-09-28

    MapStruct-Java实体转换利器

  • 发表了文章 2024-09-28

    SpringBoot整合SMS短信服务

  • 发表了文章 2024-09-28

    SVN常用命令

  • 发表了文章 2024-09-28

    IDEA安装并使用通义灵码

  • 发表了文章 2024-09-28

    Node 版本控制工具 NVM 的安装和使用(Windows)

  • 发表了文章 2024-09-28

    Minio图床介绍和使用

  • 发表了文章 2024-09-28

    端口占用的解决方法

  • 发表了文章 2024-09-28

    vue组件中的插槽

  • 发表了文章 2024-09-28

    Jquery常用操作汇总,dom操作,ajax请求

  • 发表了文章 2024-09-28

    defineProps和defineEmits

  • 发表了文章 2024-09-28

    在pycharm中使用jupyter

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