036.基于三层交换机实现VLAN间路由 2020-06-05 运维技术►数通 VLAN VLAN 间路由概述 路由技术可以完成处于不同广播域的数据转发决策,而一个 VLAN 就是一个逻辑的广播域、逻辑子网。 VLAN 间通信的技术有: 多臂路由实现 VLAN 间通信 单臂路由实现 VLAN 间通信 三层交换机实现 VLAN 间通信 阅读全文
035.VLAN虚拟局域网配置 2020-06-01 运维技术►数通 VLAN VLAN 概述 VLAN(Virtual Local Area Network,虚拟局域网)技术可以将一个物理局域网在逻辑上划分成多个广播域的。通过在交换机上配置 VLAN,可以实现在同一个 VLAN 内的用户进行二层互访,而不同 VLAN 间的用户被二层隔离。这样既能够隔离广播域,又能够提升网络的安全性。 而不同的 VLAN 间如果需要互访,则需要通过三层设备的转发。 VLAN 的工作原理实际是对 MAC 地址表进行划分,每个 VLAN 对应一张 MAC 地址表,实现广播域(MAC 地址表)的隔离。 阅读全文
034.配置Telnet远程管理网络设备 2020-05-30 运维技术►数通 Telnet Telnet 概述 Telnet 是TCP/IP 协议族中的一种远程登陆协议,在数通设备中 Telnet 服务是默认开启的。在数通设备中开启 Telnet 服务并进行必要的配置后,就可以远程登陆到路由器或者交换机管理该设备。 阅读全文
033.SpringBoot开发概要 2020-05-20 Web全栈架构►Java SpringBoot Spring Boot 概述 Spring Boot(英文中是“引导”的意思),是用来简化Spring应用的搭建到开发的过程。应用开箱即用,只要通过 “just run”(可能是 java -jar 或 tomcat 或 maven插件run 或 shell脚本),就可以启动项目。二者,Spring Boot 只要很少的Spring配置文件(例如那些xml,property)。 因为“习惯优先于配置”的原则,使得Spring Boot在快速开发应用和微服务架构实践中得到广泛应用。 阅读全文
032.Sping概述与简要配置 2020-05-02 Web全栈架构►Java Spring 使用Spring简化 JAVA 开发为了降低 Java 开发的复杂性,Spring 采取了以下 4 种关键策略: 基于 POJO (Plain Old Java Object) 的轻量级和最小侵入性编程; 通过依赖注入和面向接口实现松耦合; 基于切面和惯例进行声明式编程; 通过切面和模板减少样板式代码; 而IOC(控制反转)和AOP(面向切面编程)是整个Spring框架的核心。 阅读全文
031.Mybatis概要与Springboot整合 2020-04-25 Web全栈架构►Java MyBatis Mybatis简介Mybatis是基于JDBC的持久层框架,主要用于数据的持久化处理。 所谓持久化:就是把数据存放到数据库中。 ORM:Object-relational-mode,即对象关系映射模型框架。 目前市场上流行的ORM框架有:HIbernate,Mybatis…… 阅读全文
030.PHP模拟HTTP接口请求 2020-03-18 Web全栈架构►PHP 接口请求 模拟 HTML 表单提交1234567891011121314151617181920212223242526// 模拟 POST 请求function httpRequstPost($url,$data){ if(!is_array($data)){ throw new Exception("无法识别$data的数据类型"); } $FormString = "<body onLoad=\"document.actform.submit()\">正在处理,请稍候.....................<form id=\"actform\" name=\"actform\" method=\"post\" action=\"" . $url . "\">"; foreach($data as $key => $value){ $FormString .="<input name=\"" . $key . "\" type=\"hidden\" value='" . $value . "'>\r\n"; } $FormString .="</form></body>"; return $FormString;}// 模拟get请求function getHtml($url, $data){ if (!is_array($data)) { throw new Exception("无法识别的数据类型【PostArry】"); } $FormString = "<body onLoad=\"document.actform.submit()\">正在处理,请稍候.....................<form id=\"actform\" name=\"actform\" method=\"get\" action=\"" . $url . "\">"; foreach ($data as $key => $value) { $FormString .= "<input name=\"" . $key . "\" type=\"hidden\" value='" . $value . "'>\r\n"; } $FormString .= "</form></body>"; return $FormString;} 阅读全文
029.JDBC事务处理 2020-01-23 Web全栈架构►Java JDBC JDBC 事务处理事务由一组 SQL 语句组成。所谓事务处理,是指应用程序保证事务处理中的 SQL 语句要么全部都执行,要么一个都不执行。事务处理是保证数据库中数据完整性与一致性的重要机制。 阅读全文
028.JDBC与MySQL数据库 2020-01-22 Web全栈架构►Java JDBC JDBC 概述为了使 Java 编写的程序不依赖于具体的数据库,Java 提供了专门用于操作数据库的API,即JDBC(Java Data Base Connectivity)。使用 JDBC 的应用程序一旦和数据库建立连接,就可以使用 JDBC 提供的API操作数据库。 阅读全文
027.基于Servlet的动态Web实例 2020-01-10 Web全栈架构►Java Servlet Servlet概述Servlet是Java提供的web程序开发API,用于交互式地浏览和修改数据,生成动态Web内容。运行Servlet程序,需配置Tomcat,经由Tomcat返回到前端。本文将重点讲解它的实现原理,运行机制是什么。 阅读全文