摘要: 1  建立日历表主要步骤      1.1 获取输入年距1900年1月1日(星期一)的天数。      1.2 判断输入月的第一天是星期几。      1.3 获取输入月的总天数。      1.4 生成日历表  2  代码      2.1 判断闰年 (能被4整除且不能被100整除或能被400整除) st... 阅读原文
2020-11-15 17:10:02 阅读(2347) 评论(0)
摘要: 本文部分摘自 On Java 8 流概述 集合优化了对象的存储,大多数情况下,我们将对象存储在集合是为了处理他们。使用流可以帮助我们处理对象,无需迭代集合中的元素,即可直接提取和操作元素,并添加了很多便利的操作,例如查找、过滤、分组、排序等一系列操作。 流的一个核心好处是:它使得程序更加短小并且易于理解,... 阅读原文
2020-11-15 15:41:02 阅读(2378) 评论(0)
摘要: 学习IO流知识梳理: 字节流 一些注意点: 英文 1字节 中文 gbk utf-8 2字节、3字节 相对路径———项目下寻找 File ❑ File类:文件和目录路径名的抽象表现形式 ❑ 作用:通过File对象实现对文件或者文件夹的操作 ❑ 常用构造方法: ❑File(String URL) ❑ 常用... 阅读原文
2020-11-15 14:35:06 阅读(2376) 评论(0)
摘要: 大家周末愉快啊,Spring Boot 2.3.5 没发布几天,你看,还是 1 周前发布的: 昨天又有粉丝留言说 Spring Boot 2.4.0 已经发布了: 我了个去,栈长赶紧跑到 Spring Boot 官网看了下,果然 2.4.0 了,我顿时傻眼了,又得写文章了,看来我消息还是稍微有点滞后了… ... 阅读原文
2020-11-15 13:39:03 阅读(2316) 评论(0)
摘要: 本文源码:GitHub·点这里 || GitEE·点这里 一、服务发布简介 分布式系统架构下,服务发布是一件很麻烦的事情,特别是在构建自动发布流程和灰度测试的策略两个核心方面。通常情况下如果不涉及数据层面的灰度流程,服务可以灰度上线,或者滚动上线,这两种方式很常用;如果涉及到数据灰度,则可能需要中间服务做不... 阅读原文
2020-11-15 13:04:03 阅读(2344) 评论(0)
摘要: 编程是一个很奇妙的事情,大部分的我们把大部分时间实际都花在了复制粘贴,而后修改代码上面。 很多时候,我们并不关注代码质量,只要功能能实现,我才不管一个类的代码有多长、一个方法的代码有多长。 因此,我们经常会碰到让自己想要骂街的项目,不过,说真的,你自己写的代码也有极大可能被后者 DISS。 为了快速分析项目情... 阅读原文
2020-11-15 12:32:16 阅读(2448) 评论(0)
摘要: 欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等; 在学习和开发flink的过程中,经常需要准备数据集用来验证我们的程序,阿里云天池公开数据集中有一份淘宝用... 阅读原文
2020-11-15 10:32:25 阅读(2449) 评论(0)
摘要: 问题描述 我们公司的项目是基于SpringCloud开发的微服务,用到了Spring-Cloud-Config作为微服务统一的配置中心,可以将散落在各个服务的配置进行统一配置管理。 虽然配置中心将各个应用的配置文件进行了统一管理, 但是涉及到的一些公共配置,比如数据库连接,redis连接,ftp连接等,依然还... 阅读原文
2020-11-15 09:15:02 阅读(3508) 评论(0)
摘要: 最近公司项目中 有需要用ElasticSearch (后续简称ES) 集成 SQL 查询功能,并可以按照请求参数动态切换目标数据源,同事找到我帮忙实现该功能,以前没做过,只好赶鸭子上架,网上很多资料不全,瞎琢磨半天终于完成,记录了一些实现过程中踩过的坑,便于大家借鉴。 我们测试环境部署的是 ElasticS... 阅读原文
2020-11-15 08:11:02 阅读(2423) 评论(0)
摘要: 五种方法创建java对象 作为Java开发人员,我们通常每天都会创建许多对象,但是我们总是使用新的或依赖管理系统(例如Spring)来创建这些对象。但是,有更多方法可以创建本文中将要研究的对象。 用Java创建对象的共有5种核心方式,下面将以其示例加以说明,然后介绍创建对象的行的字节码。但是,有很多API可以... 阅读原文
2020-11-15 07:48:04 阅读(2276) 评论(0)