摘要:任何程序设计语言在讲解递归特性时,基本都会举汉诺塔斐波拉契数列的例子。没错,请你对比一下斐波拉契数列和定义的相似之处递归完成后产生值的过程就是的过程。 Rx*(Observable.combineLatest)方法 方法定义 Rx.Observable.combineLatest(...args, [resultSelector]) 作用 通过处理函数总是将指定的可观察对象序列中最新发...
摘要:的短信服务模块是由阿里云的国际短信服务提供的,支持国内和国际快速发送验证码短信通知和推广短信。前提需要到阿里云控制台申请开通短信服务。如果在阿里云控制台定义的短信模板存在多个参数,可以通过方法来进行挨个添加,该方法返回值为本对象。 ApiBoot是一款基于SpringBoot1.x,2.x的接口服务集成基础框架, 内部提供了框架的封装集成、使用扩展、自动化完成配置,让接...
摘要:获取表格数据获取表格中的数据分为以下几步获取表格获取某一行获取这一行中的某个单元格代码实现获取第一个张表获取每行中的字段获取行获取单元格中的值持久化获取出单元格中的数据后,最后就是用数据建立对象了。获取行获取单元格中的值持久化相关参考 问题描述 现需要批量导入数据,数据以Excel形式导入。 POI介绍 我选择使用的是apache POI。这是有Apache软件基金会开放的函数库,他会...
摘要:项目介绍日志脱敏是常见的安全需求。常见的脱敏内置方案。支持用户自定义注解。自定义注解导入自定义注解新增功能。策略优先级优先生效,然后是系统内置注解,最后是用户自定义注解。让这些的密码不进行脱敏定义测试对象定义一个使用自定义注解的对象。 项目介绍 日志脱敏是常见的安全需求。普通的基于工具类方法的方式,对代码的入侵性太强。编写起来又特别麻烦。 本项目提供基于注解的方式,并且内置了常见的脱敏...
摘要:随着计算机革命的发展,不安全的编程方式已逐渐成为编程代价高昂的主因之一。 随着计算机革命的发展,不安全的编程方式已逐渐成为编程代价高昂的主因之一。 1.用构造器确保初始化 构造器:在创建对象时被自动调用的特殊方法. 构造器命名问题:1.所取得任何名字可能与类的某个成员命名冲突;2.调用构造器是编译器的责任,所以应该让编译器知道该调用哪个方法. 构造器命名:与类名相同,所以每个方法首字...