
高并发
程序员子木
代码人生,复杂事情简单做
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
剖析面试最常见问题之 Java 并发基础知识
剖析面试最常见问题之 Java 并发基础知识点关注,不迷路;持续更新Java相关技术及资讯!!!前文福利推荐:博主的一个【java技术交流小站】:点击进入 暗号csdn 群号:530720915进群验证“csdn” 分享Java中高级开发进阶资料、源码、笔记、视频、Dubbo、Redis、Netty、zookeeper、Springcloud、分布式、高并发等架构技术架构教程...原创 2019-06-26 14:43:53 · 587 阅读 · 1 评论 -
百亿数据量下,掌握这些Redis技巧你就能Hold全场
一、Redis封装架构讲解实际上NewLife.Redis是一个完整的Redis协议功能的实现,但是Redis的核心功能并没有在这里面,而是在NewLife.Core里面。这里可以打开看一下,NewLife.Core里面有一个NewLife.Caching的命名空间,里面有一个Redis类,里面实现了Redis的基本功能;另一个类是RedisClient是Redis的客户端。Redis的核...原创 2019-06-23 13:25:08 · 276 阅读 · 0 评论 -
Spring Boot引发的“堆外内存泄漏”,该怎么解决?[排查及经验总结]
点关注,不迷路;持续更新Java相关技术及资讯!!!背景为了更好地实现对项目的管理,我们将组内一个项目迁移到MDP框架(基于Spring Boot),随后我们就发现系统会频繁报出Swap区域使用量过高的异常。笔者被叫去帮忙查看原因,发现配置了4G堆内内存,但是实际使用的物理内存竟然高达7G,确实不正常。JVM参数配置是“-XX:MetaspaceSize=256M -XX:MaxMetas...原创 2019-06-24 14:51:17 · 657 阅读 · 0 评论 -
七月-Java大厂最新面试真题
近两天拿到朋友们的面试题,他们就在不久前成功收到了大厂的offer。朋友们都已在IT行业从业好几年,各有擅长的,比如阿乐非常擅长源码分析与数据结构方向上的内容,阿金带领过团队开发电商、教育和一些大数据项目,阿南在百度内部的简历评级为优等。所以他们能进大厂我一点也不意外。他们说:如果能把这些面试题做到70%的程度,基本上进大厂就不算太大的问题了。在此分享这份题目,可以看看你与大厂程序员是否只是...原创 2019-07-11 16:19:13 · 3194 阅读 · 8 评论 -
剖析面试最常见问题之Java 并发知识进阶(下)
点关注,不迷路;持续更新Java相关技术及资讯!!!剖析面试最常见问题之Java 并发知识进阶(下)1. 线程池1.1. 为什么要用线程池?线程池提供了一种限制和管理资源(包括执行一个任务)。 每个线程池还维护一些基本统计信息,例如已完成任务的数量。这里借用《Java 并发编程的艺术》提到的来说一下使用线程池的好处:降低资源消耗。 通过重复利用已创建的线程降低线程创建和销毁造成的...原创 2019-07-14 17:37:26 · 899 阅读 · 0 评论 -
剖析面试最常见问题之Java 并发知识进阶(上)
剖析面试最常见问题之Java 并发知识进阶(上)1. synchronized 关键字1.1. 说一说自己对于 synchronized 关键字的了解synchronized关键字解决的是多个线程之间访问资源的同步性,synchronized关键字可以保证被它修饰的方法或者代码块在任意时刻只能有一个线程执行。另外,在 Java 早期版本中,synchronized属于重量级锁,效率低下,因...原创 2019-07-07 14:05:20 · 704 阅读 · 2 评论