JAVA 直播链接保存为本地视频文件 JAVA将直播流保存为本地视频文件ffmpeg简介所需maven依赖(不同操作系统有所不同,注意看注释)代码实现ffmpeg简介FFmpeg 是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案 [1]。所需maven依赖(不同操作系统有所不同,注意看注释)<!--直播流转视频--><dependency> <groupId>org.bytedeco</
git上查看项目各成员的代码提交行数,次数统计 git上查看项目各成员的代码提交行数,次数统计一、git bash打开二、查看个人提交的代码行数统计三、查看项目每个人提交的代码行数统计四、查询所有用户的提交总次数本文需使用到TortoiseGit工具点击下载在实际开发中,常常会想查看自己对于某个项目的贡献,管理者会查看项目下各成员的贡献,就需要使用到git的命令进行代码提交的统计。一、git bash打开右键点击Git Bash Here打开后界面二、查看个人提交的代码行数统计git log --author="username" -
sessionCreated(Ljavax/servlet/http/HttpSessionEvent;)V错误解决方案 今天拉了一个项目启动,运行一切正常,但是所有请求都会报一个错误,错误不影响程序运行,但是影响调试找错误,于是在网上找了很多方法都说指定tomcat版本8.3.5,但是指定又会报另一个错误。1.错误截图2.解决方案删除jdk下的/jre/lib/ext的servlet-api.jar,可能存在占用,先关闭java的进程3.总结删除后一切正常,猜测是pom文件引入的包中,包含依赖servlet-api.jar的包,jre又有一个servlet-api.jar,导致执行的时候读取到两个不同版本的se
IDEA改为Eclipse快捷键(附:Eclipse常用快捷键) 很多小伙伴从Eclipse换到IDEA,对快捷键不熟悉,可以将快捷键设为Eclipse的快捷键。设置方法:File -> Settings -> Keymap => Keymaps改为 Eclipse copy【ALT+/】此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。【Ctrl+O】显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用
JAVA SpringBoot整合并操作ES(ElasticSearch)数据 工作需要,在更改数据时需要维护es(ElasticSearch简称,以下均称es)数据,记录个人总结。以下只包含java对es数据操作,不包含es基础内容。一、导入maven坐标 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId>
Mysql查询某个时间段数据,近7天,近一个月等数据 查询某个时间段的数据常用的方式有//查询2020-09-18当天 SELECT * FROM t_user WHERE created_time between '2020-09-18 00:00:00' and '2020-09-18 23:59:59' //查询2020-09-18当天 SELECT * FROM t_user WHERE year(created_time ) = 2020 and month(created_time )= 09 and day(created_time )
Nginx负载均衡(Nginx学习四) 前言:Nginx 一个很重要的功能——代理,包括正向代理和反向代理。这两个代理的核心区别是:正向代理代理的是客户端,而反向代理代理的是服务器。以及如何通过 Nginx 来实现反向代理。了解了Nginx的反向代理之后,可以尝试通过Nginx的反向代理实现另一个重要功能——负载均衡。一、负载均衡的由来早期的系统架构,基本上都是如下图所示的: 客户端发送多个请求到服务器,服务器处理请求,有一些可能要与数据库进行交互,服务器处理完毕后,再将结果返回给客户端。这种架构模式对于早期的系统相对单一,并发请
Nginx反向代理(Nginx学习三) 前言:Nginx 服务器的反向代理服务是其最常用的重要功能,由反向代理服务也可以衍生出很多与此相关的 Nginx 服务器重要功能,比如负载均衡。本篇博客主要先介绍 Nginx 的反向代理,当然在了解反向代理之前,我们需要先知道什么是代理以及什么是正向代理。一、代理在Java设计模式中,代理模式是这样定义的:给某个对象提供一个代理对象,并由代理对象控制原对象的引用。可能大家不太明白这句话,在举一个现实生活中的例子:比如我们要买一间二手房,虽然我们可以自己去找房源,但是这太花费时间精力了,而且房屋质量检测
Nginx的nginx.conf 配置文件(Nginx学习二) 在https://blog.csdn.net/qq_42301302/article/details/106135265我们已经将 nginx 安装在 /usr/local/nginx 目录下,其默认的配置文件都放在这个目录的 conf 目录下,而主配置文件 nginx.conf 也在其中,对 nginx 的使用基本上都是对此配置文件进行相应的修改,所以我们需要大致了解一下nginx配置文件的结构。一、nginx.conf 的主体结构打开nginx文件,内容如下:#user nobody;wo
Nginx的简介与安装(Nginx学习一) 1、Nginx 的简介(1)说到 Nginx ,可能大家最先想到的就是其负载均衡以及反向代理的功能。没错,这也是当前使用 Nginx 最频繁的两个功能,但是 Nginx 可不仅仅只有这两个功能,其作用还是挺大的。(2)Nginx 是由俄罗斯人 Igor Sysoev 设计开发的,开发工作从2002 年开始,第一次公开发布在 2004 年 10 月 4 日。官方网站为:http://nginx.org/ 。它是一款免费开源的高性能 HTTP 代理服务器及反向代理服务器(Reverse Proxy)产品,
vue-cli 项目部署上线流程 1.安装tomcat下载安装Tomcat看这2. 创建vue.config.js文件在项目根目录下创建一个文件,命名为vue.config.js3.编写vue.config.js的内容//部署上线的配置module.exports = { outputDir : 'competition',//打包后的文件夹名,默认disk assetsDir : './src/as...
springboot-mybatis使用逆向工程生成实体类和mapper等文件 **使用前提,已创建数据库和数据表**1.下载逆向工程项目文件待审核2.下载/导入Jar包3.修改generatorConfig.xml配置文件4.运行5.结果将需要的类,文件复制到自己的项目,收工...
VUE + SSM + MAVEN的axios请求跨域问题解决 要明白什么是跨域之前,首先要明白什么是同源策略?同源策略就是用来限制从一个源加载的文档或脚本与来自另一个源的资源进行交互。那怎样判断是否是同源呢?如果协议,端口(如果指定了)和主机对于两个页面是相同的,则两个页面具有相同的源,也就是同源。也就是说,要同时满足以下3个条件,才能叫同源:协议相同端口相同主机相同举个例子就一目了然了:我们来看下面的页面是否与 http://localh...
struts 2框架搭建以及配置属性详解(学习分享) ##1.struts 2下载在浏览器直接输入struts 2搜索下载即可。##2.导包解压下载的压缩包,将所需的jar包导入项目的lib目录。无需全部导入,只需要导入需要使用的,初学者可在struts2解压出的文件中/apps下struts2-blank.war项目中则是一个空白的的struts2项目,解压并复制其中jar包到我们项目的lib目录下即可。##3.书写Action类##...
struts2 进行文件上传下载详解,整合JSP 文件上传表单文件上传的表单要求表单提交的方式必须是POST表单中必须有表单元素:或struts2标签<s:file label=“xxx” name=“xxx”/>表单的enctype属性必须是multipart/form-data此处提供表单的enctype属性的3种值表示及其含义(1)application/x-www-form-urlencoded,默认值,它只能...