摘要: 1.文件下载思路: 点击下载操作后,会将前端的数据传输到Controller,根据获得的数据(可能是文件id,文件name等等)去数据库 查询出文件的具体信息(文件的类型,文件的存储路径,文件大小等等),然后根据文件的路径,用输入流去读取数据, 通过HttpServletResponse对象resp 阅读全文
posted @ 2017-12-04 17:38 新月勾魂 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 1.throw和throws的区别 Throws用于声明方法中可能出现的异常,下载方法后,有该方法的调用者处理。 Thorw用于方法体中,指语句抛出一个异常由方法体内的语句处理。 2.什么是事务?事务的特性? java事务分:jdbc事务、jta事务、容器事务。表示一个逻辑单位的一系列操作,要么完全 阅读全文
posted @ 2017-12-04 17:29 新月勾魂 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 设计模式是对问题行之有效的解决方案,它其实是一种思想。 单例设计模式: 解决的问题:可以保证一个类在内存中只能有一个对象。(比如多个程序使用相同的配置信息对象时,就需要保证对象的唯一性) 如何保证唯一性:1、不允许其他程序用new创建类对象 2、在该类中创建一个本类实例 3、对外提供一个方法让其他程 阅读全文
posted @ 2017-12-04 17:06 新月勾魂 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1. 为什么要使用分页? a) 当数据量比较大的时候, 一次性查找所有数据会带来一些问题 b) 数据库压力会比较大 c) 数据的显示会很慢, 造成用户体验度不高 d) 为了更方便的显示数据, 并且减小数据库的压力, 就会使用分页的技术 2. 如何实现分页查询 a) MySql中分页查询的实现方式 - 阅读全文
posted @ 2017-12-04 16:27 新月勾魂 阅读(83) 评论(0) 推荐(0) 编辑