JAVA8问题处理回顾-持续更新

金额累加问题 使用Reduce进行累加操作,参考这里 1 2 3 List<BigDecimal> bdList = new ArrayList<>(); //populate list BigDecimal result = bdList.stream().reduce(BigDecimal.ZERO, BigDecimal::add); 查找集合的最后一个元素 JAVA8的Stream只提供了Fin

Apollo Client自定义问题拾遗

由于公司很多服务要接入Apollo配置中心,并且对于项目的接入有网络要求,根据官方说明,需要自定义Client来完成 接入步骤 新建maven项

Apollo 配置中心畅游

目前市面上的开源产品 Disconf 2014年7月百度开源的配置管理中心,同样具备配置的管理能力,目前已经不维护了,最近的一次代码提交是两年前了。 Spring Cloud Config 2

ARTS-打卡第一天

Algorithm LeetCode 第一题 题目描述 给一个int数组,返回数组中两个数字相加的和是目标 数的下标。可以假设每个输入只有一个解决方案,并且不能使用同一个元素两次。

Centos7 install issue collect

由于工作需要,使用VMWare虚拟机安装了Centos7系统,遇到了很多问题,现在把这些问题记录下来,以备后用。 解决Centos7 yum could not retrieve m

那些高效的Chrome插件

Surfingkeys 👍 严重推荐,VIM键盘模拟,自定义程度非常高 Immersive Translate 👍 无敌翻译软件,支持网页、PDF、本地文件翻译 Tampermonkey 👍 用户自定义脚本管理器 Enhanced GitHub Github加强

那些提高效率的命令行工具

brew Mac软件包管理工具。用命令行命令来安装软件,仓库软件丰富。地址 bat bat? No,高端cat,不费眼。带颜色显示,支持git状态,自动分页。地址 cowsay

那些提高效率的Alfred Workflow

Alfred Maestro 操作Maestro的workflow,可以直接查找macro并执行。插件地址 Alfred github workflow 搜索github上的项目,可以搜索项目,人物等。插件地

那些提高效率的Idea插件

.ignore 插件说明 ignore文件忽略,支持绝大多数的开发语言,支持直接导航到忽略的文件,在创建时可以选择模板,比如Java开发可以选择Java与I

设计模式学习之代理模式

说明 代理模式是设计模式中使用频率非常的高的模式,像日常生活中的房产中介、外卖平台都属于代理。代理模式就是在访问真正的业务之时不会直接与真正的