标签:快的
Harries Blog™ - wenming.gapo 发布于 2020-07-26
![]()
Java是啥 新手程序员通常会走入一个误区,就是认为学习了一门语言,就可以称为是某某语言工程师了。但事实上真的是这样吗?其实并非如此。 今天我们就来聊一聊,Java 开发工程师到底开发的是什么东西。准确点来说,Java后端到底在做什么? 基础 大家都知道 Java 是一门后端语言...
阅读(2441)赞 (1)标签:Android / API / App / Docker / ELK / http / https / id / ip / java / java基础 / JVM / linux / list / mysql / PHP / SDN / spring / springboot / sql / src / TCP / UI / web / 专注 / 互联网 / 代码 / 免费 / 分布式 / 初学者 / 协议 / 博客 / 压力 / 回答 / 备份 / 多线程 / 大数据 / 安装 / 工程师 / 希望 / 并发 / 并发编程 / 开发 / 微信公众号 / 微服务 / 快的 / 总结 / 招聘 / 操作系统 / 支付宝 / 数据 / 数据库 / 数据库访问 / 文章 / 时间 / 智能 / 服务器 / 服务端 / 架构师 / 模型 / 测试 / 消息队列 / 程序员 / 空间 / 线程 / 线程池 / 统计 / 缓存 / 负载均衡 / 质量 / 部署 / 集合类 / 集群 / 需求 / 高并发
Harries Blog™ - xiaoli.he 发布于 2020-07-26
在Java语言中,处理空指针往往是一件很头疼的事情,一不小心,说不定就搞出个线上Bug,让你的绩效考核拿到3.25。最近新出的Java14,相信大家都有所耳闻,那么今天就来看看,面对NullPointerException,Java14有哪些更好的处理方式呢? 1.传统的 Nul...
阅读(120)赞 (0)标签:2019 / bug / http / id / IO / ip / java / JVM / message / 互联网 / 代码 / 字节码 / 安全 / 安装 / 快的 / 时间 / 本质 / 索引 / 编译 / 调试
Harries Blog™ - likai 发布于 2020-07-26
![]()
当你发现 Linux 服务器上的系统性能问题,在最开始的 1 分钟时间里,你会查看哪些系统指标呢? Netflix 在 AWS 上有着大规模的 EC2 集群,以及各种各样的性能分析和监控工具。比如我们使用 Atlas 来监控整个平台,用 Vector 实时分析 EC2 实例的性能...
阅读(97)赞 (0)标签:2015 / ACE / ask / cache / core / CST / CTO / db / Docker / HTML / http / https / id / IO / IOS / java / linux / Netflix / root / src / swap / TCP / UI / 主机 / 代码 / 可观测性 / 实例 / 快的 / 性能问题 / 数据 / 文件系统 / 文章 / 时间 / 服务器 / 管理 / 线程 / 统计 / 缓存 / 缩小 / 网站 / 虚拟内存 / 虚拟化 / 进程 / 集群
Harries Blog™ - hellas 发布于 2020-07-26
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
学无止境?本文已被 https://www.yourbatman.cn 收录,里面一并有Spring技术栈、MyBatis、JVM、中间件等小而美的 专栏 供以免费学习。关注公众号【 BAT的乌托邦 】逐个击破,深入掌握,拒绝浅尝辄止。 目录 前言 各位好,我是A哥(YourBa...
阅读(114)赞 (0)标签:2019 / bug / cat / Docker / Elasticsearch / git / GitHub / HTML / http / https / IO / java / JVM / mybatis / spring / Spring Boot / src / tar / tomcat / Uber / UI / 云 / 井 / 免费 / 同步 / 图片 / 开发 / 开发者 / 微服务 / 快的 / 总结 / 探针 / 时间 / 生命 / 目录 / 配置
Harries Blog™ - xubiao.zhuang 发布于 2020-07-25
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
软件的加密与解密是一个迷人的研究领域,它几乎可以与任意一种计算机技术紧密结合——密码学、程序设计语言、操作系统、数据结构。而由于这样或者那样的原因,对于这一领域的关注程度一直还处于低温状态。 网络安全一般需要注意以下几个关键点: 完整性(Integrity):确保信息在传输过程中...
阅读(102)赞 (0)标签:ACE / apache / API / App / apr / BIO / bug / cat / CTO / description / DOM / final / HashMap / http / https / id / IDE / IO / ip / java / js / key / kk / map / message / MQ / ORM / parse / PHP / rand / Security / src / SVN / tag / tk / UI / UTC / Word / 乱码 / 互联网 / 代码 / 加密 / 参数 / 安全 / 实例 / 密钥 / 快的 / 操作系统 / 数据 / 文章 / 时间 / 服务器 / 源码 / 管理 / 组织 / 统计 / 缩小 / 美国 / 翻译 / 认证 / 软件 / 金融
Harries Blog™ - 小丁 发布于 2020-07-25
![]()
目录 业务背景 方案确定 数据平滑迁移方案 迁移阶段 迁移优化 复盘 ❝ 只要还有一根头发,说明你还能努力一把:dog: 业务背景 之前公司投票系统的统计用的是 HBase 进行存储,历史数据大概是四亿条,总监说现在需要将 HBase 数据迁移到mongodb,只保存最近两年的数...
阅读(184)赞 (0)标签:2019 / ACE / API / App / ArrayList / bug / Collection / core / db / final / find / HBase / HTML / http / https / id / IO / ip / java / key / lib / list / map / mapper / mongo / MongoDB / ORM / python / retry / Service / session / src / tab / tar / UI / update / value / 代码 / 备份 / 多线程 / 大数据 / 幂等 / 幂等性 / 并发 / 快的 / 数据 / 数据库 / 时间 / 服务器 / 架构师 / 漏洞 / 灵魂 / 百度 / 目录 / 索引 / 线下 / 线程 / 统计 / 需求
Harries Blog™ - songhua.gao 发布于 2020-07-25
![]()
随着前端工程化的持续发展, Webpack 作为一个核心框架, 在整个打包构建中占据了主导地位, 但同时 Webpack 从最初的相对简单的配置也变得日益复杂和庞大, 从我的经历来讲, 到目前的 v5 版本, 我所理解的 Webpack 架构经历了 3 次比较大的变迁, 由于职业...
阅读(222)赞 (0)标签:API / build / http / https / IO / ip / java / JavaScript / js / plugin / remote / src / UI / web / 代码 / 可控性 / 同步 / 希望 / 开发 / 快的 / 总结 / 插件 / 文章 / 时间 / 架构设计 / 标题 / 灵魂 / 空间 / 线下 / 解析 / 配置
Harries Blog™ - dulong 发布于 2020-07-25
ArrayList就是动态数组,其实就是Array的复杂版本,它提供了动态的添加元素和删除元素的方法,同时实现了Collection 和 List接口,能够灵活的设置数组的大小。 通过源码的分析,我们可以看到ArrayList有三种构造方法 空的构造函数 根据传入的数值大小,创建...
阅读(103)赞 (0)标签:ACE / ArrayList / Collection / CTO / DOM / final / http / https / id / IO / LinkedList / list / rand / synchronized / value / 代码 / 删除 / 参数 / 同步 / 多线程 / 快的 / 总结 / 数据 / 构造方法 / 源码 / 线程 / 遍历
Harries Blog™ - xiaoli.wang 发布于 2020-07-25
上一篇我们有讲到使用 context:component-scan 标签,注册扫描器之后,扫描器可以把目标包下面有符合过滤器条件(默认情况下会注册一个 @Component 注解的 AnnotationTypeFilter )的类封装成 beanDefinition 并且注册到 ...
阅读(137)赞 (0)标签:ACE / App / ArrayList / bean / BeanDefinition / bug / cache / cat / CEO / cglib / classpath / Collection / CTO / db / equals / final / HashMap / HashSet / http / https / id / IDE / IO / ioc / ip / java / JVM / key / lib / list / Lua / map / parse / Property / Proxy / rmi / root / Select / Service / spring / struct / synchronized / tab / tar / token / UI / value / XML / 代码 / 博客 / 原理分析 / 参数 / 处理器 / 字节码 / 实例 / 工作原理 / 快的 / 注释 / 源码 / 生命 / 管理 / 缓存 / 自定义标签 / 解析 / 递归 / 配置
Harries Blog™ - 小丁 发布于 2020-07-23
![]()
![]()
![]()
![]()
在上一篇文章《学了那么多技术,为何依然成不了架构师》中分享了为什么要学习架构设计原则,本篇文章作为该文章的一个延伸,总结了一些常用的架构设计原则,希望对你有用。 通用原则 KISS原则(Keep it simple and stupid) 最小代价(努力)原则 尽可能在一开始的时...
阅读(337)赞 (0)标签:Atom / http / https / id / IO / ioc / ip / java / src / tag / UI / 一致性 / 专注 / 互联网 / 产品 / 代码 / 企业 / 分布式 / 分布式系统 / 参数 / 定制 / 希望 / 并发 / 开发 / 微信公众号 / 微服务 / 快的 / 总结 / 数据 / 数据库 / 文章 / 架构师 / 架构设计 / 模型 / 测试 / 生命 / 程序员 / 系统架构 / 组织 / 编译 / 美国 / 自动化 / 软件 / 进程 / 部署 / 需求
Harries Blog™ - 小丁 发布于 2020-07-23
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
HashMap虽然常用,但是内部隐藏了很多实现细节,有太多值得推敲的东西,这里尽量去收录HashMap所有涉及的相关知识点。 数据结构-散列表 先从数据结构说起,HashMap对照的是数据结构中的 散列表 结构。在数据结构中有一种结构叫 字典 。有的书上定义:“以集合为基础的一些...
阅读(102)赞 (0)标签:1111 / ACE / App / CEO / Collection / Collections / ConcurrentHashMap / CTO / equals / final / HashMap / HashTable / http / https / id / IO / java / key / lib / map / MQ / node / src / synchronized / tab / tar / UI / value / 代码 / 删除 / 参数 / 图片 / 安全 / 希望 / 并发 / 快的 / 数据 / 时间 / 本质 / 注释 / 源码 / 空间 / 类图 / 线程 / 解析 / 遍历 / 阿里巴巴
Harries Blog™ - hellas 发布于 2020-07-23
![]()
从太空探索到基因组学,从反向编译器到机器人控制器,Java 都是现今世界的核心。为庆祝 Java 25 周年,甲骨文用一篇官方博文向大家介绍了 25 个优秀的 Java 应用程序。 Java 的故事始于 1991 年,当时 Sun Microsystems 试图将其在计算机工作站...
阅读(167)赞 (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™ - 小丁 发布于 2020-07-23
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
背景介绍 Android 项目一般使用 gradle 作为构建打包工具,而其执行速度慢也一直为人所诟病,对于今日头条 Android 项目这种千万行级别的大型工程来说,全量编译一次的时间可能高达六七分钟,在某些需要快速验证功能的场景,改动一行代码的增量编译甚至也需要等两三分钟,这...
阅读(92)赞 (0)标签:ACE / Android / API / App / ask / bug / build / cache / cat / classpath / constant / CTO / db / git / GitHub / Google / http / https / id / IO / java / js / json / JVM / key / lib / list / maven / mmm / MQ / ORM / plugin / Proxy / rmi / Service / src / ssl / tk / UI / value / windows / 代码 / 参数 / 同步 / 基本原则 / 字节码 / 定制 / 并发 / 开发 / 开发者 / 开源 / 快的 / 性能优化 / 总结 / 插件 / 数据 / 时间 / 源码 / 目录 / 突破 / 统计 / 缓存 / 编译 / 自动化 / 解决方法 / 解析 / 递归 / 遍历 / 配置 / 需求
Harries Blog™ - xiaoli.he 发布于 2020-07-22
![]()
前端必看的微前端 本文已收录 Github github.com/zhoushaw/F2… ,欢迎 Star,持续更新 不管大家有意或者无意间,或多或少都已经接触到了微前端这个新的概念,这种新的前端架构真的有存在的必要吗?毕竟没有银弹,在新的架构体系下,它除了带了好处以外,同时也...
阅读(182)赞 (0)标签:App / cat / CSS / db / DOM / git / GitHub / HTML / HTML文件 / http / https / id / IO / js / src / tar / UI / web / 下载 / 产品 / 代码 / 删除 / 同步 / 开发 / 微服务 / 快的 / 时间 / 架构设计 / 测试 / 源码 / 环境污染 / 空间 / 线下 / 缓存 / 编译 / 解析 / 运营 / 遍历 / 部署 / 配置 / 需求
Harries Blog™ - xiaoli.he 发布于 2020-07-21
![]()
前言 在 Java7 之前,如果想要并行处理一个集合,我们需要以下几步: 手动分成几部分 为每部分创建线程 在适当的时候合并。并且还需要关注多个线程之间共享变量的修改问题。 而 Java8 为我们提供了并行流,可以一键开启并行模式。...
阅读(101)赞 (0)标签:ACE / Action / App / Apple / ArrayList / cat / CTO / Developer / ECS / final / HashSet / http / https / id / IDE / IO / java / lambda / LinkedList / list / src / stream / tab / tar / UI / value / volatile / 代码 / 博客 / 处理器 / 多线程 / 快的 / 数据 / 数据库 / 时间 / 测试 / 线程 / 线程池 / 苹果 / 遍历 / 配置 / 需求
Harries Blog™ - likai 发布于 2020-07-20
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
背景介绍 Android 项目一般使用 gradle 作为构建打包工具,而其执行速度慢也一直为人所诟病,对于今日头条 Android 项目这种千万行级别的大型工程来说,全量编译一次的时间可能高达六七分钟,在某些需要快速验证功能的场景,改动一行代码的增量编译甚至也需要等两三分钟,这...
阅读(117)赞 (0)标签:Android / API / App / ask / bug / build / cache / cat / classpath / constant / CTO / git / GitHub / Google / http / https / id / IO / ip / java / js / json / JVM / key / lib / list / maven / MQ / ORM / plugin / Proxy / rmi / Service / src / ssl / UI / value / 产品 / 代码 / 分布式 / 参数 / 同步 / 基本原则 / 字节码 / 定制 / 并发 / 开发 / 开发者 / 开源 / 快的 / 性能优化 / 总结 / 招聘 / 插件 / 数据 / 时间 / 标题 / 源码 / 目录 / 突破 / 统计 / 缓存 / 编译 / 自动化 / 解决方法 / 解析 / 递归 / 遍历 / 配置 / 需求
Harries Blog™ - xiaoli.he 发布于 2020-07-20
![]()
![]()
![]()
![]()
如之前的文章所介绍,Skywalking主要由Agent、OAP、Storage、UI四大模块组成(如下图): Agent和业务程序运行在一起,采集链路及其它数据,通过gRPC发送给OAP(部分Agent采用http+json的方式);OAP还原链路(图中的Tracing),并分...
阅读(94)赞 (0)标签:Agent / apache / App / bug / build / dist / eclipse / git / GitHub / HTML / http / https / id / IDE / IO / ip / java / javaagent / js / json / plugin / Service / spring / SpringMVC / src / tar / UI / web / 下载 / 代码 / 字节码 / 安装 / 开发 / 快的 / 插件 / 数据 / 数据库 / 文章 / 源码 / 目录 / 管理 / 线程 / 线程池 / 编译 / 翻译 / 调试 / 配置
Harries Blog™ - 尖兵 发布于 2020-07-20
开篇介绍 大家好,我是 Java最全面试题库 的 提裤姐 ,今天这篇是JavaWeb系列的第一篇,主要总结了Java中的JDBC相关的问题,在后续,会沿着第一篇开篇的知识线路一直总结下去,做到日更!如果我能做到百日百更,希望你也可以跟着百日百刷,一百天养成一个好习惯。 什么是JD...
阅读(109)赞 (0)标签:cat / Connection / dataSource / db / http / https / IO / java / JDBC / ResultSet / Select / servlet / sql / Statement / tab / update / web / 代码 / 删除 / 参数 / 大数据 / 安全 / 实例 / 希望 / 并发 / 快的 / 总结 / 数据 / 数据库 / 时间 / 管理 / 缓存 / 编译 / 连接池 / 配置