Java
Linux运行jar包带参数与停止运行
一、运行: 1、nohup java -Dapp.id=gc-app-zszy -Dapollo.meta=http://xx.x.xx.112:xx80 -Dapollo.cacheDir=/home/app02/wolong/opt/data/ -jar xx.jar > /home/app02/log/newlog.log & nohup: 意思是不挂断运行命令,当账
【校招VIP】java语言考点之List和扩容
考点介绍: List是最基础的考点,但是很多同学拿不到满分。本专题从两种实现子类的比较,到比较复杂的数组扩容进行分析 一、考点题目1、以下关于集合类 ArrayList 、 LinkedList 、 HashMap 描述错误的是: A.HashMap实现Map接口,它允许任何类型的键和值对象,并允许将null用作键或值B.ArrayList和LinkedList均实现了List接口C.添加和删除元
SpringBoot整合Mybatis-Plus的增删改查操作
插入操作 1. 根据entity条件插入一条记录(insert) 方法定义 MP支持的id策略 2. @TableField用法 在MP中通过@TableField注解可以指定字段的一些属性,常常解决的问题有2个: 1、对象中的属性名和字段名不一致的问题(非驼峰) 2、对象中的属性字段在表中不存在的问题 更新操作 1. 根据id进行更新(updateById) 方法定义: 2. 根据条
记一次HttpWebRequest请求接口超时问题的解决
c# 使用HttpWebRequest调用java webapi的接口。一直返回超时。首先控制变量排查是啥问题。 在我本地以及测试的机器上都可以正常调用。软件似乎没问题 在现场的机器上,使用chrome直接访问心跳接口的地址是可以调通的。好像网络也是OK的 但是在现场机器上软件就是返回发送请求失败:System.Net.WebException: The operation has timed o
web项目运行执行过程
运行一个Javaweb项目,首先,将项目部署到服务器,由客户端发起请求,将请求发送到tomcat的监听端口。通过端口进入tomcat,再由tomcat将携带的请求信息移交给web项目。接下来,正式进入Javaweb项目,一开始,要解读web.xml配置文件,将依据文件的配置决定进入哪一个页面或者servlet。 要知道,在tomcat下的conf中也有一个web.xml文件。当to
直播平台源码实现播放视频的方法
我们在直播平台中上传视频的时候往往会不知道自己上传的是什么格式的视频,在APP软件播放的时候有时可能会播放不出来,这时候我们就会专门按照该视频的格式进行播放,顺利的将视频展示出来,下面就给大家讲解下直播平台源码实现m3u8、flv、mp4视频播放的方法。 一、直播平台源码中播放m3u8格式视频 1、安装依赖 npm install video.js --save // 视频播放器插件 npm i
HashMap常见面试题
HashMap的底层数据结构?JDK1.8 之前 HashMap 底层是 数组和链表 结合在一起使用。 HashMap 通过 key 的 hashCode 经过扰动函数处理过后得到 hash 值,然后通过 (n - 1) & hash 判断当前元素存放的位置(这里的 n 指的是数组的 长度),如果当前位置存在元素的话,就判断该元素与要存入的元素的 hash 值以及 key 是否相同,如果相
iframe标签下的通信
通常在页面中嵌套iframe的情况下还需要进行消息传递的通信需求。一般分为两种情况: 1.iframe里的链接与父页面链接是非跨域 这种情况处理比较简单,直接在父级页面下就可以写脚本控制iframe里的元素,同时对iframe里的元素进行操作,例如绑定事件,当事件触发时发送消息给父级页面。 &n
CommonsCollections1
算是咕咕了好久 所谓的CC链分析,是指针对于Apache Commons Collections的反序列化分析。 Apache Commons Collections,简单而言,是Apache开源项目的一个重要组件。主要提供了各种数据结构的实现 环境搭建 需要使用到commons-collections依赖 commons-collections 版本为3.1 先前碰到了点小坑,项目没跑
存算分离实践:构建轻量、云中立的大数据平台
今天我们将分享社区用户多点 DMALL 的案例。多点 DMALL 是亚洲领先的全渠道数字零售解决方案服务商,目前已与 380 家零售企业达成合作,覆盖 6 个国家和地区。 面对 B 端客户日益增长的企业数据,存算一体的架构显得力不从心。计算资源冗余浪费、所依靠的CDH发行版技术栈复杂、部署运维困难及计算资源潮汐现象严重等问题,迫使多点启动架构升级的进程。同时,为满足 B 端客户多样化的需求,多点
es 取消只读模式 取消后重启
取消只读模式:通过运行以下命令将 read_only_allow_delete 设置为 false,从而允许执行删除操作: 复制代码 PUT _cluster/settings { "persistent": { "cluster": { "blocks": { "read_only_allow_delete": "false" }
Jira 项目管理工具安装
Jira 仅用于学习,商业化推荐购买正版 目录JiraJira平台应用市场前期准备:安装- 1,安装 Mysql- 2,安装 jira- 3,配置 mysql-connector-java- 4,配置Agent.jar- 5,修改setenv.sh- 6,启动应用- 生成License 以下命令我放在了 /opt/atlassian/jira目录- 7,完成其它 Jira平台应用市场 可以看
VUE实现大文件上传
1 背景 用户本地有一份txt或者csv文件,无论是从业务数据库导出、还是其他途径获取,当需要使用蚂蚁的大数据分析工具进行数据加工、挖掘和共创应用的时候,首先要将本地文件上传至ODPS,普通的小文件通过浏览器上传至服务器,做一层中转便可以实现,但当这份文件非常大到了10GB级别,我们就需要思考另一种形式的技术方案了,也就是本文要阐述的方案。 技术要求主要有以下几方面:
Delphi正则表达式初学入门
一 前言 对于正则表达式,相信很多人都知道,但是很多人的第一感觉就是难学,因为看第一眼时,觉得完全没有规律可寻,而且全是一堆各种各样的特殊符号,完全不知所云。 其实只是对正则不了解而以,了解了你就会发现,原来就这样啊正则所用的相关字符其实不多,也不难记,更不难懂,唯一难的就是组合起来之后,可读性比较差,而且不容易理解,本文旨在让大家对正则有一个基本的了解,能看得懂简
javascript学习笔记day2
今天在b站跟学了黑马的前端js课程,因为是第一天学习都对于我们这种学过了的来说其实挺简单的,不过今天一边做公司的项目一边学习多少是有点时间不够的感觉,看样子明天要开二倍看了,下面是今天的笔记 什么是js:javascript是人机交互的一种编程语言js由哪几部分组成:ECMAScript和webapis(DOM,BOM)alert和prompt会跳过页面渲染优先被执行let的性能比var好,let
工业组态软件哪个好用?国内外主流组态软件工具推荐
组态软件,又称监控组态软件,译自英文SCADA,即 Supervision,Control and Data Acquisition(数据采集与监视控制),组态软件的应用领域很广,实际上,这些软件也是一种通用级的软件工具,可以通过灵活的配置快速建立工业自动控制系统的监控功能。广泛应用于机械、汽车、石油、化工、造纸、水处理、过程控制等领域。 随着技术的飞速发展,市场出现了很多强大的组态软件,接下来,
JavaScript面试题2
JavaScript2 1.下面代码的输出是什么? function sayHi0 { console.log(name); console.log(age);
使用idea进行开发
使用idea进行开发 使用步骤 创建一个新的工程 自己的jdk安装目录 输入工程名,模块名 实际创建的样子 其他 在工程下创建其他模块 创建完成 创建一个 Java文件 注意,这里的前面两个是包名,最后一个.后面实际是.demo01.java的意思 建立包 快捷键 创建main()方法:psvm 输出语句 sout 提示语句:ct
IDEA使用@Autowired注解为什么会提示不建议?
在使用IDEA编写Spring相关的项目时,当在字段上使用@Autowired注解时,总会出现一个波浪线提示:”Field injection is not recommended.” 这让我不禁疑惑:我每天都在使用这种方式,为何不被推荐呢?今天,我决定深入探究其中的原因。 众所周知,Spring框架提供了三种可选的依赖注入方式:构造器注入、Setter方法注入和Field注入。在此,我们将详细
安装canal_adapter
环境:OS:Centos 7canal.adapter:1.1.5mysql:5.7.29 1.解压解压安装包[root@elasticsearch-010007081120 canal]# mkdir -p /home/middle/canal_adapter/[root@elasticsearch-010007081120 canal]#mv canal.adapter-1.1.5.tar.g
【校招VIP】前端vue考点之生命周期和双向绑定
考点介绍: VUE是前端校招面试的重点,而生命周期和双向绑定又是基础考点之一,尤其在一二线公司,要求知道双向绑定的原理,以及相关代码实现。 一、考点题目 1、mvvm和mvc区别?它和其它框架(jquery)的区别是什么?哪些场景适合? 解答:mvc和mvvm其实区别并不大。都是一种设计思想。主要就是mvc中Controller演变成mvvm中的viewModel。mvvm主要解决了mvc中...
MockJs和axios
axios和mockjs 是两个不同的工具,它们在前端开发中有不同的作用,不能完全互相替代。让我为您解释一下它们的不同之处和如何在开发中使用它们。 Axios: Axios 是一个用于发送 HTTP 请求的 JavaScript 库,它用于与后端服务器进行数据交互。您可以使用 Axios 发送 GET、POST、PUT 等请求,从后端获取数据、提交数据等。它是用于实际的数据通信的工具。 Moc
使用Vant搭建的H5页面移动端无法上传图片问题
<div class="van-cell van-field"> <div class="van-cell__title van-field__label">头像:</div> <div class="van-cell__value van-field__value"> <div class="van-field_