摘要:
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)