标签:架构师
Harries Blog™ - Harries 发布于 2020-07-26
![]()
最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好。原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都是站在Java后端的全局上进行思考和总结的,忽略了很多小白们的感受,而很多朋友都需要更加基础,更加详细的学习路线...
阅读(1676)赞 (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™ - wenming.gapo 发布于 2020-07-26
![]()
Java是啥 新手程序员通常会走入一个误区,就是认为学习了一门语言,就可以称为是某某语言工程师了。但事实上真的是这样吗?其实并非如此。 今天我们就来聊一聊,Java 开发工程师到底开发的是什么东西。准确点来说,Java后端到底在做什么? 基础 大家都知道 Java 是一门后端语言...
阅读(2006)赞 (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™ - changyuan.xu 发布于 2020-07-26
![]()
文件:计算机中存储数据(音乐,电影,word) 目录:Directory 计算机中的文件夹,文件夹不能存储数据,保护文件的容器 路径:文件和目录所在计算机中的位置 java.io.File类:文件和目录以及路径,变成对象,File类的方法,操作对象 File类具有平台无关性:Wi...
阅读(133)赞 (0)标签:ACE / App / cat / CTO / eclipse / final / http / https / id / IO / ip / java / linux / list / NotePad / root / spring / springboot / src / stream / tab / UI / windows / Word / zip / 下载 / 互联网 / 代码 / 删除 / 协议 / 参数 / 图片 / 域名 / 操作系统 / 数据 / 文章 / 构造方法 / 架构师 / 目录 / 索引 / 遍历 / 需求
Harries Blog™ - 小丁 发布于 2020-07-26
![]()
秋招总结 写在最前 我写过很多篇秋招总结,这篇文章应该是最后一篇总结,当然也是最完整,最详细的一篇总结。秋招是我人生中一段宝贵的经历,不仅是我研究生生涯交出的一份答卷,也是未来职业生涯的开端。仅以此文,献给自己,以及各位在求职路上的,或者是已经经历过校招的朋友们。不忘初心,方得始...
阅读(125)赞 (0)标签:2019 / ACE / AIO / Android / API / cat / ConcurrentHashMap / db / Docker / dubbo / ELK / git / GitHub / HashMap / http / https / id / IDE / IO / java / java反射 / java基础 / java线程 / Java集合 / JDBC / js / JVM / lib / linux / map / maven / mysql / Netty / NIO / OpenStack / redis / servlet / session / solr / spring / springboot / SpringMVC / sql / src / tag / tomcat / UI / web / zookeeper / 一致性 / 专注 / 云 / 亚马逊 / 京东 / 代码 / 免费 / 关键词 / 内存模型 / 分布式 / 分布式事务 / 分布式锁 / 协议 / 博客 / 压力 / 原子类 / 同步 / 回答 / 多线程 / 大数据 / 存储引擎 / 小公司 / 工作原理 / 工程师 / 希望 / 并发 / 并发编程 / 开发 / 开源 / 开源项目 / 微信公众号 / 微服务 / 总结 / 招聘 / 搜索引擎 / 操作系统 / 数据 / 数据库 / 数据挖掘 / 文章 / 时间 / 智能 / 朋友们 / 服务端 / 架构师 / 架构设计 / 模型 / 注释 / 测试 / 消息队列 / 源码 / 滴滴 / 百度 / 程序员 / 站点 / 索引 / 线程 / 线程池 / 组织 / 缓存 / 编译 / 网站 / 美团 / 虚拟化 / 解析 / 设计模式 / 负载均衡 / 财富 / 质量 / 软件 / 锁 / 阿里巴巴 / 集合类 / 集群 / 集群方案 / 需求
Harries Blog™ - 小丁 发布于 2020-07-25
![]()
目录 业务背景 方案确定 数据平滑迁移方案 迁移阶段 迁移优化 复盘 ❝ 只要还有一根头发,说明你还能努力一把:dog: 业务背景 之前公司投票系统的统计用的是 HBase 进行存储,历史数据大概是四亿条,总监说现在需要将 HBase 数据迁移到mongodb,只保存最近两年的数...
阅读(161)赞 (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™ - wenming.gapo 发布于 2020-07-24
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
感谢技术琐话约稿,跟大家分享一点架构师技术领导力成长的心得体会,以我在当当那几年做的事情为例,试图去总结一些普适性的方法。每个人的成长路径都不同,我能分享的只是自己的经验,没有一个通用公式能够帮助大家搞定一切问题,那样的话一切都是确定的,人生就没意思了。 什么是技术领导力 多数公...
阅读(101)赞 (0)标签:2015 / apache / bug / CTO / db / Docker / dubbo / ebay / http / https / id / java / JDBC / Job / MQ / Netflix / PHP / REST / sharding / SOA / sql / src / UI / 云 / 互联网 / 亚马逊 / 产品 / 京东 / 代码 / 任务调度 / 分布式 / 十年 / 同步 / 备份 / 大数据 / 希望 / 应用架构 / 开发 / 开源 / 开源项目 / 微服务 / 总结 / 招聘 / 搜索引擎 / 支付系统 / 敏捷 / 数据 / 数据库 / 文章 / 时间 / 智能 / 服务器 / 本质 / 架构师 / 架构演进 / 架构设计 / 模型 / 滴滴 / 灰度发布 / 生命 / 电商网站 / 目录 / 管理 / 系统架构 / 索引 / 组织 / 统计 / 缓存 / 网站 / 自动化 / 自动备份 / 自我修养 / 解析 / 设计模式 / 质量 / 软件 / 运营 / 部署 / 配置 / 需求 / 项目管理 / 领导
Harries Blog™ - xirruiqiang 发布于 2020-07-24
![]()
昨天公司开经营会,晚上又一起聚餐,晚上回到家已经快12点,到家了就睡觉,但是昨天的博客忘记日更。当然还有一个原因就是由于最近还要更新头条文章,当两者都要去兼顾的时候也很容易分心。原来一般都是一早就更新新浪博客,因此很少忘记,而现在一般是早上先更新头条文章,而晚上才同步更新新浪博客...
阅读(129)赞 (0)标签:AOP / dubbo / Hadoop / HTML / http / https / SOA / spring / springcloud / src / ssh / UI / 产品 / 代码 / 企业 / 关键技术 / 分布式 / 博客 / 同步 / 大数据 / 安全 / 并发 / 开发 / 开源 / 微服务 / 性能问题 / 总结 / 技术平台 / 敏捷 / 数据 / 数据库 / 数据库访问 / 数据模型 / 文章 / 时间 / 本质 / 架构师 / 架构设计 / 模型 / 生命 / 目录 / 管理 / 线程 / 组织 / 缓存 / 编译 / 质量 / 软件 / 进程 / 部署 / 配置 / 需求 / 高可用 / 高并发
Harries Blog™ - 小丁 发布于 2020-07-23
![]()
![]()
![]()
![]()
在上一篇文章《学了那么多技术,为何依然成不了架构师》中分享了为什么要学习架构设计原则,本篇文章作为该文章的一个延伸,总结了一些常用的架构设计原则,希望对你有用。 通用原则 KISS原则(Keep it simple and stupid) 最小代价(努力)原则 尽可能在一开始的时...
阅读(274)赞 (0)标签:Atom / http / https / id / IO / ioc / ip / java / src / tag / UI / 一致性 / 专注 / 互联网 / 产品 / 代码 / 企业 / 分布式 / 分布式系统 / 参数 / 定制 / 希望 / 并发 / 开发 / 微信公众号 / 微服务 / 快的 / 总结 / 数据 / 数据库 / 文章 / 架构师 / 架构设计 / 模型 / 测试 / 生命 / 程序员 / 系统架构 / 组织 / 编译 / 美国 / 自动化 / 软件 / 进程 / 部署 / 需求
Harries Blog™ - xirruiqiang 发布于 2020-07-23
![]()
![]()
![]()
![]()
问题描述 公司某规则引擎系统,在每次发版启动会手动预热,预热完成当流量切进来之后会偶发的出现一次长达1-2秒的年轻代GC(流量并不大,并且LB下的每一台服务都会出现该情况) 在这次长暂停之后,每一次的年轻代GC暂停时间又都恢复在20-100ms以内 2s虽然看起来不长,但是对比规...
阅读(99)赞 (0)标签:ACE / App / ArrayList / cat / dist / ECS / final / Full GC / git / HashMap / http / https / id / IO / java / java基础 / JAVA架构 / JVM / list / map / Oracle / root / src / UI / 下载 / 代码 / 参数 / 垃圾回收 / 文章 / 时间 / 本质 / 架构师 / 测试 / 源码 / 空间 / 编译 / 遍历 / 配置
Harries Blog™ - dulong 发布于 2020-07-23
![]()
![]()
![]()
![]()
数据中台的概念满天飞,但是数据中台的落地始终是一个难点,很难统一。 最近几年,随着企业数据的爆炸式增长,以及大数据与人工智能的普及和推广,越来越多的企业意识到“数据”对企业的重要性。建设“数据驱动型”企业也成了越来越多企业的战略目标之一。加大数据领域的投入,促使了IT部门开启了 ...
阅读(77)赞 (0)标签:Hadoop / http / https / SDN / src / UI / 人才 / 代码 / 企业 / 函数式编程 / 分布式 / 博客 / 大数据 / 应用架构 / 开发 / 开源 / 推广 / 数据 / 智能 / 架构师 / 架构设计 / 管理
Harries Blog™ - 小丁 发布于 2020-07-23
【Java架构师面试网】收集整理了一些Java面试的常见问题,这些问题可能会在你下一次技术面试中遇到。想成为Java架构师,这些都是不可避免也是必须要掌握的哦,对于其他模块的面试题,我后续也将单独分享面试问题和答案。成为Java架构师的这条路道阻且艰,但是既然选择了远方就是选择了...
阅读(95)赞 (0)标签:Action / Ajax / API / App / bean / http / https / id / IO / java / JAVA架构 / js / json / key / list / map / servlet / session / spring / SpringMVC / Struts2 / XML / 参数 / 同步 / 处理器 / 多线程 / 安全 / 工作原理 / 希望 / 开发 / 数据 / 架构师 / 模型 / 线程 / 网站 / 解析 / 适配器 / 配置
Harries Blog™ - wenming.gapo 发布于 2020-07-22
![]()
![]()
![]()
![]()
上图是一张普通地图,最刺眼的就是边界? 非常好奇地图绘制工程师是如何描绘如此弯曲多变的边界的?强制行政区域还是人群历史原因自然的人以群分? 我们再换个视角,对工程师或者架构师来说,微服务的边界如何划分呢? 基于DDD设计方法论中的概念 限界上下文 来划分微服务的边界; 背景 架构...
阅读(85)赞 (0)标签:http / https / id / java / src / tab / UI / 一致性 / 产品 / 代码 / 工程师 / 开发 / 微服务 / 架构师 / 模型 / 测试 / 生命 / 程序员 / 软件 / 需求
Harries Blog™ - xirruiqiang 发布于 2020-07-22
【 Java架构师面试网 】收集整理了一些Java面试的常见问题,这些问题可能会在你下一次技术面试中遇到。想成为Java架构师,这些都是不可避免也是必须要掌握的哦,对于其他模块的面试题,我后续也将单独分享面试问题和答案。成为Java架构师的这条路道阻且艰,但是既然选择了远方就是选...
阅读(134)赞 (0)标签:ACE / API / App / bean / cache / cat / cglib / client / Collection / CTO / db / executor / http / https / iBATIS / id / IO / java / JAVA架构 / JDBC / JDBC API / key / lib / list / map / mapper / mybatis / ORM / Proxy / ResultSet / Select / session / sql / sqlsession / SqlSessionFactory / Statement / StatementHandler / tk / update / XML / zab / 一对多 / 一级缓存 / 二级缓存 / 互联网 / 代码 / 企业 / 关联查询 / 分页 / 参数 / 安全 / 定制 / 工作原理 / 希望 / 开发 / 插件 / 数据 / 数据库 / 数据模型 / 智能 / 架构师 / 模型 / 程序员 / 空间 / 缓存 / 编译 / 网站 / 自动生成 / 解析 / 软件 / 运营 / 配置 / 需求
Harries Blog™ - dulong 发布于 2020-07-22
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
大厂开始招.NET了 经过多年的沉沦,.NET终于迎来逆袭! 今年连出多个排行榜,Asp.Net Core均表现优异,在主流框架中拔得头筹。在 Stackoverflow 2020 年度开发者调查结果 中, ASP.NET Core 登顶最受喜爱的Web 框架 ! 现存...
阅读(106)赞 (0)标签:apache / API / core / Docker / http / https / id / IO / java / js / json / linux / Nginx / node / Node.js / spring / src / UI / web / windows / 二维码 / 云 / 互联网 / 代码 / 企业 / 同步 / 多线程 / 安全 / 安装 / 工程师 / 希望 / 开发 / 开发者 / 开源 / 微软 / 招聘 / 数据 / 数据库 / 架构师 / 测试 / 线程 / 编译 / 软件 / 进程 / 配置 / 金融 / 需求
Harries Blog™ - 尖兵 发布于 2020-07-22
![]()
在大数据和数据科学的新时代,对于企业而言,具有与业务流程一致的集中式数据体系结构至关重要,该体系结构随业务增长而扩展,并随技术进步而发展。 成功的数据架构可以使数据的各个方面清晰明了,从而使数据科学家能够高效地处理可信赖的数据并解决复杂的业务问题。 它还使组织做好准备,以利用新兴...
阅读(85)赞 (0)标签:Architect / bigdata / CTO / http / https / src / 一致性 / 专注 / 产品 / 企业 / 协议 / 图片 / 大数据 / 安全 / 工程师 / 开发 / 技术平台 / 教育 / 数据 / 数据库 / 数据科学 / 时间 / 架构师 / 架构设计 / 管理 / 索引 / 组织 / 营销 / 质量 / 软件 / 运营 / 需求 / 高可用
Harries Blog™ - yanxinchi 发布于 2020-07-21
1.谈谈你对springIOC和DI的理解,它们有什么区别? IoCInverseofControl反转控制的概念,就是将原本在程序中手动创建UserService对象的控制权,交由Spring框架管理,简单说,就是创建UserService对象控制权被反转到了Spring框架 ...
阅读(110)赞 (0)标签:Action / AOP / App / bean / cat / cglib / classpath / CTO / dataSource / db / final / http / https / id / IO / ioc / java / JAVA架构 / JDBC / lib / list / map / NSA / ORM / Property / Proxy / schema / Service / servlet / session / spring / springioc / sql / tar / UI / value / web / XML / 代码 / 企业 / 传播行为 / 参数 / 同步 / 多线程 / 安全 / 实例 / 并发 / 开发 / 数据 / 数据库 / 时间 / 架构师 / 模型 / 生命 / 目录 / 空间 / 管理 / 线程 / 线程同步 / 缓存 / 编译 / 配置 / 锁
Harries Blog™ - xubiao.zhuang 发布于 2020-07-21
![]()
![]()
![]()
![]()
都说大厂面试必问源码,可很多人看完Spring、MyBatis等源码记不住,是脑子有问题吗? 当然不是!是因为你没有掌握学习源码的技巧。 看完源码的我… 我的朋友子路,很多人都叫他路神,称他为“ 国内Spring讲解最好的第一人 ”。 子路说他以前学习Spring、Spring ...
阅读(106)赞 (0)标签:ActiveMQ / AOP / cat / db / dubbo / http / https / id / IO / ioc / IT人 / java / java基础 / JVM / mongo / MongoDB / MQ / mybatis / mybatis缓存 / mysql / Netty / Nginx / NIO / rabbitmq / redis / Select / spring / Spring Boot / Spring cloud / springboot / springcloud / SpringMVC / sql / src / tomcat / UI / Word / zookeeper / 互联网 / 京东 / 代码 / 免费 / 多线程 / 工程师 / 并发 / 并发编程 / 开发 / 开源 / 微服务 / 微软 / 性能优化 / 数据 / 数据库 / 架构师 / 架构设计 / 注释 / 源码 / 滴滴 / 百度 / 程序员 / 线下 / 线程 / 缓存 / 美团 / 设计模式 / 调试 / 谷歌 / 质量 / 高并发
Harries Blog™ - changyuan.xu 发布于 2020-07-20
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
作为一名开发人员,相信大家对日志工具不会陌生 , Java 也 拥有功能和性能都非常强大的日志库; 不过这么多日志工具&第三方的包,怎样保证每个 组件里都能使用约定好的日志工具? 本文将和大家介绍一下 Java 主流的日志工具,以及相对应的使用场景。...
阅读(90)赞 (0)标签:ACE / apache / API / App / bug / cat / classpath / core / CTO / Disruptor / final / http / https / id / IDE / IO / java / js / json / JVM / lib / list / log4j2 / Logback / Logging / ORM / provider / root / Service / servlet / src / tar / tomcat / UI / XML / 代码 / 参数 / 多线程 / 工程师 / 并发 / 开发 / 招聘 / 插件 / 数据 / 数据库 / 文章 / 智能 / 架构师 / 模型 / 测试 / 百度 / 程序员 / 空间 / 线程 / 编译 / 运营 / 适配器 / 部署 / 配置 / 锁 / 阿里巴巴