自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 OSPF路由协议分享

1 简介OSPF路由协议是非常流行的IGP路由协议, 被广泛使用, 协议负责知识点多, 所以先搭建个框架,便于快速学习和记忆, 也方便回顾, 无需深入每个细节, 但要清楚哪些是关键的点;对比rip协议, ospf协议有哪些优点?ospf为什么有区域?OSPF中各路由器的角色?ospf为什么设置了stub区域和NSSA区域?常用的1,2,3,4,5,7类LSA 的advertising router和Link State Idospf路径成本如何计算?osfp邻居状态机?LSA如何更新删除

2020-05-30 10:25:01 895

原创 Spring框架之AOP

1 背景介绍AOP: Aspect Oriented Programming , 面向切面的编程;目的: 为了减少重复代码, 易维护; 为原始的业务代码进行功能增强;场景:(1) 比如AccountServiceImpl类中有增删改查四个方法; 最原始开发方法要在这四个方法中都增加事务管理的代码,我们称为业务代码;使用AOP技术,我们可以把这部分事务管理的代码提取出来, 并且只有当程序...

2020-03-26 21:06:56 112

原创 zookeeper集群部署

1 常用指令1.1 永久修改hostname查看主机名命令 hostname[root@centos ~]# hostnamecentos永久修改主机名命令方式一修改后重启[root@centos ~]# hostnamectl set-hostname centos701[root@centos ~]# hostnamecentos701永久修改主机名命令方式二修改/e...

2020-03-24 20:29:00 173

原创 ZooKeeper之watch机制

1. watch机制Client: zookeeper的客户端;watchManager: Client中的回调函数Client向Server注册成功后, 一旦node节点发生改变, server就会主动通知Client, 对于原生zookeeper, watchManager模块就会处理这些改变,如呈现改变的内容, 完成操作后, watcherManager就停止监听node节点了,...

2020-03-24 15:24:38 370

原创 Zookeeper 介绍-01

1.介绍2 安装zookeeper 必须使用jdk1.8及以上版本.2.1 下载zookeeper安装包下载地址:http://zookeeper.apache.org2.2 修改配置文件将zookeeper解压复制到指定路径,不能有中文盘符:在zookeeper根目录下新建 data和log两个文件夹;修改配置文件打开zoo.cfg文件,配置数据和日志的存储路径...

2020-03-23 20:30:08 245

原创 分页查询基于SSM&ElementUI

1.介绍本文主要介绍如何完整的实现分页查询功能,基于SSM框架, Vue框架和ElementUI前端组件, MySQL数据库, 集成到IDEA工具中, 创建maven的webapp骨架, 来实现.2 实现思路前端实现: 通过Vue 框架,上传当前页和每页的条数给后台, 并接收从后台返回的数据总数和当前页的数据;然后在前端页面中显示这些数据;创建Entity类QueryPageBean类...

2020-03-20 21:51:52 228

原创 SpringMVC-03 文件上传&拦截器&统一异常处理

1. 文件上传使用springMVC自带的组件做文件上传功能, 后面会使用更好的第三方组件做文件上传功能的应用, 这里做一下了解2. 文件上传关键代码配置2.1 springmvc.xml配置配置文件上传的解析器, 设置上传的最大文件限制 <bean id="multipartResolver" class="org.springframework.web.multipart.c...

2020-03-17 22:26:22 184

原创 设计模式-工厂模式实现解耦

1. 什么是耦合在一个大程序中,多个模块之间存在着依赖关系, 就是耦合, 耦合不可避免, 我们要做的就是尽可能降低耦合度, 实现高内聚低耦合的代码;举个例子:javaWEB开发中常用的三层结构, Controller层, Service层, Dao层,Service层要调用dao层方法,就必须要在Service层创建一个Dao层接口的实现类对象, 如果Service层有很多类都创建了Da...

2020-03-08 12:34:08 559

原创 Java入门之JDBC

1. 概述JDBC(Java Database Connectivity, java数据库连接), 是一种用于执行SQL语句的java API,背景: 最开始java要访问数据库,每种数据库都有自己的驱动, 开发者需要学习多种不同的驱动很麻烦, SUN公司制定了JDBC标准,其他数据库厂商的驱动基于JDBC标准继承和实现JDBC的接口和方法, 这样我们只要学习JDBC就可以了 ;2 JDB...

2020-03-03 17:46:26 155

原创 Mybatis框架01

1 概述MyBatis 是一个基于Java的持久层框架。它提供的持久层框架包括SQL Maps和Data Access Objects(DAOs);三个主要特点:简单: 比起原生jdbc,不需要关注加载驱动,创建连接, 创建statement等操作;解耦: 将sql语句和java语句彻底解耦, 修改sql语句不需要修改java代码,只需要修改配置文件即可;自动封装结果集, 不需要我们手...

2020-03-02 21:25:27 142 1

原创 JavaWeb实现文件上传功能

1.概述通常浏览器上传的所有参数,我们可以通过request对象的getParameter , getParameterMap , getParameterValue 这三个方法拿到所有的请求参数,但有一种情况,当强求包含参数包含文件上传时, 这三个方法都失效,无法拿到参数,我们就需要request对象的getInputStream方法获取这些参数, 如何解析这个字节输入流呢?apache...

2020-03-02 15:30:41 311

原创 MySQL 数据库入门02

1. 概述在"MySQL数据库入门01"中已经将单表增删改查主要的语法进行了介绍,本章主要介绍多表关联查询. 什么场景下需要多表关联查询呢?举个例子,一个公司有多个部门,每个部门有很多员工;我们就可以创建两个表,部门表 包含所有部门,员工表 包含所有员工信息;同时还要关联这两个表 , 去查找某个部分匹配某些特定条件的员工,比如 查找研发部中老家在北京的所有员工, 就需要两个表关联查...

2020-02-26 22:25:34 236

原创 MySql 数据库入门 01

1.概述MySql数据库从6版本开始收费, 已5版本为例, 安装不在此描述, 本文主要介绍mysql的语法和举例,帮助大家快速熟悉了解;2 语法2.1 数据库操作//创建数据库CREATE DATABASE test01//进入数据库USE test01//显示所有数据库SHOW DATABASES//删除test01的数据库DROP DATABASE test012.2 ...

2020-02-26 17:45:38 94

原创 javascript 之Vue框架和Vue框架下的ajax

1.概述Vue是一个优秀的前端javascript框架, html+jquery不能满足所有的客户需求; 我们还需要学习Vue框架,在实际工作中用到的也很多;2.Vue介绍2.1 Vue的引入开发者vue环境引入生产者vue环境引入, 可以把对用的.min版本的js引入, 可以提前下载下来然后引用...

2020-02-20 16:47:27 387

原创 Ajax和Json

1. Ajax概述Ajax: Asyncronous javascript and xml, 主要特点, 传统同步方式每次请求整个浏览器页面,浪费网络资源, 使用Ajax可以做到异步请求页面的部分数据. 当前浏览器内部都有一个ajax引擎, ajax引擎对象XMLHttpRequest,2. 原生的ajax弊端: 原生的ajax不支持跨浏览器的兼容性; 使用方法如下截图简介$.get(...

2020-02-17 12:02:51 84

原创 jQuery入门

1. jQuery概述web开发过程中要考虑不同的浏览器兼容的问题, jQuery框架把浏览器兼容这部门已经做好了,为开发人员节省了很大的工作量;同时在对html标签操作上比起dom的操作方式, 格式上也得到了很大的简化, 是比较主流的js框架之一;2 jQuery安装jQuery有开发版和简化版本, 使用简化版本即可,上www.jquery.com上可以下载jQuery的版本;将jqu...

2020-02-16 20:40:02 124

原创 JS入门

1. 概述什么是Java Script?Java Script 是一门网络脚本语言, 为网页添加各种功能, 嵌入在HTML语言中 和Java 语言没有任何关系, 叫JavaScript 主要是为了蹭 java当年的热度;用途是什么?嵌入到动态文本HTML页面( js语言必须嵌入在HTML中).对浏览器事件做出响应.读写HTML元素 (增删改HTML中元素) ,在数据提交到服务器之前...

2020-02-16 19:46:47 92

原创 EL表达式和JSTL标签

1. EL表达式JSP表达式<% pageContext.setAttribute(“key”,“value”)%><%= pageContext.getAttribute(“key”) %> // 浏览器上可以显示valueEL表达式:作用 : 简化JSP语法, 轻松取出四大与对象的属性值jar包 : EL表达式pageContext对象的方法依赖...

2020-02-13 16:10:48 70

原创 java的烦恼之Web开发环境搭建步骤(IDEA,Tomcat, Maven)

1. 简介Tomcat : 一个开源的WEB服务器Maven: JavaWeb软件项目管理工具, 第三方jar包可以通过坐标方式定义, 极大的简化了项目开发和管理.IDEA: 是一个专门针对Java的集成开发工具(IDE),由Java语言编写。极大地提升了开发效率。可以自动编译,检查错误。2. Tomcat, Maven 集成到IDEA2.1 工具继承配置步骤步骤1: 安装好2....

2020-02-12 21:08:26 210

原创 java入门01 [ 概述, java开发环境搭建, 第一个小程序]

1. 概述1.1 什么是java语言java是1995年美国SUN公司推出的高级编程语言, 2009年SUN公司被甲骨文公司收购.1.2 java跨平台这里我们重点介绍几个名词:JVM (Java Virtual Matchine) : java虚拟机, 简称JVM, 我们编写的java源代码编译后计算机是如何运行的? 就是在计算机的操作系统上安装了JVM, java源代码编译后在JV...

2020-02-10 18:41:30 159

原创 Java入门, java初学者, java零基础, java的烦恼

Java入门之初学者的烦恼选语言对于准备进入IT的人来说, 学哪门编程语言很纠结, 因为自己没学过不懂, 网上各种专家大神的答案不一致, 有说C的, java的, python的, 我简单整理了各方的观点如下:C语言C语言是基础中的基础,学好了C语言,其他语言学起来轻松加愉快,而且很多语言底层是C写的;Java编程语言排行榜常年霸占榜首, 工作岗位相对多, 学了java找工作更容易...

2020-02-09 21:23:58 338

空空如也

空空如也

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

TA关注的人

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