- 博客(17)
- 收藏
- 关注
原创 第八章:多态
面向对象三大特征:封装、继承、多态;封装:1 特征和行为共同组成对象,以对象为单位进行操作; 2 访问控制权限,保证对象的“私有化”,分离实现和接口;继承:实现相似对象的共性抽取;(继承和组合是实现复用类的两种方式)多态:狭义:方法的重载/重写,造型方式。(多态表现在普通方法的差异性上,变量和static,final都不能表现多态) 广义:为消除类型之间耦合关系,...
2019-05-22 20:43:46
381
原创 第五章:初始化与清理
初始化和清理是涉及安全的两个问题。1 构造器:1.1 构造器与类同名,用来确保对象的初始化;1.2 构造器分为默认无参构造和自定义构造(无参和有参都行),构造器支持重载,但是一旦自定义构造,系统自动放弃默认构造;1.3 Java中对象的创建和初始化是捆绑一起的;1.4 构造器内部可以使用this关键字调用构造器,但必须放在句首(所以只能调用一个);2 重载2.1 同一类...
2019-05-22 20:42:33
231
原创 第二章:一切都是对象
1、引用:引用时类似于指针,句柄的存在。引用需要和实例对象相关联才能操控对象。2、对象:1.引用与对象的关联一般通过new关键字进行(String是特殊的对象,可以直接赋值进行初始化);2.对象是类的实例,拥有属于自己的成员变量和方法类;3、类:1、一些具有相似属性和行为的对象的抽象集合;2、类可以拥有自己的静态属性和行为(static);3、类和对象属于模板...
2019-05-22 20:39:35
287
原创 使用hibernate出现node to traverse cannot be null错误
原因:在使用 hibernate时候出现node to traverse cannot be null错误,一般是你sql语句写错了。比如把:from写成form了,还有比如set A = 1 and B = 2,应该是不用and,而是用逗号隔开...
2019-04-14 13:22:38
250
原创 Hibernate:无法创建javabean
严重: Exception sending context initialized event to listener instance of class [org.springframework.web.context.ContextLoaderListener]org.springframework.beans.factory.BeanCreationException: Error cr...
2019-04-14 13:21:27
395
转载 Hibernate学习笔记(黑马)--第四天(JPA)
目录第一章:JPA概述1.1 JPA概述1.2 JPA优势1.3 JPA需明确第二章:JPA入门(示例说明)2.1 需求介绍(单表操作)2.2 JPA环境搭建2.2.1 第一步:导jar包2.2.2 第二步:创建配置文件2.2.3 第三步:编写工具类,用于获取JPA操作数据库对象2.2.4 第四步:编写实体类进行注解配置2.3 常用注解说明2.4...
2019-03-07 21:56:14
638
转载 Hibernate学习笔记(黑马)--第三天(单数据源多表操作)
目录第八章:多表设计8.1 多表设计原则8.2 数据库表格关系8.3 数据库表和实体类的一对多关系8.3.1 示例分析8.3.2 表关系建立8.3.3 实体类关系建立8.4 数据库表和实体类多对多关系8.4.1 示例分析8.4.2 表关系建立8.4.3 实体类关系建立第九章:多表映射9.1 一对多XML关系映射9.1.1 客户配置文件:9...
2019-03-05 11:05:38
348
转载 Hibernate学习笔记(黑马)--第二天
目录第四章:Hibernate持久化类和对象标识符4.1 Hibernate持久化类4.1.1 什么是持久化类4.1.2 持久化类编写规范4.2 Hibernate对象标识符(OID)4.3 Hibernate主键生成策略第五章:Hibernate一级缓存和对象状态5.1 Hibernate一级缓存5.1.1 Session缓存5.1.2 快照机制...
2019-02-26 17:18:33
922
1
转载 Hibernate学习笔记(黑马)--第一天
目录第一章:hibernate概念1.1 hibernate概述1.2 ORM概述1.3 hibernate优势第二章:hibernate案例入门2.1 搭建hibernate开发环境2.1.1 jar包拷贝2.1.2 创建数据库和实体类2.1.3 编写映射配置文件(xml)2.1.4 编写主配置文件2.2 抽取HibernateUtil工具类...
2019-02-25 10:06:52
798
转载 Struts2学习笔记--(4)
第十章:OGNL表达式中的符号10.1 #“#”作用有二:获取ognl上下文数据,如#key可以获得ContextMap中的对应数据可以借助struts2标签,在页面创建集合,如<s:radio list=”#{key:value,……}”/>**- 10.2 %**“%”作用有二:1 将ognl表达式转变成字符串,如%{‘’}2 将字符串转变成ognl...
2019-02-18 15:19:04
331
转载 Struts2学习笔记--(3)
第七章:OGNL表达式入门- 7.1 OGNL概述OGNL表达式全称为对象图导航语言(Object Graph Navigation Language),为开源的表达式语言,类似于EL(Expression Language)表达式语言。与EL表达式不同的是,OGNL表达式可以对Java对象的任意属性进行存取操作,亦可以调用Java对象的方法,而EL表达式仅仅支持取操作。使用OGNL表达式,...
2019-02-18 15:08:33
289
转载 struts学习笔记--(2)
第四章:result视图配置4.1 标签<result name=”success” type=”redirect”> <param name=””/> <param/><result/>name属性:视图名称,对应action的返回值type 属性:结果类型,指用什么方式跳转到指定页面,默认转发(dispatch
2019-01-29 20:51:36
240
转载 struts2学习笔记--(1)
Struts2 学习笔记(1)第一章:Struts2基本概念1.1 三层架构和三大框架1.1.1 三层架构开发架构分为C/S架构和B/S架构,其中B/S架构中系统标准三层架构为:web(表现)层,service(业务)层,dao(持久)层。web层:用户向服务端发送请求,服务端接受请求并作出回应(http请求响应)。web层分为控制层和展示层,控制层接收请求,展示层展示结果。其...
2019-01-21 17:09:55
336
1
原创 douban电影小程序小问题
(1) .then(res => {函数体})若需要返回值,则函数体需要return语句.then(res => res.data)则不需要返回值(2)当方法没有错误的情况下出现以下情况原因可能是douban.js模块并没有module导出(ES6标准)解决方法(3)模板调用问题...
2019-01-02 13:32:16
345
原创 无法从c3p0连接池获得链接导致的所有servlet挂掉的问题
Caused by: java.lang.RuntimeException: java.sql.SQLException: Connections could not be acquired from the underlying database! at cn.itcast.goods.category.service.CategoryService.findAll(CategoryServi...
2018-11-19 14:11:59
848
原创 mysql5.17升级到8.0项目连接问题*
mysql5.17升级到8.0项目连接问题因为mysql5.17异常关闭,且修复无效,进行mysql重装.重装为8.0版本,发现连接同样失败,控制台报错如图:如图显示,系统无法获得链接数据库的conection,因为采用的c3p0连接池,getConnection()的代码是无法修改的,且考虑到连接池的通用性,方法应该是不会错的.错误定位:...
2018-11-11 22:11:41
962
原创 问题(未解决):spring框架解析jsp和io流矛盾问题
问题:关于springmvc的ViewResolver解读jsp失败及out输出流和response.getOutputStream输出流矛盾问题。(未解决)当使用该流程时,出现流调用矛盾。查找往上资料,显示在(jsp页面)中写入<%out.clear();out=pageContext.pushBody();%>消除该error。此时出现另一个情况。即url请求list...
2018-09-17 20:19:39
250
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人