首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
steinadler
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
赞
文章( 10 )
沸点( 0 )
Spring Boot引起的“堆外内存泄漏”排查及经验总结
为了更好地实现对项目的管理,我们将组内一个项目迁移到MDP框架(基于Spring Boot),随后我们就发现系统会频繁报出Swap区域使用量过高的异常。笔者被叫去帮忙查看原因,发现配置了4G堆内内存,但是实际使用的物理内存竟然高达7G,确实不正常。JVM参数配置是“-XX:Me…
Spring MVC/Boot 统一异常处理最佳实践
前言在Web开发中,我们经常会需要处理各种异常,这是一件棘手的事情,对于很多人来说,可能对异常处理有以下几个问题:什么时候需要捕获(try-catch)异常,什么时候需要抛出(throws)异常到上层
关于mongodb的学习与探索二
在上一篇文章中我们了解到了mongodb的基本操作,这一章我们更进一步继续来探讨mongodb,废话不多说,直接入正题吧。 mongodb中聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果。有点类似sql语句中的count(*). 例…
如何实现一个分布式RPC框架
远程过程调用(Remote Procedure Call,RPC)是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而程序员无需额外地为这个交互作用编程。RPC的主要目标是让构建分布式应用更加容易,在提供强大的远程调用能力的同时不损失本地调用的语义…
高并发服务设计——缓存
即设置缓存的存储空间,如设置为10MB,当达到存储空间时,按照一定的策略移除数据。 基于容量指缓存设置了最大大小,当缓存的条目超过最大大小,则按照一定的策略将旧数据移除。
[Day 1] 听说你没来 JSConf 2017?
上海 2017 JSConf 大会已经结束,整理的两天大会实录如下: 2017 JSConf 第一天实录 2017 JSConf 第二天实录 首先是开场演讲,主要介绍了 JSConf 的一些往年活动以及所取得的成就,JSConf 在中国已经举办了 6 年,80 多个讲师参与。 …
Ansible vs SaltStack 谁才是自动化运维好帮手?
本文主要从响应速度、安全、自身运维、使用语法等方面对 Ansible 和 SaltStack 的不同点进行分析。
Lucene 学习总结之一:全文检索的基本原理
通俗易懂地解释了全文检索的基本原理,值得拜读学习。
Java 方向如何准备 BAT 技术面试答案 (汇总版)
100 多道 java 面试题 + 答案。
Java 进阶-多线程开发关键技术
本文将介绍 Java 多线程开发必不可少的锁和同步机制,同时介绍 sleep 和 wait 等常用的暂停线程执行的方法,并详述 synchronized 的几种使用方式,以及 Java 中的重入锁(ReentrantLock)和读写锁(ReadWriteLock),之后结合实例分析了重入锁条件变量(Condition)的使用技巧,最后介绍了信号量(Semaphore)的适用场景和使用技巧。
下一页
关注了
16
关注者
0
收藏集
3
关注标签
67
加入于
2017-04-23