java
July、七月
这个作者很懒,什么都没留下…
展开
-
ArrayList和LinkedList区别
ArrayList和LinkedList区别:ArrayList 是一个可改变大小的数组。当更多的元素加入到ArrayList中时,其大小将会动态地增长。内部的元素可以直接通过get与set方法进行访问,因为ArrayList本质上就是一个数组,LinkedList 是一个双链表,在添加和删除元素时具有比ArrayList更好的性能.但在get与set 方面弱于ArrayList。当然,这些...转载 2019-04-25 11:06:22 · 136 阅读 · 0 评论 -
线程死锁的例子
产生死锁的条件有四个:互斥条件:所谓互斥就是进程在某一时间内独占资源。请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。不剥夺条件:进程已获得资源,在末使用完之前,不能强行剥夺。循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。线程死锁是因为多线程访问共享资源,由于访问的顺序不当所造成的,通常是一个线程锁定了一个资源A,而又想去锁定资源B;在另一个线程中...原创 2019-04-25 15:10:56 · 689 阅读 · 0 评论 -
数据交换格式(JSON)与SpringIOC底层实现
一、数据交换格式客户端与服务器常用数据交换格式xml、json、html使用场景:移动端(安卓、IOS)通讯方式采用http协议+JSON格式 走restful风格。很多互联网项目都采用Http协议+JSON因为xml比较重 WebService服务采用http+xml格式银行项目使用比较多二、JSON的使用1.什么是JSONJSON(JavaScriptOb...原创 2019-05-11 16:57:55 · 189 阅读 · 0 评论 -
mysql5.7使用group_contact报错com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: #42000
如图:解决办法:1.是因为group_concat_max_len做了长度限制,只要调整 group_concat_max_len 到最大值就行了方法一:修改 MySQL 配置文件 my.cnf,在 [mysqld] 节点中添加group_concat_max_len = 18446744073709551615方法二:直接控制台上设置立即生效-- 【必须操作】更改全局配置 ...原创 2019-08-30 09:06:14 · 4468 阅读 · 0 评论