自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL远程连接问题

远程连接MySQL文章目录远程连接MySQL1.确保远程端的端口是打开的2.MySQL开启权限1.确保远程端的端口是打开的查询端口号show variables like '%port%'[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-obMJZp4p-1606301739131)(images/vmware_NgdnENRd8B.png)]打开端口firewall-cmd --zone=public --add-port=3306/tcp --perm

2020-11-25 18:59:57 4

原创 Maven简笔

命令命令操作mvn compile编译maven工程mvn install打包并安装到本地仓库mvn package编译并打包工程mvn deploy打包并安装到远程仓库mvn clean清除target目录元素groupId:表示项目所属的组artifactId:项目唯一标识packageing:项目类型version:项目版本号modelVersion:代表pom文件的maven版本dependencies:此元素下包含多个dep

2020-11-25 18:56:07 1

原创 mybatis

准备maven<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.

2020-11-25 18:51:09 5

原创 es7-es10的一些使用

ES7包含const arr = [1, 2, 3, 4, 5]console.log(arr.includes(40)) // arr是否包含40平方// console.log(Math.pow(2, 5)) // 2的5次平方console.log(2 ** 5) // es7ES8async关键字将方法变成promise对象async function firstAsunc () { return 27}console.log(firstAsunc())

2020-09-26 20:41:38 9

原创 JavaScript之模块的使用

迭代器遍历对象let authors = { allAuthors: { fiction: ['Agla', 'Skks', 'LP'], scienceFiction: ['Neal', 'Arthru', 'Ribert'], fantasy: ['J.R.Tole', 'J.M.R', 'Terry P.K'] }, Addres: []}遍历规范authors[Sysbol.iterator] = function () { return {

2020-09-26 20:39:45 3

原创 JavaScript之代理

代理let o = { name: 'xiaoming', price: 190}let d = new Proxy(o, { get (target, key) { if (key === 'price') { return target[key] + 20 } else { return target[key] } }})console.log(d.price, d.name)Object.defineProperty():

2020-09-26 20:38:58 4

原创 JavaScript之异步操作(难点)

异步操作异步处理不用阻塞当前线程来等待处理完成,而是允许后续操作,直至其它线程将处理完成,并回调通知此线程。做了一系列的操作后告诉主机默认异步js是单线程,先加载的1.js文件,然后发生异步操作不等待js文件的运行先让test运行function loadScript (src) { let script = document.createElement('script') script.src = src document.head.append(script)}fu

2020-09-26 20:37:58 12

原创 JavaScript之正则表达式

正则y修饰符const s = 'aaa_aa_a'const r1 = /a+/g // ^ $const r2 = /a+/y // 粘连紧跟着查找console.log(r1.exec(s)) // aaaconsole.log(r2.exec(s)) // aaaconsole.log(r1.exec(s)) // aaaconsole.log(r2.exec(s)) // aaau修饰符编码let s2 = '\uD842\uDFB7'console.log(/^\u

2020-09-26 20:37:10 3

原创 JavaScript之字符的使用

字符连接/变量输出const a = 20const b = 10const c = 'javascript'// const str = 'my age is ' + (a + b) + ' i love ' + cconst str = `my age is ${a + b} i love ${c}`console.log(str)换行let g = `我是第一行换行了`console.log(g) /*我是第一行换行了*/字符串-函数function Price

2020-09-26 20:36:13 1

原创 JavaScript之object

Object文章目录Object基本使用拷贝基本使用属性值支持表达式和变量(要加[])定义函数es5hello: function () { console.log('hello')}es6hello () { console.log('hello')}es5不支持异步方法定义变量属性es5let x = 1; let y = 2; let z = 3let obj = { x, y}obj[z + y] = 6es6let x = 1

2020-09-25 20:49:51 10

原创 JavaScript之函数

函数默认值function f (x, y, z) { if (y === undefined) { y = 7 } if (z === undefined) { z = 42 } return x + y + z}console.log(f(3))es6function f6 (x, y = 7, z = 42) { return x + y + z} console.log(f6(1, undefined, 43))function

2020-09-25 20:47:28 11

原创 JavaScript之类的使用

类Class文章目录类Class声明类读写属性的保护静态方法和类方法继承声明类创建类let Animal = function (type) { this.type = type this.eat = function () { console.log('I am eat food') }}let dog = new Animal('dog')let monkey = new Animal('Monkey')如果eat方法是静态方法在初始化时会发生占用大量空间,所以我们将

2020-09-25 20:46:24 10

原创 JavaScript之数组

数组文章目录数组遍历一般方法each方法every方法for infor of(ES6)伪数组创建数组查找数组遍历一般方法const arr = [1,2,3,4,5]for (let i = 0; i < arr.length; i++) { const element = arr[i]; if(element===2){ // break continue } console.log(element)}each方法不

2020-09-25 20:43:48 2

原创 JavaScript之作用域

作用域文章目录作用域全局变量函数定义块状作用域(ES6新特性)var,const参考文献全局变量不应该在函数中var定义的,可以在整个项目中使用的var abc = 1234 //全局变量abcd = 2345 //全局(即windows)属性结果> abcd< 1453> delete window.abcd< true> delete window.abc< false> abcd VM608:1 Uncaught Refer

2020-09-25 20:42:28 4

原创 Linux必备的知识点

Linux初级whoami和hostnamegnome-terminal:键盘快捷键打开命令行的设置ctrl +alt+f2~f6打开终端目录文章目录Linux初级目录查找历史记录快捷键文件管理权限管理文本编辑下载帮助man查找文件查找历史记录↑和↓:查找上一条(下一条)记录ctrl+R: 动态搜索history打开历史记录 使用!+数字执行快捷键ctrl+l清屏 同clearctrl+D给终端加上EOFCTRL+A到命令头Ctrl+E到命令尾部Ctrl+U删除光标左侧

2020-09-14 18:48:58 25

原创 Docker学习入门

Docker学习目标:掌握Docker基础知识,能够理解Docker镜像与容器的概念完成Docker安装与启动掌握Docker镜像与容器相关命令掌握Tomcat Nginx 等软件的常用应用的安装掌握docker迁移与备份相关命令能够运用Dockerfile编写创建容器的脚本能够搭建与使用docker私有仓库1 Docker简介1.1 什么是虚拟化​ 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如

2020-09-14 18:42:43 5

原创 python变量

python变量字符串数组切片a = 'ABCDEFGHIJK'print(a[0:3]) # print(a[:3]) 从开头开始取0可以默认不写print(a[2:5])print(a[:]) #默认到最后print(a[:-1]) # -1 是列表中最后一个元素的索引,但是要满足顾头不顾腚的原则,所以取不到K元素print(a[:5:2]) #加步长print(a[-1:-5:-2]) #反向加步长方法作用uppar全部大写append(x)追加字

2020-09-14 18:35:30 23

原创 正则表达式

表达式全集字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。串行“\\”匹配“\”而“\(”则匹配“(”。^匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。$匹配输入字符串的结束位置。如果设置了RegExp对象的Multiline属性,$也匹配“\n”或“\r”之前的位置。*匹配前面的子表达式零次或

2020-09-14 18:34:03 4

原创 IntelliJ IDEA快捷键

【常规】Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可以快速打开类Ctrl+Shift+N,可以快速打开文件Alt+Q,可以看到当前方法的声明Ctrl+P,可以显示

2020-09-14 18:32:01 5

原创 Eclipse快捷键

经常使用eclipse进行开发,不掌握快捷键步行啊,在此整理了一些快捷键,大家要灵活运用啊。。。(注:红色标出来的是经常使用到的快捷键,磨刀不误砍柴工啊。。。)Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+Shift+O 自动导入所需要的包(这个用的次数也相当多)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑

2020-09-14 18:31:04 4

原创 git的学习和管理

改了文件名git pull两个人改了文件名发现报错拉取代码查看状态git status[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9MoOca9J-1594024201288)(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA6EAAAEgCAYAAABFKHV+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAFhVSURBV

2020-07-06 16:30:12 41

原创 React入门(初步)

文章目录创建脚手架搭建创建组件1.使用箭头函数2.使用类组件使用样式开始搭建平台启动器框架变量导入变量管理变量字符转html循环方法输入框改值优化修改值(界面更新使用)多级方法的优化针对多次渲染的问题跳转生命周期更新网络编程(axios)Hook监视更新ContextHOC及CRA高阶组件装饰器模式方法状态管理:ReduxHTMl样式手写react-reduxReact-Router渲染方式组件A...

2020-05-26 20:35:25 146

原创 MySQL核心语法

SQL数据库基本操作文章目录SQL数据库基本操作SQL数据库操作创建数据库:查看数据库:修改数据库删除数据库选择数据库如何选择 MySQL 存储引擎MySQL常见的数据类型1) 整数类型2) 日期/时间类型3) 字符串类型4) 二进制类型数据表创建数据表显示数据表显示所有表显示单个表修改(添加)数据表字段添加字段修改字段:类型名称表名删除字段删除数据表数据约束主键(PRIMARY KEY)外键(...

2020-05-26 20:32:15 271

原创 Mysql20201月练习题

Mysql 练习题我使用的Mysql版本是5.7.19。答案可能会因版本会有少许出入。练习数据数据表–1.学生表Student(SId,Sname,Sage,Ssex)–SId 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别–2.课程表Course(CId,Cname,TId)–CId --课程编号,Cname 课程名称,TId 教师编号–3.教师表Teacher(TId,Tname)–TId 教师编号,Tname 教师姓名–4.成绩表SC(SId,CId

2020-05-26 20:28:36 141

原创 orcal从入门到理解

文章目录开机结构类型用户模式用户与模式实例模式SCOTT检索数据DDL操作方法创建create修改alter删除drop查看约束约束非空约束(not null)主键(primary key)唯一约束(UNQUIE)外键约束(FOREFIN KEY)检查约束(CHECK)默认约束(DEFAULT)DML操作insertupdatedelete常用的函数字符类函数ASCII(c) 函数和CHR(i)函数CONCAT(s1,s2)函数initcap()将单词第一个字母大写instr(s1,s2,i,j)lengt

2020-05-26 20:26:57 290

原创 C#初识

定义变量数据类型 变量名;赋值数据类型 变量名 = 值;先定义变量然后再赋值:数据类型 变量名;变量名 = 值;交换(位运算) a = a ^ b; b = a ^ b; a = a ^ b;C#的命名规则C# 命名规则是为了让整个程序代码统一以增强其可读性而设置的。每一个单位在开发一个软件之前都会编写一份编码规范的文档。常用的命名方法有两种,一种是 Pascal 命名法(帕斯卡命名法),另一种是 Camel 命名法(驼峰命名法)。Pa

2020-05-26 20:24:32 77

原创 Servlet入门

JSPServlet网络路径@WebServlet("/ReadCookieServlet")文章目录JSPServlet1.编码问题3.下载文件4.接收和发送信息在表单中在服务器中转发信息5.路径问题一.获取Servlet的相应1.获取servlet相应发送文件访问例:实现servlet访问次数:二.Cookie(状态管理)用途创建读取cookie的路径问题1.如何设置Cookie设置路径...

2020-02-21 16:27:21 33

原创 JSP的基本使用

JSP文章目录JSP1.什么是jsp2.JSP的优势格式JSP表达式3.内置对象标准脚本变量4.SP动作标签样例jsp:includejsp:forwardjsp:pluginjsp:useBean5.指令1.page指令2.include指令3.taglib指令6.内置对象EL表达式语法JSTL所谓的导包:使用方法1.什么是jspJSP全称Java Server Pages,是一种动态网...

2020-02-21 16:24:48 94

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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