摘要: JSP开发模式: JavaBean + JSP : 缺点:页面代码过多,不利于维护,JSP页面代码变得臃肿 Servlet + JavaBean + JSP :MVC设计模式 M:model 模型层 JavaBean,封装数据 , java类,EJB V: View 视图层 JSP,只专注与现实 C 阅读全文
posted @ 2019-01-08 21:50 IslandZzzz 阅读(511) 评论(0) 推荐(0)
摘要: 关于数据库连接池: 1 数据库的连接对象创建工作,比较消耗性能。 2 一开始在内存中开辟一块空间,往池子里放置多个连接对象,需要连接的时候从连接池里面调用, 使用完毕归还连接,确保连接对象能够循环利用。解决jdbc中连接部分的工作 自定义数据库连接池: /** * * 这是一个数据库连接池 * 1 阅读全文
posted @ 2019-01-08 15:31 IslandZzzz 阅读(182) 评论(0) 推荐(0)
摘要: 悲观锁:认为丢失更新一定会出现,可以在查询的时候加入for update 认为丢失更新一定会出现,查询时: select * from account for update;for update : 数据库锁机制,排它锁。 乐观锁:认为丢失更新一定不会出现,要求程序员自己控制,通过设置version 阅读全文
posted @ 2019-01-07 22:57 IslandZzzz 阅读(477) 评论(0) 推荐(0)
摘要: 事务 transaction,指一组操作,里面包含许多单一逻辑,只要一个逻辑没有执行成功,那么都算失败。所有的数据都回到最初的状态(回滚)。 为什么要有事务? 确保逻辑的成功,例子:银行转账 事务针对连接。 事务的开始和结束:start transaction --> commit/rollback 阅读全文
posted @ 2019-01-05 22:24 IslandZzzz 阅读(442) 评论(0) 推荐(0)
摘要: 多表之间的关系如何维护 主键约束与唯一约束 主键约束: 默认不为空,唯一 外键都是指向另一张表的主键 主键一张表只能有一个 唯一约束: 列表的内容必须唯一,不能出现重复情况,为空 唯一约束不可以作为其他表的外键 可以有多个唯一约束 关于外键: 外键约束:forerign key,一般在多的一方添加外 阅读全文
posted @ 2019-01-05 18:57 IslandZzzz 阅读(377) 评论(0) 推荐(0)
摘要: PreparedStatement PreparedStatement是一个接口,它继承了Statement,该接口有以下几个优点: 性能比Statement高,会把sql预编译 可以解决sql注入问题 在sql语句中,使用?作为占位符来替代要传入的内容,通过调用PreparedStatement的 阅读全文
posted @ 2019-01-01 11:15 IslandZzzz 阅读(649) 评论(0) 推荐(0)
摘要: jsp三大指令 page include taglib page指令: pageCoding:jsp内容编码 extends: 用于指定jsp翻译成java文件后,继承的父类是谁 import:导包 session: true or false ,用于这个jsp页面能否直接使用session对象。 阅读全文
posted @ 2018-12-31 22:41 IslandZzzz 阅读(138) 评论(0) 推荐(0)
摘要: 5 web资源: 在http协议当中,规定了请求和响应双方,客户端和服务器。与web相关的资源。 静态资源: html、css、css动态资源: Servlet/jsp 6 什么是Servlet? 一个java程序,运行在web服务器上,用于接收和响应http请求更多的是配合动态资源来做,当然静态资 阅读全文
posted @ 2018-12-31 22:12 IslandZzzz 阅读(130) 评论(0) 推荐(0)
摘要: 1 HTTP协议: 什么是协议?双方在交互、通信的时候,遵守的一种规范、规则 HTTP协议:针对网络上的客户端与服务器端在执行http请求的时候遵守的一种规范。 版本: 1.0 请求数据,服务器返回后,将会断开连接 1.1 请求数据,服务器返回后,连接保持。除非服务器、客户端关掉。有一定的时间限制 阅读全文
posted @ 2018-12-31 21:43 IslandZzzz 阅读(164) 评论(0) 推荐(0)
摘要: 一、 计算机网络: 将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统 二、 网络编程: 就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。 三、 网络编程3要素:IP、 阅读全文
posted @ 2018-12-31 21:30 IslandZzzz 阅读(197) 评论(0) 推荐(0)