首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    java随机生成姓名、邮箱、ip、MAC地址、手机号、经纬度以及身份证号等工具类

    第一个先从生成中国人名字开始吧: 代码如下: package cn.cnbuilder.utils.random; /** * 随机生成中文姓名 * 代码源于网络 由kingYiFan整理...* * @return */ public static String getChineseName() { /** * 生成姓名的男还是女...重头戏:根据〖中华人民共和国国家标准 GB 11643-1999〗规则随机生成身份证号码。...*  身份证号码构成: *   1 地址码 *   (身份证前六位)表示编码对象常住户口所在县(市、镇、区)的行政区划代码。...以上就是随机生成姓名、随机生成邮箱、随机生成ip地址、随机生成MAC地址、随机生成手机号、随机生成经纬度、随机生成身份证号工具类代码。有什么问题可以联系我哈。

    7.5K32

    数据库索引,你要了解的都在这里!

    如果不好理解的话我们来看一下这张图,一张维护了用户身份证号码和姓名的表。 ? 上图中,User2 和 User4 根据身份证号计算出来的哈希都是 N,这样后面就变成了一个链表。...如果给你一个指定的身份证号码让你查询对应的姓名,需要先根据哈希函数换算数组的index值,如果该位置有多个值,那么遍历链表即可。...还是上面这个根据身份证号名字的例子,如果我们使用有序数组来实现的话,示意图如下所示: ? 这里的数组就是按照身份证号递增的顺序保存的。...也就是说,如果有根据身份证号查询市民信息的需求,我们只要在身份证号字段上建立索引就够了。而再建立一个(身份证号姓名)的联合索引,是不是浪费空间?...如果现在有一个高频请求,要根据市民的身份证号查询他的姓名,这个联合索引就有意义了。它可以在这个高频请求上用到覆盖索引,不再需要回表整行记录,减少语句的执行时间。 当然,索引字段的维护总是有代价的。

    60510

    MySQL实战之深入浅出索引(下)

    ,也就是说,如果根据身份证号查询市民信息的需求,我们只要在身份证号字段上建立索引就够了。...而再建立一个(身份证号姓名)的联合索引,是不是浪费空间? 如果现在有一个高频请求,要根据市民的身份证号查询他的姓名,这个联合索引就有意以了。...它可以在这个高频请求上用到覆盖索引,不再需要回表整行记录,减少语句的执行时间。 当然,索引字段的维护总是有代价的。...如果我现在要按照市民的身份证号他的家庭地址呢?虽然这个查询需求在业务中出现的概率不高,但总不能让它走全表扫描吧?...所以现在知道了,这篇开头的问题里,我们要为高频请求创建(身份证号姓名)这个联合索引,并用这个索引支持根据身份证号查询地址的需求。 那么如果既有联合查询,又有基于a、b各自查询的呢?

    35600

    只有名字,如何查到老赖的身份证号

    三叔也急需用钱,就拿着借条去法院起诉,但是法院需要提供身份证号,但借条是只有名字,当时并未留身份证号。于是三叔找我帮忙,希望我能帮助查出此人的身份证号。提供的信息很有限,就姓名、手机号、所在城市。...我开始了头脑风暴,他是否开通某银行的银行卡,让银行的朋友帮忙,或者让手机号所在的电信公司的朋友帮忙,或者让派出所工作的朋友帮助,然后这些方法都否定了,一是我没有这些行业上班的朋友,二是就算有,他们也极大可能没有查询权限...,即使有权限,他们也不可能冒风险帮我,毕竟这是涉及用户隐私的事情。...于是我去中国裁判文书网了下,看看有没有他的相关文书:http://wenshu.court.gov.cn/,输入姓名一搜,果然有: ?...按顺序将这 500 个身份证号逐一查询,如果查询到结果就说明该身份证号已找到。

    22.4K40

    Windows server 2016——SQL server T-SQL查询语句

    降序 默认是升序(ASC)排列 例: 查询employee表中所有员工信息,按照基本工资从高到低显示查询结果 SELECT * FROM employee ORDER BY 基本工资 DESC 时去重...、身份证号和职务生成一个新表new01 SELECT 姓名,身份证号,职务 INTO new01 FROM employee 使用UNION关键字 INSERT INTO table-name [...、查询备注不为空的员工所有信息 12、查询employee表中前5行的数据 13、查询employee表中“姓名”和“身份证号”两列数据,查询结果“姓名”列名称显示为“name”,“身份证号”列名称显示为...0、除CTO以外的,所有员工的姓名身份证号、职务和基本工资,其中姓名字段显示为name,查询结果按照基本工资的由高到低排列。...17、将employee表中所有员工的姓名身份证号和职务生成一个新表new01 18、将employee表中所有基本工资大于等于15000的员工的姓名、职务和出生日期保存到新表new02。

    22220

    记一次社工骗子的过程

    现有的信息: 姓名、银行卡号、微信号。...我把这一万个手机号的归属地了出来,从中筛选出了一百多条白银市的手机号(还好不多...) ?...接下来就是与姓名进行匹配,阿里云云市场有api,我这次用的是姓名+手机号,核对姓名身份证号码和手机号码是否一致 ? 经过一百多次的匹配,最终获得了骗子的手机号。有了手机号可操作性就强了。...了下白银市平川区的号段,确定身份证号为:62040319930507**** 了下身份证的码编码规则及校验位校验算法,但是由于缺了最后整整四位,所以无法计算出具体数字,但是骗子是男性,所以可以确定身份证第...于是再次进行了排列组合,这次的结果全部用于api验证(花了挺多钱的..还好我朋友做生意的挺有钱的把钱补给了我) 最后得到了骗子的身份证号码,然后从裤子中检索出了骗子的家庭住址以及...他父亲的姓名和联系方式

    11.1K32

    基于SSM的电信运营支撑系统的设计与实现

    功能 建立账务账号管理和维护,管理员可以维护客户的信息;可用通过身份证号姓名、登录名、账务账号状态一个或多个条件查看账务账号信息。...建立业务账号管理和维护,管理员可以为客户申请一个或多个业务,同时,可以维护客户账号信息;可以通过OS账号、服务器IP、身份证号、业务账号状态一个或多个条件查看业务账号信息。...(2)账务账号管理模块:进行客户信息的CRUD(增改删),其中,删除后,不能开通、修改、删除。...删除账务账号同时,删除下属的所有业务账号;暂停、删除账务账号,下属的所有业务账号也会收到影响;账务信息可以根据姓名、登录名与身份证号进行模糊搜索。...(5)管理员管理模块:对角色进行增改删[1]。 (6)建立权限控制机制,系统能够通过登录管理员的类型确定本管理员的权限,动态加载功能模块供管理员使用。

    51040

    MySQL深入学习第五篇 - 深入浅出索引(下)

    也就是说,如果有根据身份证号查询市民信息的需求,我们只要在身份证号字段上建立索引就够了。而再建立一个(身份证号姓名)的联合索引,是不是浪费空间?...如果现在有一个高频请求,要根据市民的身份证号查询他的姓名,这个联合索引就有意义了。它可以在这个高频请求上用到覆盖索引,不再需要回表整行记录,减少语句的执行时间。 当然,索引字段的维护总是有代价的。...如果我现在要按照市民的身份证号他的家庭地址呢?虽然这个查询需求在业务中出现的概率不高,但总不能让它走全表扫描吧?反过来说,单独为一个不频繁的请求创建一个(身份证号,地址)的索引又感觉有点浪费。...如果你要的是所有名字第一个字是“张”的人,你的 SQL 语句的条件是"where name like ‘张 %’"。...所以现在你知道了,这段开头的问题里,我们要为高频请求创建 (身份证号姓名)这个联合索引,并用这个索引支持“根据身份证号查询地址”的需求。 那么,如果既有联合查询,又有基于 a、b 各自的查询呢?

    47030

    MySQL实战第五讲 - 深入浅出索引(下)

    也就是说,如果有根据身份证号查询市民信息的需求,我们只要在身份证号字段上建立索引就够了。而再建立一个(身份证号姓名)的联合索引,是不是浪费空间?...如果现在有一个高频请求,要根据市民的身份证号查询他的姓名,这个联合索引就有意义了。它可以在这个高频请求上用到覆盖索引,不再需要回表整行记录,减少语句的执行时间。 当然,索引字段的维护总是有代价的。...如果我现在要按照市民的身份证号他的家庭地址呢?虽然这个查询需求在业务中出现的概率不高,但总不能让它走全表扫描吧?反过来说,单独为一个不频繁的请求创建一个(身份证号,地址)的索引又感觉有点浪费。...如果你要的是所有名字第一个字是“张”的人,你的 SQL 语句的条件是"where name like ‘张 %’"。...所以现在你知道了,这段开头的问题里,我们要为高频请求创建 (身份证号姓名)这个联合索引,并用这个索引支持“根据身份证号查询地址”的需求。 那么,如果既有联合查询,又有基于 a、b 各自的查询呢?

    25431
    领券