`
小网客
  • 浏览: 1249351 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

"Java在淘宝AD系统中的应用"分享汇总

 
阅读更多

AD系统的演进:

条幅AD
搜索AD
定向AD

 

AD系统需要的技术:

高性能Web服务器
关系数据库,内存KV数据库, NoSQL (BigTable) 
搜索引擎
排序算法(Ranking)
实时计算
海量日志收集和处理(MapReduce, 报表和结算)
RPC,消息中间件
客户端技术:浏览器,Javascript

 

多个子系统都采用Java实现:

直通车AD主系统
后台CRM系统,审核系统
数据同步系统
操作日志系统
消息通知系统
报表系统

 

开源Java框架和工具:

Spring, Struts 2, iBatis, JSP, Lucene, Maven … 

 

RPC框架:

淘宝HSF

 

数据存储:

目前使用Oracle数据库存储,计划迁移到Mysql
用户信息集中在一台主库,用户宝贝,关键词等数据分区到三台分库

 

消息通知引擎:

从数据库同步更新信息到AD引擎
每天消息量为千万级,高峰每秒2000条
可靠性
批量消息支持
事务支持
消息队列存储选择
Mysql
Redis
HBase

 

更多详情参见附件

2
4
分享到:
评论
1 楼 javaboy2010 2013-05-28  
不错的资料

相关推荐

    java连接AD进行用户登陆

    对于需要集成 AD 的 Java 应用程序而言,能够通过 Java 语言与 AD 进行交互是非常重要的能力之一。本文将详细介绍如何使用 Java 实现与 Active Directory 的连接以及进行用户登录验证的过程。 #### 二、关键概念与...

    java实现AD域认证

    - 在 Java Web 应用程序中创建一个“AD 域配置页面”,输入 AD 服务器的 IP 地址、端口号及域名等信息。 - 将这些配置信息保存到数据库或 XML 文件中,以便后续使用。 2. **编写认证代码** ```java public int...

    java验证AD域用户登录

    在Java中实现AD域用户登录验证,主要涉及到以下知识点: 1. **JNDI (Java Naming and Directory Interface)**: JNDI 是Java平台的标准API,它提供了一种统一的方式来访问各种命名和目录服务,包括AD域。通过JNDI,...

    AD7193中文应用手册

    在应用评估板时,数据手册提供AD7193的全面数据,是必不可少的参考资料。数据手册中通常会包含有关器件的电气特性和操作条件的详尽信息,这些信息对于正确使用评估板至关重要。 通过评估板和配套的PC软件,工程师和...

    Java AD域插入用户和密码修改

    1. **导入AD域证书**:在Java应用中使用AD域服务之前,必须先导入AD域的证书,以建立安全的SSL/TLS连接。这通常涉及将证书导入到Java的信任库(cacerts),可以通过`keytool`命令行工具完成。 2. **配置环境**:...

    java使用ldap修改ad域用户密码

    在使用 Keytool 工具后,我们需要导入 CA 证书,以便 Java 应用程序可以信任域控制器的认证中心。 编写 Java 代码 最后,我们可以编写 Java 代码来连接到 Active Directory 域控制器,并对用户密码进行修改。 ```...

    JAVA使用Ldap操作AD域的方法示例

    在Java中操作AD域,我们通常需要以下几个关键知识点: 1. **连接AD域**: - **连接地址**:通常有两个端口,389和636。389端口用于非加密连接,如查询和登录;而636端口使用SSL(Secure Socket Layer)加密,适用...

    java操控AD域源码

    Java操控AD域源码主要涉及的是使用Java编程语言与Active Directory(AD)...通过这个源码,开发者可以学习如何在Java应用中集成AD域服务,这对于开发企业级应用,尤其是需要统一用户管理和权限控制的应用来说非常有用。

    Java-AD域认证实现

    打包命令为:mvn clean package Jar包运行命令为:java -jar C:\Users\z00459km\Desktop\demo-0.0.1-SNAPSHOT.jar 亲测AD域认证通过,内容包含两种认证信息写法。

    JAVA修改AD域密码_免证书

    在IT行业中,尤其是在企业级应用开发中,与Active Directory(AD)域进行交互是一项常见的任务。AD是一个由微软提供的服务,用于集中管理网络资源,包括用户账户、密码、权限等。Java开发人员经常使用Java Naming ...

    AD7799在电子称重系统中的应用

    介绍了24位A/D转换芯片AD7799,利用AD7799解决了在弹箭静态参数测试系统中的称重问题,提供了一种 低成本高精度的电子称重方案。设计了一种基于AD7799的电子称重系统,并对系统的硬件组成和电路注意事项进行了 介绍,给...

    ad9850中文资料ad9850 pdf及ad9850的应用

    在本文中,我们将深入探讨AD9850的基本功能、工作原理、特点以及在实际应用中的注意事项。 AD9850的核心是其内部的相位累加器,它接收来自外部控制逻辑的数字频率控制字,并将其转换为相应的相位增量。这个相位增量...

    java ad域操作

    首先,我们需要了解Java中的JNDI(Java Naming and Directory Interface)服务,它是Java标准API的一部分,允许开发者访问各种命名和目录服务,包括AD。通过JNDI,我们可以查找、创建和管理AD对象,如用户、组和...

    JAVA ldap AD 域 免证书 查询 修改 删除 新增 启用 禁用 修改密码

    在这篇文章中,我们将探讨使用 JAVA 实现 LDAP 的 AD 域免证书查询、修改、删除、新增、启用、禁用和修改密码的操作。 首先,让我们了解什么是 LDAP 和 AD 域。LDAP(Lightweight Directory Access Protocol)是一...

    AD8302应用实例

    AD8302在幅相检测系统中的应用,主要是利用其内置的乘法器功能,可以同时测量信号的幅度和相位。通过将输入信号与参考信号进行相乘,然后通过低通滤波器提取出幅度和相位信息。这一特性使得AD8302成为无线通信、...

    AD1674在EIT成像系统中应用

    ### AD1674在EIT成像系统中的应用 #### 概述 电阻抗成像(Electrical Impedance Tomography, EIT)是一种利用测量体表面的电流分布变化来重建内部组织电导率分布的技术。在EIT成像系统中,模数转换器(Analog-to-...

    ad421的典型应用电路

    - **过程控制系统**:在各种过程控制系统中作为信号转换器,连接传感器和控制器。 - **远程监控系统**:应用于远程监控系统中,实现对远程设备的状态监控。 #### 五、AD421的典型应用电路示例 典型的AD421应用电路...

    STC12C5410AD系列单片机28脚典型应用电路汇总.pdf

    STC12C5410AD支持ISP(In-System Programming)技术,允许用户在不从系统中取出芯片的情况下更新程序。这一特性大大简化了开发和调试流程。使用ISP下载编程工具,可以通过计算机与单片机建立通信,将编译好的程序...

    java 连接ad域实例

    SynchAccountToAD2012实例,需要的可以下载,封装了

Global site tag (gtag.js) - Google Analytics