摘要: 练习JavaWeb项目时,报错javax.el.PropertyNotFoundException,原因是EL表达式里面的属性和pojo里面的属性名字没有对上,范了个低级错误。 jsp中: pojo中: controller层中: 阅读全文
posted @ 2018-11-29 00:58 蓝色起源18 阅读(793) 评论(0) 推荐(0) 编辑
摘要: Model1模式 JavaBean就是java类,JavaBean分两类:一类是实体Bean,一类是业务Bean model1模式优点:执行效率高,开发效率比较高,适合小型项目 model1模式缺点:逻辑比较混乱,页面混乱,维护困难,扩展不容易 Model2模式 model2模式优点:将视图和业务分 阅读全文
posted @ 2018-11-27 00:25 蓝色起源18 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 范式:英文名称为Normal Form,简称NF。表示关系模式的级别,是衡量关系模式规范化程度的标准,达到范式的关系即是规范化的,目的是消除冗余数据。 第一范式(1NF) 关系模式中所有的属性(字段)都是不可再分的数据项 如上图所示,员工表一是1NF,员工表二不是1NF 第二范式(2NF) 关系模式 阅读全文
posted @ 2018-11-21 17:26 蓝色起源18 阅读(147) 评论(0) 推荐(0) 编辑
摘要: #{} 表示一个占位符,向占位符输入参数,MyBatis会自动进行java类型和jdbc类型的转换,程序员不需要考虑参数的类型。例如:传入字符串,MyBatis最终拼接好的sql就是参数两边加单引号。 ${} 表示sql的拼接,通过${}接收参数,将参数的内容不加任何修饰拼接在sql中,缺点:不能防 阅读全文
posted @ 2018-11-20 17:20 蓝色起源18 阅读(2044) 评论(0) 推荐(0) 编辑
摘要: 在使用MyBatis开发DAO层时,当实体类中的属性名和表中的字段名不一样时,查询出来的值为null,此时有3种解决方法 解决方法1 在Mapper.xml映射文件中,写SQL语句时起别名 解决方法2 在Mybatis全局配置文件中开启驼峰命名,注意:前提是数据库中的字段是按驼峰命名规则的两个单词之 阅读全文
posted @ 2018-11-20 16:56 蓝色起源18 阅读(1992) 评论(0) 推荐(0) 编辑
摘要: 模拟斗地主的功能:1.组合牌 2.洗牌 3.发牌 4.看牌,目的是温习回顾一下java集合框架的应用。 阅读全文
posted @ 2018-11-20 16:07 蓝色起源18 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 单例设计模式:某个类在整个系统中只能有一个实例对象可被获取和使用的代码模式。例如:代表JVM运行环境的Runtime类 要点: 一.一个类只能有一个实例:构造器私有化 二.该类必须自己创建这个实例:含有一个该类的静态变量来保存这个唯一实例 三.该类必须向整个系统提供这个实例:方式:1.直接暴露2.用 阅读全文
posted @ 2018-11-19 23:27 蓝色起源18 阅读(99) 评论(0) 推荐(0) 编辑