java
文章平均质量分 50
nys_1923
这个作者很懒,什么都没留下…
展开
-
springboot POI 导入导出excel
转 https://blog.csdn.net/typ1805/article/details/83279532很详细原创 2021-07-23 18:02:02 · 186 阅读 · 0 评论 -
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 · 1795 阅读 · 0 评论 -
Kafka Stream
https://blog.csdn.net/weixin_38910645/article/details/107252855什么是Kafka StreamKafka Streams是一个用于处理和分析数据的客户端库。它先把存储在Kafka中的数据进行处理和分析,然后将最终所得的数据结果回写到Kafka或发送到外部系统去。它建立在一些非常重要的流式处理概念之上,例如:适当区分事件时间和处理时间、窗口支持,以及应用程序状态的简单(高效)管理。同时,它也基于Kafka中的许多概念,例如通过划分主题进行扩展。原创 2021-07-19 15:29:12 · 206 阅读 · 0 评论 -
JAVA使用POI如何导出百万级别数据
在POI以前的版本中并不支持大数据量的处理,如果数据量过多还会常报OOM错误, 这时候调整JVM的配置参数也不是一个好对策。POI3.8版本新出来了一个SXSSFWorkbook对象,它就是用来解决大数据量以及超大数据量的导入导出操作的,但是SXSSFWorkbook只支持.xlsx格式,不支持.xls格式的Excel文件。基本都是使用的入门级web服务器tomcat,既然我们不推荐调整JVM的大小,那我们就要针对我们的代码来解决我们要解决的问题。在POI3.8之后新增加了一个类,SXSSFWork.原创 2021-07-14 17:35:55 · 1046 阅读 · 0 评论 -
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 · 723 阅读 · 0 评论 -
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 · 538 阅读 · 0 评论 -
mybatis的mapper.xml中映射的实体类没有数据问题
问题描述:数据库中的字段是带有下划线,mybatis自动生成的实体类是没有下划线的,使用resultType作为返回的结果的时候,查询出来的数据映射不到实体类上。使用resultMap是有column和property的映射关系的,使用能加载到Javabean的对象上resultType使用的是entity实体类使用resultMap做映射就可以了...原创 2021-06-15 09:13:18 · 1302 阅读 · 0 评论 -
Springboot使用Request方式接收Date类型的参数问题
Controller @PostMapping(value = "/list", name = "订单列表查询") @ApiOperation("订单列表查询") public ResponseEntity<ResultModel> queryOrderList(@RequestBody CtOrderListQuery query, @ApiIgnore @C.原创 2021-06-10 11:42:43 · 1800 阅读 · 2 评论 -
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 · 96 阅读 · 0 评论 -
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 · 5242 阅读 · 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 · 85 阅读 · 0 评论 -
云计算和大数据
云计算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 · 347 阅读 · 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 · 1801 阅读 · 0 评论