logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SpringBoot项目中日志控制,配置logback(logback.xml的配置及介绍)

SpringBoot项目中对日志的处理手动控制,这是我整理的logback.xml文件内容,直接复制copy使用即可,里面有详细的注释使用,如果是单模块,就在java同层级的resoures目录下(存放application.yml那个目录下)新建一个logback.xml,重启服务即可生效。SpringBoot项目配置logback理论上需要添加logback-classic依赖jar包:但是因

#spring boot#logback#xml
java导出功能(多级表头,复杂表头)

多级表头,复杂表头的导出功能都可以仿照这个例子去编写提示以下是本篇文章正文内容,下面案例可供参考

#java#开发语言
Mybatis的特性详解——动态SQL

动态 SQL 是 MyBatis 的强大特性之一。在 JDBC 或其它类似的框架中,开发人员通常需要手动拼接 SQL 语句。根据不同的条件拼接 SQL 语句是一件极其痛苦的工作。例如,拼接时要确保添加了必要的空格,还要注意去掉列表最后一个列名的逗号。而动态 SQL 恰好解决了这一问题,可以根据场景动态的构建查询。动态 SQL 只有几个基本元素,与 JSTL 或 XML 文本处理器相似,十分简单明了

#mybatis#sql#java
什么是MapReduce?MapReduce整体架构搭建使用介绍

本文是MapReduced的详细介绍,MapReduce是hadoop体系下的一种计算模型(计算框架|编程框架),主要是用来对存储在hdfs上的数据进行统计,分析的,分布式计算框架,用来解决分布式大数据平台下数据如何计算,资源调度,任务监控 主要用来整合hadoop集群中的资源(CPU 内存),进行统一调度 同时监控任务的执行情况,联合多个服务器节点的硬件,共同完成一个计算。突破单机服务器的计算能

#mapreduce#大数据#big data +1
java导出功能(多级表头,复杂表头)

多级表头,复杂表头的导出功能都可以仿照这个例子去编写提示以下是本篇文章正文内容,下面案例可供参考

#java#开发语言
java导出功能(多个sheet页数据导出)

自定义格式的标题,及对应的数据,每个sheet页的表头及数据都可以不同,具体根据实际业务去变更,可以仿照这个例子去编写,这里提供的是最基础的多sheet页导出,如果需要多行表头复杂业务的多sheet页导出可参考我另一篇复杂表头,多行表头导出,如果导出不确定行数列数跟随业务的增长而变动的导出参考另一篇不确定行数列数数据的工具类提示:以下是本篇文章正文内容,下面案例可供参考。

文章图片
#java#开发语言#jvm
SpringBoot中如果字段为空就不返回给前端

SpringBoot中如果字段为空就不返回给前端,可以使用@JsonInclud()来实现这个功能,可用的参数如下。JsonInclude.Include.ALWAYS 这个是默认策略,任何情况下都序列化该字段,跟没加一样。JsonInclude.Include.NON_NULL 这个最常用,为null或者属性没有默认值。JsonInclude.Include.NON_ABSENT 这个包含NON

#java#开发语言
SpringBoot之@ConfigurationProperties和@Value用法详解

在开发中会有一些固定的配置信息放到配置文件(例如application.yml中),而在代码中去提取使用除了有@Value还有,它们是springboot提供读取配置文件的一个注解。

#spring boot#java#spring
Redis报错:WRONGTYPE Operation against a key holding the wrong kind of value;解决办法

往redis存入Map时出错提示:WRONGTYPE Operation against a key holding the wrong kind of value;删除redis中已经存在的Key,重新执行一下程序,就解决了;

#kind#缓存#云原生
Redis使用的21条军规(规范)

关于redis使用的一些坑进行了经验总结。适用场景:并发量大、访问量大的业务,重在理解含义提示:以下是本篇文章正文内容,下面案例可供参考。

#redis#数据库#java
到底了