06 2021 档案

摘要:1. 什么是JSP JSP(Java Server Pages)是由Sun Microsystems公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作 阅读全文
posted @ 2021-06-30 00:05 qi_chao 阅读(70) 评论(0) 推荐(0)
摘要:1. 会话 会话:用户打开一个浏览器,点击了很多超链接,访问多个web资源,关闭浏览器,这个过程可以称之为会话; 有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学,曾经来过,称之为有状态会话; 一个网站,怎么证明你来过?(客户端 服务端) 服务端给客户端一个 信件,客户端下次访问服务端 阅读全文
posted @ 2021-06-29 18:12 qi_chao 阅读(63) 评论(0) 推荐(0)
摘要:1. HTTP 1. 什么是HTTP (超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP之上 文本:html,字符串,… 超文本:图片,音乐,视频,定位,地图.…… 端口:80 Https:安全的 1.2 两个时代 http1.0 HTTP/1.0:客户端可以与web服务器连接后,只能 阅读全文
posted @ 2021-06-29 11:45 qi_chao 阅读(227) 评论(0) 推荐(0)
摘要:1. Servlet简介 Servlet是sun公司开发的动态web的一项技术 Sun在API中提供一个接口叫做:Servlet,开发一个Servlet程序需要完成两个小步骤: 编写一个类,实现servlet接口; 把开发好的Java类部署到web服务器上。 把实现了Servlet接口的Java程序 阅读全文
posted @ 2021-06-27 21:52 qi_chao 阅读(247) 评论(0) 推荐(0)
摘要:1. 为什么要学习maven? 在Javaweb开发中,需要使用大量的jar包,我们手动去导入; 如何能够让一个东西自动帮我导入和配置这个jar包 >由此,Maven诞生了! 2. Maven项目架构管理工具 Maven的核心思想:约定大于配置,有约束,不要去违反 3. 配置环境变量 下载后解压 官 阅读全文
posted @ 2021-06-27 13:28 qi_chao 阅读(472) 评论(0) 推荐(0)
摘要:1. 基于Tomcat9的安装 or 解压 2.目录结构 启动和关闭服务 apache-tomcat-9.0.48\bin bin目录下的startup.bash以及shutdown.sh 3.配置 可能遇到的问题: Java环境变量没有配置 闪退问题:需要配置兼容性 乱码问题:配置文件中设置 可以 阅读全文
posted @ 2021-06-27 00:26 qi_chao 阅读(276) 评论(0) 推荐(0)
摘要:ctrl+shift+alt:多行操作 psvm:生成main()方法; fori:生成for循环; Ctrl+Alt+v:自动补齐返回值类型 ctrl+o:覆写方法 ctrl+i:实现接口中的方法 ctrl+shift+u:大小写转换 CTRL+SHIFT+Z:取消撤销 Alt+Insert:生成 阅读全文
posted @ 2021-06-27 00:05 qi_chao 阅读(41) 评论(0) 推荐(0)
摘要:1. MySQL简介 数据库总览 1.1 关系型数据库 ( SQL ) MySQL , Oracle , SQL Server , SQLite , DB2 , … 关系型数据库通过外键关联来建立表与表之间的关系 1.2 非关系型数据库 ( NOSQL ) Redis , MongoDB , … 非 阅读全文
posted @ 2021-06-25 09:40 qi_chao 阅读(134) 评论(0) 推荐(0)
摘要:1. 前端三要素 HTML(结构):超文本标记语言(Hyper Text Markup Language),决定网页的结构和内容 CSS(表现):层叠样式表(Cascading Style Sheets),设定网页的表现样式。 JavaScript(行为):是一种弱类型脚本语言,其源码不需经过编译, 阅读全文
posted @ 2021-06-21 19:54 qi_chao 阅读(121) 评论(0) 推荐(0)
摘要:1. 简介 1.1 什么是HTML Hyper Text Markup Language(超文本标记语言) 超文本包括:文字,图片,音频,视频,动画等 1.2 w3c标准 WOrld Wide Web Consortium(万维网联盟),成立于1994年,Web技术领域最权威和具影响力的国际中立性技 阅读全文
posted @ 2021-06-19 15:38 qi_chao 阅读(261) 评论(0) 推荐(0)
摘要:常见的几个面试问题 请你谈谈你对jvm(java虚拟机)的理解,java8虚拟机与之前相比的变化 在 Java 中,JVM可以理解的代码就叫做字节码(即扩展名为 .class 的文件),它不面向任何特定的处理器,只面向虚拟机。Java 语言通过字节码的方式,在一定程度上解决了传统解释型语言执行效率低 阅读全文
posted @ 2021-06-15 10:27 qi_chao 阅读(58) 评论(0) 推荐(0)
摘要:一 注解 Annotation Annotation的作用 不是程序本身,可以对程序作出解释; 可以被其他程序(比如:编译器等)读取 Annotation的格式 注解是以"@注释名"在代码中存在的,还可以添加一些参数值,例如:@SuppressWarnings(value=“unchecked”). 阅读全文
posted @ 2021-06-11 14:23 qi_chao 阅读(89) 评论(0) 推荐(0)
摘要:1. 题目描述 1. 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。 输入:nums = [-1,0,1,2,-1,-4] 输出:[[-1,-1,2],[-1,0,1]] 2. 阅读全文
posted @ 2021-06-08 19:48 qi_chao 阅读(69) 评论(0) 推荐(0)