首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏datartisan

    ACCESS--分组排名获取常驻小区

    1)首先对原表进行排序; SELECT user.msisdn, user.cellname, user.throughput FROM [user] ORDER BY user.msisdn, 2)该表基础上,建立子查询得到分组排名; SELECT qry1.msisdn, qry1.cellname, qry1.throughput, (select count(*) from qry1 as tbl2 where qry1.throughput < tbl2.throughput and qry1.msisdn = tbl2.msisdn)+1 AS `rankN` FROM qry1 qry1 as tbl2 where qry1.throughput < tbl2.throughput and qry1.msisdn = tbl2.msisdn)+1 AS rankN FROM = tbl2.msisdn)+1) In (1,2,3))); ?

    1.3K40发布于 2019-12-26
  • 来自专栏老虎刘谈oracle性能优化

    改写的力量--分析函数不光只有row_number()

    t.town_id, ROW_NUMBER () OVER (PARTITION BY t.msisdn ORDER BY t.stat_date t WHERE t.row_id = 1 ) t, ( SELECT /*+parallel(t, 8) full(t)*/ t.msisdn MAX (t.day31) day31 FROM interim_cp_emu_02 t GROUP BY t.msisdn ) t2 WHERE t.msisdn = t2.msisdn; 这个开发人员知道使用row_number()分析函数做记录去重,但是却不知道还有其他的分析函数可以取MAX,根据原SQL的业务逻辑,改写如下: INSERT /*+ append MAX (t.day31)over (partition by t.msisdn) as day31 FROM bsdata.interim_cp_emu_02

    61610编辑于 2022-06-22
  • 来自专栏java 微风

    关联表多数据的批量insert (批量导入,测试19W条数据用时46秒)

    /usermgr/initQuery.do"; String[] excelTop = new String[]{"msisdn","custname","phoneType" in (select msisdn from usr_end_user )"; BatchInsert.goSql(insertSql); // 删除问题数据( 用户已存在)-sql String deleteErrorSql ="delete from insertListTemp"+tableName+" where msisdn in (select msisdn from usr_end_user )"; BatchInsert.goSql(deleteErrorSql); // 只修改数据 String [] col = new String[] {"id","msisdn","custname","phoneType","creditamount","payType"}; List<List

    1.7K50编辑于 2022-04-13
  • 来自专栏Lvshen的技术小屋

    分布式环境中如何使用聚合日志系统ELK

    >0100</msg_version><cont_version>0100</cont_version><access_token></access_token><content><request><msisdn >13xx6945211</msisdn><password>871221</password><portal_id>101704</portal_id><login_type>34</login_type ><base_info><verifycode>173616671275425657328820</verifycode><operator_id>132394</operator_id><row><msisdn >13xxx945211</msisdn><role_id>6100004</role_id><owning_mode>1</owning_mode><status>1</status><inure_time >13xxx945211</msisdn><password>871221</password><portal_id>101704</portal_id><login_type>34</login_type

    69640编辑于 2022-05-05
  • 来自专栏FreeBuf

    走近科学:揭开伪基站的神秘面纱

    二、GSM基本原理 整个GSM网络中,在手机终端侧,最重要的两个标识是IMSI和MSISDN。而运营商网络侧,核心是一个控制器(MSC)和三个数据库(HLR、VLR、AUC)。中间是基站系统。 MSISDN 用户的电话号码,相当于姓名或者QQ昵称,即便重复了也不会影响正常的通信过程。IMSI和MSISDN的对应关系,存储在运营商的HLR中。 每个用户在GSM网中注册登记时,被分配给一个客户电话号码(MSISDN,就是通常的手机号)和客户身份识别码(IMSI)。

    2.3K80发布于 2018-02-06
  • 来自专栏全栈程序员必看

    Jmeter并发测试_jmeter并发设置

    jmeter性能测试笔记 目的:不同用户同一时间对一个接口进行访问的成功率 1.http请求信息 将传入的参数用${content}参数化读取 2.请求头信息 将头部信息msisdn

    1.8K50编辑于 2022-11-11
  • 来自专栏网络安全与可视化

    使用nProbe监控移动网络(2G,3G和LTE)

    IPFIX 35632.227] %GTPV1_END_USER_IMSI GTPv1 End User IMSI [NFv9 57700][IPFIX 35632.228] %GTPV1_END_USER_MSISDN GTPv1 End User MSISDN [NFv9 57701][IPFIX 35632.229] %GTPV1_END_USER_IMEI GTPv1 End User IMEI [NFv9 57702 IPFIX 35632.276] %GTPV2_END_USER_IMSI GTPv2 End User IMSI [NFv9 57749][IPFIX 35632.277] %GTPV2_END_USER_MSISDN GTPv2 End User MSISDN [NFv9 57750][IPFIX 35632.278] %GTPV2_APN_NAME GTPv2 APN Name [NFv9 57751][IPFIX RADIUS_USER_IMSI RADIUS User IMSI (Extension) [NFv9 57720][IPFIX 35632.248] %RADIUS_USER_IMEI RADIUS User MSISDN

    1.5K10发布于 2020-10-27
  • 来自专栏EdisonTalk

    Hadoop学习笔记—5.自定义类型处理手机上网日志

    InterruptedException { String[] spilted = v1.toString().split("\t"); String msisdn = spilted[1]; // 获取手机号码 Text k2 = new Text(msisdn); // 转换为Hadoop数据类型并作为k2 KpiWritable InterruptedException { String[] spilted = v1.toString().split("\t"); String msisdn = spilted[1]; // 获取手机号码 Text k2 = new Text(msisdn); // 转换为Hadoop数据类型并作为k2 KpiWritable

    92110发布于 2018-08-20
  • 来自专栏EdisonTalk

    Hadoop学习笔记—16.Pig框架学习

    然后使用Load命令将原始文件转换为Pig可以处理的模式: grunt>A = LOAD '/testdir/input/HTTP_20130313143750.dat' AS (t0:long, msisdn FOREACH:把A中有用的字段抽取出来   (1)这里我们需要统计的只是手机号以及四个流量数据,因此我们通过遍历将A中的部分字段抽取出来存入B中: grunt> B = FOREACH A GENERATE msisdn 3.4 GROUP:分组数据   (1)有用信息抽取出来后,看到结果中一个手机号可能有多条记录,因此这里通过手机号进行分组: grunt> C = GROUP B BY msisdn;   (2)

    83420发布于 2018-08-20
  • 来自专栏Lansonli技术博客

    数据治理(十):Atlas案例演示

    EXTERNAL TABLE `TO_YCAK_USR_D`( `UID` int, `REG_MID` int, `GDR` string, `BIRTHDAY` string, `MSISDN EXTERNAL TABLE `TO_YCAK_USR_QQ_D`( `UID` int, `REG_MID` int, `GDR` string, `BIRTHDAY` string, `MSISDN int, `REG_MID` int, `REG_CHNL` string, `REF_UID` string, `GDR` string, `BIRTHDAY` string, `MSISDN ,3-QQ渠道,4-APP渠道 ALY_ID AS REF_UID, --支付宝账号 GDR, --性别 BIRTHDAY, --生日 MSISDN 2-支付宝渠道,3-QQ渠道,4-APP渠道 QQID AS REF_UID, --QQ账号 GDR, --性别 BIRTHDAY, --生日 MSISDN

    78332编辑于 2022-04-28
  • 来自专栏FreeBuf

    移动发送奇怪短信?我想起了通讯行业的核弹级漏洞

    具体来说,攻击者可在虚假的MSC(移动交换中心)上注册受害者 MSISDN(移动号码),受害者运营商的 HLR(归属位置寄存器)作为 MSISDN、运营商和 SMS 服务中心的一种电话簿( SMSC) 将为受害者的 MSISDN 设置新位置。 3、时刻追踪用户的位置 有许多免费或付费的清晰网络服务允许一些基本的 HLR 查找服务,这些服务都不需要提供移动用户的确切位置,但是它们在一定程度上允许一部分人查看 MSISDN 是否正在漫游,分配给其归属运营商

    2.9K20编辑于 2022-06-08
  • 来自专栏小程序·云开发专栏

    用云开发快速制作客户业务需求收集小程序丨实战

    this.data.formData.home_county, group_name: formData.group_name, contact_name: formData.contact_name, msisdn : formData.msisdn, product_name: this.data.formData.product_name, word: formData.word

    1K31发布于 2019-11-21
  • 来自专栏tea9的博客

    获取安卓敏感调用检测

    Called - getLine1Number"); var temp = this.getLine1Number(); console.log("real MSISDN Called - getLine1Number"); var temp = this.getLine1Number(a); console.log("real MSISDN

    2.4K10编辑于 2023-03-07
  • 来自专栏测试游记

    5.UI自动化测试框架搭建-常用操作封装(一)

    (locale='zh_CN') def random_mobile(): """随机生成手机号""" return fk.phone_number() def random_msisdn (): return fk.msisdn() def random_name(): """随机生成中文名字""" return fk.name() def random_ssn

    59720编辑于 2022-03-29
  • 来自专栏网优小兵玩Python

    VoLTE信令系列--SRVCC/eSRVCC

    P-CSCF/ATCF_A作如下处理: P-CSCF/ATCF_A从INVITE消息中获取C-MSISDN,结合本地保存的+g.3gpp.srvcc标识、eSRVCC相关信息(ATU-STI等),确定 P-Asserted-Identity:UE的C-MSISDN号码。 Require:携带tdialog标识,指示SCC AS支持Target-Dialog头域。

    4.4K30发布于 2019-09-07
  • 来自专栏FreeBuf

    如何利用LTE网络协议漏洞把手机踢下网

    因此,只要知道对方的移动台ISDN号码(MSISDN),知道对方运营商的DEA,就可以对其进行攻击了。

    1.6K80发布于 2018-02-09
  • 来自专栏Python爬虫与算法进阶

    Python最假的库:Faker

    fake.romanized_name() # 'Xiuying Qiao' fake.name() # '钟想' 电话 fake.phone_number() # '18874465626' fake.msisdn

    70210发布于 2018-07-25
  • 来自专栏网络安全与可视化

    IMSI过滤如何简化CSP故障排除

    涉及三个主要挑战: 1.查找特定IMSI、MSISDN或IMEI的所有信令和用户平面业务。总业务量为几百Gbps,CSP采用3G和4G混合技术。

    1.4K41发布于 2020-04-09
  • 来自专栏七禾页话

    你从4G的这里开始

    其中Subscription Data包括了一个或多个PDN context、用户手机号MSISDN,每一个PDN context包含对应的APN、EPS subscribed Qos Profile 终于准备工作完成,MME发起session建立请求的第一步CSRequest(Create Session Request)到Serving GW,其中CSRequest中包含IMSI, MSISDN, GW收到CSRequest之后创建关于此用户的EPS Bearer信息表,然后发送CSRequest到PDN GW,其中CSRequest包含了大部分MME发送给Serving GW信息比如IMSI, MSISDN

    1.3K40编辑于 2022-04-19
  • 来自专栏Lansonli技术博客

    数据治理(四):数据仓库数据质量管理

    CREATE EXTERNAL TABLE `TO_YCAK_USR_D`( `UID` int, `REG_MID` int, `GDR` string, `BIRTHDAY` string, `MSISDN EXTERNAL TABLE `TO_YCAK_USR_ALI_D`( `UID` int, `REG_MID` int, `GDR` string, `BIRTHDAY` string, `MSISDN CREATE EXTERNAL TABLE `TO_YCAK_USR_QQ_D`( `UID` int, `REG_MID` int, `GDR` string, `BIRTHDAY` string, `MSISDN EXTERNAL TABLE `TO_YCAK_USR_APP_D`( `UID` int, `REG_MID` int, `GDR` string, `BIRTHDAY` string, `MSISDN `UID` int, `REG_MID` int, `REG_CHNL` string, `REF_UID` string, `GDR` string, `BIRTHDAY` string, `MSISDN

    1.7K44编辑于 2022-08-09
领券