自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 问答 (1)
  • 收藏
  • 关注

原创 Spring boot项目WebSocket+SockJS+Stomp进行客服联系消息实时通信

pom.xml先引入spingboot的websocket包:<!--WebSocket--><dependency> <groupId>org.springframework.boot</groupId> <artifactId&a

2018-10-19 16:35:15 2517

原创 【Java集合】LinkedList源码理解笔记

1.内部类Node节点,item存储数据内容,next、prev存储前后节点,形成链表。private static class Node<E> { E item; Node<E> next; Node<E> prev; Node(Node<E> prev, E element, Node<E> nex...

2019-07-09 14:41:43 115

原创 【Java集合】Vector源码理解笔记

大部分的代码与ArrayList相同,主要区别在于线程安不安全和扩充容量幅度1.容量增加时增加的大小为capacityIncrement,在初始化可以设定的值Vector(int initialCapacity, int capacityIncrement),当它小于或等于0时,自动容量增加是增加到原来的2倍,ArrayList是增加到原来的1.5倍。2.elementCount实际存在元...

2019-07-05 10:47:56 134

原创 【Java集合】ArrayList源码理解笔记

参考文章1.底层数据结构是用Object elementData[]数组存储,且用transient关键字修饰,防止序列化。为什么transient关键字修饰2.ArrayList类主要是继承AbstractList类并实现了List接口,实现Cloneable和Serializable接口使得ArrayList具有克隆和序列化的功能。public class ArrayList<E&...

2019-07-04 16:02:19 334

转载 JAVA基础:Map集合、散列表、红黑树介绍

1.Map介绍Map–&gt;映射 key获取value1.1方法V put(K key,V value):添加元素,如果当前key对应有value值,则替换掉并返回旧value值void clear():移除所有键值对元素V remove(Object key):根据key值删除键值对,返回value值boolean containsKey(Object key):判断集合是否含...

2018-10-24 11:25:05 374

转载 JAVA基础:List集合

这篇主要讲List集合的三个子类:ArrayList:底层数据结构是数组。线程不安全LinkedList:底层数据结构是链表。线程不安全Vector:底层数据结构是数组。线程安全ArrayList解析ArrayList底层其实就是一个数组,ArrayList中有扩容这么一个概念,正因为它扩容,所以它能够实现“动态”增长Add方法add(E e)步骤:检查是否需要扩容插入...

2018-10-23 16:50:27 124

转载 JAVA基础:集合(Collection)

集合(Collection)介绍数组和集合的区别长度的区别:数组的长度固定;集合的长度可变内容不容:数组存储的是同一种类型的元素;集合可以存储不同类型的元素(但是一般我们不这样干…)元素的数据类型:数组可以存储基本数据类型,也可以存储引用类型;集合只能存储引用类型(你存储的是简单的int,它会自动装箱成Integer)Collection的由来与功能集合可以存储多个元素,但我们...

2018-10-23 10:13:03 116

转载 事务的基本要素(ACID),事务的并发问题,MySQL的四种事务隔离级别

事务的基本要素(ACID)原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,出错会全部回滚一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏隔离性(Isolation):同一时间,只允许一个事务请求同一数据,不同的事务之间彼此没有任何干扰持久性(Durability):事务完成后,事务对数据库的所有更新将被保存到数据库,不能回滚...

2018-10-23 09:07:49 598

原创 Mybatis按日期做数据统计需求时常用语句

1.日期类型datetime或date转为字符串 DATE_FORMAT(date,format)2.时间戳类型转字符串 FROM_UNIXTIME(unix_timestamp,format)3.字符串转为日期格式 STR_TO_DATE(str,format)例如:按月份分组计算今年的每月的营业额SELECT DATE_FORMAT(set_time,'%m') as mont...

2018-09-14 10:51:39 2341

原创 SSM框架使用积累:数据库 日期类型 根据时间段 进行查询

&lt;where&gt;o.date BETWEEN date_sub(now(),interval #{dateStart} month) and date_sub(now(),interval #{dateEnd} month)&lt;/where&gt;需要在时间段范围内查询如 (上一月的今日)date_sub(now(),interval #{dateStart} mo...

2018-06-12 12:35:21 2341

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除