自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021版git团队合作分支流程管理You do not have permission to push to protection branch ‘master‘

git团队合作分支流程管理// 切换分支并且创建一个新的分支devgit checkout -b 'dev'// 将代码从工作区提交到缓存区git add .// 将代码从缓存区提交到本地仓库git commit -am '提示信息'// 将代码从本地仓库提交到远程仓库git push// 切换分支到主分支mastergit checkout master// 将新建的开发分支dev合并到主分支master上git merge dev// 将合并后的代码提交到远程仓库git p

2021-05-20 17:28:49 528

原创 2021年Git报错:remote: HTTP Basic: Access denied的解决方法

remote: HTTP Basic: Access deniedfatal: Authentication failed for 'http://localhost/xxx.git/'问题出现原因:本地git账号信息与远程git仓库账号不一致导致的。解决方案:win10系统=》控制面板=》用户账户=》凭据管理器1、配置用户信息git config --global user.name [username]git config --global user.email [email]

2021-05-11 17:06:09 10055

原创 2021版itunes不备份更新ios系统

背景由于手机内存512g,而且存存了约400多G的东西,备份时间太长,系统盘内存也不够,只能关闭备份更新系统。网上查了一些关闭备份方法对我的电脑没效果,只能采用以下方法,于是写了个随笔,方便下次自己更新系统。一、关闭itunes备份1.win+r键输入cmd2.输入以下命令"D:\Program Files\iTunes\defaults.exe" write com.apple.iTunes AutomaticDeviceBackupsDisabled -bool true其中**D:\P

2021-01-07 11:59:50 8027 2

原创 2020版jquery-validate.js使用教程学习笔记

1.引入相关的js文件//1.引入jquery文件<script src="../js/jquery-validation/jquery.min.js"></script>//2.引入jquery-validate.js文件<script src="../js/jquery-validation/jquery.validate.min.js"></script>//3.引入messages_zh.js=》》》用来国际化提示输错的内容<scri

2020-12-09 22:23:47 397

原创 Docker 容器中时区时差修改

文章目录1.查看容器当前时间2.修改容器时区3.案例修改tomcat容器时区1.查看容器当前时间docker exec 容器名或id date2.修改容器时区docker cp /etc/localtime 容器名或id:/etc/localtime3.案例修改tomcat容器时区[root@izuf69ujl2is ~]# docker exec tomcat dateFri Nov 6 10:58:12 UTC 2020[root@izuf69ujl2is ~]# docker c

2020-11-06 19:04:35 137

原创 2020年10月docker部署Jenkins及持续集成部署学习笔记

文章目录1.拉取Jenkins镜像2.容器化Jenkins3.登录Jenkins4.安装你所需要的插件1.拉取Jenkins镜像docker pull jenkins2.容器化Jenkins2.1创建宿主机文件夹,用于挂载jenkins配置文件mkdir jenkinsps:注意使用pwd查看你当前在那个文件夹下创建的//本人的是以下目录,接下来容器化jenkins和查看其登录密码要用/root/projectFile/jenkinsdocker run -d -p 8080:808

2020-10-28 23:50:58 214

原创 VSCode tabs栏只显示一个文件

文章目录1.单击文件时,只会在tab栏显示,并不会对当前打开文件做记录。2.vscode setting.json配置文件中该配置项关闭了。不知道上个月vscode按了什么快捷弄得tab栏只显示一个文件。上网查了tab栏显示一个文件主要有以下两个原因1.单击文件时,只会在tab栏显示,并不会对当前打开文件做记录。明显楼主的编辑器并不是该原因。2.vscode setting.json配置文件中该配置项关闭了。设置打开方式钩上即可,tabs栏多个文件又回来了...

2020-10-24 14:37:24 3123 4

原创 2020年9月 Docker 简单部署elasticsearch 7.9.1学习笔记(一)

文章目录1.拉取elasticsearch镜像2.容器化elasticsearch镜像3.跨域配置4.安装IK分词器1.拉取elasticsearch镜像docker pull elasticsearch:7.9.12.容器化elasticsearch镜像2.1.创建网络如果需要安装kibana等其他,需要创建一个网络,名字任意取,让他们在同一个网络,使得es和kibana通信docker network create esnet2.2.配置elasticsearch(建议采用3.3的配置方

2020-09-16 19:37:08 1243 2

原创 MAC 终端窗口远程连接远程服务器学习笔记

1.远程连接服务器ssh 登录的用户名@ip地址ssh root@xxxxxx2.上传文件scp 本地文件路径 用户名@ip地址:上传远程地址案例:上传单文件的例子,将本地/user/123.jpg文件上传到xxx服务器上root目录下scp /user/123.jpg root@xxxxx:/root/PS:如果上传整个文件夹注意在scp命令后加-r,代表将该目录下的所有子文件子目录上传到服务器scp -r /user/sofe root@xxxxx:/root/可以看到loc

2020-09-01 21:53:03 354

原创 2020新版阿里云服务器linux centos7安装node.js学习笔记

1.下载Node.js安装包wget https://nodejs.org/dist/v12.18.3/node-v12.18.3-linux-x64.tar.xz2.解压文件tar xvf node-v12.18.3-linux-x64.tar.xz3.创建软链接,您就可以在任意目录下直接使用node和npm命令。(软链接可以理解为window系统环境变量配置)ln -s /root/node-v12.18.3-linux-x64/bin/node /usr/local/bin/node

2020-09-01 21:16:25 243

原创 通用获取当前定位信息api接口node.js,X课网上的基于vue全家桶+koa2+nuxt+redis+mongodb架构的X团网,第9章第一节,城市定位接口无法获取当前城市位置解决方案

慕课网上的基于vue全家桶+koa2+nuxt+redis+mongodb架构的美团网,第9章第1节,城市定位接口无法获取当前城市解决方案geo.js文件// 导入koa-router模块相当于SpringMVCconst router = require("koa-router")();// 导入二次封装的axios文件const axios = require("./utils/axios");// 设置路由前端路由router.prefix("/geo");// 获取当前城市定

2020-08-28 20:25:43 206 1

原创 [nuxt] store/index.js should export a method that returns a Vuex instance.

在练习做个全栈的项目报的错1.先是控制台警告Classic mode for store/ is deprecated and will be removed in Nuxt 3原vuex写法import Vue from 'vue';import Vuex from 'vuex';import city from './moudle/city'Vue.use(Vuex);//构造storeconst store = new Vuex.Store({ // 模块化 modules:

2020-08-28 20:04:19 2167

原创 create-nuxt-app创建出来的目录没有server文件夹

最近在学习基于vue全家桶+ssr+koa仿M团PC端网站,因为里面的中间件版本比较旧,于是自己就搭建了新版本的中间件,以下是期间遇到的坑,希望能帮助到正在学习这个项目到人。创建项目通过npx命令,npm5+版本自带到命令,这里注意要指定create-nuxt-app版本,目前最新版本是3.2.0,新的版本不自动搭建服务端文件了,这是我们需要指定对应版本的create-nuxt-app脚手架创建,才有server文件夹。正常安装方式:npx create-nuxt-app projectName指定

2020-08-21 12:09:31 2184 1

原创 prettier实用配置参数vscode下的setting.json文件

"prettier.eslintIntegration": true,// 让prettier使用eslint的代码格式进行校验 "prettier.printWidth": 100, // 超过最大值换行 "prettier.tabWidth": 4, // 缩进字节数 "prettier.useTabs": false, // 缩进不使用tab,使用空格 "prettier.semi": true, // 句尾添加分号 "prettier.singleQ...

2020-08-19 17:12:17 1609

原创 使用linux curl命令向服务器端发送get/post/put/delete请求

curl命令简写client url 客户端的统一资源定位符,主要用于向服务器发送请求。1.发送get请求curl http://localhost:3000/users/getUsers2.发送post请求curl -d 'name=asd&age=99' http://localhost:3000/users/addUsers3.发送put请求curl -d 'name=asd&age=99' http://localhost:3000/users/updateUser

2020-08-19 17:02:36 2550 1

原创 module.exports与export default的区别

module.exports用于node模块块开发,导出某个模块,对应导入require(‘xxx模块’)export default用于ES6中模块块开发,导出某个模块,对应导入import XXX from 'xxx模块’这个链接介绍的特别详细,点击查看...

2020-08-19 16:04:11 2542

原创 使用pm2管理项目学习笔记

安装pm2//全局安装pm2,i代表install缩小npm i pm2 -g启动项目//'vue ui'为执行脚本命令,比如在终端窗口我们输入vue ui即可进入可视化vue项目管理界面,再例如我们进入到项目的目录,执行node app.js即可运行此项目,这时执行pm2命令为pm2 start app.js --name projectName 注意:要进入项目目录pm2 start 'vue ui' --name vueui查看运行的项目//ls为list缩写pm2 .

2020-08-17 17:33:01 317

原创 Element UI 2.13.2版本 级联Cascader一级菜单响应数据足够多时高度铺满全屏,导致二级菜单无法选择

响应的数据一级菜单30个时界面图一级菜单响应了30个数据,导致铺满了全屏,多出的部分隐藏掉了。即当前一级菜单某一选项对应的二级菜单只有1-10个,对应的二级菜单显示在超出的范围内,无法选择。解决方法控制el-cascader下的下拉选项el-cascader-panel的高度,可以在当前vue文件下的style代码块或全局代码(global.css)添加如下代码.el-cascader-panel{ height: 300px;}修改完后的图...

2020-07-27 22:47:49 462 1

原创 2020版vscode使用eslint+prettier进行代码统一

查了网上的教程有点旧,感觉每个贴都一样的,解决不了用Vue Cli中eslint代码检查。一、配置eslint+prettier使用node安装eslint和prettiernpm install eslint -g //g代表本地全局依赖 D代表开发依赖 S代表运行时的依赖npm install prettier -g在vscode插件安装eslint和prettier二、配置prettierc插件有两种配置方法1.在项目的根目录下创建.prettierrc文件(局部的只对本项

2020-07-24 15:33:26 1562

原创 Joi.validate is a not function

今天在使用joi进行前端数据校验时遇到了个问题,弄了一段时间,在网上搜索不到答案只能自己去折腾了。先是检查了下代码确定没有问题。后来想是不是我的node版本(12.8.1)或者npm版本(6.14.6)和joi插件有问题解决方法先删除了最新版的joi组件好像是17.几版本,把joi插件回滚到旧的版本如14.3.1验证就通过了。具体操作//卸载当前目录下的joi组件node uninstall joi//关闭终端窗口,重新打开终端窗口,安装指定的版本的joinode install j

2020-07-17 20:15:38 1639 2

原创 使用mongoose连接远程mongodb数据库

//引入mongoose第三方模块const mongoose = require('mongoose');//连接数据库mongoose.connect('mongodb://username:password@ip:port/database?authSource=admin', { useNewUrlParser: true, useUnifiedTopology: true }) .then(() => console.log('数据库连接成功')) .catch(()

2020-07-15 23:44:10 1221

原创 正则表达式学习JavaScript版

1.什么是正则表达式(Regular Expression)正则表达式是用于匹配字符串中的字符组合模式。2.定义正则表达式及进行匹配字符串<script> var reg=/123/; //定义正则表达式为123 console.log(reg.test(123)); //匹配test()方法中的字符串是否与定义的正则表达式相同,如果相同控制台输出true,否则输出false。</script>3.正则表达式的组成4.常用的方法4.1、replace(reg,s

2020-07-11 21:24:50 85

原创 2020算法学习java版

1.利用递归求1~n的阶乘递归的定义:如果一个函数在内部可以调用其本身,那么这个函数就是递归函数。public int recursion(int n){ if(n==1){ return 1; } return n*recursion(n-1);}2.利用递归求斐波那契数列之和斐波那契数列定义:数列从第三项开始,每一项都等于前两项之和。public int fibonacciSequence(int n){ if(n==1||n==2){ return 1; } re

2020-07-11 18:34:25 105

原创 MAC如何安装node.js以及配置淘宝镜像

1.进入官网下载安装包点击下载地址2.点击安装包进行安装(继续-下一步-安装成功)在终端窗口输入node -v检验是否安装成功3.由于原镜像下载插件速度比较慢,所以我们需要把镜像换成国内淘宝提供的镜像输入命令npm install -g cnpm --registry=https://registry.npm.taobao.org如果提示安装失败(权限不足),在命令前加上sudo即sudo npm install -g cnpm --registry=https://registry

2020-06-24 08:44:12 1930

原创 web前端学习-Sublime常用快捷键

1.选择整行Ctrl+L2.从光标处删删至行尾Ctrl+K+K3.删除整行Ctrl+Shift+K4.复制光标所在整行,插入在该行之前Ctrl+Shift+D5.合并行Ctrl+J6.改为大写Ctrl+K+U(英文upper缩写)7.改为小写Ctrl+K+L(英文lower缩写)8.选词Ctrl+D9.光标移动至括号内开始或结束的位置Ctrl+M10.选择括号内...

2020-01-14 22:27:52 123

原创 springboot连接sqlserver url写法

url: jdbc:sqlserver://localhost:1433;DataBaseName=XXX;

2019-12-03 18:02:27 1989

原创 docker下MongoDB安装

1.拉取MongoDB镜像docker pull mongo2.配置mongodbdocker run -di --name=mongo -p 27017:27017 mongo以下可选进行配置(主要添加了登录时需要密码和判断该用户是否拥有对应的角色)1.进行登录权限控制a.进入mongodb容器docker exec -it mongo /bin/bashb.创建admin...

2019-11-26 16:24:18 243

原创 docker下redis安装

拉取镜像1.docker pull redis配置redis2.docker run -d --name=redis -p 6379:6379 redis --requirepass “123456”–name redis名字redis --requirepass 密码

2019-11-25 10:18:05 87

原创 ERROR 2003 (HY000): Can't connect to MySQL server on '47.XXX.XXX.XX' (10060)

阿里云服务器遇上的坑,在服务器上安装docker并且部署了MySQL,远程访问不上,确认过给予root了%权限、宿主机和docker端口口也没问题。解决:后来经查询,原来还要在阿里云服务器控制台中添加安全规则。...

2019-11-22 12:47:28 199

原创 git使用,遇到的坑

用自己的笔记本同步公司电脑里的项目遇到了一些问题,比如说某某类等找不到,后来发现根本没有同步到gitee。解决:先上gitee仓库中查看某某类是否存在,发现此类并没有上传到gitee,打开工作电脑中的项目发现此类为红色标记。右键此文件-----添加到缓冲区接着-----提交到本地仓库最后------上传到git...

2019-11-21 13:51:15 216

原创 maven集成tomcat乱码问题(大学四年遇到过的情况)

集成tomcat版本:7问题存在:在做条件分页查询时,发现点击页码后浏览器以get的请求方式去请求springmvc,在debug调式下,发现前端请求过来的参数是乱码的。解决乱码主要有以下几种方式:1.在页面设置UTF-8(JSP)<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncodi...

2019-11-11 00:27:11 154

原创 oracle日期注意事项,oracle下Caused by: java.sql.SQLException: ORA-01861: 文字与格式字符串不匹配

系统环境: 数据库:oracle 持久层:mybatis主要原因是查询字段的日期格式和前台传过来的格式不一致导致的;date为日期字段select * from table where date>=to_date(#{date},'yyyy-MM-dd hh:mi');解决方法:1.修改数据库日期格式这种情况下,前台传过来的date要求是日期类型。点击查看修改orac...

2019-11-07 11:23:01 377

原创 Cause: java.sql.SQLSyntaxErrorException: ORA-00909: 参数个数无效

使用MyBatis动态SQL进行模糊查询时报错,数据库使用的是oracle导致原因:concat是连接两个字符串的函数修改代码前status LIKE CONCAT ('%',#{user.status},'%')修改代码后status LIKE CONCAT (concat('%',#{user.status}),'%')...

2019-11-06 15:46:28 1209

原创 ORA-00904: "ID": 标识符无效 00904. 00000 - "%s: invalid identifier"

使用PowerDesigner创建表在SQL Developer报错引起错误的原因:PowerDesigner在创建表时默认在表名和字段名加上了双引号" “,作用为了区分表名字段名,加上双引号” "区分大小写,不加默认大写。已经创建表的,可以编辑表字段删除字段左右的双引号去除PowerDesigner创建表带双引号,可以点击此处查看...

2019-11-04 10:22:07 3044

原创 oracle学习笔记

oracle–创建表空间create tablespace testdatafile ‘E:\TestOracle\test.dbf’size 100mAUTOEXTEND onnext 10m;–删除表空间drop tablespace test;–创建用户create user wsdIDENTIFIED by 123456default tablespace test...

2019-11-02 21:32:37 257

原创 ddl-auto属性

ddl-auto:create每次运行该程序,没有表格会新建表格,表内有数据会清空ddl-auto:create-drop每次程序结束的时候会清空表ddl-auto:update每次运行程序,没有表格会新建表格,表内有数据不会清空,只会更新ddl-auto:validate运行程序会校验数据与数据库的字段类型是否相同,不同会报错...

2019-11-02 21:31:52 717

原创 数据库为什么用中间表、ID采用自增长ID还是UUID

最近公司仍给我一个项目让我自己去架构,先用powerdesigner进行数据库(Oracle)建模遇到了如下问题:1.数据库表里关联字段用不用中间表好呢?用户和角色,如果只存在一对一的关系,可以不使用中间表;如果存在一对多的关系,就必须使用中间表。2.Oracle的ID采用自增长ID还是UUID好呢?总结:使用自增长做主键的优点:1、很小的数据存储空间2、性能最好3、容易记忆使...

2019-11-02 21:31:14 1453

原创 PowerDesigner的使用

下载和安装就不介绍啦!自行百度,安装下一步下一步就可以了!安装完后安装完后打开这个图标双击打开开始使用表的编辑主外键生成表的导出...

2019-11-02 21:30:32 76

空空如也

空空如也

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

TA关注的人

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