XOR
java8 stream 数据丢失(错乱)的问题
说明原因:使用的java8的parallelparrStream是并行的,但是.collect(Collectors.toList()) 使用了非线程安全的集合。 修改办法: 修改办法1:把parallelparrStream改为普通的stream ; 修改办法2: Collectors.toLis ......
运算方法与运算器
2.1 真值:正负符号+二进制的绝对值 机器数:0/1+二进制的绝对值 正:0 负:1 2.2数的机器码表示 正数:原码=反码=补码 负数:原码--符号位不变,其余位取反-->反码--+1-->补码 移码:将补码的符号位取反 纯小数原码表示: 注意:原码的0有两种表示方式;使用补码,符号位可参与运算 ......
获取1688商品详情我们改如何使用
在使用API接口获取1688商品详情时,我们可以获取到大量有用的信息,帮助我们更好地了解商品特性和市场趋势,从而做出更明智的决策。 下面是一些步骤和技巧,在获取1688商品详情的过程中收集有用信息。 首先,我们需要申请1688的API密钥,这样才能够调用API接口。 接着,在API文档中找到“商品详 ......
idea注意事项
一般确认代码无误,但是系统编译出现错误,可以先把idea重新clean再build。不行的话尝试去删除iead文件夹,再去build。 这次遇到的问题是: 最近用idea,编译能通过,部署正常。 但在idea却显示部分类不可达(识别不了报错,实际上类是存在),重新试了maven的clean,inst ......
Java中枚举类的特殊用法-使用枚举实现单例模式和策略模式
场景 设计模式-单例模式-饿汉式单例模式、懒汉式单例模式、静态内部类在Java中的使用示例: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/127555096 设计模式-单例模式-注册式单例模式-枚举式单例模式和容器式单例模式在J ......
RDMA
[root@centos7 infiniband]# ibv_devices device node GUID rxe0 b20875fffe5fb85e rxe1 46a191fffea49c0c [root@centos7 infiniband]# ibv_devinfo -d rxe0 -v ......
css实现video视频背景色变透明
利用css样式 mix-blend-mode 混合模式,有一个属性 screen ,就是黑色和其它元素进行混合的时候表现为透明。 于是我们要实现一个视频背景色透明的效果就很简单,只要把我们的视频背景色设置为黑色,同时设置如下CSS即可: video { mix-blend-mode: screen; ......
tdengine指标卡汇总计算整理
以天做时间隔断 函数值当天某项数据平均值SELECT AVG(phv_phsa) FROM 子表 WHERE ts> '2023-05-10 00:00:00' INTERVAL(1d);连续几天的某项数据平均值 1天为间隔 有填充不进行填充:NONE(默认填充模式)。VALUE 填充:固定值填充, ......
linux获取程序当前所在路径的方法
直接使用pwd不行,linux系统中有个符号链接:/proc/self/exe 它代表当前程序,我们可以用readlink读取它的源路径就可以获取当前程序的绝对路径。 char current_absolute_path[MAX_SIZE]; //获取当前程序绝对路径 int cnt = readl ......
获取当前时间的周一
```java package com.alpari.wang.utils; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; import java.util.Calendar; i ......
Ubuntu18.04 关闭和开启图形界面
关闭用户图形界面,使用 tty 登录。 sudo systemctl set-default multi-user.target sudo reboot 开启用户图形界面。 sudo systemctl set-default graphical.target sudo reboot 如果关闭了图形 ......
docker网络设置(网桥)
docker网络设置(网桥)_docker配置桥接网络_逍遥X的博客-CSDN博客 https://blog.csdn.net/renfeigui0/article/details/103322661 Networking overview | Docker Documentation https: ......
Spring AOP错误:org.springframework.beans.factory.BeanNotOfRequiredTypeException:
org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'myCalculator' is expected to be of type 'com.mashibing.service.MyCalcula ......
C/C++杂记:深入虚表结构
1. 虚表与“虚函数表” 在“C/C++杂记:虚函数的实现的基本原理”一文中曾提到“虚函数表”的概念,只是为了便于理解,事实是:虚函数表并不真的独立存在,它只是虚表(virtual table)中的一部分内容。例: 从图中可已看出,虚表除了包含虚函数指针,还包含其它一些信息(如:RTTI信息、偏移值 ......
Python 发送邮件
# Python 发送邮件 ## 1、案例一 (发送普通邮件) ```python import smtplib from email.mime.text import MIMEText # 发送普通邮件 # POP3 服务器地址:pop.qq.com # SMTP 服务器地址:smtp.qq.co ......
五款主流原型工具介绍
五款流行原型设计工具目录 五款流行原型设计工具有:墨刀、Figma、Moqups、Axure RP、Proto.io。 1、墨刀 墨刀是一款高效的在线原型设计工具,支持移动端、Web端及网页端的产品原型设计。无需下载,通过浏览器即可操作,同时支持软件下载,随时随地进行设计与模拟。学习难度低,自带的强 ......
关于F5透传问题的解析
当负载均衡工作在透传模式中时,所防护服务器无法感知到负载均衡设备的存在,对于访问者来说,服务器的IP地址就是负载均衡设备的VIP地址。在这种模式下,当负载均衡设备收到源为访问者的IP,目的IP为本地VIP地址的报文时,会将报文根据负载均衡策略和健康状况发送给最优的服务器上,继而服务器会收到目的为本地 ......
Java中常见转换-数组与list互转、驼峰下划线互转、Map转Map、List转Map、进制转换的多种方式
场景 Java中数组与List互转的几种方式 数组转List 1、最简单的方式,Arrays.asList(array); 创建的是不可变列表,不能删除和新增元素 String[] array = new String[]{"a","b"}; List<String> stringList = Ar ......
根据视频帧率,使用requestAnimationFrame播放动画
当时使用webRTC进行视频通话时,通常会设置视频流的帧率,行业内一般默认帧数为15或者30,一般每秒只需要渲染15或30次 当要需要对本地视频或者远端视频流进行特殊处理时,通常会使用requestAnimationFrame方法进行再次渲染 requestAnimationFrame,这个方法是用 ......
Fiddler 域名重定向
1. 通过customRules 在OnBeforeRequest 方法里面添加代码 ```javascript if (oSession.host=="a"){ oSession.host="b" } if (oSession.host=="short.bi.cn"){ oSession.host ......
浅谈 Spring Bean 的生命周期
一、Bean 的生命周期概述 区别于普通的 Java 对象需要通过 new 创建对象,Spring 的 Bean 由 IoC 容器进行实例化、组装以及管理的。也就是说 Bean 的生命周期完全由 IoC 容器控制。 Spring 容器只能管理 单例(singleton) 作用域的 Bean 的完整生 ......
01 关于简历
# 职业技能: 放到简历的黄金位置 基本准则:卸载简历上的不许能聊,不然就别写 参考公式:职业技能=必要技术+其他技术 针对性的引导面试官(让他问一些你想让他问的) 1-2年:Springboot+ssm+redis+数据库)+(2-3)技术(微服务、ES、MQ、源码、高并发、jvm、技术选型、设计 ......
k8s强制删除CRD
在 Kubernetes 中,当你删除一个自定义资源对象时,默认情况下其实并不会真正删除。相反,Kubernetes 会将该对象的状态更新为“Terminating”,并在其 metadata.finalizers 字段中添加一些值,以确保相关的清理工作被完成后再真正删除该对象。 如果你想要强制删除 ......
php双引号转移
在PHP字符串中,双引号是一种特殊字符,它可以用来包含变量、转义序列和表达式等信息。然而,在某些情况下,我们需要在PHP字符串中显示双引号本身,就需要使用转义符号进行转义,以避免双引号被解析为字符串结束符或其他意义。 下面是一些常见的PHP双引号转义方法: 使用反斜杠进行转义:在需要转义双引号的地方 ......
boolean类型is开头的字段,@Data时会去除is
`一般只要是是否的字段,建议使用XXXFlag,即使是非boolean类型` ```java // 是否激活,如果is开头,则用@Data时,会去除is,导致获取属性出问题 private Boolean isActive; // 建议如下方式 private Boolean activeFlag; ......
NSSRound#11 Basic
## ez_enc > ABAABBBAABABAABBABABAABBABAAAABBABABABAAABAAABBAABBBBABBABBABBABABABAABBAABBABAAABBAABBBABABABAAAABBAAABABAABABBABBBABBAAABBBAABABAABBAAAA ......
chatgpt的monica告诉我的关于cmip6的变量标签的解释,牛
在CMIP6(Coupled Model Intercomparison Project Phase 6)中,Variant Label是用于标识不同模型变体的标签。它由四个部分组成,分别是r1i1p1f1。 r1 表示实验重复次数(run number),即同一模型下运行的不同实验的编号。r1表示 ......