- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 字符串类型转date 天数加一
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date parse = sdf.parse(date); Calendar calendar = Calendar.getInstance(); calendar.setTime(parse); calend...
2019-07-31 12:18:47
391
原创 IDEA 启动项目报错:java无效的标记-parameters
一开始报这个错我也很迷茫 我的代码都是好的啊,在我重新安装了IDEA之后就出现了这样的问题,最终把下面这幅图片里箭头所指定的列表的参数都删除了就好了之后重起项目就没问题了...
2019-07-04 20:53:29
5018
原创 简单谈谈对HashMap集合的理解
此文适合有基础的同学阅读,不建议初学者阅读首先基础概念: HashMap是线程不安全的集合,允许空键(key=null)空值(value=null),因为他是一个线程不安全的集合,允许多个线程同时操作,底层方法没有加synchronize线程锁,所以效率较高,底层为数组加单向链结构,jdk1.8的数组名称为node,jdk1.7之前的数组名称为entry,HashMap实现与jd...
2019-06-20 14:46:01
2205
2
原创 ArrayList和LinkedList速度方面的对比
现在网上大部分都说,ArrayList查询速度快,LinkedList增删速度快。其实这种说法是错误的。ArrayList底层是数组,在每次进行添加的时候实际上是在数组后面进行追加,在调用扩容机制grow,数组复制的时候,用到的语句底层是用C语言进行书写的,所以对效率的影响可以忽略不计(C语言执行效率较高)。而LinkedList在添加的时候是在创建对象。ArrayList在查询的时候,实际上...
2019-06-20 14:45:03
5030
1
原创 简单谈谈对ArrayList集合的理解
ArrayList集合底层为数组式结构,所以是有序的集合并且可以重复,可以根据下标进行取值,是非线程安全的。ArrayList集合在调用无参构造方法实例化的时候,并没有创建数组,而是在用户第一次执行添加的时候进行创建数组,ArrayList的添加方法,先进行判断数组是否已创建,如果没创建先创建数组,然后调用扩容方法grow,将数组当前的长度+1的值一并传到grow方法中,ArrayLis...
2019-06-20 14:43:25
693
原创 配置RabbitMQ图形化界面
安装完RabbitMQ后 cmd打开到RabbitMQ安装路径下的sbin路径rabbitmq-plugins.bat enable rabbitmq_management
2019-05-16 21:06:30
1698
原创 org.springframework.beans.factory.UnsatisfiedDependencyException:错误解决方案
ssm框架出现严重: Exception sending context initialized event to listener instance of class [org.springframework.web.context.ContextLoaderListener] 错误严重: Exception sending context initialized event t...
2019-01-03 15:25:07
2828
1
原创 ssm框架连接腾讯云短信服务
首先先上官网下载连接的jar包,我在项目中用的是以下这个jar包 (详情请参照官方API) 官方SDK地址https://cloud.tencent.com/document/product/382/13613#.E5.BC.80.E5.8F.91.E5.89.8D.E5.87.86.E5.A4.87 然后把jar包导入之后参照官方API在导入以下xml配置文件:pom.x...
2019-01-03 14:17:10
878
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人