- 博客(6)
- 资源 (1)
- 收藏
- 关注
转载 知识体系
何谓知识体系?几年前,前支付宝架构师姚建东曾经在我们公司做过技术人员如何规划自己的分享讲座,他是这么论述的:技术与技巧包括: 计算机基础理论 计算机模型:内存/IO/时钟/CPU…… 算法 专项技术领域: 数据挖掘 数据管理 智能推荐
2016-06-22 17:15:20 152
转载 大型分布式网站术语分析
1. I/O优化增加缓存,减少磁盘的访问次数。优化磁盘的管理系统,设计最优的磁盘方式策略,以及磁盘的寻址策略,这是在底层操作系统层面考虑的。设计合理的磁盘存储数据块,以及访问这些数据库的策略,这是在应用层面考虑的。例如,我们可以给存放的数据设计索引,通过寻址索引来加快和减少磁盘的访问量,还可以采用异步和非阻塞的方式加快磁盘的访问速度。应用合理的RAID策略提升磁盘I/O。2. Web前
2016-06-22 10:55:55 191
转载 java堆内存
Java 中的堆是 JVM 所管理的最大的一块内存空间,主要用于存放各种类的实例对象。 在 Java 中,堆被划分成两个不同的区域:新生代 ( Young )、老年代 ( Old )。新生代 ( Young ) 又被划分为三个区域:Eden、From Survivor、To Survivor。 这样划分的目的是为了使 JVM 能够更好的管理堆内存中的对象,包括内存的分配以及回收。
2016-06-22 10:28:54 116
转载 Java内存模型
1. 概述 多任务和高并发是衡量一台计算机处理器的能力重要指标之一。一般衡量一个服务器性能的高低好坏,使用每秒事务处理数(Transactions Per Second,TPS)这个指标比较能说明问题,它代表着一秒内服务器平均能响应的请求数,而TPS值与程序的并发能力有着非常密切的关系。在讨论Java内存模型和线程之前,先简单介绍一下硬件的效率与一致性。2.硬件的效率与一致性 由于
2016-06-21 13:38:38 116
原创 大纲
一、java1. 核心基础2. 垃圾回收3.内存模型4.类加载5.线程 runnable和callable 线程池 其他工具类6.并发(锁)7.性能调优 a.工具命令二、数据库1.索引2.分库分表三、缓存1.redis2.memcached四、算法1.二分法查找五、设计模式1.单例2.代理 动态代理六、服务治理1.dubbo七、架构1.分布式八、项目1.已做2.代码3.资料九、开源组件...
2016-06-20 15:46:02 203
转载 Spring知识要点
1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2. 使用Spring框架的好处是什么?轻量:Spring 是轻量的,基本的版本大约2MB。控
2016-06-02 10:03:19 149
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人