普通代码块 静态代码块 构造代码块......傻傻分不清
代码块的定义在Java中,使用括起来的代码被称为代码块。代码块的分类根据其位置和声明方式不同:面试题:构造块和静态块执行顺序在上面分类描述中,我们已经给出了答案;接下来我们跑一跑测试代码,根据代码执行结果来验证这些答案无继承关系javapackagecom.milo.java7.codeblock;/@authorMiloLee@d
Stella981 Stella981
4年前
RocketMQ 平滑升级到主从切换(实战篇)
本文主要介绍如何将RocketMQ集群从原先的主从同步升级到主从切换。本文首先介绍与DLedger多副本即RocketMQ主从切换相关的核心配置属性,然后尝试搭建一个主从同步集群,最后将原先的RocketMQ集群平滑升级到DLedger集群的示例,并简单测试一下主从切换功能。1、RocketMQ主从切换核心配置参数详解
Wesley13 Wesley13
4年前
Java根据PDF中的关键字位置判定PDF文件是否合法
业务中需判定PDF文件是否为指定PDF文件,如果不是则不允许上传,并且提醒用户上传合法PDF文件此贴需要参考我的上上篇帖子,定位PDF中关键字的位置测试结果:!(https://oscimg.oschina.net/oscnet/1f592e4145eed4c1c1c756e2b3e05acfd5c.png)maven配置<!
Stella981 Stella981
4年前
Selenium基础教程(三)自动化插件Katalon
Katalon-一款好用的selenium自动化测试插件Selenium框架是目前使用较广泛的开源自动化框架,一款好的、基于界面的录制工具对于初学者来说可以快速入门;对于老手来说可以提高开发自动化脚本的效率。我们知道SeleniumIDE是一款使用较多的脚本录制工具,且只支持Firefox老版
Stella981 Stella981
4年前
Spring IOC 练习
练习题实验一|通过IOC容器创建对象,并为属性赋值实验二|通过Bean的类型从IOC中获取bean的实例实验三3.1使用构造器在IOC中创建bean3.2通过p名称空间为bean赋值实验四4.1正确的为各种属性赋值测试使用nu11值、引用类型赋值(引用其他bean、引用内部bean)集合类型赋值(Lis
Wesley13 Wesley13
4年前
NIO拷贝文件真的比IO拷贝文件效率高?
本文是基于单线程的NIO和IO拷贝文件比较,并未对并发做测试,请勿过度纠结场景!今天发现项目中有个FileUtils.copy的工具方法,打开后发现是基于io的,我给改成了基于NIO的,突然疑虑NIO拷贝文件真的如其他人说的那样比IO效率高很多么?以下是我的工具方法:/<p通过N
Wesley13 Wesley13
4年前
C++ 删除字符串的两种实现方式
C实现删除给定字符串的给定字符串思路主要有这么几种实现方式:1.KMP算法2.用STL的string的find,然后用erase3.用C的strstr找到字串位置,然后用strncpy写到新串中4.用boost库,用正则表达式测试过的完整代码:第一种方法:123456789101
Easter79 Easter79
4年前
ThoughtWorks Go基本概念
写在前面:当前最流行的持续集成工具非jenkins莫属,已使用jenkins一年有余,想尝试下别的CI工具,如ThoughtWorksGo,且在尝试时做主要记录并分享,这是首先介绍下基本概念......ThoughtWorksGo是ThoughtWorks公司的一款持续集成和发布的系统。它用一个创新的方法来管理构建、测试和发布过程。
Stella981 Stella981
4年前
Serverless + GitHub Actions 完美自动化部署静态网站
作为强迫症患者,一直对自动化部署非常痴迷,个人认为全自动部署最重要的就是稳定可靠。经过研究测试,最终使用GitHub和腾讯云两大平台,成功完成了全自动部署网站的实践。本文来自Serverless社区用户「Stille」投稿方案简介业务需求博主有一个简单的纯静态文档站点docs.ioiox.com(https
Stella981 Stella981
4年前
Kubernetes v1.19来了!亮点抢先看
Kubernetes1.19版本终于来啦!这是2020年的第二个版本,也是迄今为止最长的发布周期,总共持续20周。它由33项增强功能组成。12个增强功能进入稳定版,18个增强功能进入测试版,13个增强功能进入alpha版。!(https://oscimg.oschina.net/oscnet/52aca5f464724568bf35