程序员小假_社区达人页

个人头像照片
程序员小假
已加入开发者社区381

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
开发者认证勋章
开发者认证勋章
个人头像照片
江湖新秀
江湖新秀

成就

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

我关注的人 更多

技术能力

兴趣领域
  • Java
擅长领域
  • Java
    高级

    能力说明:

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

技术认证

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

我是小假 期待与你的下一次相遇 ~

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

2025年06月

  • 06.04 14:09:54
    发表了文章 2025-06-04 14:09:54

    Spring Boot 可视化监控

    本文介绍了如何通过Spring Actuator、Micrometer、Prometheus和Grafana为Spring Boot应用程序添加监控功能。首先创建了一个Spring Boot应用,并配置了Spring Actuator以暴露健康状态和指标接口。接着,利用Micrometer收集应用性能数据,并通过Prometheus抓取这些数据进行存储。最后,使用Grafana将Prometheus中的数据可视化,展示在精美的仪表板上。整个过程简单易行,为Spring Boot应用提供了基本的监控能力,同时也为后续扩展更详细的监控指标奠定了基础。
  • 06.03 10:56:41
    发表了文章 2025-06-03 10:56:41

    在SpringBoot项目中使用Netty实现远程调用

    本文介绍了使用Netty解决网络连接性能问题的方法,重点讲解了Netty的NIO特性及其在SpringBoot中的应用。Netty作为高效的NIO框架,支持非阻塞IO,能通过单线程管理多个客户端连接,简化TCP/UDP套接字服务器开发。文章详细展示了Netty在SpringBoot中实现远程调用的过程,包括服务端与客户端代码实现、依赖配置及测试验证。通过示例代码,如`NettyServer`、`NettyClientUtil`等,清晰说明了Netty的工作原理和实际应用,解决了半包等问题,并提供了完整的测试结果。
  • 06.03 09:57:26
    发表了文章 2025-06-03 09:57:26

    带你说说 SpringMVC 的处理流程

    本文详细解析了Spring MVC的工作原理及其核心组件。从曾经的Servlet王者讲起,分析了其局限性,引出DispatcherServlet作为前端控制器的概念。文章深入介绍了Spring MVC的两级控制器架构:前端控制器DispatcherServlet和次级控制器Handler(通常是Controller)。同时,讲解了请求映射专家HandlerMapping、拦截器HandlerInterceptor、责任链HandlerExecutionChain以及解耦关键ModelAndView的作用。
  • 06.03 09:49:22
    发表了文章 2025-06-03 09:49:22

    基于 Spring Cloud 的微服务架构分析

    Spring Cloud 是一个基于 Spring Boot 的微服务框架,提供全套分布式系统解决方案。它整合了 Netflix、Zookeeper 等成熟技术,通过简化配置和开发流程,支持服务发现(Eureka)、负载均衡(Ribbon)、断路器(Hystrix)、API网关(Zuul)、配置管理(Config)等功能。此外,Spring Cloud 还兼容 Nacos、Consul、Etcd 等注册中心,满足不同场景需求。其核心组件如 Feign 和 Stream,进一步增强了服务调用与消息处理能力,为开发者提供了一站式微服务开发工具包。

2025年05月

  • 05.30 10:37:51
    发表了文章 2025-05-30 10:37:51

    说一说序列化与反序列化中存在的问题

    本文详细解析了Java中的序列化机制,包括序列化的概念、实现方式及应用场景。通过Student类的实例演示了对象的序列化与反序列化过程,并分析了`Serializable`接口的作用以及`serialVersionUID`的重要意义。此外,文章还探讨了如何通过自定义`readObject()`方法增强序列化的安全性,以及解决可序列化单例模式中可能产生的多实例问题。最后提供了代码示例和运行结果,帮助读者深入理解序列化的原理与实践技巧。

2025年04月

  • 04.19 18:00:46
    发表了文章 2025-04-19 18:00:46

    6个Java 工具,轻松分析定位 JVM 问题 !

    本文介绍了如何使用 JDK 自带工具查看和分析 JVM 的运行情况。通过编写一段测试代码(启动 10 个死循环线程,分配大量内存),结合常用工具如 `jps`、`jinfo`、`jstat`、`jstack`、`jvisualvm` 和 `jcmd` 等,详细展示了 JVM 参数配置、内存使用、线程状态及 GC 情况的监控方法。同时指出了一些常见问题,例如参数设置错误导致的内存异常,并通过实例说明了如何排查和解决。最后附上了官方文档链接,方便进一步学习。
  • 发表了文章 2025-10-16

    什么是线程池?它的工作原理?

  • 发表了文章 2025-10-13

    我们来说一说什么是 AQS ?

  • 发表了文章 2025-10-12

    我们来说一说 Java 自动装箱与拆箱是什么?

  • 发表了文章 2025-10-09

    为什么这些 SQL 语句逻辑相同,性能却差异巨大?

  • 发表了文章 2025-09-29

    我们来说一说 ThreadLocal 内存泄漏

  • 发表了文章 2025-09-22

    我们来说一说 synchronized 和 ReentrantLock 有什么区别?

  • 发表了文章 2025-09-20

    说一说 final、finally、 finalize 有什么区别?

  • 发表了文章 2025-09-18

    我们来说说当一个线程两次调用 start() 方法会出现什么情况?

  • 发表了文章 2025-09-08

    该如何创建正确的线程池?

  • 发表了文章 2025-08-24

    我们来讲一讲 Channel 和 FileChannel

  • 发表了文章 2025-08-03

    我们来说一说如何保证线程安全

  • 发表了文章 2025-07-18

    深入分析Channel和FileChannel

  • 发表了文章 2025-07-18

    ConcurrentHashMap内部实现

  • 发表了文章 2025-07-17

    我们来说说 LockSupport 的 park 和 unpark

  • 发表了文章 2025-07-10

    我们来说一说 Java 的一致性 Hash 算法

  • 发表了文章 2025-07-07

    我们来说一说 InputSteam 转 String

  • 发表了文章 2025-07-06

    toString()、String.valueOf、(String)强转,有什么区别?

  • 发表了文章 2025-07-04

    Java 中的枚举

  • 发表了文章 2025-07-04

    使用枚举实现“状态”转换限制

  • 发表了文章 2025-07-01

    说一说如何理解深浅拷贝、Immutable、保护性拷贝

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