﻿<?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-BearRui(AK-47) 的Blog-最新评论</title><link>http://www.blogjava.net/BearRui/CommentsRSS.aspx</link><description /><language>zh-cn</language><pubDate>Tue, 19 Oct 2010 12:05:24 GMT</pubDate><lastBuildDate>Tue, 19 Oct 2010 12:05:24 GMT</lastBuildDate><generator>cnblogs</generator><item><title>re: 产生唯一随机码的方法分析。</title><link>http://www.blogjava.net/BearRui/archive/2010/10/20/335540.html#335687</link><dc:creator>BearRui(AK-47)</dc:creator><author>BearRui(AK-47)</author><pubDate>Wed, 20 Oct 2010 06:19:00 GMT</pubDate><guid>http://www.blogjava.net/BearRui/archive/2010/10/20/335540.html#335687</guid><description><![CDATA[@@joe<br>哈哈，本来只是想让懒人做个简单快捷的评价，但很多人不知道就狂点了。<img src ="http://www.blogjava.net/BearRui/aggbug/335687.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BearRui/" target="_blank">BearRui(AK-47)</a> 2010-10-20 14:19 <a href="http://www.blogjava.net/BearRui/archive/2010/10/20/335540.html#335687#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 产生唯一随机码的方法分析。</title><link>http://www.blogjava.net/BearRui/archive/2010/10/20/335540.html#335684</link><dc:creator>@joe</dc:creator><author>@joe</author><pubDate>Wed, 20 Oct 2010 06:10:00 GMT</pubDate><guid>http://www.blogjava.net/BearRui/archive/2010/10/20/335540.html#335684</guid><description><![CDATA[  你那几个按钮貌似用来给自己增加点击率的吧，够狠啊 兄弟！<img src ="http://www.blogjava.net/BearRui/aggbug/335684.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BearRui/" target="_blank">@joe</a> 2010-10-20 14:10 <a href="http://www.blogjava.net/BearRui/archive/2010/10/20/335540.html#335684#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 产生唯一随机码的方法分析。[未登录]</title><link>http://www.blogjava.net/BearRui/archive/2010/10/20/335540.html#335660</link><dc:creator>Carl</dc:creator><author>Carl</author><pubDate>Wed, 20 Oct 2010 01:39:00 GMT</pubDate><guid>http://www.blogjava.net/BearRui/archive/2010/10/20/335540.html#335660</guid><description><![CDATA[不错！我的数据库主键ID就是采用的4方法。<img src ="http://www.blogjava.net/BearRui/aggbug/335660.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BearRui/" target="_blank">Carl</a> 2010-10-20 09:39 <a href="http://www.blogjava.net/BearRui/archive/2010/10/20/335540.html#335660#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 产生唯一随机码的方法分析。</title><link>http://www.blogjava.net/BearRui/archive/2010/10/20/335540.html#335653</link><dc:creator>BearRui(AK-47)</dc:creator><author>BearRui(AK-47)</author><pubDate>Wed, 20 Oct 2010 00:56:00 GMT</pubDate><guid>http://www.blogjava.net/BearRui/archive/2010/10/20/335540.html#335653</guid><description><![CDATA[@深蓝色心情<br>你的方法也不错，不过你这方法只是理论上的不重复吧。<br><br>你用这个做主键insert前不判断该key是否已经存在吗？还是在insert出错后再重新生成？<img src ="http://www.blogjava.net/BearRui/aggbug/335653.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BearRui/" target="_blank">BearRui(AK-47)</a> 2010-10-20 08:56 <a href="http://www.blogjava.net/BearRui/archive/2010/10/20/335540.html#335653#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 产生唯一随机码的方法分析。</title><link>http://www.blogjava.net/BearRui/archive/2010/10/20/335540.html#335645</link><dc:creator>深蓝色心情</dc:creator><author>深蓝色心情</author><pubDate>Tue, 19 Oct 2010 23:58:00 GMT</pubDate><guid>http://www.blogjava.net/BearRui/archive/2010/10/20/335540.html#335645</guid><description><![CDATA[1和2的方式好像是不行的，经过我测试，无论uuid还是guid，同一台机器，产生的随机码都是和时间相关的。如果短时间产生的串，只有后几位不一样，其他都一样，所以还是比较容易碰出来的。<br><br>一个比较好的随机串产生方法是创建BigInteger，然后传入SecureRandom产生随机的大数字，再编码成包含数字和字母的串，基本上没有重复。<br><br>guzz提供了random主键生成器，如果您用guzz做持久层，只需要指定id的generator=&quot;random&quot;就自动获取了产生随机主键的支持。通过length参数选择随机主键的长度。<br><br>我说方式的实现代码：<a href="http://code.google.com/p/guzz/source/browse/trunk/core/org/guzz/id/RandomIdGenerator.java" target="_new">http://code.google.com/p/guzz/source/browse/trunk/core/org/guzz/id/RandomIdGenerator.java</a><br><img src ="http://www.blogjava.net/BearRui/aggbug/335645.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BearRui/" target="_blank">深蓝色心情</a> 2010-10-20 07:58 <a href="http://www.blogjava.net/BearRui/archive/2010/10/20/335540.html#335645#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 产生唯一随机码的方法分析。</title><link>http://www.blogjava.net/BearRui/archive/2010/10/19/335540.html#335610</link><dc:creator>BearRui(AK-47)</dc:creator><author>BearRui(AK-47)</author><pubDate>Tue, 19 Oct 2010 10:49:00 GMT</pubDate><guid>http://www.blogjava.net/BearRui/archive/2010/10/19/335540.html#335610</guid><description><![CDATA[@huliqing<br>呵呵，没关系，^_^<img src ="http://www.blogjava.net/BearRui/aggbug/335610.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BearRui/" target="_blank">BearRui(AK-47)</a> 2010-10-19 18:49 <a href="http://www.blogjava.net/BearRui/archive/2010/10/19/335540.html#335610#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 产生唯一随机码的方法分析。</title><link>http://www.blogjava.net/BearRui/archive/2010/10/19/335540.html#335609</link><dc:creator>BearRui(AK-47)</dc:creator><author>BearRui(AK-47)</author><pubDate>Tue, 19 Oct 2010 10:48:00 GMT</pubDate><guid>http://www.blogjava.net/BearRui/archive/2010/10/19/335540.html#335609</guid><description><![CDATA[@@joe<br>预先插入数据的方法也非常不错，谢谢分享。<br><img src ="http://www.blogjava.net/BearRui/aggbug/335609.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BearRui/" target="_blank">BearRui(AK-47)</a> 2010-10-19 18:48 <a href="http://www.blogjava.net/BearRui/archive/2010/10/19/335540.html#335609#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 产生唯一随机码的方法分析。</title><link>http://www.blogjava.net/BearRui/archive/2010/10/19/335540.html#335607</link><dc:creator>@joe</dc:creator><author>@joe</author><pubDate>Tue, 19 Oct 2010 10:47:00 GMT</pubDate><guid>http://www.blogjava.net/BearRui/archive/2010/10/19/335540.html#335607</guid><description><![CDATA[第四种思想不错。<br>    建议根据使用频率先在数据库批量生成一定数量的自增数，供使用，而不是每次都插入新的数。<img src ="http://www.blogjava.net/BearRui/aggbug/335607.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BearRui/" target="_blank">@joe</a> 2010-10-19 18:47 <a href="http://www.blogjava.net/BearRui/archive/2010/10/19/335540.html#335607#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 产生唯一随机码的方法分析。</title><link>http://www.blogjava.net/BearRui/archive/2010/10/19/335540.html#335597</link><dc:creator>huliqing</dc:creator><author>huliqing</author><pubDate>Tue, 19 Oct 2010 10:22:00 GMT</pubDate><guid>http://www.blogjava.net/BearRui/archive/2010/10/19/335540.html#335597</guid><description><![CDATA[文章很精彩，推荐一下! <br>纳闷：（<br>刚才看了您文章下的几个按钮，看着不错，点了几下，没有想到变成回复刷屏了。抱歉哦！<img src ="http://www.blogjava.net/BearRui/aggbug/335597.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BearRui/" target="_blank">huliqing</a> 2010-10-19 18:22 <a href="http://www.blogjava.net/BearRui/archive/2010/10/19/335540.html#335597#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 高性能WEB开发(8) - 页面呈现、重绘、回流。</title><link>http://www.blogjava.net/BearRui/archive/2010/10/19/320502.html#335572</link><dc:creator>ryanbay</dc:creator><author>ryanbay</author><pubDate>Tue, 19 Oct 2010 06:17:00 GMT</pubDate><guid>http://www.blogjava.net/BearRui/archive/2010/10/19/320502.html#335572</guid><description><![CDATA[很好的分析<br>谢谢<img src ="http://www.blogjava.net/BearRui/aggbug/335572.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BearRui/" target="_blank">ryanbay</a> 2010-10-19 14:17 <a href="http://www.blogjava.net/BearRui/archive/2010/10/19/320502.html#335572#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>