- 博客(8)
- 收藏
- 关注
原创 线程(①:创建方式 ②:线程的生命周期 ③:安全问题怎么解决(3种方式--同步)④:线程池)
多线程的出现就是为了提高效率。一个应用程序就可以看做一个线程,进程中包含了多个可以同时运行的线程。最简单的比喻多线程就像火车的每一节车厢,而进程则是火车。车厢离开火车是无法跑动的,同理火车也不可能只有一节车厢。创建方式::::::::::::::::::::::::::::1)继承Thread类创建线程定义thread子类,重写run(),调用start()2)实现Runnable接口创...
2018-12-03 20:00:13
322
原创 idea项目数据源与oracle连接异常BeanDefinitionStoreException
连接oracle数据库时报此异常--------------->>>>分析原因:编码问题,把properties文件中的配置复制到Notepad,查看其编码,发现是utf-8-bom,然后想办法去验证这个问题的存在,在notepad中一个设置成utf-8编码,另一个设置成utf-8-bom编码,然后分别复制到两个文本文档查看其所占内存大小.从图中我们可以看出,u...
2018-11-26 00:09:21
496
原创 map集合汇总(实现类区别,hashmap之jdk1.7以前和以后的底层变化,hashmap和concurrenthashmap的区别)
map:保存具有映射关系的数据.实现类对比::::::::::HashMap—>线程不安全,允许null作为key或value所以比hashtable性能好一些.HashTable—>线程安全,不允许null作为key或value.hashmap和hashtable判断两个value相等的标准,通过equals比较返回true即可.LinkedHashMap是hashmap的...
2018-11-25 13:04:03
211
原创 Collection集合汇总
Collection由来:在java基础中,容器类型有数组和StringBuffer,前者不能适应变化的需求,后者返回的字符串具有局限性,集合因此而来.集合与数组的区别:1.长度:数组长度固定,集合可变.2.内容:数组存储同一种数据类型元素.集合可存储不同类型.3.元素类型:数组可存储基本数据类型和引用数据类型.集合只能存储引用数据类型.collection集合是单列集合的顶层接口a...
2018-11-21 13:16:40
156
原创 Maven导包问题小总结
今天给大家分享个人遇到的maven导包问题的一些简单解决办法.下面这幅图就是maven导包时的一个版本报错,在开发中经常出现类似的maven导包报错.心得:该jar包本来就有,可能是个缺的包,用不了.在一次性下载很多jar包的时候,容易出现该问题,因为maven仓库每天需要被访问量非常多,同一个ip你一次性发送很多请求,有些可能会被拦截,它本身也会限流的,所以最好不要一次性下载过多的jar包,...
2018-11-19 19:48:56
408
原创 IDEA创建xml模板(idea右键创建快捷xml)
IDEA创建xml模板(idea右键创建快捷xml)file --> otherSetting --> Default Setting,搜索template,就会出现如下页面,点击那个绿色的 “+” 号,就可以自制xml模板了.创建完成后,在idea中右键–>new ,就会看到你定义的xml模板了....
2018-11-18 20:02:20
3955
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人