- 博客(5)
- 收藏
- 关注
原创 jdk1.7之hashMap
对于学习hashmap最好的方式就是读懂源码,并且独立进行设计一个hashmap的算法即手写hashMap。jdk1.7中hashmap的数据结构是数组+链表,在其中链表的节点存储的是Entry对象,Entry为一个链表中的一个节点,每个Entry对象都存在这属性:概念图如图:部分问题1.hashMap初始容量为16的原因需要在效率和内存使用上做一个权衡。这个值不能太大,也不能太小。太小了就可能会频繁的发生扩容,影响效率;太大了又浪费空间,不划算。2.hashMap的容量为什么是2的n次幂:充分利
2022-09-02 11:22:59 612 2
原创 servlet
1.form表单收集用户信息,只有设定了name属性才能提交数据value属性是参数值2.servlet运行在服务端的小程序#作用是可以接受请求可以处理逻辑可以返回动态内容4.关于servlet配置文件的方式://注册servlet随意写servlet文件的全类名//绑定路径跟上面的一致“/一般和上面的一致也可以随意些”#第二种配置方式:在类上加上注解@...
2018-10-19 21:49:21 136
原创 tomcat&http
1.网页资源的分类静态资源:总是一层不变的资源,任何人在任何时间访问结果都是一样的页面动态资源:该页面会随着不同的人或者不同的时间而发生变化;构成技术:静态资源:html、css、js、img动态资源:java–servelet jsp2.web服务器发布网页的服务器程序3.javaee规范–java官方定义的好些个为了适应企业级的开发定制的一套规范jdbc xml serve...
2018-10-19 21:48:18 228
原创 MyBatis
MyBatisMyBatis是一个优秀的基于java的持久层框架,内部封装了JDBCMyBatis自增主键的返回(1) 利用xml配置的形式:在标签中添加Select last_insert_Id()(2) 利用注解的形式进行设置:@selectkey(keyColumn = “u_id”,keyProperty = “id”,before = false,resultT...
2018-10-19 21:39:56 207
原创 spring
Springioc控制反转spring是轻量级开源框架,以Ioc和Aop为内核,它可以整合开源世界著名的第三方框架和类库,.Spring的优势(1) 方便解耦,简化开发(2) AOP编程的支持(3) 声明事物的支持(4) 方便程序的测试(5) 方便继承各种优秀框架(6) 降低javaEE API的使用难度(7) Java源码是经典的学习规范在实际开发中应该做到...
2018-10-19 21:39:02 155
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人