上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: 写在前头 今天再看阿里的Java开发手册,里面异常处理第10条提到这样一个建议。 【推荐】防止 NPE ,是程序员的基本修养,注意 NPE 产生的场景:1 ) 返回类型为基本数据类型,return 包装数据类型的对象时,自动拆箱有可能产生 NPE。反例: public int f() { retur 阅读全文
posted @ 2019-02-24 14:49 程序员博博 阅读(5452) 评论(1) 推荐(1) 编辑
摘要: 0. 写在最前面 一直想成为讲故事很厉害,无奈自己从小语文就不好,讲话写东西也是流水账的风格,如果各位大佬觉得无聊,直接拉到最后看面经即可。 大概去年的一月份左右,我也比较迷茫。这份迷茫源于,不清楚自己要怎么做,要怎么准备,对于来临的春招秋招毫不知情,不知如何才能找到一份不错的实习,一份相对不错的工 阅读全文
posted @ 2019-01-25 13:21 程序员博博 阅读(5049) 评论(4) 推荐(12) 编辑
摘要: 0. 写在最前面 之前实习天天在写业务,其中有一个业务是非常的复杂,涉及到了特别多的表。最后测下来,一个接口的时间,竟然要5s多。 当时想写一个AOP,来计算处理接口花费多长时间,也就是在业务逻辑的前面计算开始的时间,业务逻辑后面计算结束的时间,一相减即可。 但我发觉我竟然忘记怎么写了,哎,没办法, 阅读全文
posted @ 2019-01-24 21:23 程序员博博 阅读(636) 评论(0) 推荐(1) 编辑
摘要: 职位 Java开发 一面 数据流中位数 九宫格,连成5个数,总共有多少个 这道题有点类似于手机屏幕解锁 3x3 九宫格 连上五个数字就开锁成功了 最长连续子序列 聊基础 JVM 并发 聊人生 数据流中位数 九宫格,连成5个数,总共有多少个 这道题有点类似于手机屏幕解锁 3x3 九宫格 连上五个数字就 阅读全文
posted @ 2019-01-23 13:26 程序员博博 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 职位 Java开发工程师 一面 自我介绍 上过什么课 数据库事务 ACID详细介绍 隔离性详细介绍 B+树画出来 死锁产生的条件 生产者消费者 PV原语实现 最短路和关键路径 好像真的没了 但面了近40分钟 自我介绍 上过什么课 数据库事务 ACID详细介绍 隔离性详细介绍 B+树画出来 死锁产生的 阅读全文
posted @ 2019-01-23 13:25 程序员博博 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 职位 Java后台 一面 自我介绍 项目 主要学习了Java的哪些方法 你对自己1-2年短期规划 毕业时间 RabbitMQ担任什么角色 kafaka有了解过么 SQL优化从哪方面讨论 哪些类型字段适合加索引 性别字段适合加索引 jdk源码有看过么? Java常用的设计模式 Spring的AOP 你 阅读全文
posted @ 2019-01-23 13:23 程序员博博 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 职位 后台开发 一面 算法 12322121343434 1232212134343*4 必须插入五个星号,每个数字必须在0-600之间,有几种插入方法 一个进程,有10个子进程,那么一个子进程fork一个子进程,那么这个子进程有多少个进程。 物理地址和虚地址 http传入的Request和返回的R 阅读全文
posted @ 2019-01-23 13:22 程序员博博 阅读(818) 评论(1) 推荐(0) 编辑
摘要: 职位: 测试开发 + Java开发 一面 自我介绍 HashMap怎么解决Hash冲突的 ConcurrentHashMap怎么解决线程安全 常见的排序有没有了解过 一堆基本有序的数组,用哪种排序效率最高 JDK1.6到JDK1.8 GC上面最大做了什么变化 CMS怎么进行垃圾收集的 G1怎么进行垃 阅读全文
posted @ 2019-01-23 13:21 程序员博博 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 职位 Java开发工程师 一面 redis常用的数据结构 SortedSet 排序set怎么实现? 跳表 redis失效 expire怎么实现的? crontab + get mysql数据存储引擎 mysql事务怎么实现 mysql索引,哪些需要建,哪些不需要 复合索引,最左前缀。 线程栈经常抛出 阅读全文
posted @ 2019-01-23 11:47 程序员博博 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 前言: 是这样的,这周三我在测试一个接口的时候,发现竟然超时了。我们RPC框架用的DUBBO,我超时设置的时间为 timeout=3s。 按照道理,一个方法超过3s,对用户是非常不友好的,用户会立马会感觉是反应十分的慢。 所以进行排查 + 优化 排查一阶段: 因为这个方法中,有很多个小方法,大概如下 阅读全文
posted @ 2019-01-23 11:27 程序员博博 阅读(1306) 评论(2) 推荐(1) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页