
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
【代码】java:下划线转小驼峰。

alibaba的druid连接池除了sql执行的功能外,还有sql语法解析的工具提供,可据此自定义实现sql语句表名的替换功能。
java日志:四、slf4j使用1 介绍:日志门面当系统变得更加复杂的时候,日志就容易发生混乱。随着系统开发的进行,可能会更新不同的日志框架。造成当前系统中存在不同的日志依赖,难以统一管理和控制。即便强制要求所有模块使用相同的日志框架,系统难免使用其它类似spring,mybatis等其它的第三方框架,它们依赖于我们规定不同的日志框架,且它们自身的日志系统就有着不一致性,依然会出现日志体系的混乱。
Python的map、filter、reduce函数使用说明。高阶函数概念:把函数作为参数传入,这样的函数称为高阶函数,函数式编程就是指这种高度抽象的编程范式。
java:mapstruct使用1 介绍官网:https://mapstruct.org/,使用版本:1.4.2.Final使用场景:pojo之间的相互转化mapstruct:基于jsr269实现在编译期间生成代码,性能高,精细控制,解耦orika:能够精细控制,解耦org.springframework.beans.BeanUtils体系:简单易用,不能对属性进行定制处理2 mapstruct使
观察者模式,又被称为发布-订阅(Publish/Subscribe)模式,他定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态变化时,会通知所有的观察者对象,使他们能够自动更新自己。
给定起始、终止的日期,通过java实现获取连续的日期字符串,可通过c.add(Calendar.DATE, 1)循环获取结果。
pom文件修改没有触发自动重写载入,需要手动更新下pom文件(避免代码飘红)
1 前言FutureTask的get()方法会造成阻塞,而轮询isDone()又会耗费CPU,jdk1.8引入了CompletableFuture,作者是Doug Lea。CompletableFuture针对Future的一些缺点进行了优化,例如回调通知,异步任务完成或产生异常,自动调用回调方法;创建异步任务,多个任务前后可组合处理等等。2 使用2.1 CompletableFuture的4个静
1 前言jackson支持自定义序列化器,参考文档地址如下:依赖如下(这里使用jackson-databind的2.14.1版本):2 使用2.1 Standard Serialization of an Object GraphThis will result in a full JSON representation for both entities:执行结果:2.2 Custom Seri







