摘要:
1. HTTP 1. 什么是HTTP (超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP之上 文本:html,字符串,… 超文本:图片,音乐,视频,定位,地图.…… 端口:80 Https:安全的 1.2 两个时代 http1.0 HTTP/1.0:客户端可以与web服务器连接后,只能 阅读全文
摘要:
1. Servlet简介 Servlet是sun公司开发的动态web的一项技术 Sun在API中提供一个接口叫做:Servlet,开发一个Servlet程序需要完成两个小步骤: 编写一个类,实现servlet接口; 把开发好的Java类部署到web服务器上。 把实现了Servlet接口的Java程序 阅读全文
摘要:
1. 为什么要学习maven? 在Javaweb开发中,需要使用大量的jar包,我们手动去导入; 如何能够让一个东西自动帮我导入和配置这个jar包 >由此,Maven诞生了! 2. Maven项目架构管理工具 Maven的核心思想:约定大于配置,有约束,不要去违反 3. 配置环境变量 下载后解压 官 阅读全文
摘要:
1. 基于Tomcat9的安装 or 解压 2.目录结构 启动和关闭服务 apache-tomcat-9.0.48\bin bin目录下的startup.bash以及shutdown.sh 3.配置 可能遇到的问题: Java环境变量没有配置 闪退问题:需要配置兼容性 乱码问题:配置文件中设置 可以 阅读全文
摘要:
ctrl+shift+alt:多行操作 psvm:生成main()方法; fori:生成for循环; Ctrl+Alt+v:自动补齐返回值类型 ctrl+o:覆写方法 ctrl+i:实现接口中的方法 ctrl+shift+u:大小写转换 CTRL+SHIFT+Z:取消撤销 Alt+Insert:生成 阅读全文
摘要:
1. MySQL简介 数据库总览 1.1 关系型数据库 ( SQL ) MySQL , Oracle , SQL Server , SQLite , DB2 , … 关系型数据库通过外键关联来建立表与表之间的关系 1.2 非关系型数据库 ( NOSQL ) Redis , MongoDB , … 非 阅读全文
摘要:
1. 前端三要素 HTML(结构):超文本标记语言(Hyper Text Markup Language),决定网页的结构和内容 CSS(表现):层叠样式表(Cascading Style Sheets),设定网页的表现样式。 JavaScript(行为):是一种弱类型脚本语言,其源码不需经过编译, 阅读全文
摘要:
1. 简介 1.1 什么是HTML Hyper Text Markup Language(超文本标记语言) 超文本包括:文字,图片,音频,视频,动画等 1.2 w3c标准 WOrld Wide Web Consortium(万维网联盟),成立于1994年,Web技术领域最权威和具影响力的国际中立性技 阅读全文
摘要:
常见的几个面试问题 请你谈谈你对jvm(java虚拟机)的理解,java8虚拟机与之前相比的变化 在 Java 中,JVM可以理解的代码就叫做字节码(即扩展名为 .class 的文件),它不面向任何特定的处理器,只面向虚拟机。Java 语言通过字节码的方式,在一定程度上解决了传统解释型语言执行效率低 阅读全文
摘要:
一 注解 Annotation Annotation的作用 不是程序本身,可以对程序作出解释; 可以被其他程序(比如:编译器等)读取 Annotation的格式 注解是以"@注释名"在代码中存在的,还可以添加一些参数值,例如:@SuppressWarnings(value=“unchecked”). 阅读全文