HashMap
-
Selenium 的组件神器Selenium IDE
前段时间介绍过UI自动化后起之秀的playwright录制脚本,那么作为UI自动化的前辈的Selenium肯定也应该具有录制脚本的功能,今天它来了就是Selenium的三大组件之一…
-
jpype,一个非常强大的Python库
Python作为一种强大的编程语言,因其简洁的语法和丰富的库支持而广受欢迎。 在众多库中,jpype库尤其值得关注,它允许Python无缝地调用Java类和方法,极大地扩展了Pyt…
-
java程序调用dll
项目需求 调用捷宸EIO开发包DLL动态库控制应急门的开关停,现场应急门继电器连接的是6、7、8,分别对应的是开、停、关。0为打开,1为关闭。 java程序开发 在resource…
-
java解析SFJK-200 可燃气体控制器 MODBUS 通讯协议
工具包引入 <dependency> <groupId>cn.allbs</groupId> <…
-
java中hj212协议的解析与生成工具allbs-hj212
依赖jar包 引入包 版本 jdk 1.8 spring boot 2.7.2 allbs-common 1.1.6 jackson-datatype-jsr310 2.13.3 …
-
java中时序数据库influxdb操作的封装工具allbs-influx
依赖jar包 引入包 版本 jdk 1.8 spring boot 2.7.9 influxdb-java 2.23 spring-boot-autoconfigure 2.7.9…
-
spring boot中文件库操作工具的封装,支持S3协议的文件库,如minio、阿里云、腾讯云、华为云等。
依赖jar包 引入包 版本 jdk 1.8 spring boot 2.7.4 spring-boot-autoconfigure 2.7.4 spring-boot-starte…
-
Android开发中,SparseArray的高效存储与查找机制详解
SparseArray 在Android中,SparseArray是一个专门用于存储稀疏数据(大部分元素为null或默认值)的数组类。常用于存储与整数键关联的对象,其中键是原始数据…
-
ElasticSearch中的Script Score查询
Script Score查询 ES提供的Script Score查询可以以编写脚本的方式对文档进行灵活打分,以实现自定义干预结果排名的目的。Script Score默认的脚本语言为…
-
Fastjson序列化空Map出现key为$ref的键值对的问题
起因 业务中创建了一个存储表格数据的对象,如下 @Datapublic class SheetDataDto { &…
-
Java四种引用的区别?
在Java中,对象的引用类型对垃圾回收器的影响非常大。Java中主要有四种类型的引用:强引用、软引用、弱引用和虚引用。 四种引用的区别? 强引用是最强的,如果一个对象具有强引用,那…
-
面试官脑子有病系列:为什么 HashMap 是线程不安全的?
前言 Hi,大家好,我是王二蛋。 我们在面试的时候,经常会被问到一些有的没的、看似高深但与日常工作关系不大的问题。也因此被大家调侃为“面试造火箭,工作拧螺丝”。 今天就来探讨一个在…
-
WebSocket 集群解决方案
戳上方蓝字“Java知音”关注我 前言 WebSocket是一种在网络应用程序中,使客户度端和服务器之间可以进行双向通信的协议。它允许数据可以在建立连接后进行实时交换,而不必依赖传…
-
Java Stream流式运算用得很熟练?来看看anyMatch、allMatch、noneMatch都有哪些坑点
在Java 8中,Stream API的引入为数据处理带来了革命性的变化。它不仅简化了集合操作,还提高了代码的可读性和性能。然而,在使用Stream API的anyMatch、al…
-
Gateway整合Sentinel、超时、CORS配置
前面使用过Sentinel组件对服务提供者、服务消费者进行流控、限流等操作。除此之外,Sentinel还支持对Gateway、Zuu…
-
JWT在身份验证与信息交换中的实践探索
JWT JWT是指JSON Web Token,一种用于在网络上安全传输信息的开放标准(RFC 7519),定义了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地传输…