标签:高并发
Harries Blog™ - wenming.gapo 发布于 2020-07-26
![]()
Java是啥 新手程序员通常会走入一个误区,就是认为学习了一门语言,就可以称为是某某语言工程师了。但事实上真的是这样吗?其实并非如此。 今天我们就来聊一聊,Java 开发工程师到底开发的是什么东西。准确点来说,Java后端到底在做什么? 基础 大家都知道 Java 是一门后端语言...
阅读(2980)赞 (2)标签: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™ - Harries 发布于 2020-07-26
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
上文已经介绍了JVM内存模型中线程私有的部分(虚拟机栈、本地方发栈、程序计数器),那么本篇文章就来探讨下JVM中线程共享的区域:堆、方法区 方法区 方法区是JVM规范中定义的一个逻辑内存,在JDK1.8以前对方法区的实现叫做“永久代”,然而在JDK1.8以后讲“永久代”废弃,改为...
阅读(2424)赞 (2)标签:App / bean / cat / Full GC / http / https / id / IO / java / JVM / LinkedList / list / mongo / python / Region / root / src / synchronized / UI / Word / 代码 / 内存模型 / 参数 / 同步 / 垃圾回收 / 处理器 / 多线程 / 安全 / 实例 / 并发 / 开发 / 开发者 / 微软 / 数据 / 文章 / 时间 / 构造方法 / 模型 / 生命 / 程序员 / 空间 / 管理 / 类加载器 / 线程 / 缓存 / 编译 / 解析 / 遍历 / 锁 / 高并发
Harries Blog™ - Harries 发布于 2020-07-25
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
1.GC介绍 什么是垃圾回收(GC)? 垃圾回收,顾名思义,便是将已经分配出去的,但却不再使用的内存回收回来,以便能够再次分配。 在 Java 虚拟机的语境下, 垃圾 指的是死亡的对象所占据的堆空间。 Java 虚拟机中的垃圾回收器采用 可达性分析 来探索所有存活的对象。它从一系...
阅读(169)赞 (0)标签:ACE / API / cat / constant / Full GC / HashMap / http / https / id / IDE / IO / ip / java / Java 9 / Java类 / JVM / list / map / NIO / NSA / queue / root / src / tab / tar / UI / volatile / Word / 一致性 / 事故 / 代码 / 免费 / 内存模型 / 参数 / 同步 / 垃圾回收 / 处理器 / 多线程 / 字节码 / 安全 / 实例 / 希望 / 并发 / 开发 / 数据 / 数据库 / 时间 / 服务器 / 本质 / 模型 / 测试 / 漏洞 / 物理内存 / 生命 / 程序员 / 空间 / 管理 / 索引 / 线程 / 统计 / 缓存 / 编译 / 翻译 / 虚拟内存 / 解决方法 / 解析 / 调度器 / 调试 / 配置 / 锁 / 需求 / 高并发
Harries Blog™ - dulong 发布于 2020-07-25
![]()
![]()
![]()
![]()
本文是一个开坑文,列出了所有笔者能想到以及接触到的微服务场景下用到的技术栈以及技术选型,将来会详细展开每一个内容 从tomcat服务到微服务的进化史 梦开始的地方 很多人刚入门时候都是从tomcat开始的,下载一个tomcat容器,然后启动startup.sh,在浏览器输入经典的...
阅读(192)赞 (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™ - wenming.gapo 发布于 2020-07-25
![]()
![]()
![]()
![]()
都 2020 年了 还没用过 微服务 吗? 面试的时候高并发回答的总是不能让面试官满意? 一个互联网项目究竟有多少细节? 网上搜了一堆秒杀系统方案,究竟真实的线上电商该怎么做? 那么你缺乏这两个字 实 战 消除痛点、解决面试、积累实战经验 欢迎你参加马士兵教育 微服务与高并发 训...
阅读(181)赞 (0)标签:ActiveMQ / apr / Dashboard / dubbo / Elasticsearch / Eureka / FastDFS / Feign / Haproxy / http / https / Hystrix / id / ip / java / JVM / MQ / Nginx / Proxy / rabbitmq / REST / ribbon / RocketMQ / Service / Sleuth / SOA / spring / springcloud / src / UI / web / WebService / zip / zipkin / zuul / 下载 / 二维码 / 互联网 / 代码 / 免费 / 分布式 / 分布式事务 / 分布式锁 / 回答 / 多线程 / 大数据 / 小米 / 并发 / 微服务 / 教育 / 数据 / 时间 / 服务器 / 服务注册 / 程序员 / 系统架构 / 线程 / 缓存 / 解析 / 负载均衡 / 配置 / 配置中心 / 锁 / 限流 / 需求 / 高并发
Harries Blog™ - dulong 发布于 2020-07-24
![]()
基于微服务架构和Docker容器技术的PaaS云平台建设目标是给我们的开发人员提供一套服务快速开发、部署、运维管理、持续开发持续集成的流程。平台提供基础设施、中间件、数据服务、云服务器等资源,开发人员只需要开发业务代码并提交到平台代码库,做一些必要的配置,系统会自动构建、部署,实...
阅读(177)赞 (0)标签:DNS / Docker / dubbo / Eureka / git / http / https / Hystrix / id / IO / java / key / Netflix / Nginx / PaaS / queue / ribbon / spring / Spring Boot / Spring cloud / src / ssl / UI / XML / zuul / 主机 / 云 / 亚马逊 / 代码 / 企业 / 分布式 / 删除 / 加密 / 博客 / 参数 / 同步 / 命令模式 / 备份 / 安全 / 安装 / 实例 / 并发 / 应用架构 / 开发 / 开源 / 微服务 / 敏捷 / 数据 / 文章 / 时间 / 服务器 / 服务注册 / 服务端 / 架构设计 / 消息队列 / 移动设备 / 管理 / 系统架构 / 线程 / 线程池 / 统计 / 认证 / 负载均衡 / 部署 / 配置 / 配置中心 / 限流 / 集群 / 高并发
Harries Blog™ - xiaoli.he 发布于 2020-07-24
![]()
hello,大家好,今天这篇文章是之前关于面试相关文章的一个 番外篇 。 我们在之前的文章当中提到,对于刚刚进入大学的小伙伴而言,可以参考一下大公司的招聘信息,来 树立这大学四年里奋斗的目标 ,以及弄清楚准备面试的方向。但是还是有小伙伴私信我说,看了这些信息之后,仍然没有get到...
阅读(141)赞 (0)标签:description / http / https / IO / ip / java / Job / linux / python / shell / spring / src / TCP / UI / web / 云 / 企业 / 免费 / 关键词 / 分布式 / 分布式系统 / 协议 / 博客 / 压力 / 回答 / 学生 / 工程师 / 并发 / 开发 / 总结 / 招聘 / 数据 / 数据库 / 文章 / 时间 / 服务器 / 程序员 / 翻译 / 设计模式 / 进程 / 阿里云 / 高可用 / 高并发
Harries Blog™ - xirruiqiang 发布于 2020-07-24
![]()
昨天公司开经营会,晚上又一起聚餐,晚上回到家已经快12点,到家了就睡觉,但是昨天的博客忘记日更。当然还有一个原因就是由于最近还要更新头条文章,当两者都要去兼顾的时候也很容易分心。原来一般都是一早就更新新浪博客,因此很少忘记,而现在一般是早上先更新头条文章,而晚上才同步更新新浪博客...
阅读(192)赞 (0)标签:AOP / dubbo / Hadoop / HTML / http / https / SOA / spring / springcloud / src / ssh / UI / 产品 / 代码 / 企业 / 关键技术 / 分布式 / 博客 / 同步 / 大数据 / 安全 / 并发 / 开发 / 开源 / 微服务 / 性能问题 / 总结 / 技术平台 / 敏捷 / 数据 / 数据库 / 数据库访问 / 数据模型 / 文章 / 时间 / 本质 / 架构师 / 架构设计 / 模型 / 生命 / 目录 / 管理 / 线程 / 组织 / 缓存 / 编译 / 质量 / 软件 / 进程 / 部署 / 配置 / 需求 / 高可用 / 高并发
Harries Blog™ - xirruiqiang 发布于 2020-07-22
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Spring曾有过光辉岁月,它一路与时俱进,引领Java编程潮流至少10年。如今,Spring Boot的诞生,让我们再也不用被Spring 的繁琐配置所束缚。Spring Boot是当前后端开发的极佳框架。它在如今纷繁的技术中尤为突出。 这份文档针对 Spring Boot 2...
阅读(156)赞 (0)标签:aix / AOP / API / db / eclipse / Elasticsearch / http / https / id / IDE / ip / java / Java环境 / mongo / MongoDB / MQ / NOSQL / ORM / rabbitmq / redis / REST / RESTful / rmi / Security / solr / spring / Spring Boot / Spring cloud / Spring Security / springboot / sql / src / UI / web / 云 / 京东 / 企业 / 免费 / 初学者 / 删除 / 响应式 / 安全 / 安装 / 实例 / 工作原理 / 希望 / 并发 / 开发 / 插件 / 搜索引擎 / 数据 / 数据库 / 时间 / 电子商务 / 站长 / 索引 / 认证 / 配置 / 高并发
Harries Blog™ - darida 发布于 2020-07-22
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
微服务理论 一、微服务简介 什么是微服务架构 服务拆分粒度更细 :根据业务拆分。 独立部署 :每个服务部署在物理上隔离,互不影响。 独立维护 :根据组织架构拆分,分团队维护。 服务治理 :服务数量变多,需要有统一的服务治理平台。 如何权衡微服务的利弊 优点 强模块化边界 可独立部...
阅读(142)赞 (0)标签:2015 / ACE / Android / apache / API / App / apr / ArrayList / bug / cache / Cassandra / cat / category / client / consul / consumer / Dashboard / db / Docker / dubbo / Elasticsearch / ELK / equals / Eureka / Facebook / Feign / find / git / GitHub / Google / Hadoop / HBase / http / HTTP/2 / https / id / IDE / IO / ip / java / JavaScript / js / json / JVM / key / Kubernetes / list / map / MQ / Netflix / Nginx / ORM / PHP / provider / python / QPS / REST / ribbon / Service / servlet / spring / Spring cloud / springcloud / SpringMVC / sql / src / stream / tar / TCP / Uber / UDP / UI / XML / zookeeper / zuul / 一致性 / 事故 / 云 / 互联网 / 代码 / 分布式 / 协议 / 参数 / 同步 / 基金 / 定制 / 实例 / 并发 / 开发 / 开源 / 开源项目 / 微博 / 微服务 / 技术圈 / 数据 / 数据库 / 时间 / 服务器 / 服务注册 / 服务端 / 注册中心 / 测试 / 消息队列 / 灰度发布 / 目录 / 端口 / 管理 / 系统设置 / 索引 / 线程 / 组织 / 缓存 / 网卡 / 解析 / 负载均衡 / 运营 / 进程 / 部署 / 配置 / 配置中心 / 长连接 / 阿里巴巴 / 限流 / 集群 / 需求 / 高可用 / 高并发
Harries Blog™ - 小丁 发布于 2020-07-22
转载刚哥的一篇文章 深夜,聊聊架构设计 ,对自己很有启发。 之前写过架构设计的文章,最近一直在看《从0开始学架构》这个技术专栏,有一些自己的思考,分享给大家,如果在面试中被问及这个问题,大家就可以按照这个思路来回答。 很多读者都是移动端开发,而市面上的书或者专栏基本都是后端,难道...
阅读(114)赞 (0)标签:App / http / https / 业务层 / 代码 / 回答 / 图片 / 基本原则 / 并发 / 开发 / 总结 / 文章 / 服务器 / 本质 / 架构设计 / 滴滴 / 负载均衡 / 需求 / 高并发
Harries Blog™ - dulong 发布于 2020-07-22
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
我是Guide哥,一Java后端开发,半个全栈,自由的少年。 标题没有鄙视大专的意思,只是读者的情况是这样,玻璃心和杠精就别乱评论了。 今天的话,这篇文章,主要回答一些小伙伴的问题。不过这些问题的话,相信也是大部分小伙伴会遇到的,所有,你有必要看到最后哦! 01 我跟着视频做的项...
阅读(169)赞 (0)标签:ActiveMQ / Bootstrap / CSS / dubbo / git / GitHub / Google / HTML / http / https / IBM / id / IDE / IO / IOS / ip / java / JavaScript / java基础 / JVM / lib / linux / maven / MQ / mybatis / mysql / Netty / NIO / rabbitmq / spring / Spring Boot / Spring cloud / springboot / springcloud / SpringMVC / sql / src / UI / zookeeper / 下载 / 代码 / 免费 / 分布式 / 初学者 / 博客 / 回答 / 多线程 / 工资 / 希望 / 并发 / 并发编程 / 开发 / 开源 / 微服务 / 总结 / 提问 / 搜索引擎 / 操作系统 / 数据 / 数据库 / 文章 / 时间 / 标题 / 消息队列 / 百度 / 程序员 / 管理 / 索引 / 线程 / 缓存 / 软件 / 高并发
Harries Blog™ - xubiao.zhuang 发布于 2020-07-21
![]()
![]()
![]()
![]()
都说大厂面试必问源码,可很多人看完Spring、MyBatis等源码记不住,是脑子有问题吗? 当然不是!是因为你没有掌握学习源码的技巧。 看完源码的我… 我的朋友子路,很多人都叫他路神,称他为“ 国内Spring讲解最好的第一人 ”。 子路说他以前学习Spring、Spring ...
阅读(153)赞 (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™ - 邓龙华 发布于 2020-07-20
![]()
一、页面静态化 1、动静态页面 静态页面 即静态网页,指已经装载好内容HTML页面,无需经过请求服务器数据和编译过程,直接加载到客户浏览器上显示出来。通俗的说就是生成独立的HTML页面,且不与服务器进行数据交互。 优缺点描述: 静态网页的内容稳定,页面加载速度极快; 不与服务器交...
阅读(122)赞 (0)标签:ArrayList / CDN / classpath / client / constant / CTO / DDL / final / Freemarker / git / GitHub / HashMap / HTML / http / https / id / IDE / IO / ip / list / map / Service / spring / springboot / src / stream / tab / tar / UI / Word / 产品 / 代码 / 参数 / 安全 / 并发 / 开发 / 数据 / 数据库 / 数据模型 / 服务器 / 模型 / 电商网站 / 缓存 / 编译 / 网站 / 解析 / 配置 / 高并发
Harries Blog™ - xirruiqiang 发布于 2020-07-20
![]()
点击上方 IT牧场 ,选择 置顶或者星标 技术干货每日送达! 来源:http://39sd.cn/077D6 今天我们就来详细讲解一下Java的线程池,首先我们从最核心的ThreadPoolExecutor类中的方法讲起,然后再讲述它的实现原理,接着给出了...
阅读(149)赞 (0)标签:ACE / API / ask / cache / cat / Collection / core / CTO / db / Docker / executor / final / HashSet / http / https / id / IDE / IO / java / JVM / Kubernetes / list / mina / queue / REST / retry / rmi / Service / src / ssh / tar / ThreadPoolExecutor / Uber / UI / value / volatile / Word / zab / 代码 / 参数 / 并发 / 开源 / 总结 / 拒绝策略 / 时间 / 构造方法 / 深入解析 / 源码 / 百度 / 管理 / 线程 / 线程池 / 统计 / 缓存 / 翻译 / 解析 / 配置 / 锁 / 静态方法 / 高并发
Harries Blog™ - 邓龙华 发布于 2020-07-20
![]()
![]()
![]()
![]()
原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。 部门新来了个架构师,BAT背景,住在三环,开宝马上班,有车位。 小伙话不多,但一旦说话斩钉截铁,带着无法撼动的自信。原因就是,有他着数亿高并发经验,每一秒钟的请求,都是其他企业运行一年也无法企及的。这就...
阅读(204)赞 (0)标签:AOP / bug / ConcurrentHashMap / eclipse / equals / git / HashMap / http / https / id / ip / key / linux / map / Netflix / src / synchronized / UI / value / 事故 / 云 / 代码 / 企业 / 十年 / 参数 / 安全 / 工资 / 并发 / 微信公众号 / 数据 / 文章 / 时间 / 架构师 / 注释 / 测试 / 程序员 / 线下 / 线程 / 统计 / 需求 / 领导 / 高并发
Harries Blog™ - xubiao.zhuang 发布于 2020-07-20
![]()
本文基于 OpenJDK 11 在分析线上 JVM 性能问题的时候,我们可能会碰到下面这些场景: 1.GC 本身没有花多长时间,但是 JVM 暂停了很久,例如下面: 2.JVM 没有 GC,但是程序暂停了很久,而且这种情况时不时就出现。 这些问题一般和 SafePoint 还有 ...
阅读(129)赞 (0)标签:ACE / Agent / API / App / ask / bug / cache / cat / final / find / HashTable / http / https / id / IO / java / js / jstack / JVM / linux / list / map / ORM / queue / Region / src / ssh / ssl / swap / tab / tag / tar / UI / update / UTC / 代码 / 参数 / 同步 / 多线程 / 字节码 / 并发 / 开发 / 微服务 / 性能优化 / 性能问题 / 文章 / 时间 / 源码 / 线程 / 统计 / 缓存 / 编译 / 解析 / 配置 / 锁 / 高并发
Harries Blog™ - changyuan.xu 发布于 2020-07-20
![]()
![]()
![]()
![]()
都说大厂面试必问源码,可很多人看完Spring、MyBatis等源码记不住,是脑子有问题吗? 当然不是!是因为你没有掌握学习源码的技巧。 看完源码的我… 我的朋友子路,很多人都叫他路神,称他为 “ 国内Spring讲解最好的第一人 ” 。 子路说他以前学习Spring、Sprin...
阅读(164)赞 (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 / zookeeper / 互联网 / 京东 / 代码 / 免费 / 多线程 / 工程师 / 并发 / 并发编程 / 开发 / 开源 / 微服务 / 性能优化 / 数据 / 数据库 / 架构师 / 架构设计 / 注释 / 源码 / 滴滴 / 百度 / 程序员 / 线下 / 线程 / 缓存 / 美团 / 设计模式 / 调试 / 谷歌 / 质量 / 高并发