摘要: Java三大特性之一:多态 多态 一句话就是:父类型引用指向子类型对象 Java实现多态有三个必要条件:继承、重写、向上转型 ​ 1.继承:在多态中必须存在有继承关系的子类和父类。 ​ 2.重写:子类对父类中某些方法进行重新定义,在调用这些方法时就会调用子类的方法。 ​ 3.向上转型:在多态中需要将 阅读全文
posted @ 2020-10-14 11:46 刺猬鱼/ 阅读(138) 评论(0) 推荐(0)
摘要: 场景 数据库数据导出EXCEL表格,想要对不同的数据,进行背景色的区分。 问题 颜色总是覆盖掉数据,纠错很多,并不是POI版本问题,也不是没设置颜色样式问题 解决方法 先看之前的代码 错误代码 //淺灰色 class errorTest{ //浅灰色 HSSFCellStyle cellStyle_ 阅读全文
posted @ 2020-09-22 11:10 刺猬鱼/ 阅读(1212) 评论(0) 推荐(0)
摘要: 掌握Rabbitmq几个重要概念,从一条消息说起 RabbitMQ 是功能强大的开源消息代理。根据官网称:也是使用量最广泛的消息队列。就像他的口号“Messaging that just works”,开箱即用使用简单,支持多种消息传输协议(AMQP、STOMP、MQTT)。 一个应用程序或者服务如 阅读全文
posted @ 2020-09-17 15:47 刺猬鱼/ 阅读(152) 评论(0) 推荐(0)
摘要: IDEA导入POM文件/项目问题 IDEA 2020.1 版自动导入MAVEN依赖的方法(新版MAVEN无法自动导入/更新POM依赖、MAVEN设置自动更新、自动更新快捷键) 新版的IDEA为了防止 pom 更新时,MAVEN 自动导包时卡死的问题,取消了自动导包机制。但新增了导入按钮和快捷键。 问 阅读全文
posted @ 2020-09-17 14:12 刺猬鱼/ 阅读(3105) 评论(0) 推荐(0)
摘要: Java对象为啥要实现Serializable接口? 导读 最近这段时间一直在忙着编写Java业务代码,麻木地搬着Ctrl-C、Ctrl-V的砖,在不知道重复了多少次定义Java实体对象时“implements Serializable”的C/V大法后,脑海中突然冒出一个思维(A):问了自己一句“* 阅读全文
posted @ 2020-09-15 10:21 刺猬鱼/ 阅读(1540) 评论(0) 推荐(0)
摘要: long begin=System.currentTimeMillis(); //............ long timeValue = System.currentTimeMillis() - begin; System.out.println("耗时:" + timeValue + "毫秒" 阅读全文
posted @ 2020-09-14 10:12 刺猬鱼/ 阅读(2125) 评论(0) 推荐(0)
摘要: JSON/String/Map之间的互转 使用前置 本次演示使用三个常用的工具类,每个工具类对应的依赖如下 fastJson <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version> 阅读全文
posted @ 2020-09-11 08:57 刺猬鱼/ 阅读(9462) 评论(1) 推荐(2)
摘要: 枚举入门 枚举类型的定义 通过关键字 enum 定义枚举类型数据,数据值一般采用大写。定义位置可以放在类中,类的外部,或者另外的文件中定义。 public class EnumLearn { public enum Animal { CAT, MOUSE, TIGER, DOG, BIRD; } A 阅读全文
posted @ 2020-09-04 10:01 刺猬鱼/ 阅读(171) 评论(0) 推荐(0)