标签:恶性循环

Java

10种常见OOM分析——手把手教你写bug

9

刘莉莉 发布于 2020-07-21

点赞+收藏 就学会系列,文章收录在 GitHub JavaKeeper ,N线互联网开发必备技能兵器谱,笔记自取 在《Java虚拟机规范》的规定里,除了程序计数器外,虚拟机内存的其他几个运行时区域都有发生 OutOfMemoryError 异常的可能。 本篇主要包括如下 OOM ...

阅读(57)评论(0)赞 (0)

Java

dubbo服务治理之路由实践

1

puefu.he 发布于 2020-07-16

背景说明 微服务架构与单体或垂直架构本,服务维护的成本高了很多,在研发集成测试环境使用比较随意的情况下,开始恶性循环变得无法稳定使用。 研发与测试如何共享同一套集成测试环境的同时又不会干扰到测试工作的稳定准确? 思路 公司dubbo服务都通过zk进行了注册,dubbo原生提供了消...

阅读(47)评论(0)赞 (0)

编程技术

对领域驱动设计的理解与实践

1

xiaoli.he 发布于 2020-07-15

领域驱动设计(Domain-Driven-Design)是一种针对大型复杂系统的领域建模与分析方法论。 2003 年,Eric Evans 发布《Domain-Driven Design: Tackling Complexity in the Heart of Software》...

阅读(37)评论(0)赞 (0)

Java

教你写Bug,常见的 OOM 异常分析

10

尖兵 发布于 2020-07-07

点击蓝色“ JavaKeeper ”关注我哟 加个“ 星标 ”,一起成长,做 牛逼闪闪 的技术人 在《Java虚拟机规范》的规定里,除了程序计数器外,虚拟机内存的其他几个运行时区域都有发生 OutOfMemoryError 异常的可能。 本篇主要包括如下 OOM 的介绍和示例: ...

阅读(25)评论(0)赞 (0)

Java

猿灯塔:疫情冲击,去体验远程面试被怼10分钟,今年Java开发找工作真难

3

xubiao.zhuang 发布于 2020-07-03

网行业,美团王兴曾说:“2019年可能会是过去十年里最差的一年,却是未来十年里最好的一年”。 没想到预言竟然快成真了? 年前很多企业一波裁员,2020年又受疫情影响,延长了假期,各大企业复工时间拉长,招聘需求也可能缩减,对于已经离职和打算跳槽的朋友无疑是雪上加霜,目前更是暂停现场...

阅读(58)评论(0)赞 (0)

编程技术

秒杀系统架构分析与实战

25

likai 发布于 2020-06-20

秒杀业务分析 正常电子商务流程: 查询商品 创建订单 扣减库存 更新订单 付款 卖家发货 秒杀业务的特性: 低廉价格 大幅推广 瞬时售空 一般是定时上架 时间短、瞬时并发量高 秒杀技术挑战 假设某网站秒杀活动只推出一件商品,预计会吸引1万人参加活动,也就说最大并发请求数是1000...

阅读(68)评论(0)赞 (0)

Java

JVM内存分配和垃圾回收

4

zhuangli 发布于 2020-05-04

内存分布 对象一般在堆上分配,但JVM支持一种在栈上分配内存的机制。 通过 -XX:+DoEscapeAnalysis 开启 逃逸分析 (默认开启),JVM会针对不会逃逸的对象分配在栈上。好处是,栈可以自动弹出,不需要垃圾回收参与处理这些对象。 此外TLAB(Thread Loc...

阅读(44)评论(0)赞 (0)

编程技术

从0开始用SpringCloud搭建微服务系统【一】

1

xirruiqiang 发布于 2020-04-24

概念:所有功能全部打包在一起,也就是全部的功能都在一个应用包中。应用大部分是一个 war 包或 jar 包。 优点:容易开发、测试、部署,适合项目初期试错。 缺点: 随着项目越来越复杂,团队不断扩大。坏处就显现出来了。 复杂性高:代码多,十万行,百万行级别。加一个小功能,会带来其...

阅读(55)评论(0)赞 (0)

Java

一文理清JVM和GC(下)

19

puefu.he 发布于 2020-04-09

他来了他来了,他带着JVM下篇来了。并承诺看完还理不清JVM,你们大胆骂他 菜鸡 (嘴下留情哥哥们) 本文主要介绍JVM和GC解析 本文较长,分为上下篇(可收藏,勿吃尘) 如有需要,可以参考 如有帮助,不忘 点赞 ❥ 一文理清JVM和GC上篇 一文理清JVM和GC(上) 一、上篇...

阅读(59)评论(0)赞 (0)

编程技术

为什么微服务架构势在必行?

5

刘莉莉 发布于 2020-03-19

作者:成富,资深架构师,拥有多年一线开发经验,曾就职于IBM,后移居海外创业,现任公司首席软件工程师,负责基于微服务架构的云原生产品研发。资深技术作家,著有多部中英文技术书籍:《深入理解 Java7 》《Exploring Java9》等。 *本文经作者授权整理发布,内容选自 《...

阅读(81)评论(0)赞 (0)

创业故事

创始人口述:烧了8000万,我为何没挺过寒冬?

2

darida 发布于 2020-03-10

  外部问题层出,内部战略、运营重要节点任何一个失误,都有可能导致不归路。   文丨猎云网   作者丨张云鹏 编辑丨艾范巴黎   朋恩属于中国进入日托领域较早的一批企业,快速拓张的发展模式,让其在三年内迅速建立了18家线下直营中心。2019年4月,由于资金链断裂,朋恩日...

阅读(86)评论(0)赞 (0)

创业故事

“老赖”创业者自述:如何从融资6000万到欠债4000万?

8

小丁 发布于 2020-03-01

  作者 | 孔明明  来源|燃财经(ID:rancaijing) 创业潮水退去,留下裸泳者,也留下众多“老赖”创业者。 据燃财经在中国执行信息公开网上查询到的公开数据显示,目前公布中的失信被执行人多达570多万。有创业者称,其中有1/...

阅读(83)评论(0)赞 (0)

编程技术

大型商业银行核心系统“云+微服务”的应用转型实践

4

yanxinchi 发布于 2020-01-17

作者介绍 赵勇, 中国农业银行研发中心架构管理办公室主任工程师,十年以上金融行业信息化架构设计与管控经验。历经互联网金融、两地三中心、分布式核心银行等大型银行系统工程建设,具备丰富的海量金融业务场景下的系统建设经验。 近年来,随着互联网的发展与跨业竞争,利率市场化、打破刚性兑付等...

阅读(159)评论(0)赞 (0)

编程技术

前端早早聊|竹隐 – 如何从 7 年技术架构走向业务管理

37

xirruiqiang 发布于 2020-01-15

前端早早聊大会目标成为用得上,听得懂,抄得走的前端大会,计划 2020 年办 12 期,第一期 2020 年 1 月 11 日在杭州梦想小镇举办,报名 450 人,到场 230 人,话题聚焦在 「 前端转管理 」,来探讨大家常遇到的问题: 三五年后我大概率走上管理,之前该做什么准...

阅读(151)评论(0)赞 (0)

Java

一次HttpClient连接池设置不当,引发服务雪崩

9

xiaoli.wang 发布于 2020-01-14

来源: http://i7q.cn/50G6cx 事件背景 我在凤巢团队独立搭建和运维的一个高流量的推广实况系统,是通过 HttpClient 调用大搜的实况服务。最近经常出现 Address already in use (Bind failed) 的问题。很明显是一个端口绑定...

阅读(105)评论(0)赞 (0)

Java

GC一些长时间停顿问题排查及解决办法

yeseng 发布于 2020-01-09

对于许多企业级应用,尤其是OLTP应用来说,长暂停很可能导致服务超时,而对这些运行在JVM上的应用来说, 垃圾回收(GC)可能是长暂停最主要的原因 。本文将描述一些可能碰到GC长暂停的不同场景,以及说明我们如何排查和解决这些GC停顿的问题。 下面是一些应用在运行时,可能导致GC长...

阅读(78)评论(0)赞 (0)

Java

一次HttpClient连接池设置不当,引发服务雪崩

7

songhua.gao 发布于 2020-01-04

作者: zxcodestudy 来源: http://i7q.cn/50G6cx 事件背景 我在凤巢团队独立搭建和运维的一个高流量的推广实况系统,是通过 HttpClient 调用大搜的实况服务。最近经常出现 Address already in use (Bind failed...

阅读(108)评论(0)赞 (0)

Java

2019年终总结&&研究生中期总结

8

songhua.gao 发布于 2019-12-30

前言 去年就想写年终总结,但是去年想了下可写的东西实在不是很多,也就作罢。对我来说,读研是一个新的开始,与浑浑噩噩的本科挥别,不管是时间阶段还是心理上,我都要翻开一个新的篇章。至此,我读研近乎一半了,这个年终总结,也可以认为是我的一个研究生中期总结。 我的Java学习 研究生大多...

阅读(86)评论(0)赞 (0)