后端
未读
SpringBoot整合Redis调用lua脚本出现空指针异常(序列化器分析)
一、问题描述 业务中出现需要保证原子性的一系列缓存操作,所以决定使用lua脚本来保证原子性。 但是调用过程中lua脚本
后端
未读
SpringMVC中控制层private方法中service层的Bean为null
一、现象 SpringMVC中controller里的private接口中注入的service层的bean为null,而同一个controller中访问修饰符为public和protected的方法不会出现这样的问题。 controller中的Ą
后端
未读
Docker容器数据卷技术——实现数据同步
一、什么是数据卷数据卷是一个可供容器使用的特殊目录,它将主机操作系统目录直接映射进容器,类似于Linux中的mount操作。数据卷可以提供很多有用的特性,如下所示:数据卷可以在容器之间共享和重用,容器间传递数据将变得高效方便;对数据卷内数据的修改会立马生效,无论是容器内操作还是本地操作;对数据卷的更
后端
未读
Spring源码——Bean完整的生命周期详解
一、refresh方法 Spring容器启动时会创建IOC容器,在创建容器时会调用refresh()方法,整个容器就是通过该方法完成所有bean的创建以及初始化。<
Java
未读
Java延迟队列——DelayQueue
一、DelayQueue的定义public class DelayQueue<E extends Delayed> extends AbstractQueue<E> implements BlockingQueue<E>DelayQueue是一个无界的Blocki
网络
未读
使用FileZilla搭建可供外网访问的ftp服务器(Frp/花生壳)
FTP 是一种基于 TCP 的应用层协议,它不支持 UDP 协议。 FTP 工作在一种特殊的服务机制上,它使用两个端口,一个 ‘数据’ 端口和一个 ‘命令’ 端口(也称为控制端口)。 通常情况下,端口 21 用作命令端口,端口 20 用作数据端口。一、主动模式和被动模式1、主动模式客户端从一个任意的
Java
未读
Java维护常量方式的比较——接口、常量类与枚举
一、示例1.让类实现定义了常量的接口public interface Constants{ int SUCCESS = 1; int ERROR = 2;}2.定义常量类public class Constants{ public static final int SUCCESS