﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-leisure-随笔分类-database</title><link>http://www.blogjava.net/leisure/category/49736.html</link><description>JAVA - exceed,helloworld</description><language>zh-cn</language><lastBuildDate>Fri, 15 Jun 2012 08:35:25 GMT</lastBuildDate><pubDate>Fri, 15 Jun 2012 08:35:25 GMT</pubDate><ttl>60</ttl><item><title>Caused by: java.lang.IllegalArgumentException: null source 解决</title><link>http://www.blogjava.net/leisure/archive/2012/06/15/380848.html</link><dc:creator>leisure</dc:creator><author>leisure</author><pubDate>Fri, 15 Jun 2012 04:10:00 GMT</pubDate><guid>http://www.blogjava.net/leisure/archive/2012/06/15/380848.html</guid><wfw:comment>http://www.blogjava.net/leisure/comments/380848.html</wfw:comment><comments>http://www.blogjava.net/leisure/archive/2012/06/15/380848.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leisure/comments/commentRss/380848.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leisure/services/trackbacks/380848.html</trackback:ping><description><![CDATA[<div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">1</span>&nbsp;Caused&nbsp;by:&nbsp;java.lang.IllegalArgumentException:&nbsp;<span style="color: #0000FF; ">null</span>&nbsp;source<br /><span style="color: #008080; ">2</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;java.util.EventObject.&lt;init&gt;(EventObject.java:38)<br /><span style="color: #008080; ">3</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;javax.sql.StatementEvent.&lt;init&gt;(StatementEvent.java:39)<br /><span style="color: #008080; ">4</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;com.mysql.jdbc.jdbc2.optional.JDBC4PreparedStatementWrapper.close(JDBC4PreparedStatementWrapper.java:70)<br /><span style="color: #008080; ">5</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;com.caucho.sql.UserStatement.close(UserStatement.java:163)<br /><span style="color: #008080; ">6</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;com.caucho.sql.UserPreparedStatement.close(UserPreparedStatement.java:727)</div></div><div><br /><div>开始使用的是：mysql-connector-java-5.1.6-bin<br />更换新的mysql驱动包就没问题了（mysql-connector-java-5.1.11-bin）</div></div><img src ="http://www.blogjava.net/leisure/aggbug/380848.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leisure/" target="_blank">leisure</a> 2012-06-15 12:10 <a href="http://www.blogjava.net/leisure/archive/2012/06/15/380848.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>redis五天亲密旅程</title><link>http://www.blogjava.net/leisure/archive/2012/04/12/367572.html</link><dc:creator>leisure</dc:creator><author>leisure</author><pubDate>Thu, 12 Apr 2012 02:10:00 GMT</pubDate><guid>http://www.blogjava.net/leisure/archive/2012/04/12/367572.html</guid><wfw:comment>http://www.blogjava.net/leisure/comments/367572.html</wfw:comment><comments>http://www.blogjava.net/leisure/archive/2012/04/12/367572.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leisure/comments/commentRss/367572.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leisure/services/trackbacks/367572.html</trackback:ping><description><![CDATA[<p><strong>FIRST DAY</strong><br />
redis介绍、安装使用(win、linux)<br />
redis数据类型<br />
redis-twitter实例分析<br />
驱动选材-Jedis<br />
初探spring data - redis<br />
<br />
<strong>SECOND DAY</strong><br />
项目架构搭建 spring + spring data redis + jedis<br />
redisTemplate、jedis常用的API熟悉<br />
spring data - redis源码解剖
<br />
<br />
<strong>THIRD DAY</strong><br />
redis数据库设计理念及应用场景分析<br />
深入探究数据类型<br />
<br />
<strong>FOURTH Day</strong><br />
&nbsp;项目实战<br />
<br />
<strong>FIFTH DAY</strong><br />
内存优化，设计优化<br />
&nbsp;分布式集群方案</p>
<img src ="http://www.blogjava.net/leisure/aggbug/367572.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leisure/" target="_blank">leisure</a> 2012-04-12 10:10 <a href="http://www.blogjava.net/leisure/archive/2012/04/12/367572.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MYSQL Error Code: 1093 You can't specify target table 'x' for update in FROM clause</title><link>http://www.blogjava.net/leisure/archive/2011/11/22/364493.html</link><dc:creator>leisure</dc:creator><author>leisure</author><pubDate>Tue, 22 Nov 2011 01:58:00 GMT</pubDate><guid>http://www.blogjava.net/leisure/archive/2011/11/22/364493.html</guid><wfw:comment>http://www.blogjava.net/leisure/comments/364493.html</wfw:comment><comments>http://www.blogjava.net/leisure/archive/2011/11/22/364493.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leisure/comments/commentRss/364493.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leisure/services/trackbacks/364493.html</trackback:ping><description><![CDATA[当子查询作为条件，执行delete跟update操作时，会出现：<br /><div>Error Code: 1093 You can't specify target table 'x' for update in FROM clause<br /><br />作一个简单的示例：<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">CREATE</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">TABLE</span><span style="color: #000000; ">&nbsp;tbl_a(<br />id&nbsp;</span><span style="color: #000000; font-weight: bold; ">INT</span><span style="color: #000000; ">,<br />NAME&nbsp;</span><span style="color: #000000; font-weight: bold; ">VARCHAR</span><span style="color: #000000; ">(</span><span style="color: #800000; font-weight: bold; ">50</span><span style="color: #000000; ">)<br />);<br /><br /></span><span style="color: #0000FF; ">INSERT</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">INTO</span><span style="color: #000000; ">&nbsp;tbl_a&nbsp;</span><span style="color: #0000FF; ">VALUES</span><span style="color: #000000; ">(</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">,&nbsp;</span><span>'</span><span>leisure</span><span>'</span><span style="color: #000000; ">);<br /></span><span style="color: #0000FF; ">INSERT</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">INTO</span><span style="color: #000000; ">&nbsp;tbl_a&nbsp;</span><span style="color: #0000FF; ">VALUES</span><span style="color: #000000; ">(</span><span style="color: #800000; font-weight: bold; ">2</span><span style="color: #000000; ">,&nbsp;</span><span>'</span><span>leisure2</span><span>'</span><span style="color: #000000; ">);<br /><br /></span><span style="color: #0000FF; ">SELECT</span><span style="color: #000000; ">&nbsp;</span><span style="color: #808080; ">*</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">FROM</span><span style="color: #000000; ">&nbsp;tbl_a;<br /></span></div><br />执行更新操作<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">UPDATE</span><span style="color: #000000; ">&nbsp;tbl_a&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">SET</span><span style="color: #000000; ">&nbsp;id&nbsp;</span><span style="color: #808080; ">=</span><span style="color: #000000; ">&nbsp;(<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">SELECT</span><span style="color: #000000; ">&nbsp;id&nbsp;</span><span style="color: #0000FF; ">FROM</span><span style="color: #000000; ">&nbsp;tbl_a&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">WHERE</span><span style="color: #000000; ">&nbsp;NAME&nbsp;</span><span style="color: #808080; ">=</span><span style="color: #000000; ">&nbsp;</span><span>'</span><span>leisure2</span><span>'</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;)&nbsp;</span><span style="color: #0000FF; ">WHERE</span><span style="color: #000000; ">&nbsp;NAME&nbsp;</span><span style="color: #808080; ">=</span><span style="color: #000000; ">&nbsp;</span><span>'</span><span>leisure</span><span>'</span><span style="color: #000000; ">;</span></div><br />这时，如愿见到我们标题上的错误，解决方法如下(<span style="color: #ff6600; ">橙色字体系关键</span>)：<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">UPDATE</span><span style="color: #000000; ">&nbsp;tbl_a&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">SET</span><span style="color: #000000; ">&nbsp;id&nbsp;</span><span style="color: #808080; ">=</span><span style="color: #000000; ">&nbsp;(<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">SELECT</span><span style="color: #000000; ">&nbsp;id&nbsp;</span><span style="color: #0000FF; ">FROM</span><span style="color: #ff6600; ">&nbsp;(<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #ff6600; ">SELECT</span><span style="color: #000000; ">&nbsp;</span><span style="color: #ff6600; ">*</span><span style="color: #000000; ">&nbsp;</span><span style="color: #ff6600; ">FROM</span><span style="color: #ff6600; ">&nbsp;tbl_a&nbsp;</span><span style="color: #ff6600; ">WHERE</span><span style="color: #ff6600; ">&nbsp;NAME&nbsp;</span><span style="color: #ff6600; ">=</span><span style="color: #000000; ">&nbsp;</span><span style="color: #ff6600; ">'</span><span style="color: #ff6600; ">leisure2</span><span style="color: #ff6600; ">'</span><span style="color: #000000; "><br /></span><span style="color: #ff6600; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)</span><span style="color: #000000; ">&nbsp;xx<br />&nbsp;&nbsp;&nbsp;&nbsp;)</span><span style="color: #0000FF; ">WHERE</span><span style="color: #000000; ">&nbsp;NAME&nbsp;</span><span style="color: #808080; ">=</span><span>&nbsp;</span><span>'</span><span>leisure</span><span>'</span><span style="color: #000000; ">;</span></div></div><img src ="http://www.blogjava.net/leisure/aggbug/364493.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leisure/" target="_blank">leisure</a> 2011-11-22 09:58 <a href="http://www.blogjava.net/leisure/archive/2011/11/22/364493.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>记一段mysql优化体验</title><link>http://www.blogjava.net/leisure/archive/2011/10/09/360027.html</link><dc:creator>leisure</dc:creator><author>leisure</author><pubDate>Sun, 09 Oct 2011 04:20:00 GMT</pubDate><guid>http://www.blogjava.net/leisure/archive/2011/10/09/360027.html</guid><wfw:comment>http://www.blogjava.net/leisure/comments/360027.html</wfw:comment><comments>http://www.blogjava.net/leisure/archive/2011/10/09/360027.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leisure/comments/commentRss/360027.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leisure/services/trackbacks/360027.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 今天优化了一个查询语句，觉得蛮可以的，拿出来跟大家分享一下，为方便起见，用了三个表作为示例说明。分别有：<br>tbl_commpany主要是记录厂商的信息，包括该厂商的状态。<br>tbl_product主要是记录产品的信息，包括产品的状态，与厂商信息表关联。<br>tbl_company_top主要记录厂商浏览访问的排行榜信息（按年）。&nbsp;&nbsp;<a href='http://www.blogjava.net/leisure/archive/2011/10/09/360027.html'>阅读全文</a><img src ="http://www.blogjava.net/leisure/aggbug/360027.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leisure/" target="_blank">leisure</a> 2011-10-09 12:20 <a href="http://www.blogjava.net/leisure/archive/2011/10/09/360027.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>