Java基础
编码蔡徐坤
难做的事和应该做的事往往是同一件事
展开
-
LinkedList数据结构图解
LinkedList集合具体细节请结合源码自己分析哦:数据结构图解add方法详解特性数据结构add方法特性1.采用链表结构 适合插入和删除操作 只用改变一下前后节点引用 2.LinkedList 继承自 AbstractSequentialList 接口,同时了还实现了 Deque, Queue 接口,可以用来模拟堆栈,队列,双端队列结构...原创 2018-09-01 15:42:01 · 15087 阅读 · 2 评论 -
HashMap原理图解分析
欢迎使用Markdown编辑器写博客简洁的表达HashMap数据结构原理与API,具体细节请结合源码分析 :- HashMap数据结构- HashMap API- 类结构快捷键Eclipse : crtl + O Idea : alt + 7...原创 2018-08-31 00:59:23 · 7283 阅读 · 0 评论 -
HashSet数据结构原理
hashSet数据结构原理从源码中发现HashSet源码内部维护一个HashMap变量,来看看add方法: add添加的元素存放在HashMap中,其他方法结合源码分析,参考HashMap HashMap数据结构分析链接:特性HashSet为什么不能存放相同元素: 在HashMap的put API中,在存入一个元素时,会调用其hashcode方法计算hashcode值...原创 2018-09-06 00:26:08 · 16244 阅读 · 0 评论 -
一条sql语句为何执行这么慢
mysql是大多数场景下都可以使用的数据库,大厂阿里很多都有用到,大家有没有遇到一条sql语句执行速度很慢的情况呢,下面就我自己掌握的技能未大家分析分析,不足请补充指教。 ![启动mysql](https://img-blog.csdnimg.cn/20190712223258397.png?x-oss-process=image/watermark,type_ZmFuZ3poZW...原创 2019-07-12 23:04:22 · 7070 阅读 · 1 评论 -
easyexcel导出Excel表格
easyexcel相比较poi不是一套成熟的框架,但是开发快捷方便,不耗内存,速度快,是alibaba的开源框架,用起来十分简单:整个excel表是一个workbook,下面有多个sheet,一个sheet有多行row,一行有多个cell效果第一步 引入maven依赖<dependency> <groupId>com.alibaba<...原创 2019-07-20 18:43:13 · 9703 阅读 · 5 评论 -
Java IO 之BIO讲解
nio介绍Java BIO是java1.4之前唯一的IO逻辑,在客户端通过socket向服务端传输数据,服务端监听端口,由于传统io读数据的时候,如果数据没有传达,IO会一直等待输入传入,当有请求过来的时候,新起一条线程对数据进行等待,处理.导致每一个链接都对应着服务器的一个线程。在1.4之后出现了NIO,但是不是很稳定,到jdk1.8官方说明已经稳定了,在这一章节主要讲BIO,下面博客会讲解N...转载 2019-07-27 18:09:55 · 5740 阅读 · 0 评论 -
Java把一个对象转换成xml数据
使用jdk自带注解在一个实体类上添加注解@XmlRootElement(name="AppAccountList")public class AppAccountListVO { private List<AppAccountEntity> appAccountList; public AppAccountListVO() {} public App...原创 2019-08-23 15:13:43 · 10007 阅读 · 0 评论