标签:scala
邓龙华 发布于 2019-02-15
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
此系列文章会详细解读NIO的功能逐步丰满的路程,为Reactor-Netty 库的讲解铺平道路。 关于Java编程方法论-Reactor与Webflux的视频分享,已经完成了Rxjava 与 Reactor,b站地址如下: Rxjava源码解读与分享: www.bilibili....
阅读(22)赞 (0)标签:2015 / ACE / Action / aix / apache / API / App / ask / BIO / bug / cache / cat / CEO / cmd / Collection / Collections / consul / core / CTO / db / entity / equals / example / EXHAUSTED / final / find / Full GC / HTML / http / https / id / IDE / IO / IOS / ip / java / Job / JVM / lib / linux / map / mapper / mina / mmap / mongo / Netty / NIO / node / NSA / operating system / Oracle / ORM / parse / Property / queue / Reactor / REST / retry / rmi / scala / Select / src / ssl / stream / synchronized / tab / tag / tar / trigger / UI / unix / update / value / volatile / web / windows / Word / 一致性 / 事故 / 互联网 / 代码 / 代码注释 / 协议 / 博客 / 参数 / 同步 / 处理器 / 字节码 / 安全 / 安装 / 定制 / 实例 / 快的 / 总结 / 操作系统 / 数据 / 数据库 / 文件系统 / 文章 / 时间 / 服务器 / 本质 / 注释 / 源码 / 物理内存 / 空间 / 管理 / 线程 / 缓存 / 编译 / 网卡 / 自动缓存 / 虚拟内存 / 调试 / 软件 / 进程 / 配置 / 需求
刘莉莉 发布于 2019-02-07
不可否认的是,在Dev(和Ops最近)领域出现的数千项创新中,讨论最多的主题之一是反应式编程。新的FW框架不断推出,例如ReactiveX(RxJava)的Java语言的实现,最近推出的带有反应式编程的Spring 5,甚至是Java 8中的lambdas和流的推出(自2014年...
阅读(49)赞 (0)标签:Android / API / CTO / http / https / id / java / JVM / kk / lambda / Reactor / scala / spring / stream / web / 代码 / 分布式 / 分布式系统 / 同步 / 并发 / 开发 / 数据 / 时间 / 服务器 / 模型 / 线程 / 软件 / 需求
Harries 发布于 2019-02-06
Builder模式是在Java中最流行的模式之一。它很简单,有助于保持对象不可变,并且可以使用 Project Lombok的@Builder 或 Immutables 等工具生成,仅举几例。 模式的流畅变体示例: <b>public</b> <b&...
阅读(24)赞 (0)标签:ACE / build / final / http / https / id / IDE / IO / java / JVM / scala / Swift / tab / UI / value / 代码 / 删除 / 参数 / 实例 / 开发 / 插件 / 测试 / 编译 / 递归 / 黑客
darida 发布于 2019-02-02
在Grubhub,我们在大多数后端编程中都使用Java。Java是经过实践考验的语言,在过去的20年里证明了它的速度和可靠性。虽然我们已经使用Java多年,但最近它已经开始显示它岁数大了。 虽然Java是 最流行的JVM语言之一 ,但它并不是唯一的。在过去几年中,它面临着一些挑战...
阅读(18)赞 (0)标签:App / ArrayList / bean / build / CEO / Collection / Collections / CTO / DOM / equals / Features / final / HashMap / HashSet / http / https / id / IDE / IO / java / Java 9 / JVM / list / log4j2 / mail / map / maven / plugin / rand / scala / Service / ssl / struct / tar / UI / value / 一致性 / 下载 / 专注 / 代码 / 关键词 / 分布式 / 删除 / 参数 / 字节码 / 安装 / 实例 / 工程师 / 并发 / 开发 / 总结 / 插件 / 数据 / 时间 / 注释 / 测试 / 漏洞 / 生命 / 端口 / 组织 / 编译 / 自动生成 / 解析 / 软件 / 配置 / 需求
xiaoli.he 发布于 2019-02-01
![]()
前言 Nodejs 在蚂蚁和阿里已经发展了四、五年时间,从最开始「前端工程师的玩具」,到 Web、BFF 场景的破局,逐步走到线上甚至是一些核心业务,非常不容易。回头想想 Nodejs 为什么能活下来?依靠的绝不仅仅是:非阻塞I/O、事件驱动、轻量这些官方宣传的特性,我认为更重要...
阅读(26)赞 (0)标签:ACE / API / App / apr / Architect / client / consul / consumer / DNS / Eureka / git / GitHub / Haproxy / http / https / id / IDE / IO / ip / java / js / lib / list / Master / node / Node.js / provider / Proxy / scala / Service / src / UI / web / zookeeper / 专心 / 云 / 分布式 / 协议 / 安全 / 安装 / 工程师 / 希望 / 广告 / 开发 / 开源 / 总结 / 文章 / 时间 / 服务注册 / 服务端 / 本质 / 注册中心 / 管理 / 负载均衡 / 质量 / 软件 / 进程 / 部署 / 配置 / 长连接 / 阿里云 / 集群 / 高可用
darida 发布于 2019-01-31
1.甲骨文开放整个JDK的举动为亚马逊,RedHat或Azul Systems等第三方公司开辟了市场, 以继续为Java提供支持。GraalVM等创新也让Java 变得有趣。开源领域和Tiobe语言索引中的 Java流行度应该会在2019年增长。 2. 无服务器/函数即服务是一种...
阅读(36)赞 (0)标签:2019 / Android / API / bean / eclipse / http / https / Hystrix / IBM / id / IO / ip / java / JavaScript / JVM / Kubernetes / Netflix / NOSQL / scala / Service / spring / sql / tab / Uber / web / 下载 / 云 / 亚马逊 / 产品 / 代码 / 企业 / 分布式 / 删除 / 命令模式 / 响应式 / 希望 / 开发 / 开源 / 微服务 / 微软 / 数据 / 服务器 / 标题 / 模型 / 索引 / 调试 / 谷歌 / 部署 / 配置
刘莉莉 发布于 2019-01-31
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
**2019新春支付宝红包技术大揭秘在线峰会将于03-07日开始,点击 这里 报名届时即可参与大牛互动。 ** SOFA Scalable Open Financial Architecture 是蚂蚁金服自主研发的金融级分布式中间件,包含了构建金融级云原生架构所需的各个组件,是...
阅读(20)赞 (0)标签:2019 / ACE / App / Architect / bean / client / consumer / CTO / Disruptor / executor / final / git / GitHub / http / https / id / IDE / IO / ioc / ip / key / list / Listeners / map / mapper / plugin / producer / queue / remote / scala / Service / spring / Spring Boot / springboot / src / tar / UI / zip / zipkin / 一致性 / 云 / 产品 / 代码 / 分布式 / 分布式系统 / 参数 / 处理器 / 实例 / 希望 / 开源 / 总结 / 插件 / 支付宝 / 数据 / 文章 / 时间 / 本质 / 模型 / 源码 / 生命 / 管理 / 红包 / 线程 / 线程池 / 统计 / 解析 / 详细分析 / 遍历 / 配置 / 金融 / 锁
darida 发布于 2019-01-31
![]()
在 GitHub 上有很多项目,能够帮我们优化手头的编程项目,或学习更多编程知识。下面我们分享 GitHub 上 14 个既有趣又有用的 Java 项目。 Bootique——让 Java 应用开发更简单 Bootique 是一个面向创建无容器、可运行 Java 应用的项目,能让...
阅读(27)赞 (0)标签:2019 / ACE / AOP / ask / CTO / db / Developer / git / GitHub / http / https / IO / ip / iTunes / java / JVM / key / map / maven / python / redis / REST / scala / src / tab / tar / TCP / UDP / UI / value / web / 下载 / 代码 / 分布式 / 压力 / 大数据 / 实例 / 开发 / 开发者 / 开源 / 数据 / 时间 / 服务器 / 测试 / 索引 / 线程 / 统计 / 解决方法 / 设计模式 / 调试 / 软件 / 进程 / 配置 / 金融
darida 发布于 2019-01-28
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
文章来源:jb51.net 有一种语言堪称比语言排行榜前五热门选手的Python、Java更快,它就是GO语言。 Go于2009年11月正式宣布推出,成为开放源代码项目,并在Linux及Mac OS X平台上进行了实现,后来追加了Windows系统下的实现。在2016年,Go被软...
阅读(32)赞 (0)标签:ACE / API / App / ask / build / Cassandra / db / Docker / Facebook / git / GitHub / Go 语言 / Google / Go语言 / http / https / id / IO / java / js / json / key / linux / map / MQ / node / PHP / python / rabbitmq / redis / remote / scala / Service / session / sql / src / stream / struct / UI / web / windows / 专注 / 云 / 互联网 / 京东 / 人物 / 代码 / 入门教程 / 关键词 / 初学者 / 博客 / 参数 / 同步 / 多线程 / 大数据 / 安装 / 实例 / 小米 / 希望 / 并发 / 并发编程 / 开发 / 开发者 / 开源 / 微服务 / 快的 / 性能优化 / 总结 / 推广 / 数据 / 数据库 / 文章 / 时间 / 服务器 / 测试 / 百度 / 程序员 / 突破 / 管理 / 线程 / 经验总结 / 编译 / 翻译 / 自动生成 / 质量 / 软件 / 软件开发者 / 进程 / 部署 / 需求
zhuangli 发布于 2019-01-28
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
文章来源:jb51.net 有一种语言堪称比语言排行榜前五热门选手的Python、Java更快,它就是GO语言。 Go于2009年11月正式宣布推出,成为开放源代码项目,并在Linux及Mac OS X平台上进行了实现,后来追加了Windows系统下的实现。在2016年,Go被软...
阅读(44)赞 (0)标签:ACE / API / App / ask / build / Cassandra / db / Docker / Facebook / git / GitHub / Go 语言 / Google / Go语言 / http / https / id / IO / java / js / json / key / linux / map / MQ / node / PHP / python / rabbitmq / redis / scala / Service / session / sql / src / stream / struct / UI / web / windows / 专注 / 云 / 互联网 / 京东 / 人物 / 代码 / 入门教程 / 关键词 / 初学者 / 博客 / 参数 / 同步 / 多线程 / 大数据 / 安装 / 实例 / 小米 / 希望 / 并发 / 并发编程 / 开发 / 开发者 / 开源 / 微服务 / 快的 / 性能优化 / 总结 / 推广 / 数据 / 数据库 / 文章 / 时间 / 服务器 / 测试 / 百度 / 程序员 / 突破 / 管理 / 线程 / 经验总结 / 编译 / 翻译 / 自动生成 / 质量 / 软件 / 软件开发者 / 进程 / 部署 / 需求
yanxinchi 发布于 2019-01-28
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
关注之后加星标,江湖要事早知道 写在前面 2018已经悄悄的走了,2019也已经匆匆的来了,我们在总结过去的同时,也要展望一下未来。俗话说一年之计在于春,我觉得我们如果想从小白升级到大牛,应该早做计划,规划一下今年要学哪些新的技能呢?我们来一一探讨一下。 SpringBoot S...
阅读(46)赞 (0)标签:2019 / ACE / API / App / bug / cat / DDL / Docker / Facebook / git / GitHub / Go 语言 / Google / Go语言 / http / https / IBM / id / IO / ip / java / lib / linux / maven / node / python / scala / spring / Spring Boot / Spring cloud / springboot / src / tomcat / UI / web / XML / 下载 / 云 / 代码 / 优化设置 / 分布式 / 分布式系统 / 加密 / 协议 / 图片 / 大数据 / 安全 / 工程师 / 工资 / 开发 / 开发者 / 开源 / 开源软件 / 微服务 / 总结 / 数据 / 数据库 / 数据挖掘 / 文章 / 时间 / 智能 / 服务器 / 服务端 / 本质 / 模型 / 测试 / 深度学习 / 百度 / 神经网络 / 科技 / 移动设备 / 程序员 / 程序猿 / 翻译 / 自动化 / 虚拟化 / 谷歌 / 负载均衡 / 软件 / 部署 / 配置 / 配置中心 / 集群 / 需求 / 领导
wenming.gapo 发布于 2019-01-26
《JVM生态编程语言实战》来源于被一位容器云专家问道如何实现一个线程池时,让我顿感以前研究的Java并发控制相关的理论以及多线程并发设计模式忘得九霄云外,鉴于此,气愤难平,决定提升编程技术。 版权声明:本套技术专栏是作者(秦凯新)平时工作的总结和升华,通过从真实商业环境抽取案例进...
阅读(32)赞 (0)标签:http / https / id / IDE / java / JVM / message / QQ邮箱 / scala / trait / zab / 云 / 代码 / 博客 / 多线程 / 实例 / 并发 / 总结 / 线程 / 线程池 / 设计模式 / 集群
xubiao.zhuang 发布于 2019-01-26
一、漏洞概要 我们发现,Cisco Identity Services Engine(ISE,身份服务引擎)存在3个漏洞,当这些漏洞被利用时,将允许未经身份验证的攻击者实现root权限并远程执行代码。第一个漏洞是存储型XSS文件上传漏洞,允许攻击者在受害者浏览器中上传并执行HTM...
阅读(50)赞 (0)标签:2019 / ACE / Action / Agent / apache / App / authenticate / bug / build / bus / cat / CDN / cmd / Connection / CTO / Dashboard / db / DOM / entity / find / git / GitHub / HTML / http / https / id / IDE / IO / ip / java / JavaScript / Java类 / js / linux / list / mail / message / NSA / ORM / parse / python / rand / remote / REST / rmi / root / scala / Security / Service / servlet / shell / src / ssl / stream / tab / tar / TCP / Transport / trigger / UI / update / web / Word / wordpress / XML / 代码 / 协议 / 参数 / 安全 / 数据 / 文件上传 / 文件权限 / 文章 / 服务器 / 漏洞 / 监听器 / 管理
xirruiqiang 发布于 2019-01-25
![]()
一直以来,多线程代码是服务器开发人员的毒药(问问Oracle的Java语言架构师和并行开发大师Brian Goetz)。Java的核心库不断加入各种复杂的用法来减少访问共享资源时的线程等待时间。其中之一就是经典的读写锁(ReadWriteLock),它让你把代码分成两部分:需要互...
阅读(36)赞 (0)标签:2019 / Atom / bug / cat / CTO / Developer / DOM / final / find / http / https / id / IO / ip / java / lambda / Oracle / PaaS / rand / scala / src / UI / value / web / 云 / 产品 / 代码 / 原子类 / 多线程 / 安全 / 实例 / 密钥 / 希望 / 并发 / 开发 / 操作系统 / 时间 / 服务器 / 本质 / 架构师 / 测试 / 漏洞 / 管理 / 线程 / 进程 / 部署 / 锁
xiaoli.he 发布于 2019-01-25
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
背景 没有了Spring MVC,你就什么都不会了吗? no no no ! 作为一个工程师你必须了解更多,Play MVC就是是你必备的技能,Play framework非常强大堪比Spring framework。 学习Play之前先要掌握sbt的使用。 介绍 Play是一个...
阅读(37)赞 (0)标签:2019 / API / App / ask / bug / build / cat / cmd / CSS / dist / Freemarker / git / HTML / http / https / HTTP服务器 / id / IDE / IO / ip / java / JavaScript / js / key / kk / lib / linux / Logback / maven / Nginx / node / ORM / plugin / pom / REST / scala / shell / spring / springboot / src / tag / tar / tk / tomcat / UI / web / XML / zip / 下载 / 代码 / 删除 / 协议 / 博客 / 原理分析 / 参数 / 图片 / 安装 / 定制 / 工程师 / 开发 / 开发者 / 总结 / 插件 / 文章 / 时间 / 服务器 / 模型 / 测试 / 源码 / 目录 / 管理 / 编译 / 翻译 / 软件 / 部署 / 配置
hanze 发布于 2019-01-25
![]()
![]()
![]()
![]()
在Netty中,一个非常重要的组件eventLoop就是基于Reactor模型的思想来实现的,所以有必要对reactor做一下了解。有关reactor模型的的结构我们看下维基百科是怎么说的。 Resources Any resource that can provide inpu...
阅读(41)赞 (0)标签:ACE / App / ask / Bootstrap / bug / bus / cache / cat / CEO / client / CTO / db / DDL / example / executor / final / git / GitHub / http / https / id / IDE / IO / ioc / IOS / ip / java / key / list / Logging / Lua / map / message / mina / mmm / Netty / NIO / NSA / ORM / queue / Reactor / REST / rmi / scala / Select / src / ssh / ssl / synchronized / tab / tag / tar / tk / trigger / UI / update / value / 代码 / 参数 / 多线程 / 数据 / 时间 / 服务端 / 模型 / 源码 / 端口 / 线程 / 线程池 / 遍历 / 配置
likai 发布于 2019-01-24
![]()
![]()
![]()
![]()
销售驱动的产品方式,对于2B公司来说的确是一个常见的因素(当然还有很多其他原因),要知道如何识别和解决这些问题,产品经理,是有责任去扫清产品发展的一切障碍的。 近年来听到越来越多2C衰退,2B兴起的声音,虽然我对这种说法保留意见,但认识的同行也有越来越多人考虑转到2B行业。作为过...
阅读(47)赞 (0)标签:bug / CEO / FIT / HTML / http / https / ip / PaaS / scala / src / UI / 一致性 / 专心 / 专注 / 云 / 产品 / 人物 / 代码 / 企业 / 利润 / 加班 / 协议 / 回报 / 安全 / 安装 / 定制 / 希望 / 开发 / 彩票 / 总结 / 投资 / 敏捷 / 数据 / 时间 / 本质 / 测试 / 盈利模式 / 科技 / 程序员 / 突破 / 管理 / 组织 / 质量 / 软件 / 运营 / 配置 / 锁 / 需求 / 项目管理
xubiao.zhuang 发布于 2019-01-24
![]()
class文件 概念:可以被JVM识别加载并执行的文件格式。java,scala,kotlin,python,ruby都可以生成class文件 怎么生成class文件: (1)通过我们的IDE ,build生成 (2)通过javac命令生成 怎么执行class文件 (1)通过ID...
阅读(56)赞 (0)标签:ACE / Android / App / bug / build / constant / final / http / https / id / IDE / IO / java / JVM / map / python / scala / SDN / src / tab / tag / UI / 下载 / 代码 / 加密 / 安装 / 数据 / 源码 / 百度 / 管理 / 索引 / 编译