今日内容 出货表的导入导出 使用模板导出出货表 百万数据报表技术 EasyPOI 定时任务 第一章 出货表导出(练习) 1. 跳转出货表页面 在ContractController中添加下面方法 2. 需求分析 2.1 需求说明 要求可以按照按照条件导出指定月份的出货表     2.2 sql语句分析 3. 基础代码 3.1 ContractProductVo 实体类 导入 :...

笔者之前参加过一场视频面试,其中一个问题是说说ArrayList、LinkedList的区别,参加过面试的同学可能经常会被问到这个问题,当我说到ArrayList是基于数组实现的LinkedList是基于双向链表实现的时候,面试官说那你能写一个双向链表吗? 因为面试邀请邮件中告知面试时需要写代码,笔者在面试之前虽然看了一些数据结构方面的知识点,但当真正手写的时候还是费了一番功夫。趁着这次周末有空,...

iconfont地址: https://www.iconfont.cn/。 1:注册账号 2:创建项目 3:上传图标到项目 4:生产代码链接 5:配置到项目中使用 在styles目录下创建icon.less,将对应的图标样式代码复制过来 没有就在src创建styles文件夹 在index.lees(全局样式)中引用图标样式 // 全局样式文件 1.2 然后在mian.js引入全局样式 在App.v...

2021最新Java面经整理 | 框架篇(四)Dubbo框架 目录 一、Dubbo 的工作流程 二、Dubbo 的十层架构 三、Dubbo 常见配置 四、服务调用 1、提供者暴露一个服务的过程 2、消费者消费一个服务的过程 3、服务调用过程 五、Dubbo 的负载均衡机制 六、Dubbo 的容错机制 七、Dubbo 的服务降级 八、Dubbo 的动态代理策略 九、Dubbo 的SPI机制 十、Du...

参考官方题解: 之前按照一个C++大佬解法改写Java直接超时了,还是要少定义不必要的变量。 “下一个排列”:主要就是要找到当前数字组合的下一个更大的一个数字组合,比如123,对于三个值【1,2,3】下一个更大的数排列起来就是【1,3,2】也就是‘132’ 主要思路就是: 先从后往前找到第一个相邻的两个数字,满足前小后大的要求,比如1234653,很...

最近,负责BI的同事反馈给我一个问题,说从2020年以后,Chrome将不再支持Flash,但是目前BIEE上的图表均是使用Flash的模式进行展示的,他们担心Chrome的这项政策是否会影响到2020年以后BIEE的正常展示(原话是万一翻个年过去大领导一看BI图表全都展现不了了,那就嗝屁了w(゚Д゚)w)。 我们来分析分析这个问题。 2007年,苹果推出第一款iphone时,就明确拒绝在移动设备...

今天在写一个图标的时候,因为值展示最近的几条 没必要建个表往数据库中存 所以就想着将数据放list<Map<String,Object>>中 但是取出来的时候 出问题了 转了好几此都没有成功 就自己研究了一下 往redis中存: 存的时候非常重要 不能直接 list.toString(); 需要转成JSONString 这样在取出来的时候 转list才好转换 取出来Stri...

提示:本文是为了记录一下自己学习前端入门而写的,如若有不好的地方,还请各位大佬多多指正 文章目录 前言 一、vs code 插件安装 总结 前言 提示:工欲善其事必先利其器,要学习前端,那么必不可少会用到开发软件,那么这里我使用的是号称宇宙第一IDE———vs code。 我本人是不太推荐插件安装一个Chinese ,虽然汉化后整体功能正常了解,但是这也失去了一...

缓存 1、什么是缓存 [ Cache ]?存在内存中的临时数据,将用户经常查询的数据放在内存中,就可以提高查询速度。 2、为什么使用缓存?减少和数据库的交互次数,减少系统开销,提高系统效率。 3、什么样的数据能使用缓存?经常查询并且不经常改变的数据。 Mybatis缓存 MyBatis包含一个非常强大的查询缓存特性,它可以非常方便地定制和配置缓存。缓存可以极大的提升查询 MyBatis系统中默认定...

CSS_2 CSS中常用的属性设置  1.关于字体的常用css属性设置 color--设置字体颜色[颜色单词/颜色码【#0000ff】] font-family---设置字体名称[黑体.....] font-size --设置字体大小【数字px】 font-style--设置字体倾斜【normal | italic | oblique 】 font-weight--设置字体粗细【整百的数...

前提:win10环境下已安装docker,并且登录到了hub.docker.com docker部署jar包 1、首先, 使用springboot创建一个web项目,保证能正常运行, 加个测试接口 然后在pom.xml中配置以下打包插件,将该项目打包中jar包 2、创建一个dockerfile文件,如下: FROM openjdk:8-buster VOLUME /tmp ADD docker-d...

背景: 用postman工具发送一个数据格式为json的请求,得到了服务器的响应。 用python的requests库写的请求,却报错了。没有得到该有的结果。 解决方法: 1)先确认自己的请求信息和函数使用正确。包括请求头、请求体和参数传递。 2)看服务端的日志,如果服务端的日志当中收到了这2个请求的请求数据,看日志中提示什么错误并比对一下2份请求数据的不同,顺便有需要找开开聊聊。 基于此,来说说...

问题描述 给你 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 说明:你不能倾斜容器。 示例 1: 输入:[1,8,6,2,5,4,8,3,7] 输出:49 解释:图中垂直线代表输入数组 [...

Spring Boot日志-2 ----> SLF4J 详细参考:http://www.slf4j.org/manual.html 如何使用: 开发的时候日志记录方法的调用,不应该来直接调用日志的实现类,而是调用日志抽象层里面的方法;给系统里面导入slf4j的jar和 logback的实现jar。 每一个日志的实现框架都有自己的配置文件,使用slf4j以后,配置文件还是做成日志实现框架自己本...