<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Before30的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Before30</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Before30]]></copyright><item><title><![CDATA[第八章：多态]]></title><link>https://blog.youkuaiyun.com/Before30/article/details/90451779</link><guid>https://blog.youkuaiyun.com/Before30/article/details/90451779</guid><author>Before30</author><pubDate>Wed, 22 May 2019 20:43:46 +0800</pubDate><description><![CDATA[面向对象三大特征：封装、继承、多态；

封装：1 特征和行为共同组成对象，以对象为单位进行操作；

 2 访问控制权限，保证对象的“私有化”，分离实现和接口；

继承：实现相似对象的共性抽取；（继承和组合是实现复用类的两种方式）

多态：狭义：方法的重载/重写，造型方式。（多态表现在普通方法的差异性上，变量和static，final都不能表现多态）

 广义：为消除类型之间耦合关系，...]]></description><category></category></item><item><title><![CDATA[第五章：初始化与清理]]></title><link>https://blog.youkuaiyun.com/Before30/article/details/90451724</link><guid>https://blog.youkuaiyun.com/Before30/article/details/90451724</guid><author>Before30</author><pubDate>Wed, 22 May 2019 20:42:33 +0800</pubDate><description><![CDATA[初始化和清理是涉及安全的两个问题。

1 构造器：

1.1 构造器与类同名，用来确保对象的初始化；

1.2 构造器分为默认无参构造和自定义构造（无参和有参都行），构造器支持重载，但是一旦自定义构造，系统自动放弃默认构造；

1.3 Java中对象的创建和初始化是捆绑一起的；

1.4 构造器内部可以使用this关键字调用构造器，但必须放在句首（所以只能调用一个）；

2 重载

2.1 同一类...]]></description><category></category></item><item><title><![CDATA[第二章：一切都是对象]]></title><link>https://blog.youkuaiyun.com/Before30/article/details/90451680</link><guid>https://blog.youkuaiyun.com/Before30/article/details/90451680</guid><author>Before30</author><pubDate>Wed, 22 May 2019 20:39:35 +0800</pubDate><description><![CDATA[1、引用：

引用时类似于指针，句柄的存在。引用需要和实例对象相关联才能操控对象。

2、对象：

1.引用与对象的关联一般通过new关键字进行（String是特殊的对象，可以直接赋值进行初始化）；

2.对象是类的实例，拥有属于自己的成员变量和方法类；

3、类：

1、一些具有相似属性和行为的对象的抽象集合；

2、类可以拥有自己的静态属性和行为（static）；

3、类和对象属于模板...]]></description><category></category></item><item><title><![CDATA[使用hibernate出现node to traverse cannot be null错误]]></title><link>https://blog.youkuaiyun.com/Before30/article/details/89295463</link><guid>https://blog.youkuaiyun.com/Before30/article/details/89295463</guid><author>Before30</author><pubDate>Sun, 14 Apr 2019 13:22:38 +0800</pubDate><description><![CDATA[原因：在使用 hibernate时候出现node to traverse cannot be null错误，一般是你sql语句写错了。

比如把：from写成form了，

还有比如set A = 1 and B = 2，应该是不用and，而是用逗号隔开
...]]></description><category></category></item><item><title><![CDATA[Hibernate：无法创建javabean]]></title><link>https://blog.youkuaiyun.com/Before30/article/details/89295448</link><guid>https://blog.youkuaiyun.com/Before30/article/details/89295448</guid><author>Before30</author><pubDate>Sun, 14 Apr 2019 13:21:27 +0800</pubDate><description><![CDATA[严重: Exception sending context initialized event to listener instance of class [org.springframework.web.context.ContextLoaderListener]

org.springframework.beans.factory.BeanCreationException: Error cr...]]></description><category></category></item><item><title><![CDATA[Hibernate学习笔记（黑马）--第四天（JPA）]]></title><link>https://blog.youkuaiyun.com/Before30/article/details/88247224</link><guid>https://blog.youkuaiyun.com/Before30/article/details/88247224</guid><author>Before30</author><pubDate>Thu, 07 Mar 2019 21:56:14 +0800</pubDate><description><![CDATA[目录

第一章：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...]]></description><category></category></item><item><title><![CDATA[Hibernate学习笔记（黑马）--第三天（单数据源多表操作）]]></title><link>https://blog.youkuaiyun.com/Before30/article/details/88069387</link><guid>https://blog.youkuaiyun.com/Before30/article/details/88069387</guid><author>Before30</author><pubDate>Tue, 05 Mar 2019 11:05:38 +0800</pubDate><description><![CDATA[目录

第八章：多表设计

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...]]></description><category></category></item><item><title><![CDATA[Hibernate学习笔记（黑马）--第二天]]></title><link>https://blog.youkuaiyun.com/Before30/article/details/87923823</link><guid>https://blog.youkuaiyun.com/Before30/article/details/87923823</guid><author>Before30</author><pubDate>Tue, 26 Feb 2019 17:18:33 +0800</pubDate><description><![CDATA[目录



第四章：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 快照机制

...]]></description><category></category></item><item><title><![CDATA[Hibernate学习笔记（黑马）--第一天]]></title><link>https://blog.youkuaiyun.com/Before30/article/details/87897891</link><guid>https://blog.youkuaiyun.com/Before30/article/details/87897891</guid><author>Before30</author><pubDate>Mon, 25 Feb 2019 10:06:52 +0800</pubDate><description><![CDATA[目录



第一章：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工具类

...]]></description><category></category></item><item><title><![CDATA[Struts2学习笔记--（4）]]></title><link>https://blog.youkuaiyun.com/Before30/article/details/87622612</link><guid>https://blog.youkuaiyun.com/Before30/article/details/87622612</guid><author>Before30</author><pubDate>Mon, 18 Feb 2019 15:19:04 +0800</pubDate><description><![CDATA[第十章：OGNL表达式中的符号

10.1 #

“#”作用有二:

获取ognl上下文数据，如#key可以获得ContextMap中的对应数据
可以借助struts2标签，在页面创建集合，如&amp;amp;lt;s:radio list=”#{key:value,……}”/&amp;amp;gt;

**
- 10.2 %
**
“%”作用有二：
1  将ognl表达式转变成字符串，如%{‘’}
2 	将字符串转变成ognl...]]></description><category></category></item><item><title><![CDATA[Struts2学习笔记--（3）]]></title><link>https://blog.youkuaiyun.com/Before30/article/details/87621856</link><guid>https://blog.youkuaiyun.com/Before30/article/details/87621856</guid><author>Before30</author><pubDate>Mon, 18 Feb 2019 15:08:33 +0800</pubDate><description><![CDATA[第七章：OGNL表达式入门
- 7.1 OGNL概述
OGNL表达式全称为对象图导航语言（Object Graph Navigation Language）,为开源的表达式语言，类似于EL（Expression Language）表达式语言。与EL表达式不同的是，OGNL表达式可以对Java对象的任意属性进行存取操作，亦可以调用Java对象的方法，而EL表达式仅仅支持取操作。
使用OGNL表达式，...]]></description><category></category></item><item><title><![CDATA[struts学习笔记--（2）]]></title><link>https://blog.youkuaiyun.com/Before30/article/details/86695593</link><guid>https://blog.youkuaiyun.com/Before30/article/details/86695593</guid><author>Before30</author><pubDate>Tue, 29 Jan 2019 20:51:36 +0800</pubDate><description><![CDATA[第四章：result视图配置

4.1 标签

&amp;amp;lt;result name=”success” type=”redirect”&amp;amp;gt;
	&amp;amp;lt;param name=””/&amp;amp;gt;
	&amp;amp;lt;param/&amp;amp;gt;
&amp;amp;lt;result/&amp;amp;gt;

name属性：视图名称，对应action的返回值
type 属性：结果类型，指用什么方式跳转到指定页面，默认转发（dispatch]]></description><category></category></item><item><title><![CDATA[struts2学习笔记--（1）]]></title><link>https://blog.youkuaiyun.com/Before30/article/details/86579043</link><guid>https://blog.youkuaiyun.com/Before30/article/details/86579043</guid><author>Before30</author><pubDate>Mon, 21 Jan 2019 17:09:55 +0800</pubDate><description><![CDATA[Struts2 学习笔记（1）
第一章:Struts2基本概念

1.1 三层架构和三大框架

1.1.1 三层架构



开发架构分为C/S架构和B/S架构，其中B/S架构中系统标准三层架构为:web(表现)层,service(业务)层,dao(持久)层。
web层：用户向服务端发送请求，服务端接受请求并作出回应（http请求响应）。web层分为控制层和展示层，控制层接收请求，展示层展示结果。其...]]></description><category></category></item><item><title><![CDATA[douban电影小程序小问题]]></title><link>https://blog.youkuaiyun.com/Before30/article/details/85611257</link><guid>https://blog.youkuaiyun.com/Before30/article/details/85611257</guid><author>Before30</author><pubDate>Wed, 02 Jan 2019 13:32:16 +0800</pubDate><description><![CDATA[(1) .then(res  =&amp;amp;gt;  {函数体})
若需要返回值,则函数体需要return语句
.then(res  =&amp;amp;gt;  res.data)则不需要返回值
(2)当方法没有错误的情况下出现以下情况

原因可能是douban.js模块并没有module导出(ES6标准)
解决方法


(3)模板调用问题


...]]></description><category></category></item><item><title><![CDATA[无法从c3p0连接池获得链接导致的所有servlet挂掉的问题]]></title><link>https://blog.youkuaiyun.com/Before30/article/details/84246880</link><guid>https://blog.youkuaiyun.com/Before30/article/details/84246880</guid><author>Before30</author><pubDate>Mon, 19 Nov 2018 14:11:59 +0800</pubDate><description><![CDATA[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...]]></description><category></category></item><item><title><![CDATA[mysql5.17升级到8.0项目连接问题*]]></title><link>https://blog.youkuaiyun.com/Before30/article/details/83963343</link><guid>https://blog.youkuaiyun.com/Before30/article/details/83963343</guid><author>Before30</author><pubDate>Sun, 11 Nov 2018 22:11:41 +0800</pubDate><description><![CDATA[mysql5.17升级到8.0项目连接问题
因为mysql5.17异常关闭,且修复无效,进行mysql重装.重装为8.0版本,发现连接同样失败,控制台报错如图:
如图显示,系统无法获得链接数据库的conection,因为采用的c3p0连接池,getConnection()的代码是无法修改的,且考虑到连接池的通用性,方法应该是不会错的.
错误定位:


...]]></description><category></category></item><item><title><![CDATA[问题（未解决）：spring框架解析jsp和io流矛盾问题]]></title><link>https://blog.youkuaiyun.com/Before30/article/details/82748296</link><guid>https://blog.youkuaiyun.com/Before30/article/details/82748296</guid><author>Before30</author><pubDate>Mon, 17 Sep 2018 20:19:39 +0800</pubDate><description><![CDATA[问题：关于springmvc的ViewResolver解读jsp失败及out输出流和response.getOutputStream输出流矛盾问题。（未解决）

当使用该流程时，出现流调用矛盾。查找往上资料，显示在(jsp页面)中写入
&amp;amp;lt;%
out.clear();
out=pageContext.pushBody();
%&amp;amp;gt;
消除该error。此时出现另一个情况。即url请求list...]]></description><category></category></item></channel></rss>