摘要:
最近小秋熊看了阿里的开源项目将EasyExcel,发现它是个很强大的工具,但是官方介绍中大部分都是使用对象,变量增加注解的方式。
本文介绍一下SpringBoot中,简单通过List生成excel并下载的方法,大家可以直接CV大法。还可以实现通过自己写样式策略来自由调整行高、自由合并。
一、将List直接导出... 阅读原文
2021-01-12 21:41:02 阅读(691) 评论(0)
摘要:
1.手工方式
1.1.准备Springboot jar项目
将项目打包成jar
1.2.编写Dockerfile
FROM java:8
VOLUME /tmp
ADD elk-web-1.0-SNAPSHOT.jar elk.jar
EXPOSE 8080
ENTRYPOINT ["java","-Dja... 阅读原文
2021-01-12 19:54:05 阅读(674) 评论(0)
摘要:
一、接口的真正意义
思考一个问题,我们生活中常用的电脑都知道吧,电脑可以连接打印机、键盘、鼠标,如果打印机、键盘、鼠标的USB型号不统一,那 就意味着我们的电脑.上的USB插口要设计出三种尺寸类型才能使用鼠标、键盘、打印机,那你想象一下,这将会是什么样的一台电脑?满身疙瘩的电脑,于是世界的鼠标、打印机、... 阅读原文
2021-01-12 17:59:05 阅读(664) 评论(0)
摘要:
作者:西格玛https://lrwinx.github.io/2017/03/04/细思极恐-你真的会写java吗/
其实,本不想把标题写的那么恐怖,只是发现很多人干了几年 Java 以后,都自认为是一个不错的 Java 程序员了,可以拿着上万的工资都处宣扬自己了,写这篇文章的目的并不是嘲讽和我一样做 ... 阅读原文
2021-01-12 17:39:02 阅读(678) 评论(0)
摘要:
分页功能使用
MP的分页功能是通过MyBatis的插件实现的,使用起来也非常简单。下面先介绍下使用方式。
step1:配置分页插件
@Configuration
@EnableTransactionManagement
@MapperScan("com.csx.demo.spring.boot.dao")
p... 阅读原文
2021-01-12 16:35:02 阅读(718) 评论(0)
摘要:
前言
说到Spring,也许现在的开发者们最先想到的是 Josh Long
超快的语速与现场代码能力,让很多Java开发者折服。
然后Spring的历史上,最传奇的还是要数其创始人:Rod Johnson!
先不说别的,看到他的学历,你就震惊的了,悉尼大学的音乐学博士!不要惊讶,不是计算机!
也许就是因为这... 阅读原文
2021-01-12 16:30:47 阅读(706) 评论(0)
摘要:
1、类加载过程
类加载时机
「加载」
将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在内存上创建一个java.lang.Class对象用来封装类在方法区内的数据结构作为这个类的各种数据的访问入口。
「验证」
主要是为了确保class文件中的字节流包含的信息是否符合当前... 阅读原文
2021-01-12 15:45:06 阅读(731) 评论(0)
摘要:
分布式高级篇(一)ElasticSearch和商城首页
ElasticSearch--全文检索
简介
是什么
ElasticSearch是一个分布式的开源搜索和分析引擎,适用于所有类型的数据,包括文本、数字、地理空间、结构化和非结构化数据
ElasticSearch在Apache Lucene的基础上开发而... 阅读原文
2021-01-12 15:27:24 阅读(700) 评论(0)
摘要:
秋招已经过半,突然想写篇文章总结下自己的 Java 转行之路和秋招提前批、暑期实习的面试经历及个人感悟。因为要写的东西比较多,拆分成三篇:
第一篇:Java 转行之路
第二篇:Java 面试必备知识点
第三篇:秋招面经集合
个人基本情况
本科:机械制造及其自动化专业
研究生:机械制造及其自动化专业
实... 阅读原文
2021-01-12 14:46:03 阅读(688) 评论(0)
摘要:
之前已经介绍了很多在Spring Boot中使用MySQL的案例,包含了Spring Boot最原始的JdbcTemplate、Spring Data JPA以及我们国内最常用的MyBatis。同时,对于一些复杂场景比如:更换Druid数据源,或是多数据源的情况也都做了介绍。
不论我们使用哪一个具体实现框架,... 阅读原文
2021-01-12 14:42:03 阅读(721) 评论(0)