首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
upjmbai5800
中国银联_技术开发中心_应用开发
获赞
42
粉丝
14
关注
6
看过 TA
19
男
电子科技大学
2020
Java
IP属地:上海
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑upjmbai5800吗?
发布(86)
评论
刷题
upjmbai5800
关注TA,不错过内容更新
关注
2019-11-01 16:10
已编辑
中国银联_技术开发中心_应用开发
Java源码阅读(三) LinkedList类
Java源码阅读(三) LinkedList类 LinkedList 适用于集合元素先入先出和先入后出的场景,在队列源码中被频繁使用,面试也经常问到,本小节让我们通过源码来加深对 LinkedList 的了解。 1 整体架构 LinkedList 底层数据结构是一个双向链表,整体结构如下图所示: 上图代表了一个双向链表结构,链表中的每个节点都可以向前或者向后追溯,我们有几个概念如下: 链表每个节点我们叫做 Node,Node 有 prev 属性,代表前一个节点的位置,next 属性,代表后一个节点的位置; first 是双向...
0
点赞
评论
收藏
分享
2019-10-30 21:55
已编辑
中国银联_技术开发中心_应用开发
Java源码阅读(二)ArrayList类
Java源码阅读(二)ArrayList类 ArrayList类我们几乎每天都会用到,但是对它的源码就是不一定很了解,因此在本文对ArrayList类的源码进行介绍。 1 整体架构 ArrayList 整体架构比较简单,就是一个数组结构,比较简单,如下图: 图中展示是长度为 10 的数组,从 1 开始计数,index 表示数组的下标,从 0 开始计数,elementData 表示数组本身,源码中除了这两个概念,还有以下三个基本概念: DEFAULT_CAPACITY 表示数组的初始大小,默认是 10,这个数字要记住; siz...
0
点赞
评论
收藏
分享
2019-10-20 20:28
中国银联_技术开发中心_应用开发
面试题汇总(3)
面试题汇总(3) Q:为什么使用 Long 时,大家推荐多使用 valueOf 方法,少使用 parseLong 方法? A:因为 Long 本身有缓存机制,缓存了 -128 到 127 范围内的 Long,valueOf 方法会从缓存中去拿值,如果命中缓存,会减少资源的开销,parseLong 方法就没有这个机制。 Q:为什么说-string-是不可变的 A:从源码角度回答 ,简单来说是因为 String 和保存数据的 char 数组,都被 final 关键字所修饰,所以是不可变的。
0
点赞
评论
收藏
分享
2019-10-20 17:31
已编辑
中国银联_技术开发中心_应用开发
Java源码阅读(一)String类
Java源码阅读(一)String类 读一门语言的源码是学习一门语言非常好的方法,而String类是Java中最常用的类之一,因此就来看一下String的底层源码实现。 1 不变性 我们常听人说,HashMap的key建议使用不可变类,String就是这种不可变类。这里说的不可变指的是类值一旦被初始化,就不能再被改变了,如果被修改,将会是新的类,举个例子来说明。 String s ="hello"; s ="world"; 从代码上看,s的值好像被修改了,但实际上,是把s的内存地址已经被修改了,也就是说s =“world” 这个看似...
0
点赞
评论
收藏
分享
2019-10-18 15:19
已编辑
中国银联_技术开发中心_应用开发
MySQL学习(4)
MySQL学习(4) 让order by、group by查询更快 1 order by 原理 在优化 order by 语句之前,需要先了解 MySQL 中排序的相关知识点和原理,为了方便讲解过程举例说明,首先创建一张测试表,建表及数据写入语句如下: use muke; /* 使用muke这个database */ drop table if exists t1; /* 如果表t1存在则删除表t1 */ CREATE TABLE `t1` ( /* 创建表t1 */ `id` int(11) NOT NULL AUTO_I...
0
点赞
评论
收藏
分享
2019-10-10 10:31
中国银联_技术开发中心_应用开发
MySQL学习(3)
MySQL学习(3) 条件字段有索引,为什么查询也这么慢? 如果我们想在某一本书中找到特定的主题,一般最快的方法是先看索引,找到对应的主题在哪个页码。 而对于 MySQL 而言,如果需要查找某一行的值,可以先通过索引找到对应的值,然后根据索引匹配的记录找到需要查询的数据行。然而,有时会发现,即使查询条件有索索引也会查询很慢,本节将分享这类情况。 MySQL 索引为什么能提高查询速度?将在第二章具体讲解。本节分享的是某些时候有索引却不走索引的情况,当然,大多数情况索引对提升 MySQL 查询速度还是非常明显的。 下面会讲解几种有索引但是查询不走索引导致查询慢的场景。 ...
0
点赞
评论
收藏
分享
2019-10-08 11:31
已编辑
中国银联_技术开发中心_应用开发
还愿,终于收到美团oc了
还愿,终于收到美团oc了,该许愿顺利毕业了
大盗:
是意向书?
0
点赞
评论
收藏
分享
2019-10-05 17:20
已编辑
中国银联_技术开发中心_应用开发
工作地点讨论:找工作要不要优先选离家近的城市
工作地点讨论:找工作要不要优先选离家近的城市 我个人由于是北方人,所以秋招基本上对北京的岗位更关注,当然其他城市,比如杭州上海的岗位也有关注并拿到了几个offer。想跟大家讨论工作城市离家近一点重不重要
0
点赞
评论
收藏
分享
2019-10-04 21:12
已编辑
中国银联_技术开发中心_应用开发
许愿美团offer审批通过
许愿美团offer审批通过
0
点赞
评论
收藏
分享
2019-09-30 22:43
已编辑
中国银联_技术开发中心_应用开发
美团offer审批稳不稳,求不翻车啊
美团offer审批稳不稳,求不翻车啊
0
点赞
评论
收藏
分享
2019-09-29 23:14
已编辑
中国银联_技术开发中心_应用开发
许愿美团
许愿美团
吃了🍄会变大的offer收割机😆:
许愿明天开奖,让我好好过一次国庆吧
0
点赞
评论
收藏
分享
2019-09-26 22:06
已编辑
中国银联_技术开发中心_应用开发
offer求比较
IBM 19*15 后台 北京 tplink 双九白菜价 软开 杭州 ***银行卡中心 总包26w 科技岗 北京 中兴 14*12-16 应用软件开发 南京 美团hr面完等消息 牛油有没有建议呢?
ycy保佑菜鸡求offer:
ibm吧
投递IBM等公司10个岗位 >
0
点赞
评论
收藏
分享
2019-09-22 16:58
已编辑
中国银联_技术开发中心_应用开发
百信银行编程第一道用例感觉有问题吧
百信银行编程第一道用例感觉有问题吧,4^9=362880?
我也是今麦郎:
劝退型笔试
投递中信百信银行等公司10个岗位 >
0
点赞
评论
收藏
分享
2019-10-07 12:37
已编辑
中国银联_技术开发中心_应用开发
MySQL学习(2)
MySQL学习(2) 1.show profile 分析慢查询 有时需要确定 SQL 到底慢在哪个环节,此时 explain 可能不好确定。在 MySQL 数据库中,通过 profile,能够更清楚地了解 SQL 执行过程的资源使用情况,能让我们知道到底慢在哪个环节。 可以通过配置参数 profiling = 1 来启用 SQL 分析。该参数可以在全局和和 session 级别来设置。 对于全局级别则作用于整个MySQL 实例,而 session 级别仅影响当前 session 。该参数开启后,后续执行的 SQL 语句都将记录其资源开销,如 IO、上下文切换、CPU、Memo...
0
点赞
评论
收藏
分享
2019-10-21 19:17
已编辑
中国银联_技术开发中心_应用开发
面试题汇总(2)
面试题汇总(2) Q:避开多线程并发问题的解决办法 A:目前我了解到的是:1、使用不可变对象2、使用线程封闭的方法,尤其指的是ThreadLocal 不可变对象:对象创建后装态就不可以改变,对象所有的对象域都是final修饰的,对象是正确创建的(没有this逃逸) 再来复习一下final关键字, final修饰类:不能被继承,例如String final修饰方法:锁定方法被继承类修改,一个类的private方法会被隐式的指定为final方法。 final修饰变量:最常用,修饰基本数据类型的变量,初始化后数值不能够修...
0
点赞
评论
收藏
分享
1
2
3
4
5
6
关注他的用户也关注了:
牛客网
牛客企业服务