你说的这个问题最代码目前也是明文的id设置的,确实会有安全隐患。
我想可以在插入记录的时候,生成一个对外的字符串,该值有如下特征:
1.固定长度
2.数字或字母无规则
3.支持高并发
这个值可以做为对外restful请求中的唯一标识值,比如:/share/1111.htm中的1111
所以推荐最代码目前的这个java版本的仿照twitter的IdWorker的代码:
比如:
http://www.zuidaima.com/share/1550463224040448.htm
http://www.zuidaima.com/share/2398277772594176.htm
这样在html div中可以设置其id
分享1
分享2
1.seo种有规则的url的有优势
2.无法通过简单的数字加减就能得到所有的数据、
3.其实这个值完全可以做为数据库的表记录的唯一ID值做存储,也可以order by
4.对于高频生成数据,比如微博系统,id的生成可以放到多台单独的服务器去生成这个值。