标签:scala
Harries Blog™ - Harries 发布于 2020-07-26
![]()
最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好。原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都是站在Java后端的全局上进行思考和总结的,忽略了很多小白们的感受,而很多朋友都需要更加基础,更加详细的学习路线...
阅读(1651)赞 (1)标签:amqp / AOP / apache / API / cat / Codis / db / Docker / dubbo / eclipse / Elasticsearch / ELK / git / GitHub / Hadoop / HBase / HDFS / http / https / id / IDE / IO / ioc / ip / java / java基础 / JDBC / JVM / linux / list / map / maven / message / MQ / mysql / Mysql数据库 / Netty / Nginx / NIO / OpenStack / ORM / queue / rabbitmq / redis / RocketMQ / scala / session / solr / spring / Spring cloud / springboot / SpringMVC / sql / sqoop / src / stream / synchronized / tar / TCP / tomcat / UI / unix / volatile / web / zookeeper / 一致性 / 下载 / 专注 / 云 / 互联网 / 产品 / 代码 / 企业 / 免费 / 分布式 / 分布式事务 / 分布式系统 / 分布式锁 / 功夫 / 协议 / 博客 / 参数 / 同步 / 域名 / 基金 / 备份 / 多线程 / 大数据 / 学生 / 安全 / 安装 / 实例 / 工程师 / 希望 / 并发 / 并发编程 / 开发 / 开发者 / 开源 / 微信公众号 / 微服务 / 总结 / 搜索引擎 / 操作系统 / 教材 / 数据 / 数据库 / 文章 / 时间 / 智能 / 服务器 / 服务注册 / 服务端 / 架构师 / 模型 / 注册中心 / 测试 / 消息队列 / 源码 / 目录 / 程序员 / 端口 / 管理 / 索引 / 线程 / 缓存 / 编译 / 网站 / 虚拟化 / 解析 / 设计模式 / 负载均衡 / 质量 / 软件 / 进程 / 部署 / 配置 / 锁 / 限流 / 集合类 / 集群 / 高可用
Harries Blog™ - yeseng 发布于 2020-07-26
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
点击“ 开发者技术前线 ”,选择“星标:top:” 在看|星标|留言, 真爱 链接: https://www.oreilly.com/radar/where-programming-languages-are-headed-in-2020/ 作者:Zan McQuad...
阅读(96)赞 (0)标签:2019 / ACE / Action / Android / db / Facebook / FIT / ftp / git / GitHub / Google / google cloud / http / https / id / IDE / IO / ip / java / JavaScript / js / json / lib / node / Node.js / Oracle / ORM / PHP / python / scala / src / Swift / UI / web / 云 / 产品 / 代码 / 大数据 / 希望 / 开发 / 开发者 / 微服务 / 数据 / 数据科学 / 时间 / 智能 / 智能手机 / 服务器 / 模型 / 神经网络 / 程序员 / 管理 / 编译 / 苹果 / 调试 / 谷歌
Harries Blog™ - 尖兵 发布于 2020-07-24
![]()
前言 最近公司里比较新的项目里面,看到了很多关于java8新特性的用法,由于之前自己对java8的新特性不是很了解也没有去做深入研究,所以最近就系统的去学习了一下,然后总结了一篇文章第一时间和大家分享一下。 在了解一项新技术之前,我们需要了解我们为什么要去学习它以及它的优...
阅读(75)赞 (0)标签:ACE / Action / API / App / ArrayList / cat / consumer / CTO / Developer / entity / http / https / id / IDE / IO / ip / java / JavaScript / lambda / list / map / scala / sql / src / Statement / stream / struct / Swift / UI / 代码 / 函数式编程 / 参数 / 多线程 / 实例 / 并发 / 开发 / 总结 / 数据 / 文章 / 时间 / 本质 / 构造方法 / 线程 / 编译 / 翻译 / 静态方法
Harries Blog™ - 小丁 发布于 2020-07-24
![]()
红帽和 GraalVM 社区 共同建立了新的 GraalVM 下游发行版,称为 Mandrel。红帽方面表示,该发行版本将为 Quarkus 提供支持。Quarkus 已成为红帽运行时(Red Hat Runtimes)中全面支持的一个框架。 Quarkus...
阅读(78)赞 (0)标签:2019 / Enterprise / http / https / ip / java / JavaScript / JVM / linux / Oracle / python / scala / src / UI / 一致性 / 云 / 博客 / 工程师 / 开发 / 开源 / 时间 / 红帽
Harries Blog™ - hellas 发布于 2020-07-23
![]()
从太空探索到基因组学,从反向编译器到机器人控制器,Java 都是现今世界的核心。为庆祝 Java 25 周年,甲骨文用一篇官方博文向大家介绍了 25 个优秀的 Java 应用程序。 Java 的故事始于 1991 年,当时 Sun Microsystems 试图将其在计算机工作站...
阅读(142)赞 (0)标签:2019 / ACE / Android / apache / API / App / Apple / apr / awk / bean / BIO / bus / Collection / Collections / CTO / eclipse / Elasticsearch / Facebook / FIT / git / GitHub / Google / Hadoop / http / https / IBM / id / IDE / IO / ip / java / Java 9 / jenkins / JVM / linux / map / mysql / NSA / Oracle / ORM / python / REST / scala / Security / sql / src / struct / tar / tk / Twitter / Uber / web / 下载 / 专注 / 云 / 产品 / 代码 / 企业 / 免费 / 分布式 / 创始人 / 地球 / 基金 / 大数据 / 字节码 / 安全 / 安装 / 工作原理 / 工程师 / 并发 / 开发 / 开源 / 开源软件 / 开源项目 / 微服务 / 快的 / 投资 / 排名 / 插件 / 搜索引擎 / 教育 / 数据 / 数据科学 / 文章 / 时间 / 智能 / 智能手机 / 服务器 / 模型 / 汽车 / 测试 / 漏洞 / 物联网 / 程序员 / 空间 / 管理 / 索引 / 线程 / 组织 / 缓存 / 编译 / 网站 / 美国 / 翻译 / 自动化 / 调试 / 谷歌 / 资金 / 软件 / 软件工程师 / 部署 / 金融 / 银行 / 锁 / 集群 / 领导
Harries Blog™ - xiaoli.wang 发布于 2020-07-21
![]()
Reactor模型是基于事件驱动的模型,是高性能网络编程中非常重要概念,常用于解决多核服务器下的如何处理海量I/O问题。Java中大名鼎鼎的Netty网络编程框架的线程模型正是基于Reactor模型。 本文主要基于Doug Lea的文章 Scalable IO in Java 来...
阅读(129)赞 (0)标签:Bootstrap / cat / client / cmd / Connection / CTO / executor / final / http / https / id / IDE / IO / IOS / java / key / Netty / NIO / node / Reactor / REST / scala / Select / src / stream / synchronized / tar / TCP / Thread pool / UI / 代码 / 多线程 / 实例 / 并发 / 总结 / 数据 / 文章 / 时间 / 服务器 / 服务端 / 模型 / 源码 / 线程 / 线程池 / 认证
Harries Blog™ - 刘莉莉 发布于 2020-07-20
![]()
Kotlin 實戰範例 Java 寫的好好的,為什麼要改用 Kotlin 呢?Kotlin 提供了哪些 Java 沒有的語言特性?這些特性如何讓我們寫程式更順手、更開心呢? 還是要先聲明,每個程式語言的誕生都是想要解決特定的問題,好壞與否其實關乎個人的選擇,這裡提及其他的 JVM...
阅读(57)赞 (0)标签:Android / apache / App / description / example / git / GitHub / Google / HTML / http / https / id / IDE / IO / ip / java / JavaScript / JVM / MQ / python / scala / src / UI / 安全
Harries Blog™ - yeseng 发布于 2020-07-18
![]()
![]()
![]()
![]()
周末了,觉得我还有很多作业没有写,针对目前大家对OOM的类型不太熟悉,那么我们来总结一下各种OOM出现的情况以及解决方法。 我们把各种OOM的情况列出来,然后逐一进行代码编写复现和提供解决方法。 1. 堆溢出-java.lang.OutOfMemoryError: Java he...
阅读(104)赞 (0)标签:ACE / Agent / apache / API / App / ArrayList / bug / cache / cat / CEO / cglib / classpath / client / Collection / Collections / core / CTO / db / DNS / druid / executor / final / find / git / GitHub / Google / Hadoop / HTML / http / https / id / IDE / IO / ip / java / js / json / jstack / JVM / kk / lib / list / map / mysql / Netty / NIO / ORM / parse / plugin / provider / Proxy / queue / redis / scala / Service / sql / src / ssl / stream / tar / Twitter / UI / value / zip / 代码 / 多线程 / 总结 / 数据 / 文件上传 / 空间 / 线程 / 线程池 / 网站 / 解决方法 / 递归 / 配置
Harries Blog™ - zhuangli 发布于 2020-07-17
![]()
前言 最近公司里比较新的项目里面,看到了很多关于java8新特性的用法,由于之前自己对java8的新特性不是很了解也没有去做深入研究,所以最近就系统的去学习了一下,然后总结了一篇文章第一时间和大家分享一下。 在了解一项新技术之前,我们需要了解我们为什么要去学习它以及它...
阅读(95)赞 (0)标签:ACE / Action / API / App / ArrayList / cat / consumer / CTO / entity / HTML / http / https / id / IDE / IO / ip / java / JavaScript / lambda / linux / list / map / scala / sql / src / Statement / stream / struct / Swift / UI / 代码 / 函数式编程 / 参数 / 多线程 / 实例 / 希望 / 并发 / 开发 / 总结 / 数据 / 文章 / 时间 / 本质 / 构造方法 / 线程 / 编译 / 翻译 / 静态方法
Harries Blog™ - yeseng 发布于 2020-07-17
DOS不是那个windows的前身,而是Denial of Service,有做过系统安全方面的小伙伴可能对这个再熟悉不过了,简单点讲,DOS就是服务型响应不过来,从而拒绝了正常的服务请求。 今天本文不是要讲怎么发起一个DOS攻击,而是讲一下怎么在java的代码层面尽量减少DOS...
阅读(97)赞 (0)标签:ACE / cat / constant / CTO / entity / final / HashMap / HTML / http / IO / ip / java / map / scala / Security / Service / sql / stream / tab / web / windows / Word / XML / zip / 下载 / 代码 / 图片 / 安全 / 数据 / 正则表达式 / 空间 / 解析 / 调试 / 锁
Harries Blog™ - Harries 发布于 2020-07-17
![]()
![]()
![]()
![]()
1 Kafka Kafka是一个开源分布式的流处理平台,一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。Kafka由Scala和Java编写,2012年成为Apache基金会下顶级项目。 2 Kafka优点 低延迟:Kafka支持低延迟消息传递,速...
阅读(70)赞 (0)标签:ACE / apache / App / Bootstrap / build / cat / constant / consumer / CTO / DOM / entity / equals / final / git / GitHub / Hadoop / http / https / id / IDE / IO / ip / java / js / json / JVM / key / list / map / mapper / maven / message / pom / producer / rand / REST / scala / SDN / spring / Spring Boot / springboot / src / struct / tar / UI / value / XML / zookeeper / 下载 / 云 / 公网IP / 分布式 / 参数 / 基金 / 安全 / 开发 / 开源 / 微信公众号 / 数据 / 文章 / 时间 / 服务器 / 构造方法 / 测试 / 源码 / 目录 / 端口 / 管理 / 编译 / 网站 / 自动生成 / 部署 / 配置 / 集群
Harries Blog™ - hanze 发布于 2020-07-16
![]()
作为一个 Java 开发者, class 的概念肯定是耳熟能详了,可是在山的另一边还有拥有别样风情的 type classes ,但不翻过 Java 这座山,它就始终隔着一层纱。 一个经典的问题 在编程中,经常需要判断两个值是否相等,而在很长的一段时间内这个问题都没有一个标准的解...
阅读(78)赞 (0)标签:ACE / App / ArrayList / ask / equals / HashMap / http / https / id / IDE / java / JVM / list / map / scala / src / trait / UI / 代码 / 参数 / 实例 / 开发 / 开发者 / 总结 / 提问 / 文章 / 时间 / 编译 / 需求
Harries Blog™ - xiaoli.wang 发布于 2020-07-16
![]()
![]()
![]()
![]()
作者 | 张羽辰(同昭)阿里云交付专家 导读 :如今,几乎所有的事情都离不开软件,当你开车时,脚踩上油门,实际上是车载计算机通过力度感应等计算输出功率,最终来控制油门,你从未想过这会是某个工程师的代码。 当我们谈论架构时,我们到底在谈论什么? 面向对象编程?函数式?模块化设计?微...
阅读(118)赞 (0)标签:Agent / API / Architect / bean / client / Dashboard / db / Docker / DOM / ECS / Eureka / HTML / http / https / Hystrix / IaaS / id / IDE / IO / java / jenkins / js / json / Kubernetes / MQ / Netflix / Oracle / REST / ribbon / scala / Service / SOA / spring / Spring cloud / src / Uber / UI / VMware / web / WebService / Word / XML / zuul / 一致性 / 下载 / 主机 / 云 / 产品 / 代码 / 企业 / 免费 / 分布式 / 分布式事务 / 删除 / 十年 / 协议 / 压力 / 参数 / 反向代理 / 可观测性 / 图片 / 地球 / 安全 / 安装 / 定制 / 实例 / 工程师 / 希望 / 开发 / 开发者 / 开源 / 微服务 / 总结 / 操作系统 / 数据 / 数据库 / 文章 / 时间 / 服务注册 / 本质 / 权限控制 / 架构师 / 架构设计 / 汽车 / 测试 / 测试环境 / 程序员 / 管理 / 组织 / 编译 / 网站 / 翻译 / 自动化 / 设计模式 / 负载均衡 / 软件 / 软件工程师 / 进程 / 部署 / 配置 / 钉钉 / 阿里云 / 阿里巴巴 / 限流 / 集群 / 需求 / 高可用
Harries Blog™ - hellas 发布于 2020-07-15
前言 不进行优化的代码就是耍流氓。 总体来说大数据优化主要分为三点,一是充分利用CPU,二是节省内存,三是减少网络传输。 一、Hive/MapReduce调优 1.1 本地模式 Hive默认采用集群模式进行计算,如果对于小数据量,可以设置为单台机器进行计算,这样可以大大缩减查询触...
阅读(95)赞 (0)标签:ACE / Action / apache / App / apr / ArrayList / ask / Atom / cache / cat / Collection / core / CTO / DDL / description / dist / DOM / executor / final / Full GC / Hadoop / HashMap / HashSet / HDFS / HTML / http / id / IDE / IO / ip / java / JMeter / Job / JVM / key / list / map / Master / Namenode / NIO / node / ORM / Property / rand / Region / retry / scala / Select / sql / SQL执行 / stream / tab / tag / tar / tk / UI / value / web / Word / XML / 代码 / 参数 / 垃圾回收 / 备份 / 大数据 / 并发 / 开发 / 快的 / 数据 / 数据库 / 时间 / 服务器 / 空间 / 管理 / 线程 / 统计 / 缓存 / 进程 / 遍历 / 配置 / 集合类 / 集群
Harries Blog™ - 尖兵 发布于 2020-07-15
![]()
stream中的flatmap是stream的一种中间操作,它和stream的map一样,是一种收集类型的stream中间操作,但是与map不同的是,它可以对stream流中单个元素再进行拆分(切片),从另一种角度上说,使用了它,就是使用了双重for循环。 查看Stream源码中...
阅读(165)赞 (0)标签:ACE / API / App / ArrayList / build / Collection / ConcurrentHashMap / Connection / CTO / db / dist / DOM / equals / HashMap / HashSet / http / https / id / IDE / IO / ip / java / Java 9 / JavaScript / Java集合 / JDBC / JDBC API / js / key / lambda / list / mail / map / mapper / node / Node.js / python / rand / scala / session / sql / src / stream / struct / tab / tar / token / UI / value / 专注 / 代码 / 函数式编程 / 分布式 / 分布式事务 / 删除 / 参数 / 图片 / 学生 / 实例 / 工作原理 / 希望 / 开发 / 数据 / 数据库 / 文章 / 时间 / 智能 / 测试 / 源码 / 空间 / 管理 / 线程 / 解析 / 遍历 / 集合类 / 需求
Harries Blog™ - xiaoli.wang 发布于 2020-07-15
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Java曾经著名的座右铭:"一次编写,到处运行",已经很过时了,因为现在我们只想在容器里运行代码。在容器里,一个 "Just in time "的编译器意义不大。 出于这个原因,可能为了更好地适应云计算,Java生态系统正处于转型之中。Or...
阅读(110)赞 (0)标签:App / cat / client / Connection / core / db / Docker / git / GitHub / Go语言 / HTML / http / https / id / IO / java / js / json / JVM / lambda / linux / list / map / maven / mysql / Mysql数据库 / Netty / Oracle / Pods / root / scala / Select / Service / sql / src / struct / tab / tag / TCP / UI / web / Word / 二维码 / 云 / 互联网 / 代码 / 十年 / 协议 / 压力 / 响应式 / 字节码 / 并发 / 开发 / 插件 / 数据 / 数据库 / 文章 / 时间 / 服务器 / 架构师 / 注释 / 测试 / 程序员 / 红帽 / 线程 / 统计 / 编译 / 翻译 / 解析 / 负载均衡 / 质量 / 连接池 / 配置 / 高可用
Harries Blog™ - yanxinchi 发布于 2020-07-14
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
代码 相关资料 代码地址: https://github.com/viakiba/viakiba/tree/master/proto_demo/helloworld 资料来源: https://developers.google.com/protocol-buffers/docs...
阅读(122)赞 (0)标签:build / cmd / Developer / example / git / GitHub / Google / Go语言 / HTML / http / https / id / IDE / IO / ip / java / JavaScript / js / key / map / Master / maven / message / MQ / parse / PHP / python / root / scala / src / tar / UI / zip / 下载 / 代码 / 参数 / 安装 / 希望 / 插件 / 操作系统 / 数据 / 注释 / 目录 / 编译 / 翻译 / 解析
Harries Blog™ - puefu.he 发布于 2020-07-13
![]()
Kotlin 實戰範例 Java 寫的好好的,為什麼要改用 Kotlin 呢?Kotlin 提供了哪些 Java 沒有的語言特性?這些特性如何讓我們寫程式更順手、更開心呢? 2016 年 2 月 15 日 Kotlin 1.0 版正式發佈,以下是官網 Blog 發佈時的截圖。 我...
阅读(52)赞 (0)标签:2019 / ACE / Android / API / ArrayList / Collection / example / Google / HTML / http / https / id / IO / ip / java / Java 9 / JavaScript / js / JVM / list / MQ / PHP / python / scala / src / stream / Twitter / UI / web / 排名