您的当前位置:TAGS -> 深入
  • 深入剖析Java工厂模式让你的代码更灵活

    后端开发4小时前

    目录 一、概述 1.1 什么是Java工厂模式 二、简单工厂 2.1 什么是简单工厂 2.2 示例代码 2.3 优点和缺点 三、工厂方法 3.1 什么是工厂方法 3.2 示例代码 3.3 优点和缺点 四、抽象工厂 4.1 什么是抽象工厂 4.2 示例代码 4.3 优点和缺点 4.4 使用工厂模式的例子 一、概述 1.1 什么是Java工厂模式 Java工厂...

  • 深入理解Java中Filter的作用种类及应用场景

    后端开发2025年08月29日

    目录 如何使用Filter Filter的生命周期 Filter执行顺序 Filter细节 自动登录 BeanUtils的使用 总结 如何使用Filter 在Java Web应用程序中,使用Filter非常简单,只需编写一个类实现javax.servlet.Filter接口,然后在web.xml配置文件中配置Filter,即可使用Filter。下面是一个F...

  • 深入探究一下Java中不同的线程间数据通信方式

    后端开发2025年08月17日

    目录 1、多线程如何共享数据 2、子线程如何继承父线程数据 3、相关问题 1、多线程如何共享数据 多线程数据共享可以分为以下2种情况,线程实现代码相同及线程实现代码不同。 线程实现代码相同 即runnable中的代码一致,这样可以直接在实现中定义成员变量直接共享 public class SharedSameRunnableDemo { public st...

  • 深入详解Java中synchronized锁升级的套路

    后端开发2025年08月14日

    目录 锁原理 偏向锁 轻量级锁 重量级锁 锁升级 无锁 偏向锁 轻量级锁 重量级锁 锁粗化&锁消除 锁粗化/锁膨胀 锁消除 synchronized锁是啥?锁其实就是一个对象,随便哪一个都可以,Java中所有的对象都是锁,换句话说,Java中所有对象都可以成为锁。这次我们主要聊的是synchronized锁升级的套路 synchronize...

  • [ruby on rails] 深入(2) ruby基本语法

    后端开发2025年06月12日

    1.1 调试 ruby属于解释型语言,即脚本,在linux上,脚本的执行无非三种: 1. 用解释器运行脚本 解释器 脚本文件 即:ruby 脚本文件 2. 直接运行脚本 在脚本文件里面用 #! 脚本解释器 定义好脚本解释器路径,然后再授予脚本执行权限,接着直接运行 ./脚本文件 即可。 3. 在解释器里面运行脚本 root@tommy:/home/ywt/...

  • 【死磕 Spring】 【死磕 Spring】----- IOC 之深入理解 Spring IoC-------https://www.cnblogs.com/chenssy/p/9576769.html

    前端开发2025年06月06日

    ...