Java

IDEA、Pycharm等所有JetBrains产品同时报错:Internal error. Please refer to https://jb.gg/ide/critical-startup-errors

IDEA、Pycharm等所有JetBrains产品同时报错:Internal error. Please refer to https://jb.gg/ide/critical-startup-errors 错误 原因与解决办法 原因是: java.net.BindException:地址已在使用中: 也就是idea启动时需要占用一些端口,但是已经被其它打开的软件占用了。 解决办法 一

zabbix服务端一键安装初始配置脚本

zabbix服务端一键安装初始配置脚本   简易脚本,初始化数据库可以改,centos7.9亲测完美执行

table的expand展开——插槽

el-table 表格展开(type="expand"): type 除了展开 expand,还有序号 index、多选 selection 已知要做下述表格的展开: 数据存放形式为:(分开存) 这里可以使用 JavaScript 的 find 方法来找到匹配的井组,然后选择对应的井名,这就需要在 Vue 组件中添加一个方法来处理这个逻辑: 那如果数据仅是:(存一起)

Java使用遗传算法,寻找十滴水问题的最优解

近期某手游出了个活动,经确认发现本质为十滴水游戏。 简单说一下规则,棋盘大小通常为6x6,在游戏开始时,棋盘随机有若干水珠,其大小范围为1-4。点击棋盘内的一格,会消耗玩家持有的1个小水滴,同时使得该单元格的水珠大小+1。如果水珠大小超过4,则水珠发生爆炸并消失,同时向四个方向各发射1个小水滴。小水滴匀速前进,前进时遇到第一个水珠则消失,同时该水珠大小+1,或者小水滴遇到棋盘边界而消失。当棋盘被清

Java_7 类与接口

title:(在线学习平台) link:(https://www.acwing.com/) cover:(https://cdn.acwing.com/media/activity/surface/log.png) 1.类与对象 类定义一种全新的数据类型,包含一组变量和函数;对象是类这种类型对应的实例。 例如在一间教室中,可以将Student定义成类,表示“学生”这个抽象的概念。那么每个同学

Swagger 接口文档

    添加依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependen

Java版Flink(十二)底层函数 API(process function)

一、概述 之前的转化算子是无法访问事件的时间戳信息和水位线watermark,但是,在某些情况下,显得很重要。Flink 提供了 DataStream API 的Low- Level转化算子。比如说可以访问事件时间戳、wa

Flink详解系列之六--窗口机制

Flink详解系列之六--窗口机制 窗口是flink处理无限流的核心,窗口将流拆分为有限大小的“桶”,我们可以在这些桶上进行计算。 1、Keyed vs Non-Keyed Windows 根据上游数据是否为Keyed Stream类型(是否将数据按照某个指定的Key进行分区),将窗口划分为Keyed Window和Non-Keyed Windows。

MySQL学习之存储过程

存储过程 - 介绍 介绍 存储过程是事先经过编译并存储在数据库中的一段SQL 语句的集合,调用存储过程可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。 存储过程思想上很简单,就是数据库SQL 语言层面的代码封装与重用。 特点 封装、复用 可以接收参数,也可以返回数据 减少网络交互,效率提升 存储过程 - 基本语法 创建 调用 查看 删

项目启动swagger报错:java.lang.NoClassDefFoundError: javax/validation/constraints/Min

报错内容:java.lang.NoClassDefFoundError: javax/validation/constraints/Min 解决方法:添加依赖

ts 元祖/枚举05

元祖 // 元祖 : 合并了不同类型的对象 let Tarr = [123, "123"]; //这里要按位置去添加,第一个是number则数组第一个也要是number类型,string也是如此 // 添加内容的时候,只要是number和string类型就可以了,不能添加除了定义好的类型以外的类型 console.log(Tarr) Tarr.push("123"); console.log(T

uniapp的H5端微信与支付宝支付(包括PC端与移动端)

PC端: 大致流程为 1、请求创建订单接口传递正确参数(例如openid、金额、开始结束时间等),此接口会返回一个图片,或网络图片,或base64图片,这个图片是一张二维码; 2、前端拿到这个二维码渲染到屏幕上并开始启动定时器,每过一秒请求一次查询支付结果接口,查询是否支付成功; 3、支付宝支付可能会给一个跳转链接,直接跳转进入,其中有一个二维码,扫码可完成支付,支付成功或中断的url地址都是在微

JDK安装及卸载

卸载jdk 删除java的安装目录 删除环境变量中的JAVA_HOME 删除环境变量path中关于java的目录 命令行输入java -version查看是否存在 安装jdk 百度搜索jdk8,找到下载地址 下载电脑对应版本 双击安装 (**根据jdk安装路径****)配置环境变量->新建系统变量JAVA_HOME 配置path变量:bin目录 和 jre/bin目录 测试jdk是否安

慎用Arrays.asList、ArrayList.subList

Arrays.asList返回的List是Arrays类的内部类。 平时经常使用的ArrayList是位于java.util包下的: 它也继承了AbstractList类,重写了很多方法,比如我们上面使用的contains方法,但是却没有重写add方法,所以我们在调用add方法时才会抛出java.lang.UnsupportedOperationException异常。 使用ArrayList的

JDK、JRE和JVM

主要简介 JDK:Java Development Kit(Java开发者工具) JRE:Java Runtime Environment(Java运行环境) JVM:Java Virtuai Machine(Java虚拟机:支持跨平台使用,一次编译到处使用) Java SE API:Java SE的接口 工具作用说明 Java与Javac:通过编译运行Java程序 Jav

15张图带你深入理解浮点数

本着「要学习就系统透彻的学」这个原则,本文通过图的方式尽可能详细的讲解浮点数,让大家能够对浮点数有一个更深层次的认识。 本文目录:   0、几个问题 开始之前请思考如下问题: 二进制 0.1,用十进制表示的话是多少?十进制的 0.1,用二进制表示又是多少? 为什么 0.1 + 0.2 = 0.30000000000000004? 单精度和双精度浮点数的有效小数位分别是多少? 单精度浮

Tomcat9 运行模式更改为APR模式

Tomcat支持三种接收请求的处理方式:BIO、NIO、APR 软件版本: Tomcat9.0.85 操作系统: Rockylinux8.9 BIO由于每个请求都要创建一个线程来处理,线程开销比较大,不能再高并发的场景,性能也是最低的。 NIO是一个基于缓冲区、并能提供非阻塞I/O操作的Java API,比传统的bio更好的并发性能。 APR(Apache Portable Run-time li

dremio node节点统计信息显示问题简单说明

可能有人注意到dremio 管理界面的统计信息为N/A ,而且因为web 端进行了一些额外显示处理,造成一些疑惑 界面效果 接口返回数据信息   目前从官方代码来说,此显示是正常的,因为计算的是百分比,而且当系统负载比较低的时候,结果基本就为0 web 处理 NodeActivityView.js 参考代码 [port]: { n

【而对方【

Markdown学习 标题: 三级标题 四级标题 字体 Hello,World ! Hello,World ! Hello,World ! Hello,World ! Hello,World ! 引用 分割线 图片 超链接 看苹果若干个如果 列表 W I 表格 名字 性别 生日 与回 男 1997.1.1 代码

Apache HTTP Server、IIS反向代理设置

Apache HTTP Server 在 Apache 中设置反向代理,需要使用 mod_proxy 和相关的模块,如 mod_proxy_http。以下是一个基本的配置示例: 确保已经安装并启用了 mod_proxy 和 mod_proxy_http 模块。 编辑 Apache 配置文件(通常是 httpd.conf 或者

ETL数据集成工具DataX、Kettle、ETLCloud特点对比

ETL数据集成工具 对于数据仓库,大数据集成类应用,通常会采用ETL工具辅助完成。ETL,是英文 Extract-Transform-Load 的缩写,用来描述将数据从来源端经过抽取(extract) 、交互转换(transform) 、加载(load)至的端的过程当前的很多应用也存在大量的ELT应用模式。常见的ETL工具或类ETL的数据集成同步工具很多,以

一点关于sql注入的学习记录

一 一句话理解sql注入 SQL注入其实就是恶意用户通过在表单中填写包含SQL关键字的数据来使数据库执行非常规代码的过程。 1 来自小迪师傅的一图流路线 2 sql注入的产生过程及常见原因 2.1产生过程 大多数的web应用都需要与数据库进行交互,并且大多数web应用编程语言(如ASP、C##、.NET、Java和PHP)均提供了可编程的方法来与数据库连接并进行交互。如果web应用开发人员无法确

对于计算机磁盘的认识(《程序是怎样跑起来的第5章》)

在第五章中,我认识到了磁盘和内存的关系。在先前我一直认为数据是被存储到内存上的,但是通过阅读,计算机中的数据实际是被存储到磁盘上的,而内存是将磁盘上的数据调入,以供CPU来处理。因为磁盘传输数据十分缓慢,所以即使CPU可以直接读取磁盘的数据,也会采用磁盘到内存到CPU如此路径来提高运行效率。并且为了提高效率,磁盘也会提前进行缓存到内存以便于直接使用数据,因此我便思考操作系统是否是被提前缓存到内存,

flink的分流器-sideoutput Flink 有两种常见的 State类型,分别是:Keyed State (键控状态)和Operator State(算子状态)

flink的分流器-sideoutput Flink 有两种常见的 State类型,分别是:Keyed State (键控状态)和Operator State(算子状态) 为了说明侧输出(sideouptut)的作用,浪尖举个例子,比如现在有一篇文章吧,单词长度不一,但是我们想对单词长度小于5的单词进行wordcount操作,同时又想记录下来哪些单词的长度大于了5,那么我们该如何做呢 比如,Da

Type information 反射信息 Type指一个对象的种类,某种自定义的class,某个interface或string等,都是type的一种。

Type information 反射信息 Type指一个对象的种类,某种自定义的class,某个interface或string等,都是type的一种。  (本文参考了 Thinking in java中的type information这章) 什么是Type information Type指一个对象的种类,某种自定义的class

玩转 CMS

玩转 CMS 目前接手的内容管理系统(CMS)基于 ant-design-vue-pro(简称模板项目或ant-vue-pro) 开发的,经过许多次迭代,形成了现在的模样(简称本地项目)。 假如让一名新手接手这个项目,他会遇到很多问题,比如 .env 的作用、开发时后端接口没有写好如何联调、样式使用less还是 CSS Modules、表单和表格如何使用等等 技术是为产品服务,只需要能用技术做出项

Flink 使用之 TypeInformation 由于泛型类型在运行时会被JVM擦除,所以要指定类型

Flink 使用之 TypeInformation 由于泛型类型在运行时会被JVM擦除,所以要指定类型 Flink 使用介绍相关文档目录 Flink 使用介绍相关文档目录 背景 本篇从近期遇到的Stream Java API 问题,引出TypeInformation的使用。 Exception in thread "main" org.apache.flink.api.common.functio

RocketMQ—RocketMQ消息重复消费问题

RocketMQ—RocketMQ消息重复消费问题 重复消费问题的描述 什么情况下会发生重复消费的问题: 生产者多次投递消息:如果生产者发送消息时,连接有延迟,MQ还没收到消息,生产者又发送了一次消息; 消费者方扩容时会重试: topic中有四个queue,queue2中有一个消息MSG,如果此时只有一个消费者,MSG就会被被consumer1获取到; 但是consumer1获取到消息时

<<  <  533  534  535  536  537  538  539  540  541  542  543  >  >>