成长之路
吉了个吉
self-discipline makes freedom
展开
-
Maven
POM是项目对象模型(Project Object Model)的缩写<scope>默认值是compilemaven中properties值可以覆盖父pom中定义的同名值maven是单继承,可以通过<scope>import</scope>来解决(个人理解,这里import进来的也只是dependendecyManagement部分)<scope>import</scope>只能用在dependendecyManagement里的d原创 2021-03-03 18:05:23 · 460 阅读 · 0 评论 -
成长之路
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 · 182 阅读 · 0 评论 -
java8
Lambda表达式方法引用函数式接口默认方法StreamOptional类新的日期APILambda表达式只支持函数式接口 也就是只有一个抽象方法的接口原创 2021-02-02 10:54:59 · 167 阅读 · 1 评论 -
流媒体知识记录
流媒体背景非流式传输--->流式传输用户通过网络体验多媒体应用必须将全部的媒体文件下载完毕,而后在本地运行--->流媒体技术(Streaming+Media)直接数字化而未经压缩的视频数据量是十分惊人的。正是以损失清晰度换取压缩效果这一视频数据处理领域具有革命性的设计思想,催生了如今百花齐放的视频编码方式。MPEG-1,MPEG-2,MPEG-4,MPEG-7,MPEG-21,H.264,H.265是视频编码方式(编解码器codec)由于视频编码的主要任务是缩小视频文件的存储空间原创 2021-01-11 16:42:06 · 179 阅读 · 0 评论 -
杂七杂八
问题描述:当windows文件内容放到linux上无法运行时,可能是因为换行符格式问题.解决方案:①:yum install -y dos2unix②:dos2unix file(有格式问题的文件名)原创 2020-12-24 16:23:45 · 142 阅读 · 1 评论 -
关于nohup和&
/dev/null 表示空设备文件0 表示stdin标准输入1 表示stdout标准输出2 表示标准错误> file 表示将标准输出输出到file中,也就相当于 1>file2> error 表示将错误输出到error文件中2>&1 也就表示将错误重定向到标准输出上2>&1 >file :错误输出到终端,标准输出重定向到文件file,等于 > file 2>&1(标准输出重定向到文件,错误重定向到标准..原创 2020-12-23 14:28:43 · 346 阅读 · 0 评论 -
chrome使用小技巧
ctrl+shift+delete→清理缓存ctrl+w→关闭当前页面原创 2020-12-17 09:49:16 · 84 阅读 · 0 评论 -
Windows使用小技巧
Windows+V→ 打开剪贴板Ctrl+shift+T→ 浏览器中恢复上一页Windows+E→ 打开资源管理器Windows+Shift+S→ 截图,默认保存至剪贴板Win + D→ 快速回到电脑桌面Win + ←→ 当前页面靠最左Win + →→ 当前页面靠最右Win + R快速打开“运行”...原创 2020-12-17 09:47:36 · 137 阅读 · 0 评论 -
关于接口参数校验的记录
参考文章简要说明:引入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 · 194 阅读 · 0 评论 -
流媒体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/streamnamehttp-flv播放形式原创 2020-11-12 14:03:50 · 478 阅读 · 0 评论 -
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 · 128 阅读 · 0 评论 -
spring-security
Authentication:身份验证; 认证;鉴定;Authorization:批准; 授权; 批准书; 授权书;原创 2020-10-21 23:46:06 · 134 阅读 · 0 评论 -
Springboot
SpEL表达式原创 2020-10-16 14:31:20 · 215 阅读 · 0 评论 -
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 · 133 阅读 · 0 评论 -
Javascript杂项
prototypePromise链式编程常规写法new Promise((resolve,reject)=>{ //此处进行请求数据等耗时操作,获取返回结果为data resolve(data)}).then(data=>{ //此处对data进行进一步的处理}).catch(error=>{ //此处捕捉错误})另一种写法new Promise((resolve,reject)=>{ //此处进行请求数据等耗时操作,获原创 2020-10-16 14:15:18 · 144 阅读 · 0 评论 -
Vue-Vuex(六)
a原创 2020-10-16 14:12:52 · 179 阅读 · 0 评论 -
Vue-Router(五)
前端路由的原理改变url地址并不重新发请求。而是通过前端路由监控改变组件。只改变url地址,不会重新请求数据刷新页面。1.URL的hashlocation.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 · 219 阅读 · 0 评论 -
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 · 122 阅读 · 0 评论 -
Vue-模块化(三)
常见的模块化规范CommonJS:NodeAMDCMDES6的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 · 241 阅读 · 0 评论 -
计算机网络杂项
FTP1.FTP基于TCP协议2.控制端口号一般为21,数据端口一般为203.FTP分为主动模式和被动模式两种,ftp工作在主动模式使用tcp 21和20两个端口,而工作在被动模式会工作在大于1024随机端口。1.主动模式(Port)FTP客户端首先和FTP服务器的TCP21端口建立连接,通过这个通道发送命令,客户端需要接收数据的时候在这个通道上发送PORT命令。 PORT命令包含了客户端用什么端口接收数据。在传送数据的时候,服务器端通过自己的TCP 20端口连接至客户端的指定端口发送数据.原创 2020-10-16 14:15:36 · 195 阅读 · 0 评论 -
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 · 209 阅读 · 0 评论 -
Vue-基础语法(一)
vue是一个js框架vue指令:v-text:缩写是{{}},也叫插值表达式。mustache(中文译为胡须)语法,可以写简单的表达式。v-htmlv-on v-on指令的作用是:为元素绑定事件 事件名不需要写on 指令可以简写为@ 绑定的方法定义在methods属性中 方法内部通过this关键字可以访问定义在data中的数据 传递自定义参数 事件修饰符v-show:操作的是样式。支持表达式写法v-if:操作的是dom对象。支持表达式写法v-bind:v-bind可以省略。.原创 2020-10-16 14:14:55 · 333 阅读 · 0 评论