技术文章目录存档

Java8 的 Supplier 函数式接口

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

Java8 的 Supplier 函数式接口

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

阅读全文…

标签: Java , JDK , 函数式接口
发布在 后端技术

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

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

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

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

阅读全文…

标签: tutorial , threejs , gui
发布在 前端技术

GeometryCollection 的类型映射器(TypeHandler)

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

GeometryCollection 的类型映射器(TypeHandler)

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

阅读全文…

发布在 后端技术

HTTP 常见错误码含义

2024年04月16日 by emanjusaka 阅读 75 点赞 0

HTTP 常见错误码含义

HTTP(Hypertext Transfer Protocol)是用于传输数据的应用层协议,其中定义了一系列状态码来表示服务器对请求的处理结果。这些状态码分为五个类别:信息性状态码(1xx)、成功状态码(2xx)、重定向状态码(3xx)、客户端错误状态码(4xx)和服务器错误状态码(5xx)。

阅读全文…

标签: HTTP
发布在 后端技术

引入了Shiro的项目请求路径中带有中文报错400的问题

2024年04月01日 by emanjusaka 阅读 475 点赞 1

引入了Shiro的项目请求路径中带有中文报错400的问题

当我们的项目中引入了 Shiro 后,带有中文的请求路径会被拦截并返回 400 的错误。一般我们的请求路径是不会带有中文字符,但当我们访问静态资源时那些文件是有可能是中文名称的。

阅读全文…

标签: SpringBoot , Shiro
发布在 后端技术

Java 代码执行本地命令

2024年03月18日 by emanjusaka 阅读 191 点赞 1

Java 代码执行本地命令

我们可以在命令行中执行各种命令,比如,创建文件、查看文件夹下文件、调用第三方工具等等。如果想在 java 代码中执行命令应该怎么操作呢?我们有两种方式可以实现。

阅读全文…

标签: Command , Java
发布在 后端技术

Redisson 框架中的分布式锁

2024年03月01日 by emanjusaka 阅读 256 点赞 2

Redisson 框架中的分布式锁

实现分布式锁通常有三种方式:数据库、Redis 和 Zookeeper。我们比较常用的是通过 Redis 和 Zookeeper 实现分布式锁。Redisson 框架中封装了通过 Redis 实现的分布式锁,下面我们分析一下它的具体实现。

阅读全文…

标签: Redisson , Redis , 分布式锁
发布在 后端技术

Linux 中常见目录的作用

2024年01月19日 by emanjusaka 阅读 261 点赞 3

Linux 中常见目录的作用

Linux 是一个严谨的操作系统,每个目录存放什么文件是有明确的要求和规范的。我们应该去了解这些目录的作用,然后按照目录要求去操作。

阅读全文…

标签: Directory
发布在 后端技术

浅析 ArrayList

2023年12月19日 by emanjusaka 阅读 258 点赞 2

浅析 ArrayList

ArrayList是一个使用List接口实现的Java类。顾名思义,Java ArrayList提供了动态数组的功能,其中数组的大小不是固定的。它实现了所有可选的列表操作,并允许所有元素,包括null。

阅读全文…

标签: JDK , 源码分析 , Java
发布在 后端技术

自定义过滤器配置 Shiro 认证失败返回 json 数据

2023年10月26日 by emanjusaka 阅读 211 点赞 1

自定义过滤器配置 Shiro 认证失败返回 json 数据

Shiro 权限框架认证失败默认是重定向页面的,这对于前后端分离的项目及其不友好,可能会造成请求404的问题。现在我们自定义过滤器实现认证失败返回json数据。

阅读全文…

标签: 拦截器 , Java
发布在 后端技术