自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 Maven

POM是项目对象模型(Project Object Model)的缩写 <scope>默认值是compile maven中properties值可以覆盖父pom中定义的同名值 maven是单继承,可以通过<scope>import</scope>来解决(个人理解,这里import进来的也只是dependendecyManagement部分) <scope>import</scope>只能用在dependendecyManagement里的d

2021-03-03 18:05:23 579

原创 成长之路

axios spring framework(spring,springmvc,aop等等) springBoot springCloud mybatis/mybatis-plus drools swagger/swaggerUI redis mongoDB shiro/jwt/OAuth/单点登录 java8新特性 分库分表 xmind gradle 数据库连接池 postman高级功能 spring全家桶官方文档 流媒体 聚合数据(各种接口) UML图 时序图..

2021-02-05 10:43:18 238

原创 java8

Lambda表达式 方法引用 函数式接口 默认方法 Stream Optional类 新的日期API Lambda表达式只支持函数式接口 也就是只有一个抽象方法的接口

2021-02-02 10:54:59 240 1

原创 流媒体知识记录

流媒体背景 非流式传输--->流式传输 用户通过网络体验多媒体应用必须将全部的媒体文件下载完毕,而后在本地运行--->流媒体技术(Streaming+Media) 直接数字化而未经压缩的视频数据量是十分惊人的。正是以损失清晰度换取压缩效果这一视频数据处理领域具有革命性的设计思想,催生了如今百花齐放的视频编码方式。 MPEG-1,MPEG-2,MPEG-4,MPEG-7,MPEG-21,H.264,H.265是视频编码方式(编解码器codec) 由于视频编码的主要任务是缩小视频文件的存储空间

2021-01-11 16:42:06 291

原创 杂七杂八

问题描述:当windows文件内容放到linux上无法运行时,可能是因为换行符格式问题. 解决方案: ①:yum install -y dos2unix ②:dos2unix file(有格式问题的文件名)

2020-12-24 16:23:45 215 1

原创 关于nohup和&

/dev/null 表示空设备文件 0 表示stdin标准输入 1 表示stdout标准输出 2 表示标准错误 > file 表示将标准输出输出到file中,也就相当于 1>file 2> error 表示将错误输出到error文件中 2>&1 也就表示将错误重定向到标准输出上 2>&1 >file :错误输出到终端,标准输出重定向到文件file,等于 > file 2>&1(标准输出重定向到文件,错误重定向到标准..

2020-12-23 14:28:43 484

原创 chrome使用小技巧

ctrl+shift+delete→清理缓存 ctrl+w→关闭当前页面

2020-12-17 09:49:16 157

原创 Windows使用小技巧

Windows+V→ 打开剪贴板 Ctrl+shift+T→ 浏览器中恢复上一页 Windows+E→ 打开资源管理器 Windows+Shift+S→ 截图,默认保存至剪贴板 Win + D→ 快速回到电脑桌面 Win + ←→ 当前页面靠最左 Win + →→ 当前页面靠最右 Win + R快速打开“运行” ...

2020-12-17 09:47:36 204

原创 关于接口参数校验的记录

参考文章 简要说明: 引入jar包 需要加全局异常处理 springboot2.3以后需要手动引包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> </dependency> 具体使用 1.校验实体 @PostMapping("/register")

2020-12-11 18:02:41 290

原创 流媒体MediaStream

NGINX配置rtmp块只需要配置一个application就可以了 application myapp { live on;//开启直播 gop_cache on; hls on;//开启切片 hls_path /usr/local/nginx/myapp;//切片存放路径 } 使用OBS推流 rtmp://example.com[:port]/appname/streamname http-flv播放形式

2020-11-12 14:03:50 600

原创 Linux下安装FFmpeg

参考文章 1. 从github下载源码[FFmpeg-n4.3.1.tar.gz](https://github.com/FFmpeg/FFmpeg/tags) 2. 上传到服务器解压tar -zxvf FFmpeg-n4.3.1.tar.gz 3. cd FFmpeg-n4.3.1/ 4. ./configure --prefix=/usr/local/ffmpeg/ffmpeg 5. make && make install 6. vim /etc/profile expo

2020-11-05 14:25:38 241

原创 spring-security

Authentication:身份验证; 认证;鉴定; Authorization:批准; 授权; 批准书; 授权书;

2020-10-21 23:46:06 219

原创 Springboot

SpEL表达式

2020-10-16 14:31:20 355

原创 计算机网络杂项

FTP 1.FTP基于TCP协议 2.控制端口号一般为21,数据端口一般为20 3.FTP分为主动模式和被动模式两种,ftp工作在主动模式使用tcp 21和20两个端口,而工作在被动模式会工作在大于1024随机端口。 1.主动模式(Port) FTP客户端首先和FTP服务器的TCP21端口建立连接,通过这个通道发送命令,客户端需要接收数据的时候在这个通道上发送PORT命令。 PORT命令包含了客户端用什么端口接收数据。在传送数据的时候,服务器端通过自己的TCP 20端口连接至客户端的指定端口发送数据.

2020-10-16 14:15:36 357

原创 Javascript杂项

prototype Promise 链式编程 常规写法 new Promise((resolve,reject)=>{ //此处进行请求数据等耗时操作,获取返回结果为data resolve(data) }).then(data=>{ //此处对data进行进一步的处理 }).catch(error=>{ //此处捕捉错误 }) 另一种写法 new Promise((resolve,reject)=>{ //此处进行请求数据等耗时操作,获

2020-10-16 14:15:18 204

原创 Vue-基础语法(一)

vue是一个js框架 vue指令: v-text:缩写是{{}},也叫插值表达式。mustache(中文译为胡须)语法,可以写简单的表达式。 v-html v-on v-on指令的作用是:为元素绑定事件 事件名不需要写on 指令可以简写为@ 绑定的方法定义在methods属性中 方法内部通过this关键字可以访问定义在data中的数据 传递自定义参数 事件修饰符 v-show:操作的是样式。支持表达式写法 v-if:操作的是dom对象。支持表达式写法 v-bind:v-bind可以省略。 .

2020-10-16 14:14:55 446

原创 Vue-组件化(二)

组件使用分为三个步骤: 1.创建组件构造器对象(调用Vue.extend()方法创建组件构造器) 2.注册组件(调用Vue.component()方法注册组件) 3.使用组件(在Vue实例的作用范围内使用组件) 使用实例: 1.创建 const myComponent = Vue.extend({ template:` <div> some contents </div> ` }); 2.注册(全局组件) Vue.component('my-cpn',myComp

2020-10-16 14:14:48 307

原创 Vue-模块化(三)

常见的模块化规范 CommonJS:Node AMD CMD ES6的Modules /* CommonJS模块化的写法 */ //CommonJS的导出 module.exports = { flag:true, sum(a,b){ return a+b; } } //CommonJs的导入(解构写法) let {flag,sum} = require('./xxx.js'); /* ES6模块化的写法。export/import */ //export 第一种写法 export le.

2020-10-16 14:14:38 352

原创 Vue-CLI(四)

查看所有安装的包:npm list -g --depth 0 拉取 2.x 模板 (旧版本) Vue CLI >= 3 和旧版使用了相同的 vue 命令,所以 Vue CLI 2 (vue-cli) 被覆盖了。如果你仍然需要使用旧版本的 vue init 功能,你可以全局安装一个桥接工具:npm install -g @vue/cli-init。vue init 的运行效果将会跟 vue-cli@2.x 相同。vue init webpack my-project。此时既可以用CLI2也可以CL.

2020-10-16 14:14:20 191

原创 Vue-Router(五)

前端路由的原理 改变url地址并不重新发请求。而是通过前端路由监控改变组件。 只改变url地址,不会重新请求数据刷新页面。 1.URL的hash location.hash = ‘home’ HTML5的history模式 history.pushState({},’’,‘home’) history.replaceState({},’’,‘home’) 【注意上述2者的区别】 history.back()==history.go(-1) history.forward()==history.go(1)

2020-10-16 14:14:11 418

原创 Vue-Vuex(六)

a

2020-10-16 14:12:52 251

原创 Linux

任何命令不知道参数都可以使用–help来查看帮助 关于free命令,一般使用-h(参考文章链接) -b, --bytes show output in bytes -k, --kibi show output in kibibytes -m, --mebi show output in mebibytes -g, --gibi show output in gibibytes -h, --human show human-

2020-10-16 14:12:03 194

hibernate3.jar

无

2017-07-24

空空如也

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

TA关注的人

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