摘要:
Java HttpServletRequest 转 CURL 命令 private static final String FORMAT_HEADER = "-H \"%1$s:%2$s\""; private static final String FORMAT_METHOD = "-X %1$s 阅读全文
摘要:
(Jackson 自定义注解实现null值自定义序列化) Jackson 自定义注解实现null值自定义序列化 spring项目中都使用的是Jackson为默认的序列化方式,但是不免有时不满足项目的需要,例如以下场景: 返回前端时部分字段不能为null,需要默认值 某类型的字段需要默认值 某字段需要 阅读全文
摘要:
1.java自动管理堆(heap)和(栈),程序员不能直接的设置堆和栈。 3.操作系统的堆和栈: 堆(操作系统):一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收,分配方式类似于链表。 栈(操作系统):由操作系统自动分配释放,存放函数的参数值,局部变量值等。操作方式与数据结构中的栈相类 阅读全文
摘要:
1、二叉查找树的缺点 二叉查找树,相信大家都接触过,二叉查找树的特点就是左子树的节点值比父亲节点小,而右子树的节点值比父亲节点大,如图 基于二叉查找树的这种特点,我们在查找某个节点的时候,可以采取类似于二分查找的思想,快速找到某个节点。n 个节点的二叉查找树,正常的情况下,查找的时间复杂度为 O(l 阅读全文
摘要:
前言 在项目中经常越到需要将时间字段转化为诸如:几年前、几月前、几天前、几小时前、分钟前等等的花样时间,如果每次都因为一个字段从数据库取出后还需要进行一次数据处理这样对于开发来说是很不友好的,本可以直接取数据返回,现因一个字段要加一层处理,实在有些繁琐,这时就需要这样一个插件来为您解决开发处理层的问 阅读全文
摘要:
Nacos Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。 Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范 阅读全文
摘要:
前言 在开发过程中经常遇到不确定的数据计算方式、条件判断,后台无法准确确定如何进行计算、计算太多、判断太多、或是计算判断数量不确定的情况 这时候可能需要由前端动态的进行构建计算、判断表达式然后传到后台进行表达式运算,最终根据运行结果处理业务,由此就产生了 Java 字符串表达式运算 或 字符串表达式 阅读全文
摘要:
引文 本文主要介绍如何使用Spring AOP + mybatis插件实现拦截数据库操作并根据不同需求进行数据对比分析,主要适用于系统中需要对数据操作进行记录、在更新数据时准确记录更新字段 核心:ThreadLocal、AOP、mybatis插件(拦截器)、mybatis-Plus实体规范、数据对比 阅读全文
摘要:
JAVA 类文件注释设置 设置地方: 模板 1 /** 2 * <p> 3 * $description 4 * </p> 5 * 6 * @author Tophua 7 * @since ${DATE} 8 */ 方法注释: 配合模板和参数可实现0参和多参的方法模板 新增,然后编辑写入模板和脚本 阅读全文
摘要:
引文 本文主要介绍如何使用mybatis插件实现拦截数据库操作并根据不同需求进行数据对比分析,主要适用于系统中需要对数据操作进行记录、在更新数据时准确记录更新字段 核心:mybatis插件(拦截器)、mybatis-Plus实体规范、数据对比 1、相关技术简介 mybatis插件: mybatis插 阅读全文