240 发简信
IP属地:湖南
  • 120
    二、垃圾回收算法

    什么是垃圾:没有被任何引用指向的对象或者多个对象(循环引用) 一、如何定位垃圾 引用计数:每当一个对象被引用时,引用计数加1,但是会出现循环引用的情况,即多个对象循环引用,但...

  • 一、类的加载过程

    将.class文件加载到jvm中 一、 加载 :类的加载时机根据下列情况 主动加载实例化一个对象,或者设置调用静态属性,类会被加载反射调用子类被加载,父类也必须被加载启动ma...

  • 稀疏数组

    稀疏数组基本概念 在我们存储有大量重复元素值的二维数组时,如果使用一般的二维数组可能会有大量重复元素,这样就会浪费空间,例如 0000001000020000 实际只有两个有...

  • 120
    1.多线程基本概念

    基本知识 在多核的CPU中,一个CPU(核心),一个核心基本可以运行多个线程,每个执行一段时间切换到下一个线程,但是如果线程过多就会产生 切换上下文的时间消耗,所以线程不能过...

  • 单例模式(饿汉、懒汉、懒汉优化)

    场景 在一般开发中,常常要读取配置文件,生成一个配置对象,如果在多处应用到这个配置文件,那么就要创建很多该配置的实例,如果配置量比较大,会浪费大量内存,单例模式使得在整个系统...

  • 有效的字母异位词(leetcode)

    方法1: 可以直接使用Hashmap,把第一个字符串保存到map中,第二个字符串判断是否都存在,key为字符串的每一个字符,value为出现的次数,时间复杂度为O(n*n) ...

  • 4.SpringMVC

    SpringMVC SpringMVC的核心是DispatcherServlet,所有请求都要通过它转发,当一个用户发起一个请求,DispatcherServlet先找到处理...

  • 4.把Spring项目改为SpringMVC项目

    建立一个springmvc项目 在pom中添加SpringMVC依赖 在web.xml中配置SpringMVC核心servlet,Spring自动装配servlet,以及字符...

  • 120
    2.IDEA手动创建项目

    IDEA手动创建项目 在主页面Open打开一个新建的项目文件夹 手动建立pom.xml文件,然后托管到intelliJ之中 添加头信息 创建所有javaweb的三层架构的文件...

  • 120
    1.IDEA下使用Maven

    IDEA下使用Maven 创建一个Maven项目 Create New Project -> Maven -> Next 然后跳转到这个页面,这里说明两个概念,在maven概...

  • 120
    3.IDEA使用maven手动创建Spring项目

    IDEA使用maven手动创建Spring项目 创建pom.xml 引入头文件 创建maven文件夹 创建三层架构包 创建前台网站资源 配置web.xml 为了引入sprin...

  • 120
    5.使用idea建立maven多模块开发以及ssm整合

    使用idea建立maven多模块开发以及ssm整合 建立主要工程项目,建立pom.xml,该pom用于连接各个模块之间的pom先建立一个整体项目my-shop的pom,用于包...

  • 3.AOP

    面向切面的Spring 在一般的程序开发中,在每一个功能模块中都有相同的操作,例如打印日志,事务操作等一系列重复动作,而Spring AOP指的就是把这种重复工作横向抽取出来...

  • 2.装配bean

    一、使用java配置装配bean 使用@Component注解后,代表该类作为组件类,并告知Spring该类要被实例化,当该类被实例化以后,他的名字会被默认为首字母小写的类名...

  • 1.控制反转

    一、IOC概念 IOC-Inversion of Control,控制反转,是一种设计思想,在一般的java中,我们通过new来构建对象,而在Spring中,我们把对象的构建...

  • 120
    7款让自己偷偷成长的App,送给爱学习的你

    1:BOOK BOOK是一款集合高质量图书,期刊杂志,报纸的高质量阅读软件,并且这款软件还支持听书功能,软件的书籍全部免费,软件的书籍也是十分丰富;仅支持安卓版本。 它书籍种...