自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 IntelliJ IDEA 使用教程(2019图文版)

如果说IntelliJ IDEA是一款现代化智能开发工具的话,Eclipse则称得上是石器时代的东西了。其实笔者也是一枚从Eclipse转IDEA的探索者,随着近期的不断开发实践和调试,逐步体会到这款智能IDE带来的巨大开发便利,在强大的插件功能支持下,诸如对Git和Maven的支持简直让人停不下来,各种代码提示,包括JS更是手到擒来,最终不得不被这款神奇的IDE所折服。为了让身边更多的小伙伴参与进来,决定写下这篇文章。1. IDEA VS Eclipse 核心术语比较由下图可见:两者最大的转变

2020-05-16 11:52:00 1284

转载 SSM是什么框架?

SSM框架,是Spring + Spring MVC + MyBatis的缩写,这个是继SSH之后,目前比较主流的Java EE企业级框架,适用于搭建各种大型的企业级应用系统。1.Spring简介Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由Rod Johnson在其著作Expert One-On-One J2EE Develop...

2020-04-25 13:13:19 1815

原创 实现一个(注册登录+验证码)判断功能点(纯代码)

1.前端页面布局:<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>欢迎注册</title><link rel="stylesheet" href="style/common.css"><link r...

2020-04-20 14:12:12 1578 1

原创 面向对象---List实现类总结

2020-02-17 16:46:53 135

原创 JAVA面向对象---内部类总结

2020-02-12 22:29:12 92

原创 JAVA面向对象---接口

2020-02-11 19:12:31 103

原创 抽象方法和抽象类

2020-02-10 18:31:57 71

原创 包装类总结

2020-02-08 18:04:48 104

原创 单例设计模式总结

2020-02-07 17:46:43 72

原创 代码块与final 关键字

一、代码块:package 面向对象.代码块;/**** 代码块:* 在类中或方法当中使用{}括起来的一段代码,就称它是一个代码块* 1. 局部代码块:直接定义在方法内部的代码块,在调用方法的时候执行。* 2. 初始化代码块: 直接在类当中定义的代码块,初始化代码块在运行时,还是要把它放到构造方法当中。* 3. 静态代码块: 在初始化代码块前面加上static. 在...

2020-02-07 16:23:30 236

原创 JAVA的三大特征之一--------------多态

一:多态的定义:一个对象有多种形态 就称为多态package 面向对象.多态.A;class Animal { void eat() { System.out.println("动物吃东西!"); }}class Dog extends Animal{ void eat() { Syste...

2020-02-05 16:53:30 146

原创 JAVA的三大特性之二-------继承

1、父类与子类的关系图:1.1 继承主要是解决代码重复的问题1.2 继承的关键字 extends进一步阐述:注意事项:方法重写和方法重载的区别:关键字: super 代表到父类中去寻找方法,this 代码到子类中去寻找方法....

2020-02-03 13:09:44 161

转载 static关键字的四种用法和void的用法

void关键字表示函数没有返回结果,是java中的一个关键字。Void作为函数的返回结果表示函数返回null(除了null不能返回其它类型)。在java的关键字中,static和final是两个我们必须掌握的关键字。不同于其他关键字,他们都有多种用法,而且在一定环境下使用,可以提高程序的运行性能,优化程序的结构。下面我们先来了解一下static关键字及其用法。static关键字1....

2020-01-28 23:17:15 1560

原创 c# 中的 ''$'' 占位符

经查证发现,这个是在C#6.0出现的一个新特性,也就是一个小语法糖,其作用相当于对String.format()的简化。看来是我落伍了,这种两年前就出的新特性今天才知道,以后要紧跟时代潮流。 比如,我们以前对字符串进行格式化的时候,通常会这么写。 用这种写法,需要自己在字符串中写占位符,在后面跟上参数。如果要...

2019-11-21 15:26:09 2630

原创 NCNA认证(6)-----交换网络基础(VLAN+STP)

交换机工作在数据链路层,要掌握交换机的基本工作原理和基本配置。交换机的转发行为:1. 交换机在最初始状态,它的MAC地址表是空的,当接收到主机广播包之后,它会向其他端口进行泛红,并把接收到包的交换机端口和主机MAC地址建立对应关系,更显在交换机的MAC地址表中。VLAN 技术原理和配置:1.在同一网段,实现不同广播域。2.mac-port-vlan...

2019-11-16 17:36:27 319

原创 NCNA 认证(5)-----VRP管理

文件传输: FTP和TFTP

2019-11-16 12:08:51 170

原创 NCNA 认证(4)---文件系统

1.文件系统的基本查询命令:2. 配置文件的管理:3.存储设备:存储设备修复:

2019-11-16 11:53:08 122

原创 Javascript --- 匿名函数

匿名函数,就是没有名字的函数。一般的有名函数:function myFun( a,b ){ console.info( a+b );}myFun( 10 , 30 ); // 输出40匿名函数: 有关键词 function, 有小括号,有大括号,就是没有函数名。function(a,b){ console.info( a+b );}想要执行它,怎么执行?没...

2019-11-12 23:11:56 238

原创 Javascript ---- export 和 import 导入导出

批量导入:推荐写法:导出内容:模板字符串:语法:运行结果:

2019-11-06 00:10:45 241

原创 Javascript --- (模块化/打包编译环境准备)

打包编译环境准备:安装webpack 和 webpack-cli每次来取安装,都会更新webpack版本。@版本号,可以指定版本不升级。配置代码是ES5 ,如果要安装成ES6 ,需要安装别的东西。...

2019-11-04 00:51:57 389

原创 Javascript --- class 基础写法和继承

以上是ES5中的写法,下面是ES6中的写法:当new person 的时候,construtor 就会被执行。2. 方法之间不要去加逗号。在ES5中的继承方法:ES6中的继承:完整的书写方法:...

2019-11-03 23:13:59 145

原创 Javascript --- co模块

安装CO模块的步骤:1. 在命令行中输入如下命令:2.安装 npm ,生成package.json 包。3. 安装CO模块:可以让以下代码自动调用执行:根本不需要再去then .async 函数:...

2019-11-03 22:42:51 336

原创 Javascript--- generator函数

注意事项:优化:案例:异步读取文件:

2019-11-03 00:37:45 73

原创 Javascript--- Iterator接口

1. Iterator 接口是什么?接口的处理过程函数:调用iterator 接口第一次的时候:调用的结果:

2019-11-02 16:43:00 443

原创 Javascript--- permoise 方法(catch\all\race)

运行效果:只要有一个图片没有加载成功,结果都会报错:捕捉图片超时的错误:

2019-11-01 00:38:08 178

原创 Javascript语言系列---pormise

1. pormise 介绍:2.resolve 和 reject 函数:总结: promise 是一种构造函数,一种异步编程解决方案.3.promise 的用法:注意:通过AsyncFn1.then 方法,可以把异步操作强制执行为同步操作。pormise 作用:then 方法把函数块,传递到promise 中。p...

2019-10-23 23:38:11 256

原创 Javascript语言系列---基础语法(3)

对象扩展:一、对象和方法的简写:1.对象的简写,在ES5和ES6是不同的。方法的简写:二. 属性表达式:es的版本号和年号的对应关系:扩展运算符:结果:结果如上图所示。返回的结果:、二、symbol: 新的原始数据类型,表示独一无二的值。它是Javascript 语言的第7种数据类型,前六种分别是:Undefined、Null...

2019-10-09 22:37:03 98

原创 Javascript 语言系统--- 基础语法(2)

1.函数部份:参数、箭头函数ES6中支持默认参数:reset 参数:r如果把rest 参数拿到数组前边的话,输出报错:总结:1. rest 参数之后不能再有其他参数(即只能是最后一个参数),否则会报错。2. 函数的length属性不包括rest 参数:(function(a) { }).length //1(function(...a){})....

2019-09-30 16:50:36 85

原创 node 后端开发(十七)------socket.IO

socket.IO 最快最可靠的 实时引擎在 github 平台引用最多的应用。一. socket 的介绍:安装:代码实现:一个基本的服务器端的书写方法:聊天信息列表:代码实现:一个基本的客户端代码实现:客户端建立链接:客户端和服务器端的通道已经建立起来了。消息的互相传递:处理传回的消...

2019-09-28 20:01:16 49

原创 Javascript 语言系列------基本语法(1)

1. 目前版本ECMAscript 6 对应Javascript 6 ,本质上是Javascript 的一个版本。JavaScript 是 ECMAscript 标准的一种实现。ECMAscript 6 也可以讲成是 ECMAscript 2015es6 是在es5的基础上做了一些升级、数组、字符串、流程控制。2. let 和 const2.1 let 块级变量2...

2019-09-25 16:00:12 82

原创 linux5-----日常运维(2)

6.监控IO性能安装sysstat 时,就会安装IOSTAT,它和sar 是同一个包。这个代表磁盘有多少时间占用CPU。如果这个数值非常大,说明磁盘太差了。io有问题,可能是服务读写太快,也可能是磁盘有问题。遇到这种问题,肯定是要先分析原因,看看是磁盘问题,还是服务问题。如果是磁盘问题,肯定是要换磁盘。服务问题,就要看是异常还是正常,异常的话,就需要近一步分析异常的原...

2019-09-25 11:27:52 62

原创 node后端开发(十六)------智慧聊天机器人(2)

一,注册页面的逻辑实现:1. 获取数据:验证用户注册逻辑:注册逻辑:如果注册成功,直接重定向到登录界面。二、 实现页面的登录逻辑1. 建立一个名为until 的文件目录.2.在until 文件下建立until.js 文件:3.获得用户对象,进行判断:4. 注册引用登录:5.应用登录文件对象6.修改的客户端htm...

2019-09-24 19:03:41 82

原创 node后端开发(十五)--- 智慧聊天机器人(1)

一、 项目介绍:注册界面:输入用户名和密码进行会员注册。登录界面:输入用户名和密码进行登录。主界面:聊天界面二,项目前准备:1. 把项目用到的静态资源拷贝到public 目录中。2. 把静态页面存放在views目录下面,因为引用了模板引擎。3. 因为使用了模板引擎,把view中的所有html文件更换成 ejs后缀的模板:4. 创建项目的路由文...

2019-09-24 11:55:13 180

原创 linux5------日常运维(1)

1. 使用w查看系统负载linux 日常运维管理技巧<1> 监控系统状态w/uptime 查看系统负载:第一行从左到右显示的信息依次为:时间、系统运行时间、登录用户数、平均负载。第二行依次是:当前登录的用户名及其登录的地址。系统负载: 三个数字。分别表示,1分钟系统的平均负载值,5分钟系统的平均负载值,15分钟系统的平均负载值。重点是看第一个值,表示单...

2019-09-24 09:47:51 96

原创 node后端开发(十四)---应用生成器

应用生成器一: 应用生成器的架构:快速创建一个项目的骨架。在cmd 命令行中,全局安装应用生成器设置视图模板:运行后,直接生成项目的骨架:1.进入demo1(项目路径中):2.在项目的路径下,安装这个项目骨架的依赖程序:3. 运行express api在客户端中显示:在浏览器中输入:localhost:3000 就把工程化结果跑起...

2019-09-24 00:08:45 160

原创 node后端开发(十三)------ Express 框架(2)

模板引擎:掌握两个方法:app.engine() 和 app.set()1. 可以直接调动ejs 或 jade 模板库。 .过程:1. 创建模板引擎,2.指定视图 ,3. 把模板引擎设置到视图里面。1.如果安装好ejs后,直接指定视图所在的位置:2. 在目录结构中,创建views 文件夹.3. 注册模板引擎:4.在views---建立...

2019-09-22 17:48:24 97

原创 node后端开发(十二)------ Express 框架(1)

路由和静态资源1.Express 框架介绍:2. Express 环境的安装:2.1 在应用目录下,输入npm inti .创建一个 package.json 文件。以下为配置步骤:生成package.json 文件。2.2 安装express 依赖。npm install express --save安装过程:2.3 Express...

2019-09-21 16:28:58 197

原创 linux5---正则表达式(sed和awk)

sed1. 能够实现grep 的功能2 没有颜色显示3. 实现一些grep没有的高级功能sed 的命令格式是: sed -n 'n' p filename 单引号中的n是一个数字,表示第几行。-n 的作用是只显示我们要打印的行。加上-nr 表示匹配的意思。打印出全部内容:匹配多种条件打印出行。删除操作 d. 并没有删除...

2019-09-20 11:16:39 123

原创 linux5---正则表达式(grep)

什么是正则:1. 正则就是一串有规律的字符串: 它使用单个字符串来描述或匹配一系列符合某个句法规则的字符串。2. 掌握好正则对于编写shell脚本有很大帮助3. 各种编程语言中都有正则,原理都是一样的4. 本章将要学习grep/egrep、sed、awk9.1 grep 工具grep [-cinvABC] 'word' filename 过滤的意思。1. -c 表示打...

2019-09-19 10:15:24 179

原创 linux5 --- shell基础知识(2)

8.10shell特殊符_cut命令特殊字符总结:1. * 任意个任意字符2. ?任意一个字符3.# 注释字符4.\ 脱义字符5.| 管道符cut 命令用来截取某一个字段,其格式为 cut -d '分隔符' [-cf] n,这里的n是数字。该命令有如下几个可用选项。-d : 后面跟分割符,分割字符要用单引号括起来。-c: 后面接的是第几个字符...

2019-09-17 22:42:47 71

空空如也

空空如也

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

TA关注的人

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