标签:scala

Java

Java是未来的第一编程语言吗?

15

xubiao.zhuang 发布于 2020-04-07

目录 2.1 依然霸占TIOBE热门编程语言的榜首 2.2 曾经想扼杀Java的微软宣布加入OpenJDK 2.3 Oracle发布开源全栈虚拟机GraalVM 三、Java帝国受到的挑战 3.2.1 Kotlin 成为 Android 开发的首选语言 3.2.2 Flutter...

阅读(7)评论(0)赞 (0)

Java

2020年,5个你不能不知道的java IDE神器

7

yanxinchi 发布于 2020-04-06

2020年,5个你不能不知道的java IDE神器 TIOBE的4月份编程语言排行榜出来了,java还是稳坐第一位,java最新的版本也到了13,一直以来java凭借其企业级应用的优势和大量的框架级应用俘获了大量的粉丝和企业客户。 谈到开发者,java肯定是个绕不过去的话题,那么...

阅读(14)评论(0)赞 (0)

Java

lambda表达式实现原理分析

1

邓龙华 发布于 2020-04-06

能够提升代码简洁性、提高代码可读性。 例如,在平时的开发过程中,把一个列表转换成另一个列表或map等等这样的转换操作是一种常见需求。 在没有lambda之前通常都是这样实现的。 List<Long> idList = Arrays.asList(1L, 2L, 3L)...

阅读(11)评论(0)赞 (0)

Java

Java线程池实现原理及其在美团业务中的实践

30

小丁 发布于 2020-04-02

随着计算机行业的飞速发展,摩尔定律逐渐失效,多核CPU成为主流。使用多线程并行计算逐渐成为开发人员提升服务器性能的基本武器。J.U.C提供的线程池:ThreadPoolExecutor类,帮助开发人员管理线程并方便地执行并行任务。了解并合理使用线程池,是一个开发人员必修的基本功。...

阅读(29)评论(0)赞 (0)

Java

校招 – 心得和总结 (一定要看系列, Java开发岗)

1

yanxinchi 发布于 2020-04-02

其实Java开发和其他岗位开发区别在于 语言 和 项目 。 前半部分是 基础 , 应该是开发必备的。 后半部分语言和项目可能有出入。 还有一点就是, 先去拿到一个满意的Offer对你后期面试的 自信心 的提升是很大的 , 所以怎么说呢 , 对于零offer的人来说 , 每次面试的...

阅读(35)评论(0)赞 (0)

Java

从虚拟机角度看,一段 Java 代码如何执行的

2

xubiao.zhuang 发布于 2020-03-31

一段 Java 代码如何执行的 字节码、机器码、线程、栈、执行、字节码指令、元数据 // Dog.java class Dog { String name; public Dog (String name) { this.name = name } void speak(Stri...

阅读(17)评论(0)赞 (0)

Java

Flink —— 基本组件与 WordCount

6

xubiao.zhuang 发布于 2020-03-31

小白的新手学习笔记,请大佬轻喷 本文归档于 GitHub ,欢迎大家批评指正 Apache Flink is a framework and distributed processing engine for stateful computations over unbounde...

阅读(26)评论(0)赞 (0)

Java

新版Flink Java环境开发快速搭建

9

yeseng 发布于 2020-03-30

Flink是一款非常适合做流批处理的计算框架,Flink1.10.0 更是完美整合了阿里的BLink、支持了yarn模式下的跨Task资源共享,并强化了对hive的支持,下面我们通过一个简单的例子了解一下Flink的环境开发 Maven 创建项目 Flink 支持 Maven 直...

阅读(42)评论(0)赞 (0)

Java

五款优秀Web应用开发的Java框架

7

changyuan.xu 发布于 2020-03-30

【51CTO.com快译】从1996年1月23日的首发到现在,Java已经走过了24个年头了。根据TIOBE指数(译者注:该排行榜是根据互联网上有经验的程序员、课程和第三方厂商的数量,使用搜索引擎统计出各类排名)的显示:Java持续排名第一。Java已证明了自己配得上用于定制软件...

阅读(21)评论(0)赞 (0)

Spring

Spring官网阅读系列(十一):Spring中的BeanWrapper及类型转换

6

wenming.gapo 发布于 2020-03-29

BeanWrapper是Spring中一个很重要的接口,Spring在通过配置信息创建对象时,第一步首先就是创建一个BeanWrapper。这篇文章我们就分析下这个接口,本文内容主要对应官网中的3.3及3.4小结 接口定义 // Spring低级JavaBeans基础设施的中央接...

阅读(24)评论(0)赞 (0)

编程技术

分享 | “三高”产品设计的这些坑,你是不是也踩过?(下)

2

dulong 发布于 2020-03-27

供稿 |  eBay IE Team 作者 | 许健 编辑 | 顾欣怡 本文13122字,预计阅读时间40分钟 更多干货请关注“eBay技术荟”公众号 本次专栏分享,我们邀请了ebay基础架构部的研发总监许健,就设计高可靠、高扩展、高性能产...

阅读(35)评论(0)赞 (0)

编程技术

来自Bosch 等全球顶级Tier1的激光雷达博士团队加入RoboSense

1

yeseng 发布于 2020-03-27

继Leilei Shinohara博士(全球首款车规级激光雷达Scala的项目核心团队成员)后,RoboSense国际化队伍再添四名来自顶级Tire1的激光雷达专家 – 前Bosch激光雷达团队核心成员Alexander Greiner博士、Siegwart Boga...

阅读(25)评论(0)赞 (0)

Java

Java 14 发布了,再也不怕 NullPointerException 了!

2

likai 发布于 2020-03-26

2020年3月17日发布,Java正式发布了JDK 14 ,目前已经可以开放下载。在JDK 14中,共有16个新特性,本文主要来介绍其中的一个特性:JEP 358: Helpful NullPointerExceptions null何错之有? 对于Java程序员来说,null是...

阅读(21)评论(0)赞 (0)

Java

Spring Boot 使用 Thymeleaf

dulong 发布于 2020-03-25

Thymeleaf 语法 变量表达式 ${session.user.name} 选择或星号表达式 *{customer.name} 文字国际化表达式 #{main.title} URL 表达式 @{/order/list} 关键字 功能介绍 案例 th:id 替换id ̶...

阅读(29)评论(0)赞 (0)

Java

Intellij IDEA使用教程

22

likai 发布于 2020-03-25

目录 5、搭建普通Java项目简介 2.Add Framework Support… 16.Build Module"JavaGeneralObj" 17.Rebuild Module "JavaGeneralObj" 24.O...

阅读(28)评论(0)赞 (0)

Java

面试刷题1: 简要介绍java平台?java是解释执行的吗?

2

hanze 发布于 2020-03-24

我是李福春,我为面试做准备。今天回答第一个问题。 java平台简要介绍?java是解释执行的吗? java平台 java平台基于jvm具备write once,run everywhere的跨平台能力; 具备自动垃圾回收; 具有无所不能的生态圈,比如spring,大数据,搜索,m...

阅读(17)评论(0)赞 (0)

编程技术

微服务核心研究之–编排

15

likai 发布于 2020-03-23

目录: 一、微服务编排的必要性 二:3种常见的微服务编排方式 1、Orchestration(编制) 2、Choreography(编排) 3、API网关 三、微服务编排的框架(Orchestration方式) 1、流程编排的思路 2、流程编排的模型 3、适配参数 4、流水号 5...

阅读(24)评论(0)赞 (0)

编程技术

百万年薪架构师告诉你:什么kafka?为什么选择kafka?

2

yanxinchi 发布于 2020-03-22

1. 什么是kafka? Kafka是由LinkedIn开发的一个分布式的消息系统,使用Scala编写,它以可水平扩展和高吞吐率而被广泛使用。目前越来越多的开源分布式处理系统如Storm,Spark,Flink都支持与Kafka集成。现在我们的数据实时处理平台也使用到了kafka...

阅读(26)评论(0)赞 (0)