Java 第274页
Spring状态机(FSM),让订单状态流转如丝般顺滑-拾光赋

Spring状态机(FSM),让订单状态流转如丝般顺滑

引言 在复杂的应用程序设计中,尤其是那些涉及多个状态变迁和业务流程控制的场景,有限状态机(Finite State Machine, FSM)是一种强大而有效的建模工具。Spring框架为此提供了Spring状态机(Sp...
Lee的头像-拾光赋Lee2年前
0310
Java使用javacv处理视频文件过程记录-拾光赋

Java使用javacv处理视频文件过程记录

最近接到一个需求是将.mp4/.m4v文件体积进行压缩,我使用javacv中的FFmpegFrameGrabber、FFmpegFrameFilter、FFmpegFrameRecorder简单的实现视频帧的抓取、过滤、录制与输出。 性能暂未验证。文...
Lee的头像-拾光赋Lee2年前
0310
如何在Linux云服务器上通过Docker Compose部署安装Halo,搭建个人博客网站?-拾光赋

如何在Linux云服务器上通过Docker Compose部署安装Halo,搭建个人博客网站?

目录 前置步骤 环境搭建 创建容器组 在系统任意位置创建一个文件夹 创建docker-compose.yaml 启动 Halo 服务 配置反向代理以及域名解析 Halo初始化页面。 更新新版本的halo 前置步骤 首先你需要...
Lee的头像-拾光赋Lee2年前
0300
Spring Boot 3.2 + CRaC = 王炸!-拾光赋

Spring Boot 3.2 + CRaC = 王炸!

原文:https://foojay.io/today/springboot-3-2-crac/ 前段时间发布了 Spring 6.1 和 SpringBoot 3.2,它们都完全支持 CRaC(检查点协调恢复)。 如果你想了解有关 CRaC 的更多信息,请随时阅读...
Lee的头像-拾光赋Lee3年前
0300
grpc初使用-拾光赋

grpc初使用

<?xml version='1.0' encoding='UTF-8'?> <project xmlns='http://maven.apache.org/POM/4.0.0' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://...
Lee的头像-拾光赋Lee2年前
0300
京东二面:Redis为什么快?我说Redis是纯内存访问的,然后他对我笑了笑。。。。。。-拾光赋

京东二面:Redis为什么快?我说Redis是纯内存访问的,然后他对我笑了笑。。。。。。

引言 Redis是一个高性能的开源内存数据库,以其快速的读写速度和丰富的数据结构支持而闻名。作为一个轻量级、灵活的键值存储系统,Redis在各种应用场景下都展现出了惊人的性能优势。无论是作为...
Lee的头像-拾光赋Lee2年前
0300
细说 Java 线程池-拾光赋

细说 Java 线程池

细说 Java 线程池, 一、 Java 线程池使用 1.1、线程池创建 1.2、线程池执行流程 提交任务到线程池时,调用execute 方法如下图所示: 1.3、 线程池关闭 shutdown() 拒绝新任务,等待已提交任务(...
SpringSecurity认证和授权流程详解-拾光赋

SpringSecurity认证和授权流程详解

什么是SpringSecurity Spring Security是一个Java框架,用于保护应用程序的安全性。它提供了一套全面的安全解决方案,包括身份验证、授权、防止攻击等功能。Spring Security基于过滤器链的概念...
Lee的头像-拾光赋Lee2年前
0300
Tomcat解析Request对象-拾光赋

Tomcat解析Request对象

当Tomcat创建一个HttpServletRequest对象并将其传递给Servlet的service方法时,这个对象并不完全包含请求体的数据。这是因为请求体的解析是延迟进行的,通常是在Servlet需要访问这些数据时(比...
Lee的头像-拾光赋Lee2年前
0300
03-Loki 日志监控-拾光赋

03-Loki 日志监控

1 Loki 1.1 简介 功能强大;轻量级,可以在配置更低的设备上部署;完全契合现代化部署方式; github Loki是受Prometheus启发的水平可扩展、高可用、多租户日志聚合系统。它的设计非常具有成本效...
Lee的头像-拾光赋Lee2年前
0300
MyBatis 动态 SQL 最全教程,这样写 SQL 太优雅了!-拾光赋

MyBatis 动态 SQL 最全教程,这样写 SQL 太优雅了!

一、MyBatis动态 sql 是什么 动态 SQL 是 MyBatis 的强大特性之一。在 JDBC 或其它类似的框架中,开发人员通常需要手动拼接 SQL 语句。根据不同的条件拼接 SQL 语句是一件极其痛苦的工作。 例如...
Lee的头像-拾光赋Lee2年前
0300
24.什么是跨域?解决方案有哪些?-拾光赋

24.什么是跨域?解决方案有哪些?

为什么会出现跨域问题 存在浏览器同源策略,所以才会有跨域问题。那么浏览器是出于何种原因会有跨域的限制呢。其实不难想到,跨域限制主要的目的就是为了用户的上网安全。 同源策略导致的跨域是...
Lee的头像-拾光赋Lee2年前
0300