看到javaeye的新闻顶贴功能,现在正在做的项目中有一类似的“顶”功能。
实现时需要记录log id 和 user id(这两者的数据量可怕的吓人,对数据库不是很了解)
如果有1亿用户,每个用户2篇文章,最大的数据量:1亿*2亿。
javaeye的新闻顶贴功能,猜测如下:
加载新闻时,查询数据库是否顶过?
NO
|
显示如下代码:
引用
<div id="diggs123" class="diggs">
<a onclick="new Ajax.Updater('digg123', '/news/digg/123', {asynchronous:true, evalScripts:true}); return false;" href="#">15</a>
</div>
<div id="diggd123" class="diggs_b">
<a onclick="new Ajax.Updater('digg123', '/news/digg/123', {asynchronous:true, evalScripts:true}); return false;" href="#">我 顶</a>
</div>
YES
|
或者 请求相应的链接,成功后返回以下内容:
1 <div id="digg123">
2 <div class="diggd">
3 16
4 </div>
5</div>
6<div class="diggs_b">已 顶</div>
不知javaeye如何防止无聊者恶意请求相应的链接?
随着数据量的增加,数据库的查询速度令人担忧。
分享到:
- 2007-10-25 17:37
- 浏览 1100
- 评论(4)
- 论坛回复 / 浏览 (4 / 2742)
- 查看更多
相关推荐
《不思八九,常想一二》这篇内容探讨了如何在班主任工作中找到快乐与成就感,尤其是在面对种种挑战和困难时保持积极心态的重要性。班主任的工作繁重且复杂,他们不仅要负责学生的学业,还要关注他们的生活、行为和...
标题中的“不思八九,常想一二”源自民国元老于右任家中的对联,这句格言寓意深远,旨在教导人们如何面对生活中的挫折与困难。人生中的不如意事常常占据大部分,但重要的是如何看待和处理这些不如意。描述中提到,...
四川省宜宾市南溪四中中考语文 现代文阅读分类复习汇编 散文部分 常想一二
【张忠谋EMBA讲义】的核心理念是“常想一二”,这个概念源自于对人生不如意之事的看法。人生中的不如意往往占据了大部分,但即使如此,我们仍需聚焦于那些少数的如意之事,以此来维持内心的平衡和积极态度。这个观点...
4. 生活哲学的体现:文档中有些语句反映了对生活的态度和哲学思考,如“人生不如意常八九,靣对烦恼,常想一二”等,通过这些语句传达了一种乐观向上的生活观和应对困难的方法。 5. 比喻和象征的运用:文档中使用了...
于右任则以“不思八九,常想一二”的对联表达了他的乐观,即使生活中不如意的事情占大多数,他也选择关注那些如意的事,保持积极的心态。 文章还提到了“生不逢时”的例子,如王勃笔下的冯唐,一生才华未能得到施展...
这个项目旨在提供一个完整的电商解决方案,适合开发者用于学习、研究或者作为基础进行二次开发。在这个系统中,JSP作为视图层技术,用于展示用户界面,而Java则作为后端逻辑处理语言,负责业务逻辑的实现和数据的...
LIS2DW12是一款高性能的三轴加速度计,常用于移动设备、物联网(IoT)产品以及健康和运动监测设备等,因为它能够检测设备的线性加速度。 描述指出,这个压缩包提供的驱动开发代码主要涉及寄存器操作,这意味着它可能...
I2C(Inter-Integrated Circuit)是一种串行通信协议,常用于微控制器和各种外围设备之间的连接。I2C协议只需要两条总线线路:串行数据线(SDA)和串行时钟线(SCL)。I2C支持多主机和多从机配置,具有地址识别、...
Pic12F508是Microchip Technology公司生产的一款低功耗、高性能的8位微控制器,常用于嵌入式系统设计。这款微控制器具有小型封装、易于使用的特性,适合各种小型电子项目。 描述中提到“pic12f508比较全的例子了”...
C++是一种强大的、面向对象的编程语言,常用于嵌入式系统和实时应用,因其高效性和灵活性而被选择为STM32的开发语言。 在【压缩包子文件的文件名称】"白光烙铁_V3.1.1硬件SPI(天山V1.2)"中,我们可以推测这可能是...
PDIUSBD12是Microchip Technology(微芯科技)生产的一种USB转串口芯片,常用于各种嵌入式系统中的通信和控制应用。 PDIUSBD12是一款低功耗、全速USB 2.0器件,它提供了两个通用异步接收/发送器(UART)端口,可以...
在IT领域,尤其对于那些需要在远程服务器上进行数据库管理或开发工作而不想占用大量系统资源的用户来说,这是一个非常实用的工具。 Oracle Instant Client主要包括以下组件: 1. **oci.dll**:Oracle Call ...
在实际应用中,PDIUSBD12和PL2303常被用于各种嵌入式系统,如GPS接收器、条形码扫描仪、打印机、Modem等。开发人员需要了解如何配置这些芯片的寄存器以满足特定应用需求,这通常涉及到编程USB设备描述符、配置选择、...
GP2D12是一款由Samsung制造的红外线距离传感器,常用于机器人导航、物体检测以及自动门等应用中。这个“GP2D12仿真文件.zip”可能包含了一系列与GP2D12传感器相关的仿真模型、代码示例、配置文件等资源,用于帮助...
Freescale 9S12是基于Motorola的HCS12微处理器架构的一系列高性能8位微控制器,常用于工业控制、汽车电子和嵌入式系统等领域。该系列MCU的特点包括: 1. **高性能CPU核心**: 9S12采用增强型MCS-96指令集,具有高速...
标题中的“MC9S12XEP100的uCOS-II移植工程”指的是将嵌入式实时操作系统(RTOS)uCOS-II成功移植到MC9S12XEP100微控制器上。...对于想要在这款微控制器上使用RTOS的工程师来说,这是一个宝贵的资源。
全向天线是一种能够向各个方向均匀辐射电磁波的天线,常用于无线通信系统中,提供全方位的覆盖。12DB的全向天线指的是具有12分贝增益的天线,这表示相比无增益的天线,它能更有效地集中和传播无线信号。以下是一个...
1. **PIC12F683微控制器**:这是一个8位微控制器,具有低功耗、低成本和小体积的特点,常用于小型电子项目。它拥有内置的振荡器、数字输入/输出端口、定时器和PWM模块。 2. **C语言编程**:在嵌入式系统中,C语言...