摘要: 近两个月学习总结 自学部分:面向对象、集合框架、IO流、异常处理、泛型 培训一个月零7天:从线程开始、网络编程、单例,枚举,工厂模式、反射,注解、Lambda表达式,StreamAPI、mysql数据库、JDBC、HTML、CSS、JavaScript 线程 一.进程和线程: 1.1进程是操作系统调 阅读全文
posted @ 2022-01-02 20:58 java菜鸟周小天 阅读(31) 评论(0) 推荐(0)
摘要: Servlet02.Servlet基础 一、什么是servlet 1.1Servlet是JavaEE(JavaWeb)开发的一个组件: Servlet就是一个Java类: I.可以接收客户端的HTTP请求:request II.并对请求进行响应:response 1.2HttpServlet的类结构 阅读全文
posted @ 2022-01-10 13:23 java菜鸟周小天 阅读(35) 评论(0) 推荐(0)
摘要: Servlet01.Web项目 一、 web项目架构 1.1C/S:客户端/服务器 Client/Server C:用户需要在客户端单独安装客户端软件 例如:微信 QQ LOL C/S一般用于客户端需要处理大量业务逻辑的web项目,例如大型网游。 优点:减轻服务器压力 缺点:客户端需要单独安装软件 阅读全文
posted @ 2022-01-10 13:20 java菜鸟周小天 阅读(52) 评论(0) 推荐(0)
摘要: Servlet06.HttpServletResponse 一、 doGet()和doPost() Servlet处理请求可以重写的方法: service():get/post都会进入service() doGet():专门处理get请求 doPost():专门处理post请求 总结: 第一种方式: 阅读全文
posted @ 2022-01-10 09:24 java菜鸟周小天 阅读(189) 评论(0) 推荐(0)
摘要: Servlet04.Servlet优化 1.为什么优化: 一个Servlet默认只处理一种请求:增加了开发复杂度 例如LoginServlet只处理登录请求,RegistServlet只处理注册请求 2.优化Servlet为: 一个Servlet处理一类请求: UserServlet:可以同时处理登 阅读全文
posted @ 2022-01-09 19:50 java菜鸟周小天 阅读(70) 评论(0) 推荐(0)
摘要: Servlet03.MVC结合实现登录注册 从下层依次向上层开发: 数据库 >DAO >Service >Servlet >login.html 数据模型 业务模型 控制层 View 整体结构: 第一步:建立数据库 第二步:导包和配置文件 第三步:java代码 第四步:配置web.xml文件 第五步 阅读全文
posted @ 2022-01-09 09:16 java菜鸟周小天 阅读(25) 评论(0) 推荐(0)
摘要: Servlet05.HttpServletResquest 一、概述 HTTP协议:超文本传输协议Hyper:超越;Text:文本;Transfer:传输;Protocal:协议 注意: I.HTTP协议不是传输层协议,是应用层协议(应用层:为应用程序服务的网络层)。 II.HTTP底层的传输数据仍 阅读全文
posted @ 2022-01-06 23:20 java菜鸟周小天 阅读(84) 评论(0) 推荐(0)
摘要: 线程池 一、为什么需要使用线程池? 1、线程的创建和销毁是比较耗时的:所以可以事先创建好多个线程中,放入到线程池中,需要使用时直接从线程池中去取即可;使用完的线程不销毁,重新放回线程池中 2、实现线程的复用:减少内存开销。 二、如何创建线程池? 使用Executors工具类进行创建;常用的有4种线程 阅读全文
posted @ 2022-01-02 22:28 java菜鸟周小天 阅读(69) 评论(0) 推荐(0)