1.消息持久化 ①交换机的持久化(在消息接收方的方法上的@RabbitListener(bindings = @QueueBinding(...))注解中定义) ②队列的持久...
1.消息持久化 ①交换机的持久化(在消息接收方的方法上的@RabbitListener(bindings = @QueueBinding(...))注解中定义) ②队列的持久...
此处我们可以借用FastJSON这个模块来实现两者之间的快速转换首先需要导入FastJSON的依赖 接下来,我们快速完成一下两者的相互转化 1.JSON转化为Object 2...
“通用mapper”是一个mybatis为了优化单表操作而开发的组件,实现了JPA的思想操作数据库,它可以极大的方便开发人员进行ORM,提供极其方便的单表增删改查。 第一步先...
Synchronized 1.它是JVM层面的,是一个Java关键字,底层通过monitor对象来完成相关方法,而wait/notify方法也都也都依赖于monitor对象来...
首先添加依赖 添加完依赖之后,假设有一个实体类User,其内部存在id、username、password、group四个属性 首先在application.yml内部添加上...
在Java中,对一个整数a执行“a++”运算,在单线程的情况下是没有任何问题的,但是对于多线程的情况来说,就有可能产生线程安全问题。考虑到这个问题,Java中存在一个具有原子...
对于根据不同情况选用不同结果的情况下,可以使用Enum类来协助实现相关的功能 首先创建一个Enum类,用于记录不同编号对应的名称 此时我们在其他方法中如果需要得到对应编号的字...
由于多线程的情况,系统会根据代码自动调用“指令重排”机制,但是正是由于这个机制,导致了普通的双端检锁不能很好的达到线程安全的效果,所以此时需要利用Volatile的特性。核心...
安装MongoDB(Mac环境) 本次安装没有使用brew,而是直接从官网下载的方式,官网下载地址如下:https://www.mongodb.com/download-ce...
正常情况下,一个Cookie的Domain必须满足当前网址的命名规则才能被该网站使用,而若在开发时项目是保存在本地,且是通过Nginx代理端口,则直接通过request.ge...
假定提供接口的模块为模块A,需要远程调用的模块为模块B,模块A内部有一个接收用户信息的Controller类为UserController,其中含有一个queryUserBy...
RSA RSA加密算法是一种非对称加密算法。在公开密钥加密和电子商业中RSA被广泛使用。RSA是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi S...
在项目中可以使用commons-codec这个依赖来完成关于MD5加密的相关操作 首先在项目中导入相关的依赖 相关加密和盐值的设置方法如下
Hibernate Validator 是 Bean Validation 的参考实现,作用是实现数据的校验;在日常开发中,Hibernate Validator经常用来验证...
最近经常需要在虚拟机上安装各种工具的服务端,远程调用时就会需要该虚拟机的IP地址,而在虚拟机中的IP地址是会有一定变化的,所以就有了今天这篇文章,记录一下,防止以后还有类似需...
FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以...
FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以...
JDK13 GA版本 5大新特性如下: 350: Dynamic CDS Archives351: ZGC: Uncommit Unused Memory353: Reimp...