240 发简信
IP属地:上海
  • 数据结构

    1、List,Set,Map的区别? List: 1.可以允许重复的对象。 2.可以插入多个null元素。 3.是一个有序的...

  • JVM的随机数与熵池策略

    JVM的随机数与熵池策略 在apache-tomcat官方文档:如何让tomcat启动更快里面提到了一些启东市的优化项,其中一项是关于随机...

  • JVM

    Java虚拟机学习(1):体系结构 内存模型 JVM内存区域模型 1.方法区: 也称“永久代”、“非堆”,它用于存储虚拟机加载的类信息、常量、静...

  • java 内部类

    内部类:即定义在一个类内部的类。 为什么会有内部类? 1.java中的类是单继承的,一个类只能继承另一个具体类或者抽象类(可以实现多个接口)。这...

  • 数据库经验之谈

    EXISTS用于检查子查询是否至少会返回一行数据,该子查询实际上并不返回任何数据,而是返回值True或False. EXISTS指定一个子查询,...

  • Spring面试题集(目前有些没有去找答案)

    spring 的优点? 1.降低了组件之间的耦合性 ,实现了软件各层之间的解耦 2.可以使用容易提供的众多服务,如事务管理,消息服务等 3.容器...

  • 设计原则

    设计原则: 1.找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。把会变化的部分取出并“封装”起来,好让其他...

  • 设计模式 简述

    设计模式: 1.策略模式:定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 2.观察...

  • java 多线程死锁

    java经典问题多线程死锁问题。因为多个线程都在等待根本不可能被释放的锁,从而导致所有的任务都无法继续运行下去。 在多线程下,“死锁”是必须避免...