首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
武培轩
广联达_Java工程师
获赞
729
粉丝
166
关注
8
看过 TA
204
男
西北农林科技大学
2019
Java
IP属地:河北
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑武培轩吗?
发布(359)
评论
刷题
收藏
武培轩
关注TA,不错过内容更新
关注
2020-02-29 21:01
已编辑
广联达_Java工程师
答完这10道题,我哭了
1. Apache Dubbo的默认集群容错方案是?(单选) A. Failover Cluster B. Failfast Cluster C. Failsafe Cluster D. Failback Cluster 2. 下面关于Kafka说法错误的是?(多选) A. 消息是按照topic进行划分的,一个topic就是一个queue,一个topic可以有多个消费方,当生产方在某个topic发出一条消息后,所有订阅了这个topic的消费方都可以收到这条消息 B. kafka为每个topic维护了多个partition分区,能保证一个topic的消息消费有序 C. 所有的消息读写都是在主pa...
投递思源智通等公司10个岗位 >
0
点赞
评论
收藏
分享
2020-02-10 11:28
已编辑
广联达_Java工程师
什么是数据结构?
本篇文章主要来介绍什么是数据结构。 首先让我们来看一张图片: 数据存储于计算机的内存中。内存如上图所示,形似排成 1 列的箱子,1 个箱子里存储 1 个数据。 数据存储于内存时,决定了数据顺序和位置关系的便是数据结构。 其实在我们生活中用到很多数据结构的知识,那么举一个我们生活中的栗子: 首先举一个从上往下顺序添加举个简单的例子。假设我们有1个电话簿——虽说现在很多人都把电话号码存在手机里,但是这里我们考虑使用纸质电话簿的情况——每当我们得到了新的电话号码,就按从上往下的顺序把它们记在电话簿上。 假设此时我们想给张飞打电话,但是因为数据都是按获取顺序排列的,所以我们并不知道张飞的号码具体在...
0
点赞
评论
收藏
分享
2020-02-10 11:20
广联达_Java工程师
2020-02-10
在牛客打卡101天,今天也很努力鸭!
0
点赞
评论
收藏
分享
2020-01-14 09:32
广联达_Java工程师
2020-01-14
在牛客打卡100天,今天也很努力鸭!
0
点赞
评论
收藏
分享
2020-01-06 13:07
广联达_Java工程师
2020-01-06
在牛客打卡99天,今天也很努力鸭!
0
点赞
评论
收藏
分享
2019-12-03 15:27
已编辑
广联达_Java工程师
为啥阿里巴巴强制不要在foreach里进行元素新增删除操作?
在阅读《阿里巴巴Java开发手册》时,发现有一条关于在 foreach 循环里进行元素的 remove/add 操作的规约,具体内容如下: 错误演示 我们首先在 IDEA 中编写一个在 foreach 循环里进行 remove 操作的代码: import java.util.ArrayList; import java.util.List; public class ForEachTest { public static void main(String[] args) { List<String> list = new ArrayList<>...
随风丶13:
总结起来就一个点。expectedModCount和ModCount不一致。
投递阿里巴巴等公司10个岗位 >
0
点赞
评论
收藏
分享
2019-12-03 15:02
广联达_Java工程师
为什么阿里巴巴Java开发手册中强制要求不要在foreach循环里进行元素的remove和add操作? https://mp.weixin.qq.com/s/q4S6dCIwtDbuQ4KxSBItqA
Java学习交流
0
点赞
评论
收藏
分享
2019-10-30 13:53
广联达_Java工程师
2019-10-30
在牛客打卡98天,今天也很努力鸭!
0
点赞
评论
收藏
分享
2019-10-30 14:18
已编辑
广联达_Java工程师
Java中Set集合是如何实现添加元素保证不重复的?
Java中Set集合是如何实现添加元素保证不重复的? Set集合是一个无序的不可以重复的集合。今天来看一下为什么不可以重复。 Set是一个接口,最常用的实现类就是HashSet,今天我们就拿HashSet为例。 先简单介绍一下HashSet类 HashSet类实现了Set接口, 其底层其实是包装了一个HashMap去实现的。HashSet采用HashCode算法来存取集合中的元素,因此具有比较好的读取和查找性能。 先看下HashSet的几个构造方法。 // 默认构造函数 底层创建一个HashMap public HashSet() { // 调用HashMap的默认构造...
0
点赞
评论
收藏
分享
2019-10-25 17:46
广联达_Java工程师
为什么不建议使用Date,而是使用新的时间和日期API?
Java 8:新的时间和日期API 在Java 8之前,所有关于时间和日期的API都存在各种使用方面的缺陷,因此建议使用新的时间和日期API,分别从旧的时间和日期的API的缺点以及解决方法、Java 8 新的时间和日期API进行讲解。 旧的时间和日期的API的缺陷 Java 的 java.util.Date 和 java.util.Calendar 类易用性差,不支持时区,而且都不是线程安全的。 Date如果不格式化,打印出的日期可读性差。 Thu Sep 12 13:47:34 CST 2019可以使用 SimpleDateFormat 对时间进行格式化,但 SimpleDateFormat...
后端核心技术精讲
0
点赞
评论
收藏
分享
2019-10-25 17:37
广联达_Java工程师
MySQL 日志系统之 redo log 和 binlog
之前我们了解了一条查询语句的执行流程,并介绍了执行过程中涉及的处理模块。一条查询语句的执行过程一般是经过连接器、分析器、优化器、执行器等功能模块,最后到达存储引擎。 那么,一条 SQL 更新语句的执行流程又是怎样的呢? 首先我们创建一个表 T,主键为 id,创建语句如下: CREATE TABLE `T` ( `ID` int(11) NOT NULL, `c` int(11) DEFAULT NULL, PRIMARY KEY (`ID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;插入一条数据: INSERT INTO T VALUES (...
后端核心技术精讲
0
点赞
评论
收藏
分享
2019-10-25 17:36
广联达_Java工程师
为什么阿里巴巴不建议在循环体中使用+进行字符串拼接?
之前在阅读《阿里巴巴Java开发手册》时,发现有一条是关于循环体中字符串拼接的建议,具体内容如下: 那么我们首先来用例子来看看在循环体中用 + 或者用 StringBuilder 进行字符串拼接的效率如何吧(JDK版本为 jdk1.8.0_201)。 public class StringConcatDemo { public static void main(String[] args) { long s1 = System.currentTimeMillis(); new StringConcatDemo().addMethod(); ...
后端核心技术精讲
0
点赞
评论
收藏
分享
2019-10-25 17:36
广联达_Java工程师
Java 8 Optional:优雅地避免 NPE
本篇文章将详细介绍 Optional 类,以及如何用它消除代码中的 null 检查。在开始之前首先来看下什么是 NPE,以及在 Java 8 之前是如何处理 NPE 问题的。 空指针异常(NullPointException,简称 NPE)可以说是所有 Java 程序员都遇到过的一个异常,虽然 Java 从设计之初就力图让程序员脱离指针的苦海,但是指针确实是实际存在的,而 Java 设计者也只能是让指针在 Java 语言中变得更加简单易用,而不能完全剔除,所以才有了常见对的关键字 null。 避免使用 null 检查 空指针异常是一个运行时异常,对于这一类异常,如果没有明确的处理方式,那么最佳...
后端核心技术精讲
0
点赞
评论
收藏
分享
2019-10-25 17:35
广联达_Java工程师
在 Java 中如何比较日期?
在 Java 中有多种方法可以比较日期,日期在计算机内部表示为(long型)时间点——自1970年1月1日以来经过的毫秒数。在Java中,Date是一个对象,包含多个用于比较的方法,任何比较两个日期的方法本质上都会比较日期的时间。 本文主要介绍以下五种方式: 使用 Date.compareTo() 使用 Date.before()、Date.after() 和 Date.equals() 使用 Calender.before()、Calender.after() 和 Calender.equals() 使用 getTime() 使用 Java 8 的 isBefore()、isAfter()...
后端核心技术精讲
0
点赞
评论
收藏
分享
2019-10-25 17:34
广联达_Java工程师
Spring Boot 定时任务 @Scheduled
项目开发中经常需要执行一些定时任务,比如在每天凌晨,需要从 implala 数据库拉取产品功能活跃数据,分析处理后存入到 MySQL 数据库中。类似这样的需求还有许多,那么怎么去实现定时任务呢,有以下几种实现方式。 Java 定时任务的几种实现方式 基于 java.util.Timer 定时器,实现类似闹钟的定时任务 使用 Quartz、elastic-job、xxl-job 等开源第三方定时任务框架,适合分布式项目应用 使用 Spring 提供的一个注解: @Schedule,开发简单,使用比较方便,也是本文介绍的一种方式 Spring 自身提供了对定时任务的支持,本文将介绍 Sprin...
后端核心技术精讲
0
点赞
评论
收藏
分享
1
3
4
5
6
7
24
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客企业服务