Long转String Bigdecimal转String
1. 给 Java 类的属性单独加注解
@JsonSerialize(using=ToStringSerializer.class)
private Long userId;
原创2025年5月19日小于 1 分钟
今天不学习明天变垃圾
Long转String Bigdecimal转String
@JsonSerialize(using=ToStringSerializer.class)
private Long userId;
Long转String Bigdecimal转String
@JsonSerialize(using=ToStringSerializer.class)
private Long userId;
@Import导入普通类分析
复习下知识吧 这里只分析导入普通类 不实现那两个接口
分析以下代码中 ImportTestInner
是否会成为 Spring 容器中的 Bean:
@Configuration
public class ImportTest {
@Import({ImportTestBean.class})
class ImportTestInner{
}
}
使用docker ps时提示
ubuntu@VM-24-6-ubuntu:~$ docker ps
permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.46/containers/json": dial unix /var/run/docker.sock: connect: permission denied
主要修改
pom
<spring-boot.version>3.2.4</spring-boot.version>
<spring-cloud.version>2023.0.1</spring-cloud.version>
<spring-cloud-alibaba.version>2023.0.1.0</spring-cloud-alibaba.version>
<mybatis-plus-boot-starter.version>3.5.5</mybatis-plus-boot-starter.version>
RabbitMQ避免消息丢失的方法主要是利用消息确认机制和手动签收机制,所以有必要把这两个概念搞清楚。
主要是生产者使用的机制,用来确认消息是否被成功消费。
配置如下:
spring:
rabbitmq:
address: 192.168.x.x:xxxx
virtual-host: /
username: guest
password: guest
connection-timeout: 5000
publisher-confirms: true # 消息成功确认
publisher-returns: true # 消息失败确认
template:
mandatory: true # 手动签收机制
下面提供一个完整的、可灵活选择不同哈希算法的幂等性校验实现,包含三种实现方案:SipHash、MD5和原始字段拼接。
java
复制
/**
* 幂等性校验接口
*/
public interface IdempotentChecker {
/**
* 检查消息是否重复
* @param message 原始消息
* @return true-重复消息, false-首次处理
*/
boolean isDuplicate(String message);
/**
* 生成校验Key
* @param message 原始消息
* @return 用于幂等校验的Key
*/
String generateKey(String message);
}
/proc/<PID>/fd
)。0
开始分配,依次递增(0
是 stdin,1
是 stdout,2
是 stderr)。问题引入
使用xshell,SSH以root身份进行登陆时,登不进去 没提示什么信息
服务器是买的腾讯云的 1Panel Linux 面板 操作系统是ubuntu 不是centos7.6 ,如果是正常centos7.6应该没问题
由于不想手动安装1Panel 就用了这个 1Panel Linux镜像,后来发现root不能使用ssh登录 密码也重置了都正确
解决方案:
注意要用ubuntu用户su 到root 因为以下文件的写权限肯定是root才有的权限
每一秒都在为你服务 ⚡