微码:Spring AOP 切面中获取包名和类名的方法

2024年07月31日 by emanjusaka 阅读 19 点赞 0

微码:Spring AOP 切面中获取包名和类名的方法

阅读全文…

标签: AOP Spring

发布在 微码

Java 中的 finally 代码块不执行的情况

2024年07月16日 by emanjusaka 阅读 57 点赞 0

Java 中的 finally 代码块不执行的情况

先抛出一个问题:Java 中的 finally 代码块一定会被执行吗? 这是一个比较常见的面试题,在我们的印象中好像 finally 的代码块是一定会被执行的。但真实的情况是这样的吗?其实答案是否定的,有些情况下它是不被执行的。下面我们来盘点下 finally 代码块不会执行的情况。

阅读全文…

标签: Java finally try...catch

发布在 Java

让 @PropertySource 注解支持加载 yml 配置文件

2024年07月05日 by emanjusaka 阅读 48 点赞 0

让 @PropertySource 注解支持加载 yml 配置文件

@PropertySource 默认只支持 properties 文件和 xml 文件,并不能加载 yml 或 yaml。我们可以通过自定义资源加载的工厂指定 yml 加载器去加载 yml 的配置文件。

阅读全文…

标签: Annotation Java Spring yml

发布在 Spring

设计模式在源码中的应用——建造者模式

2024年06月14日 by emanjusaka 阅读 23 点赞 0

设计模式在源码中的应用——建造者模式

建造者模式(Builder Pattern)是一种创建型设计模式,它允许你通过一步步构造创建复杂的对象。这种模式将对象的构建过程与表示分离,从而使得相同的构建过程可以创建不同的表示。

阅读全文…

标签: 设计模式 Java

发布在 设计模式

Java 的关键字 final

2024年06月13日 by emanjusaka 阅读 24 点赞 0

Java 的关键字 final

在Java中,final关键字是一个多功能的修饰符,可以应用于类、方法和变量,具有不同的含义和限制。

阅读全文…

标签: keyword Java

发布在 Java

Java8 的 Supplier 函数式接口

2024年05月31日 by emanjusaka 阅读 25 点赞 0

Java8 的 Supplier 函数式接口

Java 中的 Supplier 是一个函数式接口,函数方法是 get()。它代表一个结果的提供者,不要求每次调用提供者时都返回新的或不同的结果。

阅读全文…

标签: Java JDK 函数式接口

发布在 Java

使用 threejs 创建第一个三维场景

2024年05月09日 by emanjusaka 阅读 44 点赞 0

使用 threejs 创建第一个三维场景

Three.js是一个基于WebGL的强大的JavaScript库,它允许开发者在网页上创建和展示3D图形和动画。通过Three.js,开发者可以直接利用浏览器中的GPU能力来渲染复杂的3D场景,而无需用户安装任何插件。这个库提供了丰富的API,使得开发3D应用、游戏、数据可视化以及交互式体验变得相对简单直觉。现在我们开始我们的第一步创建一个简单的场景。

阅读全文…

标签: tutorial threejs gui

发布在 Threejs

GeometryCollection 的类型映射器(TypeHandler)

2024年05月08日 by emanjusaka 阅读 112 点赞 0

GeometryCollection 的类型映射器(TypeHandler)

GeometryCollection 是 GeoJSON 数据模型中的一个类型,用于表示一个几何对象的集合。MySQL8 中支持了 GeometryCollection 类型,在对数据库和实体类进行对象映射时需要我们自己编写类型映射器来完成映射。

阅读全文…

标签: GeometryCollection Mybatis TypeHandler

发布在 Mybatis