随机名言

摘要: 简单的权限(拦截)管理 给特定的用户以不同的权限来访问不同的资源 很多人把权限模型理解为 用户—权限,这样不是不可以,是不够好。因为如果有100个用户,20个权限呢?给每个用户单独一个个设置不太现实,所以这时候就要加入另一个模块(角色),结构模型如下: 1. 建5张表 用户 CREATE TABLE 阅读全文
posted @ 2019-12-23 11:17 Howlet 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 平时我们查询的必要参数是写在Dao层的,但这样是不合理的,Dao层只是用来访问和操作数据库,不应该包含其他信息,所以通用做法创建一个Page对象,将分页信息全部放到里面 Page对象 public class Page { private List<Object> list; //存放查询的数据 p 阅读全文
posted @ 2019-12-21 11:33 Howlet 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 这里的购物车暂时存放书,后期把参数改成Object,把方法抽取成接口,只要实现了接口的Object类都可以放进购物项,这样就实现了购物任何物品 使用购物项因为一个购物项可以包含某种商品的数量,总价等,反之则需要把商品重复存放到购物车,没有用户体验 购物车用HashMap,键存放书id,值存放购物项 阅读全文
posted @ 2019-12-20 08:30 Howlet 阅读(821) 评论(0) 推荐(0) 编辑
摘要: 日志系统 日志是维护项目的有利工具,代替System.out.println()来定位BUG JDK有自带的 JUL(java util logging) 日志系统,并不需要引用别的类库,但这并不满足我们的需求,所以我们用log4j代替,注意的是Apache为了让众多的日志工具有一个相同操作方式,实 阅读全文
posted @ 2019-12-19 12:26 Howlet 阅读(818) 评论(0) 推荐(0) 编辑
摘要: 1. 需要导入的包 c3p0 0.9.5.2.jar mchange commons 0.2.15.jar mysql connector.jar 2. 配置xml 创建c3p0 config.xml文件,名字不能改动,并且放到src下,c3p0包会自动到src下查找c3p0 config.xml, 阅读全文
posted @ 2019-12-18 20:49 Howlet 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 用request.getParameter("file")方法只能得到字符串,不管是否文件类型 form data表单不能用普通方法获取,它是二进制封装,需要字节流操作,太过复杂,所以使用下面的封装jar包 需要的jar包 commons io Commons fileupload form dat 阅读全文
posted @ 2019-12-17 23:00 Howlet 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 1. JDBC 是Java的API,各数据库厂商负责实现,我们只要装上对应的驱动,从而操作JDBC接口就能使用不同的数据库,这样就避免了使用不同数据库就要学习不同数据库的方法 2. Connection:与数据库连接的对象 | 类型 | 方法名 | 解释 | | | | | | void | clo 阅读全文
posted @ 2019-12-17 11:17 Howlet 阅读(105) 评论(0) 推荐(0) 编辑
摘要: InnoDB MyISAM 事务处理 支持 不支持 全文搜索 不支持 支持 SELECT ,UPDATE,INSERT,DELETE 大量INSERT或UPDATE | DELETE 表一行一行的删除 大量SELECTDELETE | DELETE表先DROP再重建 AUTO_INCREMENT 自 阅读全文
posted @ 2019-12-16 23:03 Howlet 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1. 表锁 表锁分为写锁,读锁,二者 读读不阻塞,读写阻塞,写写阻塞 2. 行锁 行锁分为共享锁,排他锁,即读锁和写锁 多粒度锁机制自动实现表、行锁共存,InnoDB内部有意向表锁 意向共享锁(IS):事务在给一个数据行加共享锁前必须先取得该表的IS锁。 意向排他锁(IX):事务在给一个数据行加排他 阅读全文
posted @ 2019-12-16 22:22 Howlet 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 索引类似于新华字典的目录页,可以提高数据检索的效率 创建索引时,要确保该索引是应用查询语句的条件上(WHERE) 索引的效率取决于索引列的值是否散列 索引也是一张表,该表保存了主键与索引字段 建立索引也有缺点,在对表进行INSERT、UPDATE、DELETE时要维护索引文件,经常更新的表就不需要建 阅读全文
posted @ 2019-12-16 12:26 Howlet 阅读(171) 评论(0) 推荐(0) 编辑

Copyright © By Howl