这里用到了 org.apache.commons.lang3.tuple.Pair来封装数据(就是不想自己再写一个DO或者VO或者MO)
在Java中,Pair是一种简单的数据结构,用于存储两个相关联的值。它没有特定的内置类,但可以通过自定义实现或使用Apache Commons库中的Pair类来实现。
代码示例:
Pair> listPair = dualManager.judgeDualDevice(id);
if (listPair.getLeft()) {
List channelDtos = new ArrayList();
listPair.getRight().forEach(channelId -> {
ChannelDto channelDto = new ChannelDto();
channelDto.setMacId(channelId);
channelDtos.add(channelDto);
});
camera.setChannels(channelDtos);
}
public Pair> judgeDualDevice(String id) {
服务器托管网 CameraDto dbCameraInfo = dualMybatis.getDbCameraInfo(id);
List channelIds = new ArrayList();
if (dbCameraInfo != null && Objects.equals(dbCameraInfo.getNvrType(), 1)) {
DeviceDO deviceDO = deviceDaoMybatis.queryByMacId(id);
if (deviceDO != null 服务器托管网&& deviceDO.getChannelNum() != null) {
for (Integer i = 0; i
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
相关推荐: 深入NumPy:Python科学计算库的高级应用
在本篇文章中,我们将探讨Python中的NumPy库的一些高级特性和技巧,包括广播机制、矢量化操作、高级索引、结构化数组以及NumPy中的随机抽样等内容。这些功能将有助于我们进行更加复杂和高效的科学计算。 一、广播机制 广播是NumPy中对不同形状数组进行算术…