看到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
- 浏览 1106
- 评论(4)
- 论坛回复 / 浏览 (4 / 2747)
- 查看更多
相关推荐
《不思八九,常想一二》这篇文章,为处于教育一线的班主任们提供了一种积极的思考方式,倡导在面对困难和挑战时,积极寻找工作中的乐趣与成就。 文章开篇即引用了著名教育家魏书生的话,强调班级环境对学生个人成长...
标题中的“不思八九,常想一二”源自民国元老于右任家中的对联,这句格言寓意深远,旨在教导人们如何面对生活中的挫折与困难。人生中的不如意事常常占据大部分,但重要的是如何看待和处理这些不如意。描述中提到,...
四川省宜宾市南溪四中中考语文 现代文阅读分类复习汇编 散文部分 常想一二
价值三万元的讲义,其核心理念可以浓缩为“常想一二”,这一理念背后蕴含着深厚的人生哲学与实用的生活智慧。 “常想一二”这一概念所传递的第一个信息,是面对困境与挑战时,抱怨并不能解决问题。在生活中,每个人...
4. 生活哲学的体现:文档中有些语句反映了对生活的态度和哲学思考,如“人生不如意常八九,靣对烦恼,常想一二”等,通过这些语句传达了一种乐观向上的生活观和应对困难的方法。 5. 比喻和象征的运用:文档中使用了...
这个项目旨在提供一个完整的电商解决方案,适合开发者用于学习、研究或者作为基础进行二次开发。在这个系统中,JSP作为视图层技术,用于展示用户界面,而Java则作为后端逻辑处理语言,负责业务逻辑的实现和数据的...
LIS2DW12是一款高性能的三轴加速度计,常用于移动设备、物联网(IoT)产品以及健康和运动监测设备等,因为它能够检测设备的线性加速度。 描述指出,这个压缩包提供的驱动开发代码主要涉及寄存器操作,这意味着它可能...
I2C(Inter-Integrated Circuit)是一种串行通信协议,常用于微控制器和各种外围设备之间的连接。I2C协议只需要两条总线线路:串行数据线(SDA)和串行时钟线(SCL)。I2C支持多主机和多从机配置,具有地址识别、...
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语言...
在IT行业中,USB通信是一种广泛...通过以上知识点的详细讲解,我们可以看出这个项目涵盖了从底层硬件交互到上层应用开发的多个层面,对于想要学习C#编程、USB通信以及嵌入式系统开发的人员来说,是一个极好的实践案例。