Java

集合数据日常操作汇总

入参类型 Map<String, String> userNameToDisplayNameMap,List<Map<String, Object>> resultList, List<Map<String, Object>> mapList   使用stream去掉空数据 mapList = mapList.strea

XMLHttpRequest xhr请求

1.属性 ① readyState:xhr的状态码。 ② status:http状态码。 ③ statusText:http状态说明文本。 ④ response:响应。(可通过xhr.response获取响应体数据) ⑤ responseType:响应类型。 ⑥ responseURL:响应的URL路径。 ⑦ responseText:响应的文本数据。 ⑧ responseXML:响应的XML数

WebGL坐标系介绍

一、认识坐标系 1.面对屏幕向上为y轴的正方向,向左为正x轴的正方向,垂直于屏幕向外的为z轴的正方向。如下图所示: 2.在webgl和threejs中使用的是右手坐标系,入下图所示: 二、围绕某个轴旋转 左手大拇指,指向该轴的正方向,四指弯曲指向的方向,为该旋转方向的正方向。 三、世界坐标系与本地坐标系 1.世界坐标系:是指在这个3D场景内,所有对象使用的是一个坐标系。 1.在这个场景内

解决collection查询一对多分页条数不对问题

错误问题:collection查询一对多分页统计数量是统计详情的条数 解决思路:collection分成两次查询

win vscode括号引号自动补全

vscode括号引号补全 VS Code 提供了一项功能:输入左括号,自动补全右括号;输入一个引号,自动补全为两个引号。 括号一般包括 ()、[]、{}, 引号一般包括 ``(反单引号)、''(单引号)、""(双引号)。 补全开关 File->Perference->Settings->搜索auto Closing 默认情况下是根据语言来自动补齐(languageDefin

ECMAScript13 中11个令人惊叹的 JavaScript 新特性

ECMAScript13 中11个令人惊叹的 JavaScript 新特性   前言 与许多其他编程语言一样,JavaScript 也在不断发展。每年,该语言都会通过新功能变得更加强大,使开发人员能够编写更具表现力和简洁的代码。 小编今天就为大家介绍ES13中添加的最新功能,并查看其用法示例以更好地理解它们。 1.类 在ES13之前,类字段只能在构造函数中声明。与许多其他语言不同,无

Mybatis plus更新字段值为null

使用Mybatis-plus操作数据库时,如果未自己写sql而是采用Mybatis-plus的方法设置sql的情况下,默认Mybatis-plus生成sql时会将设置为null的字段忽略掉(不更新该字段); 解决方法: 1、自己写sql 在mapper.xml中写对应的sql语句(insert语句/update语句/where条件中设置对应字段的值为null即可) 2、调整字段验证注解 mybat

springboot、jvm调优(设置运行的参数)

1、工具 jdk自带的工具位置: 找到窗口->应用程序 2、问题和方式 在SpringBoot项目中,调优主要通过配置文件和配置JVM的参数的方式进行。 2.1 springboot修改配置文件调优 关于修改配置文件application.properties。 https://docs.spring.io/spring-boot/docs/current/reference/html/

OGG-Postgres实时同步到Kafka

(一)数据同步信息 名称 源端 名称 目标端 数据库类型 Postgresql 12.4 组件类型 Kafka IP地址 20.2.127.23 Broker地址 20.2.125.52:9092, 20.2.127.23:9092, 20.2.127.24:9092 端口 5432 端口 9092 数据库

Jmeter分部署压测部署步骤

1.分布式压测原理 1.1 master控制机+多台server执行机 总控机器的节点叫master控制机(这里用的是windows页面堡垒机),其他产生压力的机器叫server执行机(这里用了8台linux机器做分布式) master会把压测脚本发送到 server执行机上面 结束后,server执行机会把压测数据回传给master,然后master汇总输出报告 2.版本一致 master中j

Vue2——监听页面滚动实现菜单和页面对应

前言 如题,监听页面的滚动并激活相应的菜单,一个老项目的维护,后面反正要全部重构,这里就先实现功能就好了; 内容 元素内容 主要是添加相应的id,生成目录后直接通过锚点来跳转 监听滚动 DEMO示例 学无止境,谦卑而行.

23123123

1、入门 1.1 简介 什么是事件流 事件流是人体中枢神经系统的数字等价物。它是“永远在线”世界的技术基础,在这个世界中,企业越来越多地由软件定义和自动化,软件的用户更多是软件。 从技术上讲,事件流是从数据库、传感器、移动设备、云服务和软件应用程序等事件源以事件流的形式实时捕获数据的做法;持久地存储这些事件流以供以后检索;实时和回顾性地操作、处理和响应事件流;并根据需要将事件流路由到不

JavaWeb XML学习笔记

XML XML简介 Extensible Makeup Language 可扩展性标记语言 发明的目的:传输和存储数据,而不是展示数据 XML 的标签必须自定义,写标签名时候要有含义 XML 是 W3C (万维网联盟)推举的数据传输格式 功能 存储数据 配置文件 在网络中传输 XML 和 HTML 的异同? HTML 标签不能自定义,XML 标签只能自定义 HTML

无需编码 9款优秀的数据地图可视化工具平台

下面是九个优秀的数据地图可视化工具平台,它们提供了丰富的功能和灵活的界面,可以帮助用户将地理空间数据转化为有意义的可视化形式。 Tableau:Tableau是一款功能强大的数据可视化工具,也提供了出色的地理空间数据可视化功能。通过其地理角色、地理编码和地理字段等特性,用户可以轻松创建各种类型的地图,如散点图、热力图、面状图等。Tableau还支持与多种GIS文件格式的交互,如Shapefile、

Flink CDC 原理、实践和优化

本文转载自: https://zhuanlan.zhihu.com/p/430182083   CDC 变更数据捕获技术可以将源数据库的增量变动记录,同步到一个或多个数据目的。本文基于腾讯云 Oceanus 提供的 Flink CDC 引擎,着重介绍Flink 在变更数据捕获技术中的应用。 一、CDC 是什么? CDC 是变更数据捕获(Change Data Capture)技术的缩写,

软件设计模式系列之三———工厂方法模式

1 模式的定义 工厂方法模式是一种常见的设计模式,属于创建型设计模式之一,它在软件工程中用于对象的创建。该模式的主要思想是将对象的创建过程抽象化,将具体对象的实例化延迟到子类中完成,以便在不同情况下可以创建不同类型的对象,而客户端代码不需要知道实际创建的对象类型。 2 举例说明 小米和华为都生产自己的手机,就符合工厂方法模式。小米和华为都是手机制造商,而手机则是产品。每家公司都有自己的生产流程和

二叉搜索树(Binary Search Tree,BST)

二叉搜索树(Binary Search Tree,BST) 二叉搜索树(Binary Search Tree),也称二叉查找树或二叉排序树,是一种特殊的二叉树,它满足以下性质 对于二叉搜索树的每个节点 左子树中的所有节点的值都小于该节点的值 右子树中的所有节点的值都大于(或等于)该节点的值 对于二叉搜索树的任意节点,其左子树和右子树也是二叉搜索树。 由于这种特性,二叉搜索树可以支持高效

k8s集群-spring cloud 集成seata的时候:can not register RM,err:can not connect to services-server.

背景说明 seate和其他微服务在k8s集群中部署,都在同一个命名空间。注册到nacos的同一个命名空间 seate是官方提供,无改动 k8s中部署情况: 报错提示 其他微服务无法注册到seate上,比如dmp-core服务的报错内容: 排查过程 1. 检查配置 初步排查怀疑是这个service.default.grouplist=127.0.0.1:8091 配置导致。 在k8s中,应该

sqoop1.4.7完全支持Hadoop3.x, Hive3.x Hbase2.x

已经修改好 保存至云盘 自己下载 花了时间的,记得关注我。。。 链接:https://pan.xunlei.com/s/VNe6P6Tm1A9Q-RG5GByN08rdA1# 提取码:5nke 复制这段内容后打开手机迅雷App,查看更方便 下载解压直接用,里面的内容已经改好 但是需要注意的是conf目录下的sqoop-env.sh里面的hadoop路径和hive路径改成自己的哟 准备MySQL数

vue~vuex的使用

存储相关 Vuex 和本地存储(如localStorage)以及 cookie 存储(如 document.cookie)之间有一些关系,但它们是不同的概念,用于不同的目的。 Vuex: Vuex 是 Vue.js 的官方状态管理库,用于在 Vue.js 应用程序中管理应用程序的全局状态。 Vuex 主要用于在前端应用程序中存储和管理各种状态,包括用户信息、应用程序配置、数据缓存等。它提供了

JavaScript中apply, call和bind的区别

首先要知道,JavaScript中apply,call 和 bind的作用基本都是一样的,就是用来改变函数执行时的上下文,或者说改变函数的this对象指向 在详细了解它们的区别之前,我们先来看一个例子  这里,会不会觉得很奇怪,第一个obj.say()输出luke应该很好理解,因为这个时候this指向的就是obj对象,所以this.name, 肯定就是obj里面的name =&gt

对JS alert弹出框中的文本进行分行

1. 在JS中,直接用n就行 测试代码如下:  测试结果如下: 2. 在MVC中,要用</br>       参考网址: https://stackoverflow.com/questions/1841452/new-line-in-javascript-alert-box  

JAVA Http Basic auth获取token

应用在获取 token 时,可以向 api 管理平台发起一个 HTTP POST 请求,内容如下: • 请求地址: https://****.com/token • 请求内容: grant_type=client_credentials • 请求 Content-type: application/x-www-form-urlencoded • 身份验证: Basic Auth,用户名为 Con

第一次个人编程作业

软件工程 作业要求 作业目标 学习了解项目开发全流程 Java实现论文查重程序 代码 Git链接 :https://gitee.com/heart-knot/3121004688 需求 题目:论文查重 描述如下: 设计一个论文查重算法,给出一个原文文件和一个在这份原文上经过了增删改的抄袭版论文的文件,在答案文件中输出其重复率。 原文示例:今天是星期天,天气晴,今天晚上我

opatch报补丁时,oui-patch.xml (Permission denied)报错

前言 一套19.19 RAC环境,使用opatch工具安装数据库补丁,第一个节点成功安装,但在第二个节点执行opatch命令时报错。主要的错误有提示:/u01/app/oraInventory/ContentsXML/oui-patch.xml (Permission denied),具体如下所示。 [grid@19crac2 35074478]$ $ORACLE_HOME/OPatch/

部署-鄂尔多斯水利项目

该项目是部署在内网环境中的,但是配置了外网ip,关键点在于,配置nginx方向代理时,注意ip,需要配置内网的ip,之前配置了外网ip导致接口调不通 一、准备环境 1.jdk1.8 2.mysql5.7 3.nginx最新版 4.linux服务器 二、前端项目打包(两个dist包) 具体打包流程我就不打包了,交给前端去打包,只需要配置后端服务器接口地址即可 三、后端项目打包 1.logbac

【Flink系列十八】HDFS_DELEGATION_TOKEN过期的问题解决汇总

问题类别 Spark框架自身的问题 Hadoop全家桶的问题 开发者通过Hive,HDFS,HBASE访问HDFS的问题 排查 已知Hadoop-common-2.6.0的UGI存在bug,代码为HADOOP-10786,该问题在CDH发行版中已经修复,但Apache版本存在问题。 已知HDFS也存在一个HDFS_DELEGATION_TOKEN过期的bug,代码为HDFS-9276,问题在

docker部署springboot+vue项目环境安装及部署流程

后端项目打jar包修改及配置项 1、修改配置文件 application-prod.yml中的mysql配置和redis配置 2、切换Maven为生产模式 3、Maven打包 4、拿到打包后的jar 包5、拿到jar包之后在Linux中使用 nohup java -jar jeecg-system-start-3.5.0.jar >catalina.out 2>&

<<  <  674  675  676  677  678  679  680  681  682  683  684  >  >>