自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

原创 VISUAL SVN 5.6.0以上破解使用天数

VISUAL SVN 5.6.0以上破解使用天数

2022-08-02 17:57:20 9766 2

原创 视频封装格式与视频协议

视频封装格式RTPRTP是实时传输协议,是rtsp协议码流传输的封装格式RTP码流每帧中所有的时间戳相等,且最后一个RTP包,包头的mark bit置1,RTP包含RTP头和RTP数据优点:RTP封装包头有序列号,udp传输时可进行排序和丢包检测,适用于码流网络传输缺点RTP封装头内没有包长的字段,写入文件后,无法读出一个完整的包,所以RTP封装的码流保存成文件是不能直接播放的,不适合存储TSTS是基于MPEG-2的封装格式,特点就是视频流的任一片段开始都是可以独立解码的,广泛

2021-09-30 22:52:11 960

原创 密码学与网络安全

密码学与网络安全密码学要解决信息的机密性、完整性、认证和不可否认性机密性:对传送的信息进行加密就可以实现加密性,保证信息不泄露给为授权的人完整性:防止信息被未经授权的人篡改,保证信息不被篡改认证:对创建信息的用户或系统的身份进行验证不可否认性:能够保证信息行为人不能否认其信息行为密码学基本算法对称密码算法——典型:AES特点:在加密和解密时使用同一密钥优点:加密或解密运算速度快,加密强度高,算法公开缺点:密钥分发难,更新周期长,不便于管理对称密码算法——分组密码模式:分

2021-06-27 10:14:12 1857

原创 入职菜鸡复习Spring

SpringSpring是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架。Spring既是容器(管理对象生命周期)又是技术框架(规定程序处理流程,提供事物管理、框架集成等功能,开发人员可以专注于业务逻辑开发)Spring框架特点**控制反转:**spring框架给对象建立依赖,无需编写代码实例化后调用AOP切面**容器:**控制bean生命周期,自动实例化轻量:按需引入spring不同能力的jar包框架集成:易集成mvc,orm等各种框架非侵入:业务代码开发时无需强制嵌入s

2021-04-26 19:10:00 140

原创 动态代理修改注解中final修饰的常量

动态代理修改注解中final修饰的常量众所周知,像easyexcel和opencsv这些优秀的开源框架,开源大批量处理Excel和CSV文件,他们都可以通过键值对或者映射的关系来关联列和实体类的属性。一般来说通过注解来关联业务场景使用opencsv批量处理CSV文件,在application.properties里配置好实体类对应的列号#csv列的配置csv.human.name=0csv.human.nativePlace=1csv.human.gender=2csv.human.idC

2021-03-26 19:49:22 376

原创 VS 2019配置多线程pthread库

VS 2019配置多线程pthread库下载库文件在学习c++过程中,c++多线程一般需要用到pthread多线程库,这是一般是假设我们使用的是 Linux 操作系统,编译工具是gcc的情况下,但是大多数情况咱们开发的操作系统是Windows,编译工具是Visual Studio。本文章的基础环境是win10,VS 2019。先去下载pthread库ftp://sourceware.org/pub/pthreads-win32/pthreads-w32-2-9-1-release.zip解压后会看

2021-02-25 23:22:16 16740 16

原创 swagger文档生成

swagger文档生成首先要先配好swagger依赖。使用swagger2markup生成adoc文档<dependency> <groupId>io.github.swagger2markup</groupId> <artifactId>swagger2markup</artifactId> <version>1.3.1</version></dependency>有两种生成

2021-01-03 00:02:15 2791 1

原创 入职未转正菜鸡的Java web基础

Java web基础Java web是利用JE22部分或全部技术组件,实现多层次分布式应用。j2EE与服务器J2EE是一套企业及分布式应用标准规范,而不是产品。WEB服务器:只能支持web基础服务技术组件(servlet,filter,jsp)运行,不支持EJB。——Tomcat、jetty应用服务器:支持web基础服务技术组件运行,也支持运行EJB组件的服务器。——JBoss、WebLogic、WebSphereTomcat目录描述/bin存放在Windows平台以

2020-11-29 10:13:05 138

原创 IDEA同时运行两个一样的测试方法

IDEA同时运行两个一样的测试方法大二的时候试过使用eclipse通过运行两个控制台同时执行两个相同的test代码现在想试试使用IDEA能不能实现同样的效果,在网上看了好多,发现大多是springboot实例多开实例的内容,和我需求的多开test代码方法实例不大相同。不过转念一想多开springboot实例多开是在Run/Debug Configurations控制台这里设置的,所以测试的是不是也是一样点开后发现右上角有一个Allow parallel run的勾选框,parallel是同时进行的意

2020-10-10 18:32:16 2258 1

原创 postSQL使用触发器(trigger)分表

postSQL使用触发器(trigger)分表脑子突发奇想到一个需求,需要把一张日志总表里的数据分到不同的子表内,每张子表的命名以_加年份结尾,不同年份的数据插到不同的子表下。想到postSQL的trigger分表的强大,所以这次写个demo例子,实现业务——当插入子表时,若不存在该年份的子表,则自动创建该年份的子表。首先我们需要先创一张父表作为依赖create table if not exists tb_info( id varchar, year varchar, name varchar

2020-08-31 20:13:28 657 1

原创 刚入职菜鸟复习HTTP协议

HTTP协议在浏览器输入栏输入URL网址后的流程DNS解析(UDP/DNS两种协议)获取IP地址建立TCP连接(TCP协议)发送HTTP报文(GET/POST/DELETE/UPDATE)(HTTP协议)等待HTTP响应(200/404)解析,渲染HTTP和TCPHTTP依赖TCPHTTP使用的TCP作为自己的传输层默认情况下HTTP使用TCP的80端口,HTTPS使用443端口HTTP特性特性1:文本协议文本协议一般是由一串ACSII字符串组成的数据,这些字符包括数字,

2020-08-30 22:28:57 194

原创 刚入职菜鸟计算机网络复习-1

计算机数据通信过程​ 计算机首先会先发用户要的url给DNS服务器,DNS服务器解析出目标网站的IP返回给用户电脑的主机。然后把主机地址与目标主机的地址放到数据帧中,后接本机与下一个跳到的物理地址(MAC),每次跳转变的就是后面的物理地址 |…| IP1 | IP2 | M4 | M5 | ——> |…| IP1 | IP2 | M7 | M8 |。服务器接收到数据帧后,把网页分段,先把分段的网页放到缓存中,一段发过去,客户端接收到后发去一个确认帧并把收到的数据帧放到本机缓存中。服务机收到确

2020-07-26 21:45:21 203

原创 使用SpringBoot搭建DPlayer视频弹幕接口API后端Demo

前言这是忙完毕设所有材料之后有空写的第一篇博客,我做的是一个带有直播功能的视频网站。现在做流媒体网站肯定是要和弹幕挂钩才能凸显逼格。作为一名不太合格的非二次元开发者,DPlayer的作者确实是吾辈所敬仰的对象。放一张毕设的效果图。...

2020-06-12 22:38:02 3810 10

原创 继承ApplicationContextAware接口后报空指针NullPointerException异常

前言曾经在简书上看过一篇博客说写博客时加个前言纯粹是在说废话,其实我觉得我现在确实在说废话,但是前言有一个作用可以让博主描绘此刻的心情,比如我现在解决了这个问题后内心千万只草泥马在奔腾,所以需要写个前言平复一下心情好缕清自己的思路工具类首先我写了一个工具类继承ApplicationContextAware接口方便个别无法使用@Autowired注入的类注入spring容器中工具类代码如下...

2020-04-24 19:46:53 5054 2

原创 el-upload的踩坑

问题其实不算真正的前端的问题,因为也有后台拦截器的原因,先说说问题,el-upload使用this.$refs.upload.submit()时“失效”。解决方法其实不算真正意义上的失效,最后还是提交了的,只是被我的拦截器拦截了,下次一定要记得把token身份认证带上加到el-upload上这样就能成功访问资源了...

2020-04-12 22:21:46 1586

原创 docker安装elasticsearch踩到的坑二

简述距离上一篇docker安装elasticsearch踩坑的网站已经过了快一年,时间过的真快,技术变革都不懂到哪个层面。问题阐述本来还想着用以前elasticsearch的5.3版本苟活,奈何自己现在使用的是springboot2.1.6,死活连不上elasticsearch5,无奈下只好升级使用elasticsearch6,结果一运行不到两秒就被整垮了(小声bb),看了看日志,报错m...

2020-04-02 17:26:10 362

原创 Cannot read property 'dp' of undefined

解决Cannot read property ‘dp’ of undefined问题在使用vue-dplayer时安装案例代码 mounted() { const player = this.$refs.player.dp player.play() setTimeout(() => { player.pause() ...

2020-03-30 21:05:48 594

原创 Linux控制防火墙

这里直接说最常用得ufw吧如果没有的话记得安装sudo apt-get install ufw查看防火墙状态sudo ufw status关闭防火墙sudo ufw disable开启防火墙sudo ufw enable设置默认拒绝外部访问sudo ufw default deny设置默认允许外部访问sudo ufw default ...

2020-03-30 20:40:59 207

原创 菜鸡后端萌新Vue学习笔记1——基础

前言作为只搞后端程序的我本来只掌握前端三件套和thymeleaf就够了,奈何疫情在家做毕设,做着做着发现现在好的前端模板几乎都是基于Vue构建了。大二绘蓝杯结束后邓刚学长就提议过让我学一学Vue,奈何后面的时间断断续续只是零零散散的学,这次决定静下来,好好补补这一块。PS:本次学习是跟着B站视频vue教程-黑马-vue2.4–vuejs-vue.js-205集完整版-前端框架-前端-刘龙宾-刘...

2020-03-12 13:50:13 628 5

原创 OBS无法推流到阿里云服务器

问题昨晚花了一个晚上在白嫖来的阿里云服务器上用Nginx搭建了一个rtmp推流服务器,搭完·后也开放了Nginx端口,在阿里云安全组里设置好了,通过公网IP也能访问到兴致冲冲的打开obs测试一下,结果解决方法查了查安全组,发现端口开着,检查了防火墙,也没开,当时一度认为是不是阿里云有直播服务所以限制我们在他的服务器上搭私人直播服务器,后来搜索了一下,在阿里云社区找到答案跑回Ngi...

2020-02-23 21:06:58 3088 2

原创 常忘的Linux命令

记录自己常忘的Linux命令lsoflsof(list open files)是一个列出当前系统打开文件的工具。lsof -i查看所有,需要 root 用户的权限来执行lsof -i:8080:查看8080端口占用lsof abc.txt:显示开启文件abc.txt的进程lsof -c abc:显示abc进程现在打开的文件lsof -c -p 1234:列出进程号为1234...

2020-02-23 19:38:33 187

原创 SpringCloud Alibaba 整合nacos 报错:create config service error!properties=NacosConfigProperties

这次搭建一个简单的springboot的项目配置文件不打算放在nacos上了,直接使用application.yaml,第一次启动时结果项目直接报错停止2020-02-04 09:33:47.954 ERROR 3540 --- [ main] o.s.c.a.nacos.NacosConfigProperties : create config service ...

2020-02-04 10:00:25 16284 12

原创 java.lang.NoClassDefFoundError: javax/servlet/http/HttpServletRequest

前言最近导入一个算得上较老的springboot项目,可能当时的人还是偏向于类似使用SSM打包成war包放在Tomcat中运行,与现在直接使用嵌入式Tomcat运行jar包的思想有所差异,所以特地记下。错误信息当时觉得是个springboot的项目,按照经验把环境配好后二话不说直接启动不负众望出现了报错信息:2020-01-18 11:37:33.803 ERROR 19176 ---...

2020-01-18 12:28:54 13428 1

原创 Android的入门实验一

一、实验目的 1.掌握布局的组合使⽤⽅式; 2.掌握VectorAsset资源的使⽤⽅式; 3.掌握ImageView、View等控件的使⽤⽅式; 4.掌握ListView控件的基本⽤法; 5.掌握ListView⾃定义Item布局的⽅法; 6.掌握ArrayAdapter的基本⽤法及⾃定义Adapter的⽅法; 7.掌握CardVi...

2020-01-17 16:32:54 998

原创 Scanner的nextInt()与nextLine()搭配遇到的坑

前言笔者前几天在刷一道牛客网上的华为校招的练习题,被这道练习题(和华为)坑了一把,这几天越想越郁闷,所以记下这次遇到的bug。题外话当时的题目如下,感兴趣的同学可以瞧瞧,我写的参考代码会放到最后。数据表记录包含表索引和数值(int范围的整数),请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出。输入描述:先输入键值对的个数然后输入成对的i...

2020-01-17 16:04:00 757 4

原创 MATLAB学习笔记——线性方程与线性系统

前言本次主要是为了记录下学习和复习MATLAB中的知识点,顺便复习一波高数和线性代数,以此来巩固一下自己薄弱的知识体系,MATLAB前面基础零散的小知识点就暂时先不管,事先声明,本人是跟着的B站上的教程视频 MATLAB教程_台大郭彦甫(14课)原视频补档,所以博客中的大部分案例也都来自郭老师得教案。使用矩阵解线性方程组使用MATLAB通过矩阵方式解线性方程组A = [1 2 1;2...

2019-12-22 13:43:49 1337

原创 MATLAB学习笔记——方程式求根

前言本次主要是为了记录下学习和复习MATLAB中的知识点,顺便复习一波高数,以此来巩固一下自己薄弱的知识体系,MATLAB前面基础零散的小知识点就暂时先不管,事先声明,本人是跟着的B站上的教程视频 MATLAB教程_台大郭彦甫(14课)原视频补档,所以博客中的大部分案例也都来自郭老师得教案。使用solve()求根solve - Equations and systems solverTh...

2019-12-22 11:17:08 1727

原创 MATLAB学习笔记——数值微积分

前言本次主要是为了记录下学习和复习MATLAB中的知识点,顺便复习一波高数,以此来巩固一下自己薄弱的知识体系,MATLAB前面基础零散的小知识点就暂时先不管,事先声明,本人是跟着的B站上的教程视频 MATLAB教程_台大郭彦甫(14课)原视频补档,所以博客中的大部分案例也都来自郭老师得教案。基础必知公式:在MATLAB中用p = [1 0 -2 -5];表示,所在位置为变量指数。多项式...

2019-12-20 12:35:29 1702

原创 MATLAB学习笔记——影像处理进阶

前言本次主要是为了记录下学习和复习MATLAB中的知识点,以此来巩固一下自己薄弱的知识体系,MATLAB前面基础零散的小知识点就暂时先不管,这次直接奔向画图模块,事先声明,本人是跟着的B站上的教程视频 MATLAB教程_台大郭彦甫(14课)原视频补档,所以博客中的大部分案例也都来自郭老师得教案。MATLAB对图像进阶处理图片转换成二进制图I = imread('rice.png'); le...

2019-12-20 11:42:33 513

原创 MATLAB学习笔记——影像处理入门

前言本次主要是为了记录下学习和复习MATLAB中的知识点,以此来巩固一下自己薄弱的知识体系,MATLAB前面基础零散的小知识点就暂时先不管,这次直接奔向画图模块,事先声明,本人是跟着的B站上的教程视频 MATLAB教程_台大郭彦甫(14课)原视频补档,所以博客中的大部分案例也都来自郭老师得教案。读取与展示图片I = imread('pout.tif'); %readimshow(I); %...

2019-12-20 10:48:15 555

原创 MATLAB画图复习(三)

前言这次复习MATLAB画图进阶部分的3D画图知识,老规矩,事先声明,本人是跟着的B站上的教程视频 MATLAB教程_台大郭彦甫(14课)原视频补档,所以博客中的大部分案例也都来自郭老师得教案。案例一x=0:0.1:3*pi; z1=sin(x); z2=sin(2.*x); z3=sin(3.*x);y1=zeros(size(x)); y3=ones(size(x)); y2...

2019-12-19 15:36:55 1411 1

原创 MATLAB画图复习(二)

前言这次复习MATLAB画图进阶部分的知识,老规矩,事先声明,本人是跟着的B站上的教程视频 MATLAB教程_台大郭彦甫(14课)原视频补档,所以博客中的大部分案例也都来自郭老师得教案。案例一x = 0:0.01:20;y1 = 200*exp(-0.05*x).*sin(x);y2 = 0.8*exp(-0.5*x).*sin(10*x);[AX,H1,H2] = plotyy(x,...

2019-12-19 12:32:01 864

原创 MATLAB画图复习(一)

前言本次主要是为了复习昨晚囫囵吞枣学的MATLAB知识,以此来巩固一下自己薄弱的知识体系,MATLAB前面基础零散的小知识点就暂时先不管,这次直接奔向画图模块,事先声明,本人是跟着的B站上的教程视频 MATLAB教程_台大郭彦甫(14课)原视频补档,所以博客中的大部分案例也都来自郭老师得教案。案例一波形图(一)%x轴从0开始描线到2pi,间隔为pi/20plot(sin(0:pi/20...

2019-12-19 11:13:54 823

原创 Ubuntu16.04 Server修改主机名以及设置静态ip

1、修改主机名vim /etc/hostname2、把主机名与ip做映射vim /etc/hosts最后要记得重启主机reboot。3、修改IP地址先有ifconfig命令查看网卡名字知道网卡是ens33后,修改配置文件vim /etc/network/interfaces# This file describes the network interfaces avail...

2019-11-30 09:02:34 907

原创 Linux下scp命令出现Permission denied, please try again

前言这次搭建Hadoop集群实现不同服务器之间的文件传输,发现使用scp命令时出现了Permission denied, please try again的错误scp(secure copy)安全拷贝(1)scp定义:scp可以实现服务器与服务器之间的数据拷贝。(from server1 to server2)(2)基本语法scp -r pdir/pdir/...

2019-11-29 23:07:19 16945 6

原创 微服务做成镜像部署到容器

前提服务器上要安装有DockerDocker ComposeJavaMaven另外还需要在另一台服务器或者本机上搭建有私服镜像管理中心Docker Registry第一步先把项目克隆到本地文件夹中第二步使用maven命令使项目打包生成jar文件mvn clean package第三步在项目中新建docker文件夹,并且在docker文件夹中新建Docker...

2019-11-25 22:20:02 1362 2

原创 GitLab CI/CD 流水线 Failed to connect to 192.168.xx.129 port 80: Connection refused

前言昨天由于自己把搭的springcloud的虚拟机开发环境的网络服务玩蹦了,尝试一下虚拟网络编辑器的还原默认设置期望有奇迹发生。结果悲剧的是所有虚拟机的IP地址都变了,也包括装有gitlab和Nexus的那台虚拟机。问题诱发因为ip变了,导致我gitlab里的项目SSH链接里的ip还是旧地址,与虚拟机的IP对不上号,而我gitlab又是用docker来安装的,所有找了一波网上的资料寻找...

2019-11-01 22:15:35 5972 2

原创 Oracle11g数据库服务管理

Oracle服务管理简述众所周知,由于Oracle比较耗性能,所以我们安装完后通常会把Oracle服务设置为手动管理,需要时再把相对应的服务开启。与sql*plus相关要开启Oracle自带的sql*plus的话,只要启动OracleServiceORCL即可与PL/SQL Developer相关要开启使用PL/SQL Developer等第三方工具,还要开启OracleOraDb1...

2019-10-14 21:33:30 169

原创 Centos7系统在线安装jdk8

前言前段时间腾讯云服务器到期没有续期(一位没钱的网友转身离去.jpg),开学大四抓住学生时代的小尾巴又开了一个。已经不是一开始啥都不懂的小白自己傻傻的去配环境,直接去服务市场里找配置好的服务镜像,不过发现服务镜像里没有合适的Centos7系统,所以想了想还是自己动手算了,以前jdk多是用压缩包安装,这次想快一点直接线装了,发现了一篇还不错的博客,所以转载Mark一下。转载Centos7中yu...

2019-09-02 16:00:41 342

原创 Ubuntu18.04下安装SSH并且设置开机自启

安装并设置自启SSH前言因为博主大半年前就在Linux上安装了SSH,因为当时是用离线包装的,年少不懂事好像某些配置文件被修改过,导致当时没把开机自启功能实现成功。今天终于有空(其实是公司周末实习生不用上班hhh)再次捣鼓一下,写篇文章记录一下。安装SSH以前是不懂事用老师教的离线包安装,现在想想还是在线装比较快,故这里介绍在线装的方法。步骤一更新一哈源列表sudo apt-get ...

2019-07-21 15:55:48 3442

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除