<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lustdevil的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lustdevil</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lustdevil]]></copyright><item><title><![CDATA[unknown column '' in 'field list']]></title><link>https://blog.youkuaiyun.com/lustdevil/article/details/82966971</link><guid>https://blog.youkuaiyun.com/lustdevil/article/details/82966971</guid><author>lustdevil</author><pubDate>Mon, 08 Oct 2018 14:00:43 +0800</pubDate><description><![CDATA[mybatis连接mysql 报错 &quot;unknown column username'' in 'field list'&quot;,表面原因是数据配置文件数据库名字写错了,根本原因是idea没有更新target目录里的输出文件,艹...

debug过程:查看异常栈,发现某个query方法的参数schema名字是我之前的旧数据库,此次debug发现一件事,exception报告的位置其实不是代码出错的位置...]]></description><category></category></item><item><title><![CDATA[dubbo找不到服务]]></title><link>https://blog.youkuaiyun.com/lustdevil/article/details/82962853</link><guid>https://blog.youkuaiyun.com/lustdevil/article/details/82962853</guid><author>lustdevil</author><pubDate>Mon, 08 Oct 2018 00:12:22 +0800</pubDate><description><![CDATA[service 实现类没写@service注解,找了半天,忘了类的注解里也有配置信息..]]></description><category></category></item><item><title><![CDATA[Mapped Statements collection does not contain value for xxx?]]></title><link>https://blog.youkuaiyun.com/lustdevil/article/details/82954993</link><guid>https://blog.youkuaiyun.com/lustdevil/article/details/82954993</guid><author>lustdevil</author><pubDate>Sat, 06 Oct 2018 23:17:48 +0800</pubDate><description><![CDATA[idea默认不会将包路径下的xml文件输出到out目录,如果是maven项目,添加一个resource标签,如果不是,将mapper文件放到单独的文件夹标记为resource root]]></description><category></category></item><item><title><![CDATA[hibernate连接mysql数据库出现 Field 'id' doesn't have a default value的问题]]></title><link>https://blog.youkuaiyun.com/lustdevil/article/details/81917223</link><guid>https://blog.youkuaiyun.com/lustdevil/article/details/81917223</guid><author>lustdevil</author><pubDate>Wed, 22 Aug 2018 02:58:42 +0800</pubDate><description><![CDATA[将实体类的@GeneratedValue注解的strategy的值由IDENTITY改为AUTO就可以了.具体原因现在还是不太清楚.可能和自动创表的xml配置语句有关,有待验证...]]></description><category></category></item><item><title><![CDATA[hibernate连接接mysql时候出现java.lang.ClassNotFoundException: org.aspectj.lang.Signature错误]]></title><link>https://blog.youkuaiyun.com/lustdevil/article/details/81917184</link><guid>https://blog.youkuaiyun.com/lustdevil/article/details/81917184</guid><author>lustdevil</author><pubDate>Wed, 22 Aug 2018 02:49:03 +0800</pubDate><description><![CDATA[这个搞了我两天的问题算的上我至今遇到的最蛋疼的问题了,似乎网上有人也遇到过,但是他们的情况都与我不一样,问题的根源是

mysql.jdbc包的版本不对.先贴上异常:

Exception in thread &quot;main&quot; org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibe...]]></description><category></category></item><item><title><![CDATA[eclipse查看异常打印信息和借此debug的方法]]></title><link>https://blog.youkuaiyun.com/lustdevil/article/details/81878081</link><guid>https://blog.youkuaiyun.com/lustdevil/article/details/81878081</guid><author>lustdevil</author><pubDate>Tue, 21 Aug 2018 00:11:54 +0800</pubDate><description><![CDATA[ 

1).将模块代码放入junit测试方法中,发动junit.出现异常信息.junit的异常栈中往往看不到主方法,这是因为eclipse先发动自带的junit类中的主方法,然后交给org.junit中的测试类.如果在框架下debug,junit会先初始化框架.因为上述原因,导致junit的栈信息中的...more的行数往往和显示的不符,但这不是重点,只需右击copy trace,然后粘贴就能看的...]]></description><category></category></item><item><title><![CDATA[学习笔记之eclipse IDE debug的思路]]></title><link>https://blog.youkuaiyun.com/lustdevil/article/details/81873805</link><guid>https://blog.youkuaiyun.com/lustdevil/article/details/81873805</guid><author>lustdevil</author><pubDate>Mon, 20 Aug 2018 18:56:12 +0800</pubDate><description><![CDATA[Java程序的bug分为三类.第一类,JDK及第三方依赖代码的漏洞.极少,可以忽略,也不在此文讨论范围之类.第二类程序员自己完成的代码存在行为错误.第三类,程序员产生的错误数据被JDK或者第三方依赖代码捕获.

第二类bug,依赖断点调试和自定义异常的方式可检出.好的代码健壮性的编写习惯,和增加对可靠且被充分理解的第三方代码的依赖可以显著降低这种ｂｕｇ的出现，对于偏向上层开发的Ｊａｖａ而言，这种ｂ...]]></description><category></category></item><item><title><![CDATA[Mysql数据库的逻辑结构]]></title><link>https://blog.youkuaiyun.com/lustdevil/article/details/81775942</link><guid>https://blog.youkuaiyun.com/lustdevil/article/details/81775942</guid><author>lustdevil</author><pubDate>Fri, 17 Aug 2018 13:25:34 +0800</pubDate><description><![CDATA[当mysql的数据库管理软件被安装完毕后一个原始的上帝用户root就会存在.最初,只有这个用户可以创建数据库和用户,以及进行用户权限授予.任何一个用户被创建(包括root)都会有一个默认的名为information_schema的database(由于mysql遵循传统关系型数据库的架构,它称呼一个database为schema,下面统一用此称呼).一个schema包括表,事件,存储过程等数据对象...]]></description><category></category></item><item><title><![CDATA[oracle数据库的结构]]></title><link>https://blog.youkuaiyun.com/lustdevil/article/details/81773076</link><guid>https://blog.youkuaiyun.com/lustdevil/article/details/81773076</guid><author>lustdevil</author><pubDate>Fri, 17 Aug 2018 10:32:41 +0800</pubDate><description><![CDATA[一个oralce数据库在逻辑上由数据库-&amp;gt;用户(created by and belongs to a particular database)-&amp;gt;schema(owned by a particular user)-&amp;gt;data objects(polulate in a particular schema)构成, 一个数据库内有多个用户.当一个数据库被创建的时候,会存在很多默认...]]></description><category></category></item><item><title><![CDATA[JDK动态代理的实现原理]]></title><link>https://blog.youkuaiyun.com/lustdevil/article/details/81747121</link><guid>https://blog.youkuaiyun.com/lustdevil/article/details/81747121</guid><author>lustdevil</author><pubDate>Thu, 16 Aug 2018 19:32:59 +0800</pubDate><description><![CDATA[     Jdk的动态代理类Proxy可以实现对一组接口中(a list of interfaces)所有的方法进行代理增强.它的原理是当我们需要对一组接口中所有的方式进行代理时候,新建一个Proxy类,将一个classloader,所需代理的接口数组,作为它的构造方法的两个参数.

     在构造方法中一个名为generateProxyClass()的方法将生成一个新的.class文件的内存副...]]></description><category></category></item></channel></rss>