自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 centos安装nvm的node版本管理器

zhu'ycurl -o- https://raw.githubusercontent.com/creationix/nvm/v0.38.0/install.sh | bash

2022-03-09 16:08:41 329

原创 Linux下配置java环境版本opencv

#安装gcc等编译环境yum install gccyum install python3.8yum install cmakeyum groupinstall "Development Tools"#去官方网站下载使用的压缩包4.5.0版本#在local目录下创建一个opencv文件夹mkdir /usr/local/opencv#解压opencv安装包tar -zxvf opencv-4.5.0.tar.gzmkdir buildcd buildcmake -D CMAKE_B.

2021-05-22 15:33:06 408

原创 centos服务器常用网站部署工具安装(docker),包含minio工具类

docker安装并配置密码和自启动docker run --name redis -p 6379:6379 -d --restart=always redis:latest redis-server --appendonly yes --requirepass "123456"docker安装minio文件服务器-minio的相当于自己搭配的oss服务器1.搜索镜像docker search minio2.拉取镜像docker pull minio/minio.

2021-04-02 12:06:34 389

原创 通过json的动态key获取value值

json的读取方式1.json.key2.json.[key]<!DOCTYPE html><html><head><meta charset="utf-8"><title></title></head><body><script>var people={"01":"X","02":"XX","03":"XXX"};for(key in people){ a.

2021-04-02 10:55:16 805

原创 使用vscode的vue文件架构的设计,常用的vue插件与脚手架创建工程

vscode开发vue推荐的插件设置为中文语言环境win【ctrl+shift+p】mac+【command+shift+p】在弹出的搜索框中输入【configure language】,然后选择搜索出来的【Configure Display Language】vetur 插件: vue文件基本语法的高亮插件setting.json添加配置eslint插件:智能错误检测插件,在具体开发中作用很大,能够及时的帮我们发现错误setting.json添加配置最终配置{

2020-11-28 15:47:18 320

原创 centos8 安装docker和yapi 附带安装nvm(多node版本)

安装docker --直接使用官网一键安装即可curl -fsSL https://get.docker.com | bash -s docker --mirror AliyunCentOS 8.0 安装docker 报错:Problem: package docker-ce-3:19.03.8-3.el7.x86_64 requires containerd.io >= 1.2.2-3分析原因看上面的内容,说的是containerd.io >= 1.2.2-3 ,意思就是 co

2020-11-23 21:19:22 694

原创 centos8安装mysql8.0.20命令,安装jdk,安装nginx-阿里云

CentOS8下安装mysql8安装Yum Repository[root@localhost ~]# wget https://repo.mysql.com//mysql80-community-release-el8-1.noarch.rpm使用rpm来安装MySQL[root@localhost ~]# rpm -ivh mysql80-community-release-el8-1.noarch.rpm使用yum安装mysql服务[root@localho..

2020-11-23 18:41:57 193

原创 Node多版本控制nvm,Yapi前后端模拟静态资源的安装(window)

Node版本的升级和降级在开发的工程中,我们可能需要经常切换node版本来应对不同的开发环境,所以需要经常使用不同版本的node nvm下载一、安装npm插件n ,通过n模块来管理node版本1、全局安装n模块npm instlal -g n2、安装当前稳定版本n stable或者sudo n stable3、安装最新版本的n latest或者sudo n latest4、安装指定版本的noden v8.16.05、卸载指定的node版本n rm v8.16.0二、...

2020-11-22 23:53:57 669

原创 ECMAScript6语法简介(ES6)

ECMAScript6是继ECMAScript5之后发布的JavaScript语言的新以带标准,加入了很多的新特性和语法,该标准与2015年6月17日发布了正式版本。因此在这里介绍标准中的一些特性和常用的语法。块作用域构造let和const块作用域存在于:函数内部 块中(字符“{”和“}”之间的区域)let声明let的用法和var相同,但是let声明的变量不会被提升,可以把变量的作用域限制在当前代码块中。{ var a = 1;}console.log.

2020-11-14 21:29:15 1056

原创 初始Vue.js,安装vue.js的方式

Vue是一套基于MVVM模式的用于构建用户界面的JavaScript框架,它是以数据驱动和组件化的思想构建的,它是由前谷歌人员尤雨溪开发的。ViewModel是vue框架的核心,他是一个Vue实例。Vue实例作用于某一个HTML元素上的,这个元素可以是HTMl的body元素,也可以是某个指定了id的元素。当创建了ViewModel后,从View侧看,ViewModel中的DOMListeners工具会帮我们监测页面上DOM元素的变化,如果有变化,则更改Model中的数据;从Model侧看,当我们更.

2020-11-14 00:17:38 300

原创 Web前端技术的发展,介绍MV*模式

Web前端技术的发展早期的Web应用主要是静态页面的浏览(如新闻的浏览),这些静态页面使用HTML语言来编写(这是HTML5的前身).1995年设计出JavaScript脚本语言,从而让前端网页具有了动态的效果(跑马灯、浮动广告等),以及与用户交互的能力(表单)。然而随着网络的发展,很多线下业务开始向线上发展,基于Internet的Web应用也变得越来越复杂,用户访问的资源不仅仅局限与服务器硬盘存放的静态网页,更多的应用需要更具用户的请求动态生成页面信息,复杂一些的需要从数据库中查询数据,经过计算

2020-11-13 21:36:46 559

原创 SpringBoot2.x+Spring5+Mybits3.x后期使用vue前端构建前后端分离-14 数据库表设计,复习jdbc

数据库表

2020-11-12 22:31:08 137

原创 SpringBoot2.x+Spring5+Mybits3.x后期使用vue前端构建前后端分离-13 定时任务和异步任务

什么是定时任务和常见定时任务区别什么是定时任务,使用场景某个时间定时处理某个任务 发邮件、短信等 消息提醒 订单通知 统计报表系统 --每天的访问的量订单等 ....常见定时任务Java自带的java.util.Timer类配置比较麻烦,时间延后问题 Quartz框架: 配置更简单,xml或者注解适合分布式或者大型调度作业 SpringBoot框架自带SpringBoot使用注解方式开启定时任务启动类里面 @EnableScheduling开启定时任务,定时自动扫描 定时

2020-11-09 20:57:09 394

原创 SpringBoot2.x+Spring5+Mybits3.x后期使用vue前端构建前后端分离-12 模板引擎介绍

SpringBoot2.X常用start介绍 starter主要简化依赖用的 spring-boot-starter-web->里面包含多种依赖 查看 pom文件 spring-boot-starter-parent -> spring-boot-dependencies 里面综合的很多依赖包 几个常用的starter <parent> <groupId>org.springframework.boot</groupI

2020-11-09 16:58:10 284

原创 SpringBoot2.x+Spring5+Mybits3.x后期使用vue前端构建前后端分离-11 过滤器和拦截器和监听器

什么是过滤器filter简单理解:人--->检票员(filter)---> 景点SpringBoot2.X里面的过滤器ApplicationContextHeaderFilterOrderedCharacterEncodingFilterOrderedFormContentFilterOrderedRequestContextFilter那么多过滤器,哪个优先级高呢? Ordered.HIGHEST_PRECEDENCE Ordered.LOWEST_PRECED

2020-11-08 22:30:11 236

原创 SpringBoot2.x+Spring5+Mybits3.x后期使用vue前端构建前后端分离-10 全局异常处理

为什么要配置全局异常?不配全局服务端报错场景 1/0、空指针等配置好处统一的错误页面或者错误码 对用户更友好Springboot2.X怎么在项目中配置全局异常 类添加注解 @ControllerAdvice,如果需要返回json数据,则方法需要加@ResponseBody @RestControllerAdvice, 默认返回json数据,方法不需要加@ResponseBody (前后端分离项目需要) 方法添加处理器 捕获全局异常,处理所有不可知的异常 @Exc

2020-11-08 20:49:36 85

原创 SpringBoot2.x+Spring5+Mybits3.x后期使用vue前端构建前后端分离-9 开发中的单元测试

公司里面软件开发测试需求分析->设计->开发->测试->上线测试里面的种类 单元测试 完成最小的软件设计单元的验证工作,目标是确保模块被正确的编码 黑盒测试 不考虑内部结构,主要测试功能十分满足需求 白盒测试 针对代码级别,测试开发工程师一般具备白盒测试能力,针对程序内部的逻辑结构进行代码级别的测试 回归测试 对原先提出的缺陷进行二次验证,开发人员修复后进行二次的验证 集成测试 测试模块和模块之间的整合,且测

2020-11-08 17:32:44 183

原创 SpringBoot2.x+Spring5+Mybits3.x后期使用vue前端构建前后端分离-8 介绍springboot2.x配置文件

SpringBoot2.x常见的配置文件形式 xml、yml、properties的区别和使用常见的配置文件格式xml、properties、json、yamlSpringboot里面常用xx.ymlYAML(Yet Another Markup Language) 写 YAML 要比写 XML 快得多(无需关注标签或引号) 使用空格 Space 缩进表示分层,不同层次之间的缩进可以使用不同的空格数目 注意:key后面的冒号,后面一定要跟一个空格,树状结构server:

2020-11-08 17:11:29 110

原创 SpringBoot2.x+Spring5+Mybits3.x后期使用vue前端构建前后端分离-7 热部署

什么是热部署应用正在运行的时候升级功能, 不需要重新启动应用 对于Java应用程序来说, 热部署就是在运行时更新Java类文件 好处:不需要重新手工启动应用,提高本地开发效率 常见实现热部署的方式Jrebel (非springboot) Spring Loaded(非springboot) spring-boot-devtools(springboot自带的,只需要添加一个依赖)注意线上一定不要开启热部署(会给黑客有机可乘)springboot2.x结合dev-too

2020-11-08 16:30:32 197

原创 SpringBoot2.x+Spring5+Mybits3.x后期使用vue前端构建前后端分离-6 自定义json处理

发现集成的springboot会有jackson和gson的包默认的为jackson的请求常用框架 阿里 fastjson,谷歌gson等JavaBean序列化为Json,性能:Jackson > FastJson > Gson > Json-lib 同个结构 Jackson、FastJson、Gson类库各有优点,各有自己的专长 空间换时间,时间换空间jackson处理相关自动指定字段不返回:@JsonIgnore 指定日期格式:@JsonFormat

2020-11-08 16:15:30 164

原创 SpringBoot2.x+Spring5+Mybits3.x后期使用vue前端构建前后端分离-5 模拟视频接口JSON数组对象处理

添加一个章的对象package work.flyrun.demoproject1.domain;/** * @Program: demo-project1 * @Description: 章实体类 * @Author: chen * @Dates: 2020-11-08-15-32 * @Version: **/public class Chapter { private int id; private int videoId; private .

2020-11-08 15:50:11 85

原创 SpringBoot2.x+Spring5+Mybits3.x后期使用vue前端构建前后端分离-4 开发接口的规范化 登陆post请求开发

存在的问题:协议未统一,缺少业务状态码JSONData工具类开发(进行再次包装,添加业务状态码)package work.flyrun.demoproject1.utils;/** * @Program: demo-project1 * @Description: 接口开发规范 * @Author: chen * @Dates: 2020-11-08-14-12 * @Version: **/public class JsonData { private int cod

2020-11-08 15:08:13 90

原创 SpringBoot2.x+Spring5+Mybits3.x后期使用vue前端构建前后端分离-3 在线教育需求分析

在线教育是现有的主流互联网项目,前后端分离,支持高并发访问后端开发人员在大公司:不需要掌握深层次的前端 专业的人做专业的东西,前端负责页面,后端工程师负责接口在线课堂 需求模块(简化开发)用户注册-登陆 视频管理模块CRUD 视频列表查询 全局异常处理 日志统计记录 ...数据查询和存储前期是内存数据库存储-HashMap-Arraylist 后期使用数据库存储从项目实战角度学习和开发功能不开发全部功能 核心:学会springboot在开发项目中常见的使用在线教育

2020-11-08 14:10:47 208

原创 SpringBoot2.x+Spring5+Mybits3.x后期使用vue前端构建前后端分离-2 介绍springboot开发所要掌握的基础知识

springboot常见的开发方式有哪些后台接口直接返回页面,现在比较少配合模板引擎,由后端渲染返回页面返回JSON数据,主流场景互联网公司用的比较多,比如微服务接口,前后端分离项目,手机app等,基本都是通过JSON交互建议使用在线创建地址进行创建springboot项目工程//@Controller 不会返回json数据 使用restcontroller会返回json字符串@RestController@RequestMapping("/api/v1/video")publi

2020-11-08 11:04:33 183

原创 SpringBoot2.x+Spring5+Mybits3.x后期使用vue前端构建前后端分离-1 初识新SSM

Spring知识点什么是注解Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能 注解本质上继承 Annotation 接口,我们可以通过反射获取注解的相关信息,从而做些逻辑操作 springboot里面大量使用了注解,@Controller 、@RestController 、@Service、 @Autowire 等什么是Spring框架 什么是Spring:轻量级的 DI / IoC 和 AOP 容器的开源框架 https

2020-11-07 21:41:41 243 1

原创 JAVASE学习笔记-1 (包括java一些基本知识)

目录打开DOS命令窗口,执行java HelloWorld。执行原理?ClassLoader是在哪个位置上搜索HelloWorld.class字节码文件的?关于JAVA源程序当中的注释:什么是注释?注释的作用是什么?JAVA中的注释怎么写呢?对HelloWorld程序进行解释:Public class和class的区别:关于JAVA语言当中的标识符:什么是标识符?标识符的命名规则?【不按照这个规则来,编译器会报错,这是语法】标识符的命名规范?【只是一种规范,不属于

2020-11-07 19:34:10 1381

原创 JAVASE学习笔记-2

流与文件JAVA流概述流根据方向可以分为:输入流和输出流。注意:输入和输出是相对内存而言的,从内存出来就是输出,到内存中就是输入,输入流又叫做InputStream,输出流又叫做OutputStream;输入还叫做“读Read”,输出还叫做“写Write”.流根据读取数据的方式可以分为:字节流和字符流。字节流是按照字节的方式读取,字符流是按照字符的方式读取,1次读取2个字节,java语言中一个字符占2个字节。 字节流适合读取:视频,声音,图片等二进制文件。 字符流适合读取:纯文本文件

2020-11-07 19:33:30 225

原创 在window中nginx安装腾讯云ssl报错nginx: [emerg] cannot load certificate

在配置window下的niginx的时候出现了nginx: [emerg] cannot load certificate "C:/ssl/1_flyrun.work_bundle.crt": BIO_new_file() failed (SSL: error:02001003:system library:fopen:No such process:fopen('C:/ssl/1_flyrun.work_bundle.crt','r') error:2006D080:BIO routines:B

2020-10-29 22:37:48 30719

原创 使用PixelLib库,测试进行图像处理

因为个人毕业设计的需求需要进行图像的切割,这是一个难点所以进行依次测试的记录,是否可以达到试卷中的标记物的切割pixellib库首先了解pixellib库所能达到的效果,他的图像分割分为两类一个是语义分割和实例分割语义分割:将图像中每个像素赋予一个类别标签,用不同的颜色来表示 实例分割:无需对每个像素进行标记,只需要找到感兴趣物体的边缘轮廓安装库之前设置源为国内进行python库的源修改,改成清华源pip临时使用pip install -i https://pypi.tuna.

2020-10-24 22:36:13 1488 2

原创 初学python-为了图像分割而学

安装python安装完成之后输入命令python检查是否安装成功安装第三方的包通过python自带的pip工具,安装两个一会儿配置VScode需要的包。flake8和yapfflake8会检查编写代码时的不规范的地方和语法错误。yapf是一个代码格式化工具,可以一键美化代码。安装过程如下:在cmd输入pip list检查是否已存在需要的包 输入pip install flake8下载安装flake8 输入pip install yapf下载安装yapf准备使用vscode进行p

2020-10-24 15:04:40 120

原创 介绍现有三大前端框架-思想

现有的三大前端开发框架分别为vue,angular和react你会发现这三大框架取首字母就会变成var也是我们弱语言声明对象的方式现有的前端开发

2020-10-18 22:53:15 810

原创 Uni-app中的Vue

首先理解uni-app文件结构components uni-app组件目录,放可复用的组件 pages 业务页面文件存放的目录 static 存放应用引用静态资源(如图片、视频等)的地方,注意:静态资源只能存放于此 App.vue 应用配置,用来配置App全局样式以及监听应用生命周期 main.js Vue初始化入口文件,详见 mainfest.json 配置应用名称、appid、logo、版本等打包信息,详见 pages.json 配.

2020-07-07 01:36:01 3264

原创 Vue与Node介绍,两者可分可合,安装node

目录Nodejs搭配Vuenpm方法安装vue配置淘宝镜像如何运行node项目Vue搭配其他后端语言vue是许多的js框架中,我们可以只使用vue+nodejs进行项目开发,,也可以使用vue搭配后端语言进行项目开发。首先介绍前一种nodejs开发nodejs是一个服务js平台,有npm,grunt、express等强大的代码与项目管理应用。还有webpack,v8等强大的功能。传统的JavaScript传统的js是运行在浏览器上的,因为浏览器内核分为两个部分:渲

2020-07-06 21:56:03 10166

空空如也

空空如也

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

TA关注的人

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