自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 springboot POI 导入导出excel

转 https://blog.csdn.net/typ1805/article/details/83279532很详细

2021-07-23 18:02:02 188

原创 java递归生成目录树 返回list<T>

1,java递归生成目录树 返回list<T>递归方法返回List<T>类型public List<ProductCategory> treeselect() { // 获取数据库表中的所有数据 List<ProductCategory> dataList = productCategoryMapper.selectAll(); log.info("dataList--->>>" + dat

2021-07-22 15:12:22 1798

原创 Kafka Stream

https://blog.csdn.net/weixin_38910645/article/details/107252855什么是Kafka StreamKafka Streams是一个用于处理和分析数据的客户端库。它先把存储在Kafka中的数据进行处理和分析,然后将最终所得的数据结果回写到Kafka或发送到外部系统去。它建立在一些非常重要的流式处理概念之上,例如:适当区分事件时间和处理时间、窗口支持,以及应用程序状态的简单(高效)管理。同时,它也基于Kafka中的许多概念,例如通过划分主题进行扩展。

2021-07-19 15:29:12 209

原创 JAVA使用POI如何导出百万级别数据

在POI以前的版本中并不支持大数据量的处理,如果数据量过多还会常报OOM错误, 这时候调整JVM的配置参数也不是一个好对策。POI3.8版本新出来了一个SXSSFWorkbook对象,它就是用来解决大数据量以及超大数据量的导入导出操作的,但是SXSSFWorkbook只支持.xlsx格式,不支持.xls格式的Excel文件。基本都是使用的入门级web服务器tomcat,既然我们不推荐调整JVM的大小,那我们就要针对我们的代码来解决我们要解决的问题。在POI3.8之后新增加了一个类,SXSSFWork.

2021-07-14 17:35:55 1047

原创 Spring导出CSV文件

由于Csv格式简单,占内存少,生成的文件相对Excel小,可用各种编辑器打开等优点,导出类需求多用Csv格式经测试导出10列40W行数据大小的表格大小约80M,还可以,若有更大数据量级可考虑分割打包下载maven<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-csv</artifactId> <version..

2021-07-14 15:27:03 726

原创 Centos7 docker安装

Centos7 docker安装更新yumyum update安装依赖包参考Docker官方网站安装步骤sudo yum install -y yum-utils device-mapper-persistent-data lvm2 设置阿里云镜像源sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 安装 Docker-CEsudo yu

2021-06-29 16:08:34 57

原创 ibatis.reflection.ReflectionException: There is no getter for property named ‘id‘ in ‘class java.lan

mybatis的mapper.xml 中如果parameterType = “java.long.Long”也就是mapper接口中的方法是按照单个参数去传递的:1. mapper 接口 CtContractVo selectContractDetialById(Long id);2. mapper.xml注意作为where条件的时候不能加<if>标签and c.id = #{id, jdbcType=BIGINT} <select id="selectContra

2021-06-18 16:40:29 539

原创 mybatis的mapper.xml中映射的实体类没有数据问题

问题描述:数据库中的字段是带有下划线,mybatis自动生成的实体类是没有下划线的,使用resultType作为返回的结果的时候,查询出来的数据映射不到实体类上。使用resultMap是有column和property的映射关系的,使用能加载到Javabean的对象上resultType使用的是entity实体类使用resultMap做映射就可以了...

2021-06-15 09:13:18 1304

原创 Springboot使用Request方式接收Date类型的参数问题

Controller @PostMapping(value = "/list", name = "订单列表查询") @ApiOperation("订单列表查询") public ResponseEntity<ResultModel> queryOrderList(@RequestBody CtOrderListQuery query, @ApiIgnore @C.

2021-06-10 11:42:43 1801 2

原创 org.activiti.bpmn.exceptions.XMLException: 3 字节的 UTF-8 序列的字节 3 无效

org.activiti.bpmn.exceptions.XMLException: 3 字节的 UTF-8 序列的字节 3 无效在SpringBoot整合activity的时候,修改所有文件编码仍然报错。解决方案:1.将.bpmn文件,复制一份,修改后缀为.xml2.在.xml文件中,找到乱码的地方,修改为想要的字段,再次运行就可以了修改:————————————————版权声明:本文为CSDN博主「蝶衣_疯魔」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接

2021-06-04 14:28:36 570 1

转载 Activiti

一、activiti介绍Activiti是由Alfresco业务流程管理(BPM)框架,它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。Activiti基于Apache许可的开源BPM平台,创始人Tom Baeyens是JBoss jBPM的项目架构师,它特色是提供了eclipse插件,开发人员可以通过插件直接绘画出业务流程图。官网:http://www.activiti.org/下载:http://www.activiti.org/download.h

2021-06-03 17:23:27 70

转载 springCloud五大核心组件

springCloud五大核心组件转链接:https://juejin.cn/post/6844903705553174541springcloud的几个重要组件服务发现 Netflix Eureka服务调用 Netflix Feign熔断器 Netflix Hystrix服务网关 Netflix Zuul分布式配置 Springcloud Config消息总线 Springcloud Bus...

2021-06-02 11:43:29 98

原创 java8的stream中的map和forEach方法的区别

objectList.stream.map()map() 是1对1映射map方法有返回值map方法调用完之后,如果需要得到一个list类型的结果,必须这样有.collect(Collectors.toList()):List<User> users = userList.stream().map(item -> item.getAge() + 20).collect(Collectors.toList());// 这里有.collect(Collectors.toList

2021-05-31 15:59:41 5248 7

原创 java面试题

java面试题1. collection集合1.1 List1.2 Set1. map通过put()和get()方法存储和获取对象。put()get()常见的面试问题“你知道HashMap的工作原理吗?”“当两个对象的hashcode相同会发生什么?(冲突)”“如果两个键的hashcode相同,你如何获取值对象?”如果两个对象存在**同一个bucket**中,怎么找对应的**值对象**呢?2 多线程3 JVM4 Spring AOP IOC5 springcloud6 redis分布式锁1. collec

2021-05-16 11:07:45 86

原创 云计算和大数据

云计算1. 云计算概念2. 云计算5大特点2.1 大规模、分布式2.2 虚拟化2.3 高可用行和扩展性2.4 安全2.5 按需服务,更加经济3. 云计算的类型3.1 公有云(完全有第三方服务商托管)3.2 私有云(放到自己企业的数据中心,由服务商托管)3.3 混合云(数据和应用程序来回移动)4. 云服务的类型4.1 IaaS 基础结构即服务(提供基础结构)4.2 PaaS 平台即服务(提供环境,面向开发人员)4.3 SaaS 软件即服务(提供应用程序,也就是软件)4.4 Serverless 无服务器计算(

2021-03-31 18:40:20 350 2

原创 阿里开发规范

开发规范一、编程规约1.1 命名风格1.2 OOP规约1.5 集合的处理二、异常三、MYSQL数据库3.1 建表规约3.2 索引规约3.3 数据库查询优化1 使用子查询优化2 使用 id 限定优化(前提:id是连续递增,删除过记录不符合)3 使用临时表优化(**数据量上千万的时候**)一、编程规约1.1 命名风格1、【强制】常量命名全部大写,单词间用下划线隔开,力求语义表达完整清楚,不要嫌名字长。正例:MAX_STOCK_COUNT反例:MAX_COUNT2、【强制】抽象类命名使用 Abstra

2021-03-20 15:37:06 1803

转载 Linux的top性能分析工具

linux的top命令简介top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户 终止该程序为止. 比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间 对任务进行排序;而且该命令的很多特性都可以通过交互式命令或

2021-03-17 21:32:03 115

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除