标签:Region
Harries Blog™ - Harries 发布于 2020-07-26
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
上文已经介绍了JVM内存模型中线程私有的部分(虚拟机栈、本地方发栈、程序计数器),那么本篇文章就来探讨下JVM中线程共享的区域:堆、方法区 方法区 方法区是JVM规范中定义的一个逻辑内存,在JDK1.8以前对方法区的实现叫做“永久代”,然而在JDK1.8以后讲“永久代”废弃,改为...
阅读(1628)赞 (1)标签:App / bean / cat / Full GC / http / https / id / IO / java / JVM / LinkedList / list / mongo / python / Region / root / src / synchronized / UI / Word / 代码 / 内存模型 / 参数 / 同步 / 垃圾回收 / 处理器 / 多线程 / 安全 / 实例 / 并发 / 开发 / 开发者 / 微软 / 数据 / 文章 / 时间 / 构造方法 / 模型 / 生命 / 程序员 / 空间 / 管理 / 类加载器 / 线程 / 缓存 / 编译 / 解析 / 遍历 / 锁 / 高并发
Harries Blog™ - darida 发布于 2020-07-26
![]()
mica(云母) mica 由如梦技术内部的 lutool(撸秃) 演变而来。 lutool 诞生于 2017 年,受 jhipster 启发逐步形成一个微服务的核心集。 因 lutool 名称与功能不太符合,故在2019年开源时将其改名为 mica(云母) ,寓意为云服务的基石...
阅读(140)赞 (0)标签:2019 / bean / core / CTO / example / git / GitHub / HTML / http / https / id / IDE / IO / ip / java / js / json / jsoup / Region / servlet / spring / Spring Boot / Spring cloud / src / tab / UI / web / 二维码 / 云 / 开源 / 微服务 / 数据 / 源码 / 自动生成 / 配置
Harries Blog™ - songhua.gao 发布于 2020-07-25
![]()
![]()
![]()
![]()
想了解JDK12,13,14中的GC调优秘籍吗?想知道这三个版本中JVM有什么新的变化吗? 一起来看看这期的GC调优秘籍,因为JDK12,13,14中的GC变化不太大,所以这里一起做个总结,文末附有相应的PDF下载,希望大家能够喜欢。 那些好用的VM参数 我们再讲几个之前的版本中...
阅读(129)赞 (0)标签:Action / bus / cache / cmd / final / grep / http / https / id / IO / ip / java / js / jstack / JVM / linux / map / NSA / Region / REST / retry / src / ssh / tag / tar / tk / UI / value / windows / XEN / 下载 / 代码 / 参数 / 同步 / 多线程 / 希望 / 并发 / 总结 / 数据 / 时间 / 程序员 / 空间 / 线程 / 统计 / 缓存 / 进程 / 配置 / 锁
Harries Blog™ - puefu.he 发布于 2020-07-23
![]()
![]()
![]()
![]()
【摘要】 本文介绍了基于开源自建和适配云厂商开发框架两种构建多云架构的思路,以及这些思路的优缺点。 微服务生态 微服务生态本质上是一种微服务架构模式的实现,包括微服务开发SDK,以及微服务基础设施。 目前比较成熟的 JAVA 微服务生态包括 servicecomb(华为), sp...
阅读(89)赞 (0)标签:API / App / cat / core / DNS / dubbo / http / https / IO / java / lib / Region / Service / spring / Spring Boot / Spring cloud / src / UI / 云 / 代码 / 分布式 / 安装 / 实例 / 应用架构 / 开发 / 开发者 / 开源 / 微服务 / 性能优化 / 总结 / 数据 / 数据库 / 文章 / 时间 / 本质 / 架构设计 / 注册中心 / 灰度发布 / 目录 / 管理 / 编译 / 网站 / 解析 / 设计模式 / 负载均衡 / 部署 / 配置 / 配置中心
Harries Blog™ - xiaoli.he 发布于 2020-07-23
![]()
![]()
![]()
![]()
【摘要】 本文介绍了基于开源自建和适配云厂商开发框架两种构建多云架构的思路,以及这些思路的优缺点。 微服务生态 微服务生态本质上是一种微服务架构模式的实现,包括微服务开发SDK,以及微服务基础设施。 目前比较成熟的 JAVA 微服务生态包括 servicecomb(华为), sp...
阅读(79)赞 (0)标签:API / App / cat / core / DNS / dubbo / HTML / http / https / IO / java / lib / Region / Service / spring / Spring Boot / Spring cloud / src / UI / 云 / 代码 / 分布式 / 安装 / 实例 / 应用架构 / 开发 / 开发者 / 开源 / 微服务 / 性能优化 / 总结 / 数据 / 数据库 / 文章 / 时间 / 本质 / 架构设计 / 注册中心 / 灰度发布 / 目录 / 管理 / 编译 / 网站 / 解析 / 设计模式 / 负载均衡 / 部署 / 配置 / 配置中心
Harries Blog™ - darida 发布于 2020-07-22
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
编辑推荐: 本文主要讲解了Serverless 相关产品在运维行业中的基本应用,监控告警的使用方法以及控告警功与 Serverless 技术进行结合。 来自于博客园,,由火龙果软件Anna编辑、推荐。 在实际生产中,我们经常需要做一些监控脚本来监控网站服务或者 API 服务是否可...
阅读(165)赞 (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™ - 刘莉莉 发布于 2020-07-22
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
在刚刚过去的618大促中,京东视频抛弃了私有存储, 将京东智联云对象存储作为京东视频的唯一存储。 在整个618过程中,京东智联云对象存储提供了稳定的服务,助力618完美落幕。 618大促作为京东集团最重要的活动,对所有服务的可用性有极高的要求,京东视频作为京东的一级系统,对存储的...
阅读(101)赞 (0)标签:bug / cache / cat / client / Datanode / db / DDL / http / https / id / IO / key / Master / MQ / node / Region / Service / src / tab / UI / value / 业务层 / 主机 / 云 / 京东 / 分布式 / 删除 / 压力 / 同步 / 备份 / 并发 / 数据 / 数据库 / 时间 / 服务器 / 本质 / 架构设计 / 灰度发布 / 管理 / 缓存 / 认证 / 进程 / 部署 / 限流 / 集群 / 高可用
Harries Blog™ - likai 发布于 2020-07-21
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
译者前言 本篇文章主要介绍如何通过 AWS 中的 CloudFront 以及 Lambda 实现简单的无服务器架构( Serverless )网站下的 Basic 鉴权,在理解架构之后不难,但是想锻炼下自己的英文阅读能力,于是翻译了一下原博文。 原文链接: https://dou...
阅读(151)赞 (0)标签:2015 / ACE / Action / Amazon / apache / authenticate / Authorization / build / cat / CDN / CTO / DDL / description / dist / Document / DOM / entity / example / final / HTML / http / https / id / IDE / IO / ip / js / key / lambda / list / message / MQ / Nginx / node / Node.js / python / Region / REST / rmi / root / Select / Service / src / ssl / Statement / tab / tag / tar / trigger / UI / update / value / web / Word / 主机 / 云 / 代码 / 删除 / 博客 / 参数 / 域名 / 希望 / 数据 / 文章 / 时间 / 服务器 / 服务端 / 权限控制 / 标题 / 管理 / 网站 / 翻译 / 认证 / 软件 / 配置 / 阿里云
Harries Blog™ - 尖兵 发布于 2020-07-20
![]()
以下示例基于 Quartz.Net 3.0.7(在最新的 3.1-beta2 中已经包含了支持 Microsoft DI 的方法) 在 worker service 中,通过官网示例,会发现 quartz.net 并未生效,究其原因系 DI 未注入导致,原生 quartz.net...
阅读(83)赞 (0)标签:ask / build / core / CTO / db / description / entity / HTML / http / https / id / IDE / IO / ioc / ip / Job / JobDetail / JobFactory / Jobs / key / list / ORM / provider / Quartz / Region / Service / src / StdSchedulerFactory / tar / token / trigger / UI / 协议 / 安全 / 实例 / 文章 / 配置
Harries Blog™ - xubiao.zhuang 发布于 2020-07-20
![]()
本文基于 OpenJDK 11 在分析线上 JVM 性能问题的时候,我们可能会碰到下面这些场景: 1.GC 本身没有花多长时间,但是 JVM 暂停了很久,例如下面: 2.JVM 没有 GC,但是程序暂停了很久,而且这种情况时不时就出现。 这些问题一般和 SafePoint 还有 ...
阅读(87)赞 (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™ - yanxinchi 发布于 2020-07-19
这篇文章应该是Netty专栏的倒数第二篇文章了,下一篇就是对整个Netty的总结。本篇文章主要讲Netty的编码器和解码器,他们两个定义和作用根据他们的名字很快就能了解。这里我们就开始分析吧。 一 解码器 在Netty中对于服务端来说收到的是一个 二进制数据流 ,然后解码器的作用...
阅读(69)赞 (0)标签:ACE / App / ask / cat / CEO / db / executor / final / find / git / GitHub / http / https / id / IDE / IO / ip / java / Java 9 / list / message / Netty / NIO / NSA / Region / REST / tab / tag / tar / Transport / trigger / UI / update / value / 代码 / 参数 / 处理器 / 并发 / 并发编程 / 开发 / 总结 / 数据 / 文章 / 服务端 / 源码 / 缓存 / 解析 / 遍历 / 配置 / 锁 / 需求
Harries Blog™ - 尖兵 发布于 2020-07-19
G1是一个并行回收器,他把内存分割为很多不相关的区间(Region),每个区间可以属于老年代或者年轻代,并且每个年代区间可以是物理上不连续的。垃圾回收时都是需要停下应用程序,不然没有办法防止应用程序的干扰,然后G1 GC可以集中精力在垃圾最多的区间上,并且只费一点点时间就可以清空...
阅读(64)赞 (0)标签:ACE / Collection / Full GC / http / IO / java / java线程 / JVM / key / Region / root / tar / 一致性 / 代码 / 垃圾回收 / 字节码 / 实例 / 操作系统 / 数据 / 时间 / 空间 / 管理 / 线程 / 锁
Harries Blog™ - likai 发布于 2020-07-19
![]()
在默认情况下,System.gc()会显示直接触发Full GC,同时对老年代和新生代进行回收。而一般情况下,垃圾回收应该是自动进行的,无需手工触发,否则就太麻烦了。 示例 public class TestGC { public static void main(String[...
阅读(111)赞 (0)标签:ACE / ECS / final / Full GC / http / https / id / IDE / IO / java / JVM / key / linux / mina / mongo / Region / rmi / root / src / tar / UI / update / 代码 / 垃圾回收 / 多线程 / 并发 / 数据 / 时间 / 空间 / 线程
Harries Blog™ - xiaoli.wang 发布于 2020-07-17
![]()
很多面试官都会项目架构是什么样的?看你简历项目涉及的都是微服务项目,那你谈谈你对微服务的理解,优缺点?我一般会说项目中用的技术有springBoot、SpringCloud等技术,面试官经常继续深入问你,SpringCloud都用过哪些组件,谈谈对Eureka的理解,它底层是怎么...
阅读(99)赞 (0)标签:ACE / Amazon / App / ArrayList / ask / bean / bug / build / cache / cat / CEO / client / ConcurrentHashMap / constant / CTO / Document / ECS / entity / equals / Eureka / executor / final / HashMap / heartbeat / http / https / id / IDE / IO / ip / js / json / key / list / map / message / Netflix / node / Region / REST / Select / Service / spring / Spring Boot / Spring cloud / springboot / springcloud / src / tar / Transport / UI / URLs / value / XML / 一对多 / 代码 / 博客 / 参数 / 回答 / 实例 / 开源 / 微服务 / 数据 / 时间 / 服务注册 / 服务端 / 注册中心 / 注释 / 源码 / 程序猿 / 解析 / 部署 / 配置 / 集群
Harries Blog™ - xubiao.zhuang 发布于 2020-07-16
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
本篇是Netty的第五篇文章,这篇文章我主要分析的是Netty的内存分配。Java NIO提供了 ByteBuffer 作为它的字节容器,但是这个类使用起来过于复杂,而且也有些繁琐。Netty用 ByteBuf 替代了ByteBuffer,解决了JDK API的局限性,又为网络应...
阅读(71)赞 (0)标签:ACE / API / ArrayList / ask / bug / cache / cat / Collection / Collections / CTO / db / entity / final / find / http / https / id / IDE / IO / java / Java 9 / JVM / list / map / MQ / Netty / NIO / node / NSA / ORM / Property / queue / Region / REST / src / struct / synchronized / tab / tar / UI / update / value / 代码 / 参数 / 图片 / 多线程 / 实例 / 开发 / 开发者 / 总结 / 数据 / 文章 / 构造方法 / 注释 / 源码 / 管理 / 线程 / 缓存 / 设计模式 / 遍历
Harries Blog™ - hellas 发布于 2020-07-15
前言 不进行优化的代码就是耍流氓。 总体来说大数据优化主要分为三点,一是充分利用CPU,二是节省内存,三是减少网络传输。 一、Hive/MapReduce调优 1.1 本地模式 Hive默认采用集群模式进行计算,如果对于小数据量,可以设置为单台机器进行计算,这样可以大大缩减查询触...
阅读(98)赞 (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™ - dulong 发布于 2020-07-14
![]()
![]()
![]()
![]()
今日更新日志: 整体更新: 0. 录制了完整的项目讲解视频教程 1. 新增批量替换项目名&包名&前缀的Shells脚本(支持Linux&Mac) 2. 完整的项目讲解视频 3. 优化代码若干 & 删除无用代码和注释掉的代码若干 & 完善代码...
阅读(116)赞 (0)标签:ACE / API / App / bean / bug / build / cache / cat / client / core / CTO / dataSource / db / druid / Eureka / FastDFS / Feign / git / GitHub / HTML / http / https / Hystrix / id / IDE / IO / ip / Job / Jobs / js / json / linux / map / mapper / Master / MQ / mybatis / Nginx / NIO / node / Node.js / ORM / rabbitmq / redis / Region / REST / RESTful / ribbon / root / schema / Sentinel / Service / shell / spring / Spring Boot / Spring cloud / springboot / springcloud / sql / src / tab / tar / token / turbine / UI / update / validator / web / zip / zipkin / zuul / 一级缓存 / 二级缓存 / 代码 / 代码注释 / 代码生成器 / 任务调度 / 分布式 / 分布式事务 / 分页 / 删除 / 参数 / 发送任务 / 备份 / 安全 / 希望 / 开发 / 开发者 / 开源 / 微服务 / 插件 / 数据 / 数据库 / 时间 / 服务器 / 服务注册 / 汉化 / 注册中心 / 注释 / 测试 / 消息队列 / 漏洞 / 灰度发布 / 管理 / 线程 / 缓存 / 编译 / 自动化 / 自动生成 / 调度器 / 负载均衡 / 运营 / 部署 / 配置 / 限流 / 集群
Harries Blog™ - 邓龙华 发布于 2020-07-13
JVM垃圾回收的算法很多,但是不管是哪种算法,在进行GC时大致的流程都是差不多的,主要有以下3个过程: 1. 枚举根节点 这个过程主要是找到所有的GC Roots对象,这些对象一般发生在JVM虚拟机栈栈帧、常量池中的静态对象、方法区中静态类属性引用、本地方法栈中引用的对象。这个过...
阅读(56)赞 (0)标签:http / https / IO / JVM / Region / root / 垃圾回收 / 安全 / 并发 / 时间 / 线程