摘要: 我们一直在寻找各种方法来清理代码、降低复杂性和改善功能。而重构为我们指明了前进的方向。 1、什么是重构? Martin Fowler曾出版了两本有关重构的书籍,他认为: 重构指的是,在不改变代码的外部行为,只改善其内部结构的方式下,修改软件系统的过程。重构是一种有条理的清理代码的方式,可以最大程度地减少引入bug的... 阅读原文
2021-07-18 21:24:03 阅读(39) 评论(0)
摘要: 作者:joni@efbiz.org 来源:http://www.expectfly.com/2017/08/15/分布式定时任务方案技术选型/ 为什么我们需要定时任务 我们先思考下面几个业务场景的解决方案: 支付系统每天凌晨1点跑批,进行一天清算,每月1号进行上个月清算 电商整点抢购,商品价格8点整开始优惠 123... 阅读原文
2021-07-18 19:37:02 阅读(35) 评论(0)
摘要: 1. for 循环 for 循坏语句是支持迭代的一种通用结构,是最有效,最灵活的一种结构 for 循坏执行的次数在执行前就确定了 关于 for 循坏的以下几点说明: 最先执行初始化步骤。可以声明一种类型但可以初始化一个或多个循坏控制变量,也可以是空语句 例: for( ; i < 100;i++){... 阅读原文
2021-07-18 17:56:03 阅读(31) 评论(0)
摘要: 1.while循环 while 是最基本的循坏,它的结构为: while(布尔表达式){ //循坏内容 } 只要布尔表达式为 ture ,循坏就会一直执行下去 大多数情况下都会让循坏停下来,需要一个让表达式失效的方式结束循坏 少部分情况需要循坏一直执行,比如服务器的请求、响应、监听等 ... 阅读原文
2021-07-18 14:07:04 阅读(34) 评论(0)
摘要: 我最新最全的文章都在 南瓜慢说 www.pkslow.com ,文章更新也只在官网,欢迎大家来喝茶~~ 1 简介 Helm作为一个优秀的包管理器,这部分我们之前已经做了介绍,文章如下: 用Helm部署Kubernetes应用,支持多环境部署与版本回滚 Kubernetes用Helm安装Ingress并踩一下使用的... 阅读原文
2021-07-18 12:31:09 阅读(64) 评论(0)
摘要: 从 Spring Cloud 2020.0.0-M1 开始,Spring Cloud 废除了这种英国伦敦地铁站的命名方式,而使用了全新的 "日历化" 版本命名方式。 官宣如下: https://spring.io/blog/2020/04/17/spring-cloud-2020-0-0-m1-released ... 阅读原文
2021-07-18 10:07:02 阅读(38) 评论(0)
摘要: 一、顺序结构 顺序结构是Java的基本结构,除非特别指明,否则就按照顺序一句一句执行 顺序结构是最简单的算法结构 它是任何一个算法都离不开的一种基本结构 例: public class ShunXuDemo { public static void main(String[] args) { ... 阅读原文
2021-07-18 06:00:10 阅读(28) 评论(0)
摘要: 打开CMD的方式 开始—>Win系统—>命令提示符。 快捷键Win+R,输入CMD,点击运行。 在桌面任意位置,按住Shift键+鼠标右击,选择在此处打开Power Shell窗口。 打开文件,在地址栏最前方输入CMD+空格+回车。 CMD以管理员方式运行:开始—>Win系统—>命令提示... 阅读原文
2021-07-18 00:31:01 阅读(31) 评论(0)
摘要: ElasticJob 简介 ElasticJob 是一个分布式调度解决方案,即分布式的定时任务框架,它由 2 个相互独立的子项目 ElasticJob-Lite 和 ElasticJob-Cloud 组成: ElasticJob-Lite ElasticJob-Cloud 无中心化 是 否 资源分配 ... 阅读原文
2021-07-17 20:44:10 阅读(35) 评论(0)
摘要: Java字节流和字符流的复制案例及测速 案例 package com.cnblogs; import java.io.*; import java.util.Scanner; public class TestCopyFile { public static void main(String[] args... 阅读原文
2021-07-17 20:33:01 阅读(27) 评论(0)