标签:lambda

编程技术

阿里巴巴的技术专家,是如何画好架构图的?

16

hanze 发布于 2019-11-12

来源:阿里巴巴中间件 技术传播的价值,不仅仅体现在通过商业化产品和开源项目来缩短我们构建应用的路径,加速业务的上线速率, 也体现在优秀工程师在工作效率提升、产品性能优化和用户体验改善等经验方面的分享,以提高我们的专业能力。 当我们想用一张或几张图来描述我们的系统时,是不是经常遇到...

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

Spring

【Java杂货铺】用Security做权限极简入门

5

zhuangli 发布于 2019-11-11

原来大多数单体项目都是用的shiro,随着分布式的逐渐普及以及与Spring的天生自然的结合。Spring Security安全框架越受大家的青睐。本文会教你用SpringSecurity设计单项目的权限,关于如何做分布式的权限,后续会跟进。 为什么选择SpringSecurit...

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

编程技术

Kubernetes 在 Serverless 时代的工作负载:架构、平台和趋势

11

songhua.gao 发布于 2019-11-11

本文要点 微服务架构已经演化为云原生架构,其中由 Kubernetes 提供了许多基础设施关注点,并结合了服务网格和 serverless 框架提供的额外抽象。 Kubernetes 的杰出之处在于它通过 Pod 抽象为新的工作负载提供了可扩展性,同时,这也支持出现了新的云本地 ...

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

Java

再来看看Java8的新特征——lambda表达式

2

xiaoli.he 发布于 2019-11-10

什么是lambda表达式? 可以把Lambda表达式理解为简洁地表示可传递的匿名函数的一种方式:它没有名称,但它有参数列表、函数主体、返回类型,可能还有一个可以抛出的异常列表。 比如说new一个Thread的传统写法如下 Thread t = new Thread(new Run...

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

Java

夯实Java基础系列15:Java注解简介和最佳实践

4

小丁 发布于 2019-11-10

本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutorial 喜欢的话麻烦点下Star哈 文章首发于我的个人博客: www.how2playlife.com Java注解...

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

Java

Java 干货之深入理解Java内部类

1

hanze 发布于 2019-11-09

可以将一个类定义在另一个类或方法中,这样的类叫做内部类 –《Thinking in Java》 说起内部类,大家并不陌生,并且会经常在实例化容器的时候使用到它。但是内部类的具体细节语法,原理以及实现是什么样的可以不少人都还挺陌生,这里作一篇总结,希望通过这篇总结提高对...

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

Java

JUnit中用于Selenium测试的中实践

wenming.gapo 发布于 2019-11-08

自动化测试通过允许他们自动化重复性的任务来帮助简化软件测试人员的生活,而开源测试自动化框架(如Selenium)使用户能够大规模自动化Web测试体验。 但是,如果您无法验证测试用例是否通过,则自动化测试有什么用? 这是断言的体现,因此您可以跟踪执行Selenium测试的自动化脚本...

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

Java

Java8:使用并行流

12

xiaoli.wang 发布于 2019-11-07

对于斐波那契数的计算,我们都知道最容易理解的就是递归的方法: public long recursiveFibonacci(int n) { if (n < 2) { return 1; } return recursiveFibonacci(n - 1) + recurs...

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

Java

Android静态代码扫描效率优化与实践

14

小丁 发布于 2019-11-07

DevOps实践中,我们在CI(Continuous Integration)持续集成过程主要包含了代码提交、静态检测、单元测试、编译打包环节。其中静态代码检测可以在编码规范,代码缺陷,性能等问题上提前预知,从而保证项目的交付质量。Android项目常用的静态扫描工具包括Chec...

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

Java

教你怎么从Java8升级到Java11

9

wenming.gapo 发布于 2019-11-07

目前最新JDK 11,Oracle会一直维护到2026年。 Java11的新特性 1、更新支持到Unicode 10编码 Unicode 10(version 10.0 of the Unicode Standard),Unicode是一个不断在演进的行业标准,Java一直在与它...

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

Java

Java11值得关注的新特性

xiaoli.wang 发布于 2019-11-07

Java11使用前的分析。 详细的归列了值得关注的新特性,更多内容可官网查看。 JEP 181: Nest-Based Access Control 基于嵌套的访问控制 JEP 309: Dynamic Class-File Constants 动态类文件 JEP 315: Im...

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

Java

Java 发展历程

Harries 发布于 2019-11-07

JDK 1.0 1991年4月,由 James Gosling 博士领导的绿色计划(Green Project)开始启动,此计划的目的是开发一种能够在各种消费性电子产品(如机顶盒、冰箱、收音机等)上运行的程序架构。这个计划的产品就是Java语言的前身:Oak(橡树)。Oak当时在...

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

编程技术

告别烂代码,一文理解微服务中的模式和反模式

14

songhua.gao 发布于 2019-11-07

软件开发者对“四人帮”的《 设计模式 》一书应该都很熟悉,微服务中也会有一些常见的模式: 部署模式 如何部署服务是微服务中的一个重要问题,微服务的部署方式非常灵活,有以下的不同选项可供选择 (参考  open-open.com/lib/view/ ) 多服务共享主机/虚...

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

Java

我们真的做到云原生了么?

21

邓龙华 发布于 2019-11-06

作者 | Bert Ertman 译者 | 姚佳灵 根据 Bert Ertman 的演讲原文翻译,略有删改。Bert Ertman 没有过分宣传云原生,而是把重点放在云原生对 Java 开发人员的技能和经验的实际需求,以及其对传统系统设计的影响和冲击上。 今天会议的主题是“我们真...

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

Java

还在重复写空指针检查代码?考虑使用 Optional 吧!

5

zhuangli 发布于 2019-11-06

点击蓝色“ Java极客技术 ”关注我哟 加个“ 星标 ”,天天早上 08:14,一起快乐成长 01、前言 如果要给 Java 所有异常弄个榜单,我会选择将 NullPointerException 放在榜首。这个异常潜伏在代码中,就像个遥控炸弹,不知道什么时候这个按钮...

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

Java

Arthas – Java 线上问题定位处理的终极利器

23

yanxinchi 发布于 2019-11-05

在使用 Arthas 之前,当遇到 Java 线上问题时,如 CPU 飙升、负载突高、内存溢出等问题,你需要查命令,查网络,然后 jps、jstack、jmap、jhat、jstat、hprof 等一通操作。最终焦头烂额,还不一定能查出问题所在。而现在,大多数的常见问题你都可以使...

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

Java

在当下,python、java、c++、golang、rust该如何选择?

4

xubiao.zhuang 发布于 2019-11-05

目录: 主要题主上面提到的四门语言的介绍,分别是难度、受欢迎度、创始时间、学成后的涉及的就业方向、优缺点。 首先,我认为编程语言是没有最好,只有最合适。但是未来预测这种事还是留给大神,这边就分享给楼主一些“干货” 四门语言的简单介绍 1、Python 难度:★ 欢迎度:★★★★☆...

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