红宝石星球

凡心所向,素履以往;生如逆旅,一苇以航。

  • High一下

  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 日程表

  • 站点地图

  • 公益404

  • 搜索

高并发之扩容思路

发表于 2018-08-03 | 更新于: 2018-08-03 | 分类于 高并发解决方案 | 阅读次数:
字数统计: 499 字 | 阅读时长 ≈ 2 分钟

概述

了解Java 内存结构的伙伴应该都知道 , 每个线程都有自己的工作内存, 占用内存大小取决于工作内存里变量的多少与大小 , 单个线程占用内存通常不会很大, 但是随着并发的线程不断的增加 , 从成百上千, 甚至几十万 , 占用的内存就会越来越多.这时候可能就要考虑给系统扩容了 , 简单点的 升级内存, 复杂点的 , 增加服务器 , 分担压力。

阅读全文 »

HashMap源码分析

发表于 2018-08-03 | 更新于: 2018-08-03 | 分类于 Java之并发编程 | 阅读次数:
字数统计: 62 字 | 阅读时长 ≈ 1 分钟
...
阅读全文 »

ConcurrentHashMap

发表于 2018-08-03 | 更新于: 2018-08-03 | 分类于 Java之并发编程 | 阅读次数:
字数统计: 50 字 | 阅读时长 ≈ 1 分钟
...
阅读全文 »

简浅说之Spring与线程安全

发表于 2018-08-03 | 更新于: 2018-08-03 | 分类于 Java之并发编程 | 阅读次数:
字数统计: 190 字 | 阅读时长 ≈ 1 分钟

概述

Spring作为一个IoC容器,管理了Spring中所有的bean,但它并不保证其bean的线程安全,需要开发者自己实现线程安全。

阅读全文 »

多线程并发的最佳实践总结

发表于 2018-08-03 | 更新于: 2018-08-03 | 分类于 Java之并发编程 | 阅读次数:
字数统计: 709 字 | 阅读时长 ≈ 3 分钟

使用本地变量

  1. 优先考虑使用本地变量,避免创建一个类或实例的变量;
  2. 这样可以节省内存,并进行复用;

    使用不可变类

    降低代码中需要的同步变量,充分利用JVM提供的功能。
阅读全文 »
1234…12
SupriseMF

SupriseMF

57 日志
4 分类
5 标签
RSS
GitHub 邮件联系我 Google+ StackOverflow
Links
  • 百度
  • 谷歌
  • 知乎
0%
© 2018 SupriseMF 本站总访问量次 本站访客数人次 | Site words total count: 69.1k
由 Hexo 强力驱动
|
主题 — NexT.Gemini v5.1.4