
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Collection是一个接口,与MAP接口是同级的Collection代表的是单个元素对象的序列,(可以有序/无序,可重复/不可重复 等,具体依据具体的子接口Set,List,Queue等);Map代表的是“键值对”对象的集合(同样可以有序/无序 等依据具体实现)LIST:List继承于Collection 接口。List 是有序的 Collection,List 允许有重复元素,实现 List
什么时候需要关闭一个线程?下面简单的举例情况:比如我们会启动多个线程做同一件事,比如抢12306的火车票,我们可能开启多个线程从多个渠道买火车票,只要有一个渠道买到了,我们会通知取消其他渠道。这个时候需要关闭其他线程很多线程的运行模式是死循环,比如在生产者/消费者模式中,消费者主体就是一个死循环,它不停的从队列中接受任务,执行任务,在停止程序时,我们需要一种”优雅”的方法以关闭该线程在一些场景中,
接口概述我们通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同,Collection中的集合,元素是孤立存在的(理解为单身),向集合中存储元素采用一个个元素的方式存储。Map中的集合,元素是成对存在的(理解为夫妻)。每个元素由键与值两部分组成,通过键可以找对所对应的值。Collection中的集合称为单列集合,Map中的集合称为双列集合。需要注
二者区别:break:退出所有的循环continue:跳出当前的一次循环break和continue都是用来控制循环结构的,主要是停止循环。1.break有时候我们想在某种条件出现的时候终止循环而不是等到循环条件为false才终止。这是我们可以使用break来完成。break用于完全结束一个循环,跳出循环体执行循环后面的语句。2.continuecontinue和break有点类似,区别在于con
switch case 语句有如下规则:switch 语句中的变量类型可以是: byte、short、int 或者 char。从 Java SE 7 开 始,switch 支持字符串 String 类型了,同时 case 标签必须为字符串常量或字面 量。switch 语句可以拥有多个 case 语句。每个 case 后面跟一个要比较的值和冒号。case 语句中的值的数据类型必须与变量的数据类型相同
1、项目中整合了SpringBoot后,我们在进行分页查询时,也是需要引入分页的相关依赖(pom.xml中进行引入)<dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper-spring-boot-starter</artifactId><v
SpringBoot的配置文件有两种格式,一种是以properties与yml或是yaml结尾的格式,他们的名称都要以application开头才可以;这两种格式的配置文件其实都是一样的,只是说他们的格式不一样,就跟我们之前的.jsp格式与.html格式一样,只是格式不一样的;1、properties格式文件格式:application.properties文件。配置tomcat启动时,端口号的配
1、使用@Value注解读取对应数据内容在配置文件中进行对应的配置server.port=8083cmjConfig.name=miaomao我们有写对应的CmjConfig的配置类package com.cmj.springBootTEST;import org.springframework.beans.factory.annotation.Value;import org.springfra
1、首先我们需要先引入redis的star后续的话,才能够使用redis的存取的相关方法pom.xml引入对应star,并且还要引入对应的序列化:用的是alibaba的fastjson;<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-star







