<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[msidolphin的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Mass_Effect</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Mass_Effect]]></copyright><item><title><![CDATA[在eclipse maven项目中使用mybatis-generator插件]]></title><link>https://blog.youkuaiyun.com/Mass_Effect/article/details/74533018</link><guid>https://blog.youkuaiyun.com/Mass_Effect/article/details/74533018</guid><author>Mass_Effect</author><pubDate>Thu, 06 Jul 2017 12:28:09 +0800</pubDate><description><![CDATA[首先是pom.xml，加入generator插件<plugins>
        <!-- mybatis generator -->
        <plugin>
            <!-- https://mvnrepository.com/artifact/org.mybatis.generator/mybatis-generator-maven-plugin -->]]></description><category></category></item><item><title><![CDATA[SpringMVC错误记录]]></title><link>https://blog.youkuaiyun.com/Mass_Effect/article/details/73743341</link><guid>https://blog.youkuaiyun.com/Mass_Effect/article/details/73743341</guid><author>Mass_Effect</author><pubDate>Mon, 26 Jun 2017 18:23:21 +0800</pubDate><description><![CDATA[Could not obtain transaction-synchronized Session for current thread在junit下测试是没有问题的，但是在springmvc下就会抛出异常：无法为当前线程获取同步sessionorg.hibernate.HibernateException: Could not obtain transaction-synchronized Ses]]></description><category></category></item><item><title><![CDATA[Spring4整合Hibernate4.3]]></title><link>https://blog.youkuaiyun.com/Mass_Effect/article/details/73693087</link><guid>https://blog.youkuaiyun.com/Mass_Effect/article/details/73693087</guid><author>Mass_Effect</author><pubDate>Sat, 24 Jun 2017 17:53:24 +0800</pubDate><description><![CDATA[Spring还没学完，先整合Hibernate玩玩… 
整合Hibernate所需jar包 
 
如果缺少了spring-orm jar包 
 
如果缺少了spring-tx jar包 
Spring核心配置文件 
方式一：将hibernate.cfg.xml的内容都迁移到Spring配置文件中 <?xml version="1.0" encoding="UTF-8"?>
<beans xmlns=]]></description><category></category></item><item><title><![CDATA[Hibernate4.3.11遇到的问题]]></title><link>https://blog.youkuaiyun.com/Mass_Effect/article/details/73655547</link><guid>https://blog.youkuaiyun.com/Mass_Effect/article/details/73655547</guid><author>Mass_Effect</author><pubDate>Fri, 23 Jun 2017 19:21:17 +0800</pubDate><description><![CDATA[由于之前用的是hibernate3，在换成hibernate4.3.11的时候遇到了不少问题：配置log4j日志按照hibernate3那样导入所需jar包，可是抛出异常了：java.lang.NoSuchFieldError:TRACE 
上网查了一下，是因为log4j的版本不匹配的原因，我使用的log4j是1.2.9，换成1.2.17就行了 
http://coders-kitchen.com/]]></description><category></category></item><item><title><![CDATA[Hibernate框架-多对多关联]]></title><link>https://blog.youkuaiyun.com/Mass_Effect/article/details/73289727</link><guid>https://blog.youkuaiyun.com/Mass_Effect/article/details/73289727</guid><author>Mass_Effect</author><pubDate>Thu, 15 Jun 2017 15:18:28 +0800</pubDate><description><![CDATA[首先明确一点：单双与否不影响数据库表的设计，单双向是体现在持久化类的设计上单向N-N关联单向的N-N关联和1-N关联的持久化化类完全相同，控制关系的一端需要增加一个Set集合，Set集合中存储的是被关联的持久化实例对象Annotation方式N-N关联必须使用连接表，因此需要@JoinTable来映射连接表，需要使用@ManyToMany注解来修饰代表关联实体的集合属性： 
@ManyToMany注]]></description><category></category></item><item><title><![CDATA[JavaScript实现放大镜效果]]></title><link>https://blog.youkuaiyun.com/Mass_Effect/article/details/73135437</link><guid>https://blog.youkuaiyun.com/Mass_Effect/article/details/73135437</guid><author>Mass_Effect</author><pubDate>Mon, 12 Jun 2017 19:25:12 +0800</pubDate><description><![CDATA[原生JS实现放大镜效果]]></description><category></category></item><item><title><![CDATA[C语言实现PING功能]]></title><link>https://blog.youkuaiyun.com/Mass_Effect/article/details/72991251</link><guid>https://blog.youkuaiyun.com/Mass_Effect/article/details/72991251</guid><author>Mass_Effect</author><pubDate>Sat, 10 Jun 2017 16:16:25 +0800</pubDate><description><![CDATA[网络协议分析的一次实验题：ping的原理不再赘述了，直接上代码吧]]></description><category></category></item><item><title><![CDATA[Hibernate框架-多对一和一对多关联]]></title><link>https://blog.youkuaiyun.com/Mass_Effect/article/details/72878593</link><guid>https://blog.youkuaiyun.com/Mass_Effect/article/details/72878593</guid><author>Mass_Effect</author><pubDate>Tue, 06 Jun 2017 14:59:44 +0800</pubDate><description><![CDATA[不管是双向还是单向关联，数据库表的设计是一样的，一般都是在N的一方增加外键(如果在1的一方增加外键势必会造成冗余)单向N-1关联以Group和User为例，一个Group可以有多个User，一个User只能对应一个Group，典型的一对多(多对一)的案列 
Annotation方式对于N-1关联(无论单向还是双向)，都需要在N的一方给关联属性加上@ManyToOne注解 
@ManyToOne注解有]]></description><category></category></item><item><title><![CDATA[Hibernate框架-1对1关联]]></title><link>https://blog.youkuaiyun.com/Mass_Effect/article/details/72853927</link><guid>https://blog.youkuaiyun.com/Mass_Effect/article/details/72853927</guid><author>Mass_Effect</author><pubDate>Sat, 03 Jun 2017 19:27:07 +0800</pubDate><description><![CDATA[Hibernate单向1-1关联对于单向的1-1关联，需要在实体类中增加相对应关联实体的属性(关联实体对象)基于外键的单向1-1关联Annotation方式无连接表的单向1-1关联首先使用@OneToOne注解代表关联实体的属性，再使用@JoinColumn映射外键即可 
例：Husband类中设置了对应的Wife类对象，并为之增加@OneToOne和@JoinColumn注解，其中unique=t]]></description><category></category></item><item><title><![CDATA[Hibernate框架-联合主键映射]]></title><link>https://blog.youkuaiyun.com/Mass_Effect/article/details/72823288</link><guid>https://blog.youkuaiyun.com/Mass_Effect/article/details/72823288</guid><author>Mass_Effect</author><pubDate>Wed, 31 May 2017 19:53:10 +0800</pubDate><description><![CDATA[Hibernate允许直接将实体类的多个属性映射成联合主键，如果需要直接将实体类的多列映射成联合主键，则该实体类必须满足如下条件：i. 有无参的构造方法 
ii. 实现Java.io.Serializable接口 
iii. 建议根据联合主键列所映射的属性来重写equals()和hashCode()方法例：import java.io.Serializable;
import java.util.D]]></description><category></category></item><item><title><![CDATA[Hibernate框架-@TableGenerator注解]]></title><link>https://blog.youkuaiyun.com/Mass_Effect/article/details/72811367</link><guid>https://blog.youkuaiyun.com/Mass_Effect/article/details/72811367</guid><author>Mass_Effect</author><pubDate>Tue, 30 May 2017 19:53:15 +0800</pubDate><description><![CDATA[主键的值以查询的形式从一个特定的表中获取，获取完之后修改主键值，理论上可以兼容任何数据库。
要配合@GeneratedValue注解—— 注解声明了主键的生成策略。有如下属性：]]></description><category></category></item><item><title><![CDATA[Canvas学习笔记（一）线条和圆弧]]></title><link>https://blog.youkuaiyun.com/Mass_Effect/article/details/72778778</link><guid>https://blog.youkuaiyun.com/Mass_Effect/article/details/72778778</guid><author>Mass_Effect</author><pubDate>Sat, 27 May 2017 09:59:15 +0800</pubDate><description><![CDATA[canvas是HTML5中新增的一个重要元素，专门用来绘制图形，在页面上放置一个canvas元素，就相当于在页面上放置了一块“画布”，可以在其中进行图形的绘制。]]></description><category></category></item><item><title><![CDATA[使用fileupload组件实现文件上传]]></title><link>https://blog.youkuaiyun.com/Mass_Effect/article/details/72522857</link><guid>https://blog.youkuaiyun.com/Mass_Effect/article/details/72522857</guid><author>Mass_Effect</author><pubDate>Fri, 19 May 2017 11:31:57 +0800</pubDate><description><![CDATA[Apache开源组织提供了一个用来处理表单文件上传的一个开源组件(Commons-fileupload)，该组件性能优异，并且使用及其简单，可以让开发人员轻松实现web文件上传功能。]]></description><category></category></item><item><title><![CDATA[Filter-全站压缩]]></title><link>https://blog.youkuaiyun.com/Mass_Effect/article/details/72354438</link><guid>https://blog.youkuaiyun.com/Mass_Effect/article/details/72354438</guid><author>Mass_Effect</author><pubDate>Tue, 16 May 2017 23:31:51 +0800</pubDate><description><![CDATA[通过过滤器拦截指定的请求，将原始的reponse替换为经过装饰后的response装饰类（该类继承一个默认的response装饰类），通过重写这个类的getWriter()和getOutputStream()方法，不让其输出到浏览器，而是 将其写入到内存字节数组中去，当需要输出的时候，也就是过滤器的第二次执行从chain.doFilter(request,response)开始，再次从内存中取出缓冲区中的数据，进行压]]></description><category></category></item><item><title><![CDATA[DBUtils开源框架]]></title><link>https://blog.youkuaiyun.com/Mass_Effect/article/details/72134344</link><guid>https://blog.youkuaiyun.com/Mass_Effect/article/details/72134344</guid><author>Mass_Effect</author><pubDate>Mon, 15 May 2017 13:22:40 +0800</pubDate><description><![CDATA[Commons DbUtils是Apache组织提供的一个对JDBC进行简单封装的开源工具类库，使用它能够简化JDBC应用程序的开发，同时也不会影响程序的性能。QueryRunner类： 
该类简化了SQL查询，它与ResultHandler接口一起使用可以完成大部分的数据库操作。能够大大减少编码量。 
该类提供了两个构造方法： 
1、不带参的构造方法 
2、需要一个javax.sql.DataSo]]></description><category></category></item><item><title><![CDATA[C3P0数据库连接池的基本使用]]></title><link>https://blog.youkuaiyun.com/Mass_Effect/article/details/71931664</link><guid>https://blog.youkuaiyun.com/Mass_Effect/article/details/71931664</guid><author>Mass_Effect</author><pubDate>Sun, 14 May 2017 10:16:11 +0800</pubDate><description><![CDATA[c3p0数据库连接池需要c3p0.jar 和 mchange-commons-java.jar的支持 
今天学习到的c3p0的配置方式有三种： 
1、通过ComboPooledDataSource对象提供的一系列setter方法配置 
2、通过c3p0-config.xml文件进行配置 
3、通过c3p0.properties文件进行配置先介绍第一种最繁琐的方式：setterpackage pers]]></description><category></category></item><item><title><![CDATA[DBCP数据库连接池笔记-基本使用]]></title><link>https://blog.youkuaiyun.com/Mass_Effect/article/details/71882527</link><guid>https://blog.youkuaiyun.com/Mass_Effect/article/details/71882527</guid><author>Mass_Effect</author><pubDate>Sat, 13 May 2017 19:46:46 +0800</pubDate><description><![CDATA[初次学习DBCP数据库连接池的使用，所以写个博客作为笔记… 
DBCP数据库连接池需要commons-dbcp和commons-pool jar包支持 
下载地址：http://download.youkuaiyun.com/detail/mass_effect/9841656配置文件：#连接设置
driverClassName=com.mysql.jdbc.Driver
url=jdbc:mysql://lo]]></description><category></category></item><item><title><![CDATA[java螺旋数组]]></title><link>https://blog.youkuaiyun.com/Mass_Effect/article/details/71558048</link><guid>https://blog.youkuaiyun.com/Mass_Effect/article/details/71558048</guid><author>Mass_Effect</author><pubDate>Wed, 10 May 2017 18:00:09 +0800</pubDate><description><![CDATA[java输出螺旋数组,支持N*M情况]]></description><category></category></item></channel></rss>