标签:压力
Harries Blog™ - wenming.gapo 发布于 2020-07-26
![]()
Java是啥 新手程序员通常会走入一个误区,就是认为学习了一门语言,就可以称为是某某语言工程师了。但事实上真的是这样吗?其实并非如此。 今天我们就来聊一聊,Java 开发工程师到底开发的是什么东西。准确点来说,Java后端到底在做什么? 基础 大家都知道 Java 是一门后端语言...
阅读(2395)赞 (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™ - 尖兵 发布于 2020-07-26
![]()
![]()
![]()
![]()
问题的发生 简单介绍下我们服务的背景,我们的服务是一个使用类似dubbo的RPC框架以及若干Spring全家桶组合起来的微服务架构,大致结构可以参考下图。 Java服务使用的是CMS的垃圾回收器。 某天突然收到一台实例(即一个Java应用)产生FullGC日志的报警,如上图红色标...
阅读(1992)赞 (1)标签:ACE / AOP / API / cat / dubbo / ECS / Full GC / grep / http / https / id / IO / java / JVM / NIO / ORM / Select / spring / sql / src / tar / UI / web / 代码 / 压力 / 参数 / 垃圾回收 / 实例 / 并发 / 微服务 / 数据 / 时间 / 注册中心 / 空间 / 负载均衡
Harries Blog™ - 小丁 发布于 2020-07-26
![]()
秋招总结 写在最前 我写过很多篇秋招总结,这篇文章应该是最后一篇总结,当然也是最完整,最详细的一篇总结。秋招是我人生中一段宝贵的经历,不仅是我研究生生涯交出的一份答卷,也是未来职业生涯的开端。仅以此文,献给自己,以及各位在求职路上的,或者是已经经历过校招的朋友们。不忘初心,方得始...
阅读(142)赞 (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™ - dulong 发布于 2020-07-25
![]()
![]()
![]()
![]()
本文是一个开坑文,列出了所有笔者能想到以及接触到的微服务场景下用到的技术栈以及技术选型,将来会详细展开每一个内容 从tomcat服务到微服务的进化史 梦开始的地方 很多人刚入门时候都是从tomcat开始的,下载一个tomcat容器,然后启动startup.sh,在浏览器输入经典的...
阅读(150)赞 (0)标签:AIO / API / Atom / BIO / cat / ConcurrentHashMap / Eureka / git / HashMap / http / https / IO / ip / java / js / json / key / map / mina / Netty / Nginx / NIO / src / tar / tomcat / UI / value / web / XML / zookeeper / 下载 / 代码 / 分布式 / 压力 / 参数 / 反向代理 / 并发 / 开发 / 微服务 / 数据 / 时间 / 服务器 / 端口 / 管理 / 线程 / 线程池 / 网站 / 负载均衡 / 连接池 / 部署 / 配置 / 配置中心 / 锁 / 高并发
Harries Blog™ - xiaoli.wang 发布于 2020-07-25
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
在jdk7及以前,习惯上把方法区称为永久代。jdk8开始,使用元空间取代了永久代。 本质上,方法区和永久代并不等价。仅是对hotSpot而言的。《java虚拟机规范》对如何实现方法区,不做统一要求。例如:BEA JRockit/IBM J9中不存在永久代的概念。 现在看来,当年使...
阅读(115)赞 (0)标签:ACE / bug / CEO / cglib / client / constant / CTO / db / dubbo / eclipse / final / Full GC / http / https / IBM / id / IDE / IO / ip / java / js / JVM / lib / mina / root / src / stream / synchronized / tab / UI / value / volatile / web / windows / 京东 / 代码 / 内存模型 / 压力 / 参数 / 垃圾回收 / 域名 / 字节码 / 实例 / 小米 / 开发 / 总结 / 数据 / 数据库 / 时间 / 服务器 / 本质 / 模型 / 测试 / 物理内存 / 生命 / 百度 / 空间 / 类加载器 / 索引 / 缓存 / 编译 / 美团 / 解析 / 需求
Harries Blog™ - wenming.gapo 发布于 2020-07-24
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
前言 微服务架构是目前各大互联网公司普遍采用的软件架构方式。在微服务架构中,系统被拆分为多个小的、相互独立的服务,这些服务运行在自己的进程中,可以独立的开发和部署。在业务快速变化时,微服务单一职责、自治的特点,使系统的边界更加清晰,提升了系统的可维护性;同时,简化了系统部署的复杂...
阅读(142)赞 (0)标签:Agent / API / consul / CTO / DNS / http / https / HTTP协议 / IO / java / js / json / JVM / Kubernetes / list / MQ / mysql / Proxy / python / QPS / redis / spring / Spring Boot / sql / src / Uber / UI / web / zab / 专注 / 主机 / 云 / 互联网 / 亚马逊 / 代码 / 企业 / 协议 / 压力 / 安装 / 实例 / 开发 / 开源 / 微服务 / 微软 / 总结 / 操作系统 / 数据 / 数据库 / 数据模型 / 时间 / 智能 / 服务注册 / 服务端 / 模型 / 注册中心 / 线程 / 统计 / 自动化 / 自媒体 / 谷歌 / 负载均衡 / 质量 / 软件 / 进程 / 部署 / 配置 / 配置中心 / 钉钉 / 限流 / 集群 / 需求
Harries Blog™ - xiaoli.he 发布于 2020-07-24
![]()
hello,大家好,今天这篇文章是之前关于面试相关文章的一个 番外篇 。 我们在之前的文章当中提到,对于刚刚进入大学的小伙伴而言,可以参考一下大公司的招聘信息,来 树立这大学四年里奋斗的目标 ,以及弄清楚准备面试的方向。但是还是有小伙伴私信我说,看了这些信息之后,仍然没有get到...
阅读(115)赞 (0)标签:description / http / https / IO / ip / java / Job / linux / python / shell / spring / src / TCP / UI / web / 云 / 企业 / 免费 / 关键词 / 分布式 / 分布式系统 / 协议 / 博客 / 压力 / 回答 / 学生 / 工程师 / 并发 / 开发 / 总结 / 招聘 / 数据 / 数据库 / 文章 / 时间 / 服务器 / 程序员 / 翻译 / 设计模式 / 进程 / 阿里云 / 高可用 / 高并发
Harries Blog™ - yanxinchi 发布于 2020-07-24
![]()
![]()
![]()
![]()
作者| 夏志 来源|商业街探案(ID:tananbus) “经历了社会的毒打,我才发现自己太幼稚了,一个大学生刚毕业就做老板,月入6万,哪里有那么好的事儿?都是骗子给你下的套儿。”王明(化名)说。此时,他为向招商公司...
阅读(2104)赞 (0)标签:2019 / bus / http / id / ip / src / web / 万物 / 专注 / 云 / 产品 / 人物 / 创业 / 创业者 / 利润 / 压力 / 学生 / 工资 / 希望 / 微软 / 投资 / 招聘 / 文章 / 百度 / 管理 / 补贴 / 贷款 / 运营 / 领导
Harries Blog™ - 尖兵 发布于 2020-07-24
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
什么是Thymeleaf 大家好,我是bigsai,今天我们来学习Thymeleaf,如果你对Thymeleaf比较陌生也不要紧,它很容易学习与理解,并有着自己鲜明的特色。 开始之前,我们依旧问一个问题: 什么是Thymeleaf? Java模板引擎 模板引擎介绍 模板引擎?你可...
阅读(103)赞 (0)标签:ACE / Ajax / API / App / ArrayList / bean / build / cache / cat / classpath / CSS / freemaker / HashMap / HTML / HTML5 / HTML文件 / http / https / id / IDE / IO / ip / java / JavaScript / js / JVM / key / list / map / maven / message / mina / pom / REST / RESTful / servlet / spring / Spring Boot / springboot / SpringMVC / spring集成 / src / tab / tag / tar / UI / value / web / XML / 互联网 / 代码 / 压力 / 参数 / 图片 / 实例 / 工程师 / 开发 / 开发者 / 开源 / 微信公众号 / 总结 / 推广 / 数据 / 时间 / 服务端 / 本质 / 模型 / 测试 / 灵魂 / 目录 / 程序员 / 管理 / 缓存 / 编译 / 网站 / 设计模式 / 运营 / 遍历 / 部署 / 配置 / 需求 / 领导
Harries Blog™ - songhua.gao 发布于 2020-07-23
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
目前 CSDN , 博客园 , 简书 同步发表中,更多精彩欢迎访问我的 gitee pages 目录 切片与MapTask并行度决定机制 Job提交流程源码和切片源码详解 FileInputFormat切片机制 CombineTextInputFormat切片机制 Combine...
阅读(99)赞 (0)标签:ACE / Agent / apache / App / apr / ArrayList / ask / bean / BeanUtils / bug / build / cache / cat / CEO / client / copyProperties / CTO / db / dist / equals / final / git / Google / Hadoop / HashMap / HDFS / HTML / http / https / HTTP协议 / id / IDE / input file / IO / ip / java / Java类 / Job / Jobs / key / lib / list / map / mapper / Master / MQ / NFV / ORM / parse / remote / SDN / src / ssl / stream / tab / tag / tar / tk / UI / UTC / value / web / Word / XML / 产品 / 代码 / 协议 / 博客 / 压力 / 参数 / 同步 / 大数据 / 实例 / 小米 / 工作原理 / 并发 / 开发 / 总结 / 数据 / 数据分区 / 文件系统 / 时间 / 测试 / 源码 / 目录 / 索引 / 线程 / 统计 / 缓存 / 网站 / 解析 / 递归 / 配置 / 集群 / 需求
Harries Blog™ - wenming.gapo 发布于 2020-07-23
![]()
“永远在线,始终连接”(Always On, Always Connected)如今已经成为深入人心的生活方式,手机在其中扮演着至关重要的角色。它可以让我们随时随地获得数据,并实时通过多种沟通工具和他人保持联系。这种信息获取方式从根本上改变了我们做决定的方式,并进一步重塑着我们的...
阅读(109)赞 (0)标签:App / Apple / CTO / Google / http / https / src / UI / 云 / 企业 / 压力 / 安全 / 支付宝 / 数据 / 文章 / 智能 / 服务器 / 汽车 / 物联网 / 移动设备 / 管理 / 网卡 / 虚拟化 / 认证 / 软件 / 运营 / 部署 / 锁 / 需求
Harries Blog™ - darida 发布于 2020-07-22
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
编辑推荐: 本文主要讲解了Serverless 相关产品在运维行业中的基本应用,监控告警的使用方法以及控告警功与 Serverless 技术进行结合。 来自于博客园,,由火龙果软件Anna编辑、推荐。 在实际生产中,我们经常需要做一些监控脚本来监控网站服务或者 API 服务是否可...
阅读(185)赞 (0)标签:Action / Agent / API / App / Apple / bug / Chrome / consumer / description / DNS / DOM / final / find / Hadoop / HTML / http / https / id / IO / ip / js / json / key / lib / list / Logging / mail / Markdown / message / MQ / mysql / node / ORM / parse / PHP / python / rand / Region / Service / sql / src / ssl / tab / UI / update / web / XML / 下载 / 云 / 产品 / 代码 / 企业 / 凌晨 / 博客 / 压力 / 参数 / 定制 / 希望 / 开发 / 总结 / 数据 / 时间 / 服务器 / 测试 / 监控平台 / 站长 / 管理 / 网站 / 自动化 / 解析 / 软件 / 运营 / 部署 / 阿里云 / 集群 / 需求
Harries Blog™ - wenming.gapo 发布于 2020-07-22
![]()
![]()
![]()
![]()
世界上首个3D多语言AI新闻记者诞生! 近日,字节跳动AI Lab联合上海交大研究团队发布了全新升级版AI新闻记者Xiaomingbot。Xiaomingbot最早诞生于2016年,曾在2017年获得吴文俊人工智能技术发明奖。(吴文俊奖被誉为中国智能科学科技最高奖,代表着中国人工...
阅读(132)赞 (0)标签:ACE / Agent / Architect / HTML / http / https / id / IO / ip / kk / ORM / src / tab / UI / 凌晨 / 压力 / 参数 / 同步 / 图片 / 总结 / 数据 / 文章 / 时间 / 智能 / 模型 / 科技 / 空间 / 系统架构 / 翻译 / 软件
Harries Blog™ - 刘莉莉 发布于 2020-07-22
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
在刚刚过去的618大促中,京东视频抛弃了私有存储, 将京东智联云对象存储作为京东视频的唯一存储。 在整个618过程中,京东智联云对象存储提供了稳定的服务,助力618完美落幕。 618大促作为京东集团最重要的活动,对所有服务的可用性有极高的要求,京东视频作为京东的一级系统,对存储的...
阅读(118)赞 (0)标签:bug / cache / cat / client / Datanode / db / DDL / http / https / id / IO / key / Master / MQ / node / Region / Service / src / tab / UI / value / 业务层 / 主机 / 云 / 京东 / 分布式 / 删除 / 压力 / 同步 / 备份 / 并发 / 数据 / 数据库 / 时间 / 服务器 / 本质 / 架构设计 / 灰度发布 / 管理 / 缓存 / 认证 / 进程 / 部署 / 限流 / 集群 / 高可用
Harries Blog™ - 刘莉莉 发布于 2020-07-21
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
点赞+收藏 就学会系列,文章收录在 GitHub JavaKeeper ,N线互联网开发必备技能兵器谱,笔记自取 在《Java虚拟机规范》的规定里,除了程序计数器外,虚拟机内存的其他几个运行时区域都有发生 OutOfMemoryError 异常的可能。 本篇主要包括如下 OOM ...
阅读(131)赞 (0)标签:ACE / App / bug / cache / cat / CDN / CEO / cglib / core / equals / final / Full GC / git / GitHub / HashMap / HTML / http / https / id / IDE / IO / java / jetty / js / JVM / key / lib / linux / list / map / Master / Netty / NIO / Proxy / root / spring / src / stream / swap / tab / tar / UI / value / 互联网 / 代码 / 压力 / 参数 / 垃圾回收 / 多线程 / 字节码 / 实例 / 开发 / 恶性循环 / 操作系统 / 数据 / 数据库 / 文章 / 时间 / 服务器 / 物理内存 / 空间 / 线程 / 缓存 / 虚拟内存 / 软件 / 进程 / 递归 / 部署 / 配置 / 限流
Harries Blog™ - xubiao.zhuang 发布于 2020-07-19
最近在工作中碰到一个分布式锁问题,这个问题之前做项目的过程也搞过,不过没有深入整理,这个周末有时间刚好整理一把。 为什么需要分布式锁? 在分布式系统中,常常需要协调他们的动作。如果不同的系统或是同一个系统的不同主机之间共享了一个或一组资源,那么访问这些资源的时候,往往需要互斥来防...
阅读(141)赞 (0)标签:Action / Atom / autocommit / db / dist / git / GitHub / http / https / id / IO / ip / java / JavaScript / key / Lua / node / NSA / redis / Select / session / tab / tar / UI / update / value / zab / zookeeper / 一致性 / 主机 / 代码 / 保安 / 分布式 / 分布式系统 / 分布式锁 / 删除 / 协议 / 压力 / 同步 / 安全 / 实例 / 微服务 / 性能问题 / 总结 / 排他锁 / 数据 / 数据库 / 时间 / 服务器 / 架构师 / 监听器 / 目录 / 管理 / 索引 / 线程 / 缓存 / 进程 / 部署 / 配置 / 锁 / 长连接 / 集群 / 高可用
Harries Blog™ - yanxinchi 发布于 2020-07-19
![]()
![]()
![]()
![]()
微服务架构是一种以一些微服务来替代开发单个大而全应用的方法,每一个小服务运行在自己的进程里,并以轻量级的机制来通信, 通常是 HTTP RESTful API。微服务强调小快灵, 任何一个相对独立的功能服务不再是一个模块, 而是一个独立的服务。 微服务是一种生态,不是一种具体技术...
阅读(129)赞 (0)标签:API / App / ask / bus / cat / client / Config Server / consumer / db / dubbo / Eureka / git / HBase / http / https / Hystrix / id / IDE / IO / ip / java / Master / mysql / Netflix / Nginx / NOSQL / Oracle / provider / redis / REST / RESTful / ribbon / Sleuth / spring / Spring cloud / Spring Cloud Config / springboot / springcloud / sql / src / stream / UI / zookeeper / zuul / 一致性 / 专注 / 代码 / 分布式 / 分布式系统 / 删除 / 压力 / 反向代理 / 同步 / 回答 / 备份 / 定制 / 实例 / 工作原理 / 并发 / 开发 / 开源 / 微服务 / 总结 / 支付宝 / 数据 / 数据库 / 文章 / 时间 / 智能 / 服务器 / 服务注册 / 注册中心 / 测试 / 端口 / 管理 / 统计 / 缓存 / 负载均衡 / 运营 / 进程 / 部署 / 配置 / 配置中心 / 长连接 / 限流 / 集群 / 需求 / 高可用 / 高并发
Harries Blog™ - Harries 发布于 2020-07-18
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
零、背景 近一段时间在学习和实践用go来实现微服务架构的开发,本文来记录下什么情况下要使用微服务架构,分析下利弊。并且用grpc初步实现微服务的模型。 一、服务端架构的演进 1、单体架构 在 Web 应用程序发展的早期,大部分工程是将所有的服务端功能模块打包成单个巨石型应用,最终...
阅读(103)赞 (0)标签:apache / client / consul / Go 语言 / Google / Hadoop / http / https / id / ip / java / JavaScript / Java环境 / js / json / key / Kubernetes / linux / list / Master / message / node / Node.js / PHP / plugin / python / remote / Service / SOA / solr / spring / Spring cloud / src / tar / TCP / Uber / UI / unix / value / web / windows / Word / XML / zab / zookeeper / 一致性 / 互联网 / 代码 / 免费 / 分布式 / 分布式系统 / 分布式锁 / 协议 / 压力 / 参数 / 实例 / 并发 / 并发编程 / 开发 / 开源 / 微服务 / 快的 / 总结 / 教育 / 数据 / 数据库 / 时间 / 服务注册 / 服务端 / 架构师 / 模型 / 注册中心 / 测试 / 管理 / 组织 / 编译 / 负载均衡 / 部署 / 配置 / 锁 / 集群 / 需求 / 高可用