trunk, native trunk ,access access:access口接收到的只是untag的报文,如果有tag不管是多少全部丢弃。access口在交换机内部会打上tag,寻找同样vlan的access或者trunk出口。access口出去的报文被剥掉tag。trunk:trunk口接收的报文全是带tag的,符合vlan id范围内的可以通过。在交换机内部这些报文要么从trunk口出去要么从access口出去不在vlan id...
Java处理office文档穿刺 简述使用Java语言处理office文档使用Apache POI组件,该组件功能强大,适用种类多。详情参考Apache POI初始配置使用时,从官网下载jar包和源码,如下链接:jar包,源码,下载Jar包后,解压后如下:使用时,创建Java项目,选择该项目,点击右键,选择Build Path–>Configure Build Path…–>Libraries–> add External JARs将刚才目录下包括子目录下所有的jar包全部导入。(否则运行时会出现某些..
(一)、linux基础概念 UNIX的一些版本,比如AIX,必须在IBM的PowerPC架构的服务器上才能安装。所以对于普通人来讲,很少接触这些版本的UNIX操作系统。Linux诞生于1991年,由芬兰大学学生李纳斯(Linus Torvalds)和后续众多爱好者开发完成。Linux是开源的操作系统,是源码开放的UNIX。如上图,左边为redhat系列,右边为debian系列,两者区别仅仅在于软件安装的方式不同。fe...
TCP/IP协议栈(一) TCP/IP协议:为行业提供基础理论标准方便业内人士交流OSI/ISO七层网络模型应用层 应用层所处的OSI最高一层,它提供人机交互用户界面(软件),一般是软件工程师所关心的层面。作用:为用户提供软件/接口协议:HTTP、HTTPS、BT表示层 表示层确定数据呈现给用户的方式,处理数据格式、数据加密等。会话层作用:实现会话管理(建立、维持、关闭、区分)(举...
Docker学习笔记(三) Docker的C/S模式docker的客户端和守护进程的连结方式:通过socket进行连接,有如下三种方式:其中unix:/// …sock是默认的方式。启动、停止和重启docker的守护进程查看docker的守护进程状态:systemctl status docker使用service命令管理$ sudo service docker start 或者 syste...
Docker学习笔记(二) 构建镜像docker提供了两种方式构建镜像:docker commit 通过容器构建docker build 通过dockerfile文件构建1. 通过docker commit 构建通过Ubuntu镜像构建一个容器,命名为commit_test:更新并安装nginx,退出容器并查看,然后提交,使用docker images命令即可看到新创建好的镜像。以新创建好...
Docker学习笔记(一) Docker的组成:docker client和docker server。Docker的组件:镜像(Image)(相当于一个完整的操作系统)、容器(Container)(用来运行应用,相互隔离)、仓库(Repository)(集中存放镜像文件)...
Ubuntu安装docker https://www.jianshu.com/p/1eda596d34a3https://www.runoob.com/docker/ubuntu-docker-install.html
SpringBoot--5.整合JSP SpringBoot本身内置的Tomcat并不支持JSP,新建一个Maven工程,注意打包类型一定要选择为war,否则访问不了JSP页面。pom文件中需要引入如下的依赖: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring...
SpringBoot--4.整合freemaker渲染web视图 在pom文件中需要引入freemarker的依赖包:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId></dependency>添加依赖后...
SpringBoot--3.访问静态资源 静态资源包括:js、css、图片等。SpringBoot要将静态资源放在resources目录下。SpringBoot默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则:/static/public/resources/META-INF/resources举例:我们可以在src/main/resources/目录下创建static,在该位置放一个图片文件,启动后...
SpringBoot--2.第一个HelloWorld 使用SpringBoot,要用JDK 1.8及以上,创建SpringBoot需要创建Maven工程,Packaging选项一定要选择jar类型,创建好之后,需要修改pom.xml,标准模板如下:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-...
开发面试杂谈 1. 嵌套事务什么是嵌套事务? 嵌套是子事务在父事务中执行,子事务是父事务的一部分,在进入子事务之前,父事务建立一个回滚点,叫save point,然后执行子事务,这个子事务的执行也算是父事务的一部分,然后子事务执行结束,父事务继续执行。可以通过下述的问答进一步去熟悉嵌套事务?如果子事务回滚,会发生什么? 父事务会回滚到进入子事务前建立的save point,然后尝试其他的事务或者...
Maven(1) Maven的作用(1)管理Jar包增加第三方Jar包,管理Jar包之间的依赖关系(2) 将项目拆分为若干个模块Maven概念:是一个基于Java平台的自动化构建工具,构建过程为:清理:删除编译的结果,为重新编译做准备编译:java–>class测试:针对于项目中的关键点进行测试,亦可用项目中的测试代码去测试开发代码报告:将测试的结果进行显示打包:将项目中包含的多个文件压缩...
SpringBoot--1.前言 1.为什么要用SpringBoot? 传统项目:整合SSH或者SSM,考虑配置文件、Jar包的冲突问题,整合起来比较繁琐。传统项目打包方式:打包成一个war放入到Tomcat的webapps目录下进行运行2. 什么是SpringBoot? SpringBoot是一个快速开发框架,能够帮助我们快速整合第三方框架(Maven依赖关系##Maven继承),完全采用注解化,简化XML配置,内置...
晋南讲堂之Spring—(十三)AOP AspectJ:Java 社区里最完整最流行的 AOP 框架。在 Spring2.0 以上版本中, 可以使用基于 AspectJ 注解或基于 XML 配置的 AOP。在 Spring 中启用 AspectJ 注解支持要在 Spring 应用中使用 AspectJ 注解, 必须在 classpath 下包含 AspectJ 类库: aopalliance.jar、aspectj.weave...
MySQL的索引 MySQL的索引种类:1. 普通索引 普通索引(由关键字KEY或INDEX定义的索引)的唯一任务是加快对数据的访问速度,因此,应该只为那些最经常出现在查询条件(WHERE column=)或者排序条件(ORDERBY column)中的数据列创建索引。CREATE INDEX indexName ON mytable(username(length));--创建索引ALTER table...