自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 疑难解决历程之-- 图片压缩上传篇

图片压缩上传不管是前端还是后端的开发人员,基本上都会使用到过图片上传,为了衡量网络传输性能,我们会对上传的图片进行压缩。前端进行压缩是为了用户使用体验更优和网络传输压力更小,后端进行压缩是为了图片存储更优。这里我是用vant.js的uploader组件,进行图片压缩和上传。先描述一下我的需求: 是表单页面的数据一次提交给后端(包括表单数据和图片数据)遇到的问题: 点击提交按钮无反应,上传图片的预览显示不出上传图片的缩略图。解决思路:(1)首先提交按钮无反应,原因是表单数据和图片数据一次性提供

2021-02-03 19:48:15 773

原创 Nginx常见问题

常见问题我们在用命令启动nginx时,常常会遇到以下报错:1、 提示:nginx: [error] open() “/usr/local/var/run/nginx.pid” failed (2: No such file or directory)原因: 没有nginx.pid 这个文件,每次当我们停止nginx时(nginx -s stop) ,nginx 会把 /usr/local/var/run/ 路径下名为nginx.pid 的文件删掉解决方案: 可以直接启动nginx,重新生成ngi

2021-02-02 17:24:24 308

原创 Nginx 文件配置

Nginx 文件配置1.安装nginx2.熟悉nginx操作命令3.编辑nginx.confvim /usr/local/etc/nginx/nginx.conf3.修改其中的内容server { // 启动后的端口 listen 8080; // 启动后访问的地址 server_name localhost; // location可并列设置多个 // 启动后浏览器输入localhost:8080 默认会访问html文件夹中的index.html文件 locat

2021-01-19 17:51:36 400

原创 Nginx操作命令

Nginx 操作命令1.安装nginx2.操作命令// 重启Nginxnginx -s reopen // 重新加载Nginx配置文件,然后以优雅的方式重启Nginxnginx -s reload // 强制停止Nginx服务nginx -s stop // 优雅地停止Nginx服务(即处理完所有请求后再停止服务)nginx -s quit // 打开帮助信息nginx -?,-h // 显示版本信息并退出nginx -v // 显示版本和配置选项信息,然后退出nginx -

2021-01-19 15:25:20 174

原创 Mac安装 nginx (极简)

Mac安装 nginx本篇采用homebrew安装方式1.更新brewbrew update2.查询要安装的软件是否存在brew search nginx3.查询本机nginx情况brew info nginxNot installed — nginx在本地还未安装From — nginx的下载地址/usr/local/var/www — Docroot默认路径8080 — 为 /usr/local/etc/nginx/nginx.conf 配置文件中被配置的默认端口,ngin

2021-01-15 16:21:14 1083

原创 云服务器部署网站

建站流程1. 远程登陆云服务器2. 部署环境3. 搭建网站1. 远程登陆云服务器(1) 登陆云服务器页面,点击实例,选择对应区域,并复制公网ip(2) 电脑终端输入:ssh -V查看系统中是否安装有SSH工具,若已安装如下图所示:未安装可下载(3) 电脑终端输入:// ssh root@[自己的公网ip] 例:123.123.123。123ssh root@123.123.123.123(4) 输入yes,然后输入密码,显示登陆成功即可。2. 部署环境(1) 安装Apach

2020-12-22 17:20:14 497 4

原创 Mac 安装 mysql (极简)

1.登陆官网,下载dmg安装包2.双击打开下载的mysql-8.0.22-macos10.15-x86_64.dmg安装包3.一路点击继续,直到…有教程说此处选择“Use Legacy Password Encryption”,否则使用navicat连接mysql的时候,会报无法加载身份验证的错误。这个我没有校验过,本着不入虎穴焉得虎子的原则,so 我选择的是Strong Password。4.此处需要你设置一个密码,记住这个密码是你日后登陆mysql的密码。后果后续忘记找回密码会有点

2020-12-11 15:54:50 5207 2

原创 mqtt n.createConnection is not a function --分析

如果你在mqtt连接服务的时候出现了 n.createConnection is not a function的问题报错版本: mqtt 4.2.x 版本可以换成: mqtt 4.0.1 版本 试下降低版本,并且将 ‘^’ 符号给去掉

2020-12-03 17:51:57 3310 1

原创 js小数运算精度丢失的问题

用js进行加减乘除运算(涉及到小数)是有可能出现问题的,例如:0.1 + 0.2 = 0.300000000000000040.3 - 0.2 = 0.099999999999999980.3 * 1 = 0.2999999999…是不是很神奇,觉得如此简单的计算计算机是不应该出错的,怎么会呢?哈,想了解这个问题,首先我们应该明白,计算机只能看懂二进制语言,那么0.1和0.2转换成二进制是多少呢?JS 遵循 IEEE 754 规范,采用双精度存储(double precision),占用 64

2020-11-30 17:28:34 1168

原创 Whitelabel Error Page -- 分析

异常:This application has no explicit mapping for /error, so you are seeing this as a fallback.出现这个异常说明了跳转页面的url无对应的值.可能产生的原因:1.Application启动类的位置不对。要将Application类放在最外侧,即包含所有子包 。原因: spring-boot会自动加载启动类所在包下及其子包下的所有组件。2.在springboot的配置文件:application.yml或a

2020-11-27 20:56:13 799 1

原创 Java环境搭建--windows(极简)

Java环境搭建准备工作1:配置JDK2:下载mysql3:下载maven并配置4:下载ideaJDK的配置(1)下载JDK1.8(2)此电脑–属性–高级系统设置–环境变量;(3)新建页面,输入变量名:“JAVA_HOME”;变量值:你的jdk的路径;(4)在系统变量区域,选择“新建”;(5)输入变量名:“CLASSPATH”;变量名:“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”。请注意变量值中,前面的“点“和”分号”;

2020-11-27 10:59:46 171

原创 怎么选择服务器--阿里云篇(极简)

服务器选择篇描述了解服务器购买流程描述对于做互联网开发的小白,亦或想要建站且初入行的站长,亦或是不太懂服务器的小企业,亦或…anyway,如果想选择一款服务器,但是又不太懂服务器,不知道怎么选择,那么欢迎来看这篇----服务器选择篇。这里以阿里云服务器为例来,当然看个人爱好,也可以选择其他的服务器,这里只做简单的服务器了解,购买要根据个人的实际需求来选择。了解服务器打开阿里云的官网,会看到花花绿绿形形色色的产品介绍,令人眼花缭乱,来感受一下。是不是怎么看怎么感觉除了价格参差不起,其他长得都很像

2020-11-20 17:26:51 386

原创 Robo 3T使用教程--MongoDB篇(极简)

Robo 3T使用教程1.双击打开桌面“小火箭”图标。效果如下:2.创建数据库连接:点击左上角“小电脑”图标,效果如下:3.点击Create,创建连接。4.点击Connect,即可连接成功。5.创建数据库:鼠标右击New Connection(3)。6.点击Create Database,新建数据库并输入自定义数据库名称,点击Create完成创建。7.下图中的demo即为我创建的新的数据库了。8.新建集合(在mysql里叫做建表,这里用mongodb数据库,叫建集合):右键Co

2020-11-17 18:12:51 10568

原创 Mac安装Robo 3T(极简)

Robo 3T安装及使用为了方便Mongodb的使用,我下载了免费的可视化工具Robo 3T,接下来进行工具的安装以及Mongodb的连接。1.先去官网下载安装包:官网下载2.这里直接下载Robo 3T的就可以了,上面的绿色按钮下载的是双包,包括Studio 3T,Studio 3T是收费的。3.下载完成之后双击dmg安装包,会出现下面的界面,将左侧的Robo 3T.app 拖拽到右侧蓝色的文件夹即可完成安装。4.接下来在电脑的启动台找到绿色的小火箭头图标(Robo 3T)双击打开即可。

2020-11-13 11:06:35 3434

原创 Mac安装MongoDB(极简)

Mac安装MongoDBMongoDB 是一个基于分布式文件存储的数据库,由 C++ 语言编写。MongoDB也是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。而我们熟知的像Mysql、SQL Server这些都是关系数据库管理系统。MongoDB有很多安装方式,当然这里依然采用最简单的方式来安装,去掉太多复杂的配置环节。上篇刚刚介绍了Mac神器Homebrew,现在来体会一下他的方便快捷吧!1. 打开Mac的终端,输入指令即可完成安装;//安装Mo

2020-11-12 18:00:03 1644

原创 Mac安装Homebrew(极简)

软件安装篇一些常用软件的安装极简Mac安装Homebrew一些常用软件的安装我喜欢简单的安装方式,这样就不用在电脑上留下那么多重复的废弃文件了,话不多说,欢迎走进软件安装的旅程吧!极简Mac安装HomebrewHomebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能,可是Mac OS 不可或缺的神器哦!打开Mac的终端;在终端中输入指令;/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/H

2020-11-11 16:26:00 502

robo 3t安装包

mongodb可视化工具安装包,帮助你界面化操纵mongodb数据库,需要的也可以去官网上下载,免费的哦!

2020-11-16

空空如也

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

TA关注的人

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