来千锋郑州Java培训班学习已经两个月了,我从一个对Java一无所知的小白到现在对Java有一定的了解。Java真的博大精深,但是想要学好真的不容易,各种知识点都要掌握,每天上课学习新知识,下课做练习和复习,很忙碌也很充实。以下是我对第二个月所学知识做的总结:
如何使用Servlet
HTML发送的请求是由Servlet程序处理的,Servlet程序在我们的Web应用中承载着很多功能,比如接收数据、转发数据、反馈响应、连接其他程序DAO层等。在Servlet中有两个非常重要的对象:1)HttpServletRequest请求,表示的是用户的请求,带有HTTP输入的参数,开发人员可以通过request获取到请求数据;2)HttpServletResponse响应,服务器对应的响应处理,该对象中存储了需要反馈给用户的数据,发送的内容包括响应头、状态码和对应的数据。
学习Map集合
Map是什么?本地缓存是通过Key-value键值对的形式存储的一种容器,Map接口是将键映射到值的对象。每一个映射不能包含重复的键;每个键最多只能映射到一个值方法名,Map集合中key是由set存储的,如果有相同的key,后者会顶替前者,常用实现类有HashMap等。
学习反射
反射是框架设计的灵魂,框架是半成品软件,你可以在框架的基础上进行软件开发、简化编码。反射就是在不实例化对象的情况下,拿到一个类中所有内容的一种手段。
数据库连接池工作原理
打开关闭数据库连接这种和数据库的交互可能是很费时的,尤其是当客户端数量增加的时候,会消耗大量的资源,成本是非常高的。可以在应用服务器启动的时候建立很多个数据库连接并维护在多个池中,连接请求由池中的连接提供。在连接使用完毕以后,把连接归还到池中,用于满足将来更多的请求。
调用:客户端程序需要连接时,池驱动程序会返回一个未使用的池连接并将其表记为忙。如果当前没有空闲连接,池驱动程序就新建一定数量的连接,新建连接的数量有配置参数决定。
释放:当使用的池连接调用完成后,池驱动程序将此连接表记为空闲,其他调用就可以使用这个连接。
在学习的过程中,我也存在很多不足,比如对底层代码的理解不够,对一些理论性的知识记忆不清晰等,这些都是需要我在后面的学习中注意改进的。千锋郑州Java培训第二阶段虽然遇到了很多的问题,但最终攻克之后我收获了满满的成就感。
相关文章
了解千锋动态
关注千锋教育服务号
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱