随笔分类 -  java

摘要:POI导出工具类 工作中常常会遇到一些图表需要导出的功能,在这里自己写了一个工具类方便以后使用(使用POI实现)。 项目依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3. 阅读全文
posted @ 2019-11-21 18:22 彳亍风 阅读(2259) 评论(1) 推荐(0)
摘要:redis是什么 redis是一种支持key-value等多种数据结构的存储系统,可用于缓存,事件发布,消息队列等场景,支持多种数据类型 string、hash、list、set、zset。而且基于内存,可持久化,并且能够通过sentinel哨兵和自动分区cluster实现高可用。 补充:redis 阅读全文
posted @ 2019-11-07 11:34 彳亍风 阅读(215) 评论(0) 推荐(0)
摘要:如何更规范的编写JAVA代码 一、MyBatis 不要为了多个查询条件而写 1 = 1 当遇到多个查询条件,使用where 1=1 可以很方便的解决我们的问题,但是这样很可能会造成非常大的性能损失, 因为添加了 “where 1=1 ”的过滤条件之后,数据库系统就无法使用索引等查询优化策略,数据库系 阅读全文
posted @ 2019-10-28 15:47 彳亍风 阅读(352) 评论(0) 推荐(0)
摘要:简单了解GC垃圾回收器 了解GC之前我们首先要了解GC是要做什么的?顾名思义回收垃圾,什么是垃圾呢? GC回收的垃圾主要指的是回收堆内存中的垃圾对象。 从根对象出发,所有被引用的对象,都是存活对象 其他对象都是垃圾对象。 根对象: 栈中的引用变量,所引用的对象。 方法区经静态变量所引用的对象。 GC 阅读全文
posted @ 2018-11-19 23:01 彳亍风 阅读(2181) 评论(2) 推荐(2)
摘要:一、Java基础 1、String类为什么是final的. 2、HashMap的源码,实现原理,底层结构. 3、说说你知道的几个Java集合类:list、set、queue、map实现类咯... 4、描述一下ArrayList和LinkedList各自实现和区别 5、Java中的队列都有哪些,有什么 阅读全文
posted @ 2018-11-02 21:44 彳亍风 阅读(196) 评论(0) 推荐(0)