按时间归档:2023年6月7日

  • Java的线程状态

    在我们平时写code的时候,经常会使用到多线程。其中线程所处的状态就是我们需要进程思考的问题。 线程有哪些状态 NEW: 一个线程刚被创建,但是没有被使用就是处于这个状态RUNNA…

    Java 2023年6月7日
    091
  • Java中关键的知识点

    JVM,运行是内存模型 Java 反射 Java 注解 函数式接口 lambda表达式/流式计算 动态代理 欢迎大家阅读,有问题和不足的地方欢迎大家指出。作者:永和九年,转载请注明…

    Java 2023年6月7日
    083
  • Java的反射

    在我们平时的开发中,我们肯定会遇到过spring框架。框架中我们几乎不需要手动去new对象。只需要通过一些简单的配置,spring就会把对象为我们创建好。这里就用到反射。下面我们详…

    Java 2023年6月7日
    049
  • Java的lamda表达式/函数式接口/流式计算

    在我们看他人code的时候经常会看到,可能会经常看到lambda表达式,函数式接口,以及流式计算。在刚接触这些新功能时,也觉得真的有必要吗?但是现在写多了,发现这个功能确实能简化代…

    Java 2023年6月7日
    076
  • Java动态代理

    在我们日常开发中,代理模式是一个非常常见的模式。动态代理时jdk中自带的,可以非常方便的在原有的功能上添加一些我们自己的功能。 什么是代理 就是为其他对象提供一个代理以控制被代理对…

    Java 2023年6月7日
    0112
  • Java 运行时数据区

    Java 运行时数据区 堆 线程栈 本地方法栈 方法区 程序计数器 我们的java文&amp…

    Java 2023年6月7日
    081
  • Java序列化和反序列化

    在我们实际使用中,我们经常会遇到对象需要序列化的问题。我将通过下面几个问题,理解序列化的相关问题 什么是序列化和反序列化 序列化:把Java内存对象转换为字节序列的过程称为对象的序…

    Java 2023年6月7日
    067
  • MQ的消息丢失/重复/积压的问题解决

    在我们实际的开发过程中,我们肯定会用到MQ中间件,常见的MQ中间件有kafka,RabbitMQ,RocketMQ。在使用的过程中,我们必须要考虑这样一个问题,在使用MQ的时候,我…

    Java 2023年6月7日
    073
  • 如何使用Arthas定位问题

    在我们日常的工作中,经常会遇到一些线上才会遇到的问题。Arthas无疑是我们在工作中,定位线上问题的神奇。下面,我将介绍一下我们在工作中经常用到的一些功能。 dashboard 首…

    Java 2023年6月7日
    065
  • 【debug技巧】jstat:虚拟机统计信息监视器

    我们在日常开发时,难免会遇到一些没有内存泄漏等问题。有时,我们无法下载arthas等开源的诊断工具。这时候,我们就可以借助JDK自带的一些诊断工具。 首先我们可以使用jstat查看…

    Java 2023年6月7日
    0159
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球