2 u012796886 u012796886 于 2016.04.12 08:27 提问

我想用JAVA开发一个论坛,遇到了几个问题 10C

发帖回复等情况的表如何设计?如何结合ajax,而不是整页加载。希望大家能帮帮我。

1个回答

wds__moon
wds__moon   2016.04.12 09:57

数据库设置肯定是发帖是个单独表(考虑数据量太大,如果要分表的话,可以按照ip获取城市来分表),回复是一个表
,但是回复这个表有一个技巧,就是连续回复,我第一个回复,然后有人在我下面回复我,而不是新的回复,其实他的数据结构就好比一个json数组格式的字符串,
那我们怎么设置这个关联呢,看图
图片说明
现在问题来了,
关于这个ajax 加载就简单了,你可以先加载帖子,过3秒加载回复(js都是很简单的)

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
java开发中遇到的一些小问题
工作中经常会遇到一些很小的问题,但就是怎么都解决不了,得到的结果总是不符合常理,所以我就把自己遇到过的一些小问题记录下来。long类型的数据丢失精度的问题:2018.5.8遇到一个很让我不解的问题,精度丢失的问题,无论怎么看就是没有小数部分,后来才发现除数是long类型,long类型的数据做除法运算的时候需要给被除数+d,否则就会丢失精度。例如:long a=26;                ...
HDU 2897 邂逅明下(巴什博弈)
当日遇到月,于是有了明。当我遇到了你,便成了侣。 那天,日月相会,我见到了你。而且,大地失去了光辉,你我是否成侣?这注定是个凄美的故事。(以上是废话) 小t和所有世俗的人们一样,期待那百年难遇的日食。驻足街头看天,看日月渐渐走近,小t的脖子那个酸呀(他坚持这个姿势已经有半个多小时啦)。他低下仰起的头,环顾四周。忽然发现身边竟站着位漂亮的mm。天渐渐暗下,这mm在这街头竟然如此耀眼,她是天使吗?站着小t身边的天使。 小t对mm惊呼:“缘分呐~~”。mm却毫不含糊:“是啊,500年一遇哦!”(此后省略5000字
Windows CE CAB 向导遇到了错误。有关更多信息,请参阅输出窗口
解决方案: 选中智能设备CAB项目,点击F4,把Manufacture的名称改成非中文的就行了。
DNS无法完成注册、套接字操作遇到已死的网络
       一次系统更新之后,机器黑屏,手动重启,系统报“系统文件%windowsroot%/system32/ntoskrnl.exe损坏和缺失,系统无法启动”。这个好办,从WinPE进入系统,查看相应位置,问题文件存在。从它机拷贝文件覆盖之。重启,顺利进入系统,欣喜着。       然而,运行Dr.Com,却屡屡报“程序所使用的端口被其他程序占用”,尝试重新运行它多次,无法解决,于是咒骂这个
你在开发中遇到哪些技术问题?又是怎么解决的?
对使用的框架本以为很熟悉,但是总会发现以前没有关注的地方,如何优雅的控制事务,分布式事务的一致性问题,缓存的及时更新问题, 还有如何把每天重复的CRUD工作给省略一键生成 StackOverFlow 优雅的控制事务:请参考波总的事务控制 波总做的就已经很好了 分布式事务的一致性 缓存更新:这个真不太好描述 因为我再小心也会掉坑里...
不是因为你多优秀 而是在那个时候我遇到了你
一次,和朋友在餐馆吃饭,闲谈机锋消尽,哑然无声。忽闻隔壁桌上有一段极有意思的对话。有一个男人大概是喝高了,意气风发地在同座面前大肆吹嘘自己年轻时代的种种风光故事,自然地话题落在了女人身上。这位仁兄公然开玩笑指着坐在旁边的女士,说她那时候多么多么喜欢他。朋友之间开玩笑,也算正常,周
使用Xcode8遇到的问题以及解决方案
升级了Xcode8,然后各种不爽,因为变动还是比较多的,我将列出Xcode8的一些新特新和开发过程中会遇到的一些问题: 1.快捷键 cmd+/注释不可用的问题: 因为苹果为了解决xcode ghost(一种手机病毒),把插件屏蔽了。 解决方法: (1)打开终端,输入命令行: sudo /usr/libexec/xpccachectl ,接着重启Xcode或者电脑。 (2)开启Xcod
我发现,自己总是在假期中学习
现在回想起来,我之前的很多学到的东西,都是利用假期。 在假期这样几乎没有新的学习和考试压力,同时也无事可做,学习些新的东西是我最好地打发这些时间的东西了。 我不觉得我是个很有毅力的人,很多事情我都不能一直坚持,但我不能让自己处在一个不在向前的状态,哪怕这种状态是伪装的。 所以我渐渐发现,我在假期里的学到的东西更多,我在火车上的时候读书十分高效。 现在想想,曾经在大学的几个假期中学过单片机、
解决 "GStreamer 遇到了常规流错误"问题
 1 、在终端输入:sudo apt-get remove totem-gstreamer2 、在终端输入:sudo apt-get install totem-xine totem-mozilla totem3、安装win32Codecs(已安装过的略过这一步)。win32Codecs的下载地址(下载完成后双击就可以安装):http://www.debian-multim
大写字符移位_腾讯实习编程题
题目:小Q最近遇到了一个难题:把一个字符串的大写字母放到字符串的后面,各个字符的相对位置不变,且不能申请额外的空间。 你能帮帮小Q吗? 输入描述: 输入数据有多组,每组包含一个字符串s,且保证:1<=s.length<=1000. 输出描述: 对于每组数据,输出移位后的字符串。 输入例子: AkleBiCeilD 输出例