Dylaniou_社区达人页

个人头像照片
Dylaniou
已加入开发者社区1927

勋章 更多

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

成就

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

我关注的人 更多

技术能力

兴趣领域
  • Java
  • 微服务
  • mysql
  • tomcat
  • Devops
  • Linux
  • 设计模式
  • 容器
  • 开发框架
  • 消息中间件
擅长领域
  • Java
    高级

    能力说明:

    精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。

技术认证

写一首关于世界的诗,以编程的方式~

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

2024年10月

  • 10.19 10:03:26
    发表了文章 2024-10-19 10:03:26

    【编程进阶知识】《Java 文件复制魔法:FileReader/FileWriter 的奇妙之旅》

    本文深入探讨了如何使用 Java 中的 FileReader 和 FileWriter 进行文件复制操作,包括按字符和字符数组复制。通过详细讲解、代码示例和流程图,帮助读者掌握这一重要技能,提升 Java 编程能力。适合初学者和进阶开发者阅读。
  • 10.19 09:58:15
    发表了文章 2024-10-19 09:58:15

    【编程基础知识】《Java 起航指南:配置 Java 环境变量的秘籍与奥秘》

    本文详细介绍了如何配置 Java 环境变量及其重要性,通过具体步骤、代码示例和流程图,帮助初学者轻松掌握 Java 环境变量的设置,为 Java 编程打下坚实基础。关键词:Java、环境变量、配置方法、编程基础。
  • 10.19 09:52:59
    发表了文章 2024-10-19 09:52:59

    【编程基础知识】《Java 字符串大揭秘:String、StringBuffer 与 StringBuilder 的精彩较量》

    本文详细解析了 Java 中的 String、StringBuffer 和 StringBuilder 三个字符串处理类,通过特点、用法及代码示例,帮助读者理解它们在不同场景下的应用,提升字符串处理效率。
  • 10.19 09:49:25
    发表了文章 2024-10-19 09:49:25

    【编程基础知识】《Java 基础之访问权限控制:解锁代码安全与封装的奥秘》

    《Java 基础之访问权限控制:解锁代码安全与封装的奥秘》深入探讨了 Java 中的访问权限控制,包括 public、private、protected 和默认权限。通过详细讲解、代码示例和流程图,帮助读者理解不同访问权限的作用和使用场景,提升代码的安全性、可维护性和封装性。
  • 10.19 09:43:53
    发表了文章 2024-10-19 09:43:53

    【编程基础知识】《Java 复用魔法:组合、继承与代理的奇妙之旅》

    本文《Java 复用魔法:组合、继承与代理的奇妙之旅》深入解析了 Java 中的三种主要代码复用技术——组合、继承和代理,通过实例和图表详细说明了它们的概念、作用及应用场景,旨在帮助读者提升 Java 编程技能。
  • 10.19 09:37:07
    发表了文章 2024-10-19 09:37:07

    【编程基础知识】《Java 中的神秘利器:this 关键字深度解析》

    《Java 中的神秘利器:this 关键字深度解析》深入探讨了 Java 中 this 关键字的作用、用法及应用场景。文章详细解释了 this 如何指向当前对象、区分成员变量和局部变量、调用构造函数、实现方法链式调用和传递当前对象。通过阅读本文,读者将全面掌握 this 关键字的巧妙应用,提升 Java 编程技能。
  • 10.19 09:34:08
    发表了文章 2024-10-19 09:34:08

    【编程基础知识】《Java 基础探秘:return、break、continue、label、switch 与 enum 的深度解析》

    本文深入解析了 Java 中的 return、break、continue、label、switch 和 enum 等基础概念,通过代码示例和流程图,帮助读者理解这些控制结构和枚举类型在编程中的应用,提升编程能力。
  • 10.19 09:32:03
    发表了文章 2024-10-19 09:32:03

    【编程基础知识】《Java 编程必备:if-else、while、do-while、for 和 foreach 的深度探索》

    本文深入探讨了 Java 编程中重要的控制结构,包括 if-else、while、do-while、for 和 foreach。通过详细的讲解、代码示例和流程图,帮助读者掌握这些结构的应用,提升编程水平。无论是新手还是有经验的开发者,都能从中受益。
  • 10.18 21:21:11
    发表了文章 2024-10-18 21:21:11

    详解DB2 restore恢复数据库

    本文介绍了将生产数据库完整恢复到测试环境的具体步骤和注意事项。包括检查服务器空间、上传数据库文件、停掉数据库连接、查看日志、设置编码页、日志重定向、设置表空间大小、执行恢复、前滚日志、恢复字符集、善后工作等操作,帮助确保数据恢复过程顺利进行。
  • 10.18 21:09:55
    发表了文章 2024-10-18 21:09:55

    【编程底层原理】从播放音乐的网页中提取mp3音频文件的两种方式及背后的技术思考【短连接和长连接】

    本文介绍了两种从网页提取音乐文件的方法:一是通过IE临时缓存获取,二是利用开发者模式捕捉网络流量并下载音频URL。同时探讨了网页播放音乐的技术实现,包括短连接和长连接的区别及其适用场景,以及数据传输中的阻塞概念。
  • 10.18 20:59:12
    发表了文章 2024-10-18 20:59:12

    【编程基础知识】Java基本数据类型

    Java的基本类型包括五类九种,涵盖了整型、浮点型、字符型、布尔型和void。成员变量即使未初始化也有默认值,但局部变量必须显式初始化,否则编译会报错。示例代码展示了各种基本类型的默认值和极限值。
  • 10.17 21:33:31
    发表了文章 2024-10-17 21:33:31

    【编程进阶知识】高并发场景下Bio与Nio的比较及原理示意图

    本文介绍了在Linux系统上使用Tomcat部署Java应用程序时,BIO(阻塞I/O)和NIO(非阻塞I/O)在网络编程中的实现和性能差异。BIO采用传统的线程模型,每个连接请求都会创建一个新线程进行处理,导致在高并发场景下存在严重的性能瓶颈,如阻塞等待和线程创建开销大等问题。而NIO则通过事件驱动机制,利用事件注册、事件轮询器和事件通知,实现了更高效的连接管理和数据传输,避免了阻塞和多级数据复制,显著提升了系统的并发处理能力。
  • 10.17 21:18:49
    发表了文章 2024-10-17 21:18:49

    【编程基础知识】详解Java构造函数

    构造函数是与类同名且不带返回值的特殊函数,用于对象初始化。它可以是无参或有参的,支持重载。若未自定义构造函数,编译器会提供默认的无参构造函数。子类构造函数会先调用父类的构造函数,确保父类对象先被创建。构造函数的主要作用是初始化对象的存储空间、调用父类构造函数和初始化成员变量。
  • 10.17 21:08:17
    发表了文章 2024-10-17 21:08:17

    Linux 下命令后台运行秘籍:无惧终端断开的魔法

    本文详细介绍了在 Linux 系统下使命令不受终端断开影响、持续在后台运行的多种方法及其原理。包括使用 `nohup`、`setsid`、括号括起来、作业调度和 `screen` 等技巧,帮助读者提高工作效率,确保任务不被意外中断。
  • 10.16 20:57:16
    发表了文章 2024-10-16 20:57:16

    《Netty 底层技术魔法:揭秘高性能网络编程框架》

    《Netty 底层技术魔法:揭秘高性能网络编程框架》深入解析 Netty 的核心技术,涵盖 Java NIO、非阻塞 I/O、事件循环、多路复用器、通道、处理器、管道、字节容器、线程模型、Future 和 Promise 以及零拷贝技术,助力构建高效、可靠的网络应用。
  • 10.16 20:52:46
    发表了文章 2024-10-16 20:52:46

    《揭秘高性能 I/O 利器:mmap 内存映射与 sendfile 技术》

    本文详细解析了mmap内存映射和sendfile技术,探讨了它们的工作原理、优势及应用场景,帮助读者理解如何通过这些技术提升数据传输效率,并提供了实际代码示例,为技术选型提供参考。关键词:mmap、sendfile、高性能I/O、零拷贝。
  • 10.16 20:25:25
    发表了文章 2024-10-16 20:25:25

    《编程学习中的迷茫与突破:构建知识图谱的重要性》

    本文探讨编程学习中的常见困境及解决策略,强调构建知识图谱的重要性。通过分析学习过程中的“怪圈”现象,指出缺乏全面认知和技术框架理解的问题,提出理解与应用结合、探索新学习途径及多方式学习等方法,旨在帮助编程入门者有效突破学习瓶颈,获得更加系统和深入的知识掌握。
  • 发表了文章 2024-10-21

    【编程基础知识】(讲解+示例实战)方法参数的传递机制(值传递及地址传递)以及String类的对象的不可变性

  • 发表了文章 2024-10-21

    【编程进阶知识】Java单例模式深度解析:饿汉式与懒汉式实现技巧

  • 发表了文章 2024-10-21

    【编程基础知识】Eclipse连接MySQL 8.0时的JDK版本和驱动问题全解析

  • 发表了文章 2024-10-21

    让星星⭐月亮告诉你,(示例实战)enum枚举类九大特性详解

  • 发表了文章 2024-10-21

    【算法每日一练及解题思路】有n级台阶,一次只能上1级或2级,共有多少种走法?

  • 发表了文章 2024-10-19

    【编程进阶知识】精细调控:掌握Eclipse JVM参数配置的艺术

  • 发表了文章 2024-10-19

    【编程基础知识】2的n次幂与二进制位全为1之间的联系,为啥只差一个1

  • 发表了文章 2024-10-19

    让星星⭐月亮告诉你,当我们在说CPU一级缓存二级缓存三级缓存的时候,我们到底在说什么?

  • 发表了文章 2024-10-19

    让星星⭐月亮告诉你,HashMap之tableSizeFor(int cap)方法原理详解(分2的n次幂和非2的n次幂两种情况讨论)

  • 发表了文章 2024-10-19

    让星星月亮告诉你,通过反射创建类的实例对象,并通过Unsafe theUnsafe来修改实例对象的私有的String类型的成员属性的值

  • 发表了文章 2024-10-19

    使用完全注解的方式进行AOP功能实现(@Aspect+@Configuration+@EnableAspectJAutoProxy+@ComponentScan)

  • 发表了文章 2024-10-19

    让星星⭐月亮告诉你,强软弱虚引用类型对象在内存足够和内存不足的情况下,面对System.gc()时,被回收情况如何?

  • 发表了文章 2024-10-19

    【编程基础知识】一个`static`引发的奇遇:实例变量与静态变量的奥秘

  • 发表了文章 2024-10-19

    让星星⭐月亮告诉你,原码、反码、补码以及为什么要用反码和补码

  • 发表了文章 2024-10-19

    让星星⭐月亮告诉你,HashMap在put数据时是如何找到要存放的位置的?

  • 发表了文章 2024-10-19

    让星星⭐月亮告诉你,LinkedList和ArrayList底层数据结构及方法源码说明

  • 发表了文章 2024-10-19

    让星星⭐月亮告诉你,Java冒泡排序及其时间复杂度计算

  • 发表了文章 2024-10-19

    让星星⭐月亮告诉你,HashMap的resize()即扩容方法源码解读(已重新完善,如有不足之处,欢迎指正~)

  • 发表了文章 2024-10-19

    🌟探索Java宇宙:深入理解Java技术体系与JVM的奥秘

  • 发表了文章 2024-10-19

    从底层数据结构和CPU缓存两方面剖析LinkedList的查询效率为什么比ArrayList低

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