变量 基础 方法java

Spring Data JPA查询报错java.lang.StackOverflowError hibernate SpringBoot

> toString()造成死循环,重写toString()方法 ### 现象 测试JPA的多对多查询时,有一个User对象,该User有多个Role,然后报错 `User` ```java @Data @Entity @Table(name = "user") public class User ......

国标GB2818视频平台EasyGBS国标平台与车机设备连接显示未连接成功的问题解决方法

EasyGBS平台可提供流媒体接入、处理、转发等服务,支持内网、公网的监控设备通过国标GB/T28181协议进行视频监控直播。平台兼容性强,只要设备支持国标GB28181协议,均能快速接入EasyGBS,实现视频的监控直播、视频录像、语音对讲、云存储、检索及回放、告警、级联等。 ​ 近期,我们在项目 ......
国标 平台 EasyGBS 方法 设备

国标视频云服务EasyGBS国标平台与海康4200平台级联后不能播放的问题解决方法

国标视频云服务EasyGBS支持设备/平台通过国标GB28181协议注册接入,并能实现视频的实时监控直播、录像、检索与回看、语音对讲、云存储、告警、平台级联等功能。平台部署简单、可拓展性强,支持将接入的视频流进行全终端、全平台分发,分发的视频流包括RTSP、RTMP、FLV、HLS、WebRTC等格 ......
国标 平台 EasyGBS 方法 问题

MySQL基础笔记

# MySQL DDL:操作数据库和表 DML:对数据进行增删改 DQL:对数据进行查询 DCL:对数据库进行权限管理 ## 数据库增删改查 * create database if not exists db1;# 如果数据库不存在才创建 * drop database if exists db1 ......
基础 笔记 MySQL

PyCharm的基础了解

# 简单了解PyCharm ## PyCharm的简单使用 ### 修改主题 - 1 ![修改主题1.jpg](https://img1.imgtp.com/2023/08/24/RCWRnUXm.jpg) - 2 ![修改主题2.jpg](https://img1.imgtp.com/2023/0 ......
PyCharm 基础

HttpClient如何注入时配置 基础地址、Token

## 提问 HttpClient如何注入时配置 基础地址、Token ## 回答 ``` cs services.AddHttpClient() .ConfigureHttpClient(client => { var configuration = //TODO:获取配置 if (configur ......
HttpClient 地址 基础 Token

java原子类AtomicStampedReference

一、什么是CASCAS,compare and swap的缩写,中文翻译成比较并交换。CAS 操作包含三个操作数,内存位置(V)、预期原值(A)和新值(B)。 如果内存位置的值与预期原值相匹配,那么处理器会自动将该位置值更新为新值 。否则,处理器不做任何操作。二、案例public static in ......
AtomicStampedReference 原子 java

java开发中常见的String对象

String对象加载场内存方式有两种,一种是直接使用“”号创建的加载内存时会会把该字符串直接加载到字符常量中去,并且后文中出现相同使用“”号定义的常量时不会再在内存中创建直接使用第一次创建的字符串,另一种直接使用构造器创建的会创建出一个新的字符串,String常见构造器有String(byte[]) ......
对象 常见 String java

Java限制某段时间内某个请求的次数(代码库)

关键就是统计次数 技巧:1、使用guava cache缓存 来计数2、利用引用变量的特性,减少put,只使用get 如果重新put赋值,缓存的时间会刷新,比如下面例子的b,一共输出了7次,而a只输出了5次 import com.google.common.cache.Cache; public cl ......
次数 代码 时间 Java

java三大特性概述

内部类 将一个类定义在另一个类里面,里面的那个类就称为内部类。内部类的出现,再次打破了Java单继承的局限性。 封装 封装的定义 封装(Encapsulation)是面向对象方法的重要原则,就是把对象的属性和操作(或服务)结合为一个独立的整体,并尽可能隐藏对象的内部实现细节。 封装的好处 良好的封装 ......
特性 三大 java

docker基础学习笔记

# Docker安装 ## Docker基本组成 - docker架构图 ![image-20230819150412412](https://cnblogs-img.oss-cn-hangzhou.aliyuncs.com/img/image-20230819150412412.png) ## 安 ......
基础 笔记 docker

1.变量and输入输出

## 一、变量 概念:变量的本质是一个装东西的盒子,只能存放一个值,且区分大小写。 ### 1.变量命名规则 变量的名字由:字母、数字、下划线 组成,并且不能以数子开头 ```python _a=5 a_1=6 ``` ### 2.变量的定义 格式:变量名 = 值 = 赋值符号,== 等于 ```p ......
变量 and

windows 桌面GUI自动化- 13.pywinauto 等待方法wait() 和 wait_not()

# 前言 pywinauto 提供了2种等待方法 - wait() 等待窗口达到指定状态 - wait_not() 等待窗口不处于某种状态 # wait() 等待 wait() 相关源码 ``` def wait(self, wait_for, timeout=None, retry_interva ......
wait pywinauto wait_not 桌面 windows

PyTorch基础学习笔记

### 一、初识 pytorch读取数据设计两个类:Dataset 和Dataloader > DataSet:提供一种方式,获取其中需要的数据及其对应的真实label值,并完成编号。主要实现功能: - 如何获取每一个数据和label - 告诉我们共有多少的数据 Dataloader:打包,为后面的 ......
PyTorch 基础 笔记

Bpmn基础

在HTML中使用 <!DOCTYPE html><html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, user-sca ......
基础 Bpmn

Java

https://blog.csdn.net/Eric_splendid/article/details/79898536 测试:1.06GB 视频文件,耗时17秒 import java.io.File; import java.io.FileInputStream; import java.io. ......
Java

JavaScript基础语法

# 一、JavaScript概述 ## 1.1、JavaScript可以做什么 ### 1.1.1、页面的各种动画效果 ![](https://img2023.cnblogs.com/blog/1461028/202308/1461028-20230824145840407-1399306959.p ......
语法 JavaScript 基础

Java方法

递归层数太高时,会占用较大的内存 ......
方法 Java

element-ui中表格@row-click方法自定义传参的写法

@row-click="(row,column,e)=>handleRowClicked(row,column,e,'unitName')" 参考:https://blog.csdn.net/weixin_46060121/article/details/120151005 ......
写法 element-ui row-click 表格 element

CSS基础-背景

### **background-color** 背景颜色, 可以使用十六进制、rgb、rgba表示。 **语法** ``` /**selector 背景元素的原则去*/ /** color 背景颜色的值, 可以是 颜色名称、十六进制值、RGB、RGBA*/ selector { backgroun ......
背景 基础 CSS

Linux基础命令:应付测试面试

1.进入文件命令 vi 文件名(一定要知道是那个目录下的文件) 下图为进入该文件: 2.编辑文件: 先按 I 进入编辑模式 就可以随便写入了 保存之前一定要先退出编辑模式: 按 ESC 接下来就是保存: :q 不保存直接退出 :wq先保存再退出(推荐用这个) 3.创建文件的命令: touch 文件名 ......
命令 基础 Linux

Python文件读取和写入方法

## 读取 ``` # 通过单字符串空格分隔 def count_words(filepath): with open(filepath, 'r') as file: string = file.read() string_list = string.split(" ") return len(st ......
文件 方法 Python

Vue3 Avue Excel导入导出两种方法

Vue3 Avue Excel导入导出两种方法 1.根据avue官网,直接使用 官网导入导出地址 在index.html里导入包 <!-- 导入需要的包 (一定要放到index.html中的head标签里)--> <script src="https://cdn.staticfile.org/Fil ......
方法 Excel Vue3 Avue Vue

java裁切NC文件并转成Json

import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import org.junit.Test; import ucar.ma2.Index; import ucar.nc2.NetcdfFil ......
文件 java Json

Linux 运行后台任务的方法

linux下几种运行后台任务的方法https://juejin.cn/post/7048846327966334989https://blog.csdn.net/beeworkshop/article/details/108610678https://bbs.huaweicloud.com/blog ......
后台 任务 方法 Linux

国标视频云服务EasyGBS国标视频平台迁移服务器后无法启动的问题解决方法

国标视频云服务EasyGBS支持设备/平台通过国标GB28181协议注册接入,并能实现视频的实时监控直播、录像、检索与回看、语音对讲、云存储、告警、平台级联等功能。平台部署简单、可拓展性强,支持将接入的视频流进行全终端、全平台分发,分发的视频流包括RTSP、RTMP、FLV、HLS、WebRTC等格 ......
国标 视频 EasyGBS 服务器 方法

变量和方法命名的最佳实践

在每个代码范围内使用足够短和足够长的名称:例如循环计算器用一个字符就可以了,如i;条件和循环变量用一个单词,方法名1-2个单词,类名2-3个单词,全局变量3-4个单词组成 为变量指定一些专门名称,不要使用例如 "value", "equals", "data" 这样的变量名 变量名要使用有意义的名称 ......
变量 方法

【STM32】4_0 基础定时器

基础定时器 TIME6 和 TIME7 基本定时器 • 16位计数器(Counter):基础定时器内部有一个16位的自动增减计数器。计数器可以通过软件或外部触发递增。 • 时钟源(Clock Source):基础定时器可以使用不同的时钟源作为计数器的输入时钟。通常,它可以选择使用内部时钟(如系统时钟 ......
定时器 基础 STM 32

关于公用方法的参数校验和异常抛出

通常来说,比较规范的写法和定义: 1、公用方法,尤其是业务上的公用方法是不做参数校验的,由调用方校验参数,因为公用方法通常简短且正确性要有保障,导致出错的原因通常是外部导致的,所以参数校验和日志的打印由调用方去写。 2、公用方法对于参数进行操作以后,那么还是会打印一些日志的,比如调用第三方接口之类的 ......
参数 方法

盘点一个Python自动化办公的问题——批量实现文件重命名(方法一)

大家好,我是皮皮。 ### 一、前言 前几天在Python最强王者群【维哥】问了一个`Python`自动化办公处理的问题,一起来看看吧。 大佬们,请教一个Python自动化办公的问题,我有一个名为data的文件夹,下面有这4个Excel文件。然后还有一个原始数据.xlsx表格,里边有A、B两列,其中 ......
文件 方法 Python 问题