标签:scala

Java

BIO到NIO源码的一些事儿之NIO 下 Buffer解读 下

9

邓龙华 发布于 2019-02-15

此系列文章会详细解读NIO的功能逐步丰满的路程,为Reactor-Netty 库的讲解铺平道路。 关于Java编程方法论-Reactor与Webflux的视频分享,已经完成了Rxjava 与 Reactor,b站地址如下: Rxjava源码解读与分享: www.bilibili....

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

Java

Java开发人员的反应编程介绍 – Fernando Almeida

刘莉莉 发布于 2019-02-07

不可否认的是,在Dev(和Ops最近)领域出现的数千项创新中,讨论最多的主题之一是反应式编程。新的FW框架不断推出,例如ReactiveX(RxJava)的Java语言的实现,最近推出的带有反应式编程的Spring 5,甚至是Java 8中的lambdas和流的推出(自2014年...

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

Java

Builder模式与Java语法

Harries 发布于 2019-02-06

Builder模式是在Java中最流行的模式之一。它很简单,有助于保持对象不可变,并且可以使用 Project Lombok的@Builder 或 Immutables 等工具生成,仅举几例。 模式的流畅变体示例: <b>public</b> <b&...

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

Java

Lombok让Java再次变得酷酷的 – Grubhub Bytes

darida 发布于 2019-02-02

在Grubhub,我们在大多数后端编程中都使用Java。Java是经过实践考验的语言,在过去的20年里证明了它的速度和可靠性。虽然我们已经使用Java多年,但最近它已经开始显示它岁数大了。 虽然Java是 最流行的JVM语言之一 ,但它并不是唯一的。在过去几年中,它面临着一些挑战...

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

编程技术

聊聊 Node.js RPC(二):服务发现

1

xiaoli.he 发布于 2019-02-01

前言 Nodejs 在蚂蚁和阿里已经发展了四、五年时间,从最开始「前端工程师的玩具」,到 Web、BFF 场景的破局,逐步走到线上甚至是一些核心业务,非常不容易。回头想想 Nodejs 为什么能活下来?依靠的绝不仅仅是:非阻塞I/O、事件驱动、轻量这些官方宣传的特性,我认为更重要...

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

Java

2019年JavaEE领域预测 – adambien

darida 发布于 2019-01-31

1.甲骨文开放整个JDK的举动为亚马逊,RedHat或Azul Systems等第三方公司开辟了市场, 以继续为Java提供支持。GraalVM等创新也让Java 变得有趣。开源领域和Tiobe语言索引中的 Java流行度应该会在2019年增长。 2. 无服务器/函数即服务是一种...

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

Java

蚂蚁金服分布式链路跟踪组件 SOFATracer 数据上报机制和源码分析 | 剖析

11

刘莉莉 发布于 2019-01-31

**2019新春支付宝红包技术大揭秘在线峰会将于03-07日开始,点击 这里 报名届时即可参与大牛互动。 ** SOFA Scalable Open Financial Architecture 是蚂蚁金服自主研发的金融级分布式中间件,包含了构建金融级云原生架构所需的各个组件,是...

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

Java

细数GitHub 上既有趣又有用的 Java 项目Top14

1

darida 发布于 2019-01-31

在 GitHub 上有很多项目,能够帮我们优化手头的编程项目,或学习更多编程知识。下面我们分享 GitHub 上 14 个既有趣又有用的 Java 项目。 Bootique——让 Java 应用开发更简单 Bootique 是一个面向创建无容器、可运行 Java 应用的项目,能让...

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

Java

比Python、Java更快的 Go 语言,能否称霸江湖?

10

darida 发布于 2019-01-28

文章来源:jb51.net 有一种语言堪称比语言排行榜前五热门选手的Python、Java更快,它就是GO语言。 Go于2009年11月正式宣布推出,成为开放源代码项目,并在Linux及Mac OS X平台上进行了实现,后来追加了Windows系统下的实现。在2016年,Go被软...

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

Java

比Python、Java更快的 Go 语言,能否称霸江湖?

10

zhuangli 发布于 2019-01-28

文章来源:jb51.net 有一种语言堪称比语言排行榜前五热门选手的Python、Java更快,它就是GO语言。 Go于2009年11月正式宣布推出,成为开放源代码项目,并在Linux及Mac OS X平台上进行了实现,后来追加了Windows系统下的实现。在2016年,Go被软...

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

Spring

2019年,如何从小白升级到大牛程序员呢?

10

yanxinchi 发布于 2019-01-28

关注之后加星标,江湖要事早知道 写在前面 2018已经悄悄的走了,2019也已经匆匆的来了,我们在总结过去的同时,也要展望一下未来。俗话说一年之计在于春,我觉得我们如果想从小白升级到大牛,应该早做计划,规划一下今年要学哪些新的技能呢?我们来一一探讨一下。 SpringBoot S...

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

Java

Scala面向对象编程之Trait高级编程技术实践-JVM生态编程语言实战

wenming.gapo 发布于 2019-01-26

《JVM生态编程语言实战》来源于被一位容器云专家问道如何实现一个线程池时,让我顿感以前研究的Java并发控制相关的理论以及多线程并发设计模式忘得九霄云外,鉴于此,气愤难平,决定提升编程技术。 版权声明:本套技术专栏是作者(秦凯新)平时工作的总结和升华,通过从真实商业环境抽取案例进...

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

Java

Cisco ISE:从无需身份验证的XSS到高权限远程代码执行漏洞

xubiao.zhuang 发布于 2019-01-26

一、漏洞概要 我们发现,Cisco Identity Services Engine(ISE,身份服务引擎)存在3个漏洞,当这些漏洞被利用时,将允许未经身份验证的攻击者实现root权限并远程执行代码。第一个漏洞是存储型XSS文件上传漏洞,允许攻击者在受害者浏览器中上传并执行HTM...

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

Java

Java 8你了解多少呢?Java之被人遗忘的Java 8的八个功能

1

xirruiqiang 发布于 2019-01-25

一直以来,多线程代码是服务器开发人员的毒药(问问Oracle的Java语言架构师和并行开发大师Brian Goetz)。Java的核心库不断加入各种复杂的用法来减少访问共享资源时的线程等待时间。其中之一就是经典的读写锁(ReadWriteLock),它让你把代码分成两部分:需要互...

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

Spring

Play是一个全栈框架

8

xiaoli.he 发布于 2019-01-25

背景 没有了Spring MVC,你就什么都不会了吗? no no no ! 作为一个工程师你必须了解更多,Play MVC就是是你必备的技能,Play framework非常强大堪比Spring framework。 学习Play之前先要掌握sbt的使用。 介绍 Play是一个...

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

Java

Netty与Reactor模型

4

hanze 发布于 2019-01-25

在Netty中,一个非常重要的组件eventLoop就是基于Reactor模型的思想来实现的,所以有必要对reactor做一下了解。有关reactor模型的的结构我们看下维基百科是怎么说的。 Resources Any resource that can provide inpu...

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

编程技术

2B产品的隐藏陷阱:销售驱动

5

likai 发布于 2019-01-24

销售驱动的产品方式,对于2B公司来说的确是一个常见的因素(当然还有很多其他原因),要知道如何识别和解决这些问题,产品经理,是有责任去扫清产品发展的一切障碍的。 近年来听到越来越多2C衰退,2B兴起的声音,虽然我对这种说法保留意见,但认识的同行也有越来越多人考虑转到2B行业。作为过...

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

Java

class和dex

2

xubiao.zhuang 发布于 2019-01-24

class文件 概念:可以被JVM识别加载并执行的文件格式。java,scala,kotlin,python,ruby都可以生成class文件 怎么生成class文件: (1)通过我们的IDE ,build生成 (2)通过javac命令生成 怎么执行class文件 (1)通过ID...

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