排序算法之冒泡排序
概述 冒泡排序是比较常见的排序方法,它因排序过程中元素向水中的气泡慢慢浮上水面一样移动到数列的顶端,从而被成为冒泡排序。 原理 冒泡排序重复地遍历未排序的元素,依次比较相邻的两个元素,若这两个元素的顺…
长风破浪会有时,直挂云帆济沧海
长风破浪会有时,直挂云帆济沧海
概述 冒泡排序是比较常见的排序方法,它因排序过程中元素向水中的气泡慢慢浮上水面一样移动到数列的顶端,从而被成为冒泡排序。 原理 冒泡排序重复地遍历未排序的元素,依次比较相邻的两个元素,若这两个元素的顺…
你不会需要它(YAGNI, You Ain’t Gonna Need It) 该原则的目的是消除所有冗余代码,并专注于当前而不是未来的功能需求。代码越少,需要维护的代码越少,同时引入BUG…
对于新建的react项目,可以使用下列的命令创建自带TypeScript配置的初始项目。 npx create-react-app my-app –template typescript # or …
今天项目组碰到了一个问题:事务无法正常进行回滚,控制台错误堆栈信息为 Transaction rolled back because it has been marked as rollback-on…
因客户需求,需要将网站首页调整至灰白色,原以为要网站主题支持才行,后来一搜索,发现只要调整CSS灰度就行,实现代码如下: 思路就是利用body元素进行整体修改灰度,将所有元素调整至黑白色。
前几天阿里云提示我的网站存在SSRF漏洞,具体的漏洞描述如下 阿里云给了两个方案,一个是删除xmlrpc.php文件,一个是通过http服务器禁止该文件的访问。我不确定删除后是否会有其他影响,所以选择…
0. 起因 因项目需要处理大批量的SOCKET交易数据,需要先将收到的大批量数据保存至文件,然后读取文件,解析文件内容进行异步数据处理。问题就出现在文件读取这一步。 问题的具体表现为:SOCKET收到…
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。开发者只需要进行少量配置,即可以使用它快速搭建 JAVA应用。这篇博客将简单示…
背景 在移动互联网的浪潮下,社会保障局和医保局也适时的提出了“互联网+”的概念,以期通过不同渠道,为群众提供便利和快速的办事服务。在这个背景下,作为社保经办系统的开发商,也应该顺应这个潮流,改变固有开…
思路 利用Profile的占位符替换,来实现同一变量不同值的赋值。 利用Resource根据当前环境的变量,来实现不同文件的过滤和替换。 实现 方法一 maven自动替换文件中的占位符,从而实现根据m…