首页
学习
活动
专区
工具
TVP
发布

JAVA高级架构

分享技术,一起学习进步!
专栏作者
243
文章
256037
阅读量
83
订阅数
图解Java 垃圾回收机制
  Java技术体系中所提倡的 自动内存管理 最终可以归结为自动化地解决了两个问题:给对象分配内存 以及 回收分配给对象的内存,而且这两个问题针对的内存区域就是Java内存模型中的 堆区。关于对象分配内存问题,笔者的博文《JVM 内存模型概述》已经阐述了 如何划分可用空间及其涉及到的线程安全问题,本文将结合垃圾回收策略进一步给出内存分配规则。垃圾回收机制的引入可以有效的防止内存泄露、保证内存的有效使用,也大大解放了Java程序员的双手,使得他们在编写程序的时候不再需要考虑内存管理。本文着重介绍了判断一个对象是否可以被回收的两种经典算法,并详述了四种典型的垃圾回收算法的基本思想及其直接应用——垃圾收集器,最后结合内存回收策略介绍了内存分配规则。
Java高级架构
2018-09-29
5480
历经8年双11流量洗礼,淘宝开放平台如何攻克技术难关?
淘宝开放平台(open.taobao.com)是阿里系统与外部系统通讯的最重要平台,每天承载百亿级的API调用,百亿级的消息推送,十亿级的数据同步,经历了8年双11成倍流量增长的洗礼。本文将为您揭开淘宝开放平台的高性能API网关、高可靠消息服务、零漏单数据同步的技术内幕。
Java高级架构
2018-08-03
3.1K0
阿里和vivo面试题目汇集 【文末有福利】
阿里面试题:1 redis集群(主从复制是怎么触发的,数据如何分配)2 mysql分库分表(分库有什么好处)3 安全方面4 加密算法5 ca证书6 sql注入7 还用过哪些缓存框架8 用过哪些签名和加密算法9 Syncronized reentrantLock区别;10 索引字段的建立;性别 加索引和不加索引的区别;11 慢查询如何优化;12 jvm如何进行优化,怎么去设置各个参数;垃圾回收算法及垃圾回收期如何选型及优化;13 HashMap和ConcurrentHashMap的区别,链表查询和红黑树
Java高级架构
2018-07-20
6750
大型分布式电商系统架构是如何从0开始演进的?
本文是学习大型分布式网站架构的技术总结。对架构一个高性能、高可用、可伸缩及可扩展的分布式网站进行了概要性描述,并给出一个架构参考。文中一部分为读书笔记,一部分是个人经验总结,对大型分布式网站架构有较好的参考价值。 1、大型网站的特点 用户多,分布广泛 大流量,高并发 海量数据,服务高可用 安全环境恶劣,易受网络攻击 功能多,变更快,频繁发布 从小到大,渐进发展 以用户为中心 免费服务,付费体验 2、大型网站架构目标 高性能:提供快速的访问体验。 高可用:网站服务一直可以正常访问。 可伸缩:通过硬件增加/减少
Java高级架构
2018-07-20
1.2K0
Java设计模式--单例模式
单例设计模式 Singleton是一种创建型模式,指某个类采用Singleton模式,则在这个类被创建后,只可能产生一个实例供外部访问,并且提供一个全局的访问点。 核心知识点如下: (1) 将采用单例
Java高级架构
2018-06-11
5480
不是生活所迫,是万万不会在北京写代码的
以秦岭淮河为界,把中国的互联网版图画分为南北二派,目前,北派压倒性的优势领先南派,这优势主要在码农的数量。北派,主要是北京,可能是世界上码农密度最高的城市 ,没有之一。北派的互联网公司,多是码农创业,比如360的周鸿祎,今日头条的张一鸣,百度的李彥宏,还有近几年来名头最响的雷军,都写得一手好代码。可以断定,这些人的人生理想可能只是做一个好码农,写一手好代码,没想到。写着写着就做成了行业的老大,或者开创一个新的行业。 这么看来,在北京写代码,是件很有前途的事。写着写着,你就成了求佰君。我说的不是你创作了wps
Java高级架构
2018-04-19
1K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档