scutuyu

涂宇的博客


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

  • 搜索

jvm

发表于 2018-06-28   |   更新于 2018-07-29

概述

  1. JVM运行时内存区域划分
  2. 内存溢出OOM和堆栈溢出SOE的示例及原因、如何排查与解决
  3. 如何判断对象是否可以回收或存活
  4. 常见的GC回收算法及其含义
  5. 常见的JVM性能监控和故障处理工具类:jps、jstat、jmap、jinfo、jconsole等
  6. JVM如何设置参数
  7. JVM性能调优
  8. 类加载器、双亲委派模型、一个类的生命周期、类是如何加载到JVM中的
  9. 类加载的过程:加载、验证、准备、解析、初始化
  10. 强引用、软引用、弱引用、虚引用
  11. Java内存模型JMM
    1. 什么是Java内存模型
    2. Java内存模型的作用是什么
    3. JMM中内存间交互操作有哪些
    4. JMM中有哪些规则
    5. 内存访问操作有有哪些特性
      阅读全文 »

beanFactory

发表于 2018-06-26   |   更新于 2018-06-26

概述

阅读全文 »

消息队列

发表于 2018-05-31   |   更新于 2018-05-31

概述

  • 为什么要使用消息队列?
  • 使用了消息队列会有什么缺点?
  • 消息队列如何选型?
  • 如何保证消息队列是高可用的?
  • 如何保证消息不被重复消费?
  • 如何保证消费的可靠性传输?
  • 如何保证消息的顺序性?
阅读全文 »

成为java高级程序员需要掌握哪些

发表于 2018-05-31   |   更新于 2018-05-31 | 分类于 面试

概述

阅读全文 »

分布式事务

发表于 2018-05-30   |   更新于 2018-05-30 | 分类于 Transction

概述

在编程中.一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同

阅读全文 »

DDos攻击

发表于 2018-05-23   |   更新于 2018-05-23

概述

DDos攻击,即分布式拒绝服务

  • DDos攻击的原理
  • 如何防御DDos攻击
    阅读全文 »

Java动态代理

发表于 2018-05-22   |   更新于 2018-05-22 | 分类于 JDK , Proxy

概述

Java的动态代理,是指利用Java反射技术在运行期创建实现某些特定接口的新类及其实例,代理的是接口,不是抽象类,更不是类。

  • 动态代理的作用
阅读全文 »

zookeeper简介

发表于 2018-05-18   |   更新于 2018-05-18 | 分类于 ZooKeeper

概述

  • 什么是zookeeper?
  • 什么是分布式系统?
    zookeeper是一个中间件,为分布式系统提供协调服务
    分布式系统就是很多台计算机组成一个整体,一致对外并且处理同一个请求;内部每台计算机都可以相互通信(rest/rpc);客户端到服务端的一次请求到相应结束会经历对台计算机
    阅读全文 »

volatile的实现原理

发表于 2018-05-16   |   更新于 2018-05-17 | 分类于 JDK , Concurrent

概述

  • volatile的两个语义
    阅读全文 »

信号Signal和信号量Semaphore

发表于 2018-05-16   |   更新于 2018-05-16

参考链接

https://blog.csdn.net/langjian2012/article/details/39717903

http://www.importnew.com/22519.html

123…9
涂宇

涂宇

List is short, I use Python.

85 日志
31 分类
75 标签
© 2019 涂宇
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.2