猿柒-牛翰网-第3页
Python字典的高级用法-牛翰网

Python字典的高级用法

一、 collections 中 defaultdict 的使用 1.字典的键映射多个值 将下面的列表转成字典 l = [('a',2),('b',3),('a',1),('b',4),('a',3),('a&#
Python类中__del__()、__call__()、__repr__()、__new__()、__hash__()方法-牛翰网

Python类中__del__()、__call__()、__repr__()、__new__()、__hash__()方法

1.__del__() 销毁魔术方法 触发时机:当一个对象在内存中被销毁的时候自动执行 参数:至少有一个 self, 接收对象 返回值:无 作用:在对象销毁的时候做一些操作 注意:程序自动调用此方法,不...
ThreadLocal分析-牛翰网

ThreadLocal分析

ThreadLocal 本文以JDK21为例子,其实大致方法和JDK8都一样。 1.基本介绍 ThreadLocal 是一个在多线程编程中常用的概念,不同编程语言中实现方式不同,但核心思想一致:为每个使用该变量的线程...
如何pdf转图片?完全免费!-牛翰网

如何pdf转图片?完全免费!

前言 大家好,我是小徐啊。我们在开发Java应用的时候,经常是需要和pdf文档打交道的。 这极大地帮助我们提高了开发效率,今天,小徐就来介绍下如何将pdf文件转换成图片,完全免费,没有水印。一...
Java内部类 常用类-牛翰网

Java内部类 常用类

内部类和常用类 内部类 概念:在一个类的内部再定义一个完整的类 package com.object.demo01; public class Body { private String name; class Header{ //内部类也会生成一个class文件 编译之...
Java应用出现 Public Key Retrieval is not allowed 报错的常见原因和解决方法-牛翰网

Java应用出现 Public Key Retrieval is not allowed 报错的常见原因和解决方法

问题现象 Java 应用在运行过程中突然报java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed错误。 开发童鞋表示不理解,毕竟应用没做任何变更,为什么会突然出...
RabbitMQ高级使用-牛翰网

RabbitMQ高级使用

概述 在支付场景中,支付成功后利用RabbitMQ通知交易服务,更新业务订单状态为已支付。但是大家思考一下,如果这里MQ通知失败,支付服务中支付流水显示支付成功,而交易服务中的订单状态却显示...
Java 原生异步编程与Spring 异步编程 详解-牛翰网

Java 原生异步编程与Spring 异步编程 详解

简介 Java 异步编程是现代高性能应用开发的核心技术之一,它允许程序在执行耗时操作(如网络请求、文件 IO)时不必阻塞主线程,从而提高系统吞吐量和响应性。 异步 vs 同步 同步:任务按顺序执...
物联网之使用Vertx实现MQTT-Server最佳实践【响应式】-牛翰网

物联网之使用Vertx实现MQTT-Server最佳实践【响应式】

小伙伴们,你们好呀,我是老寇,跟我一起学习使用Vertx实现MQTT-Server 实现MQTT-Server【响应式】 vertx-mqtt地址 实现思路 1.启动MQTT Server并绑定很多端口记录到缓存,服务注册到Nacos,通...
RabbitMQ基础入门-牛翰网

RabbitMQ基础入门

RabbitMQ介绍 RabbitMQ是基于Erlang语言开发的开源消息通信中间件,官网地址: Messaging that just works — RabbitMQ 接下来,我们就学习它的基本概念和基础用法。 安装 在安装命令中有两个映...