- 博客(7)
- 资源 (6)
- 收藏
- 关注
转载 十大经典排序算法(动图演示)
0、算法概述0.1 算法分类十种常见排序算法可以分为两大类:比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。 非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此也称为线性时间非比较类排序。0.2 算法复杂度0.3 相关概念稳定:如果a原本在b前...
2020-04-30 16:35:56 227
转载 《深入理解Java虚拟机:JVM高级特性与最佳实践》读书笔记
第一部分 走进Java一、走进Java1、概述 java广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合,摆脱了硬件平台的束缚,实现了“一次编写,到处运行”的理想2、java技术体系结构 按照功能来划分包括以下几个组成部分:Java程序设计语言,各种硬件平台的java虚拟机,Java API类库,来自商业机构和开源社区的第三方Java类库,Class文件格式...
2020-04-28 14:01:47 348
转载 Linux awk命令详解
awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。使用方法 : awk '{pattern + action}' {filenames}尽管操作可能会很复杂,但语法总是这样,其中 pattern 表示 AWK 在数据中查找的内...
2020-04-28 13:54:47 249
转载 TCP的流量控制和阻塞控制
流量控制和阻塞控制实例: 可以用一个例子来说明这种区别。设某个光纤网络的链路传输速率为1000Gbit/s。有一台巨型计算机向一台个人电脑以1Gbit/s的速率传送文件。显然,网络本身的带宽是足够大的,因而不存在产生拥塞的问题。但流量控制却是必须的,因为巨型计算机必须经常停下来,以便使个人电脑来得及接收。(流量控制) 但如果有另一个网络,其链路传输速率为1Mbit/...
2020-04-28 13:18:07 1003
转载 使用 RestTemplate 进行第三方Rest服务调用
1. 前言RestTemplate是Spring提供的一个调用Restful服务的抽象层,它简化的同Restful服务的通信方式,隐藏了不必要的一些细节,让我们更加优雅地在应用中调用Restful服务 。但是在Spring 5.0以后RestTemplate处于维护模式,不再进行新特性的开发,仅仅进行一些日常维护。Spring建议我们使用同时支持同步、异步和Strea...
2020-04-24 13:04:32 406
转载 Git第一次本地代码提交到远程仓库
要先确定前面是否已经存在仓库git remote -v如果存在,删除原有的仓库git remote rm origin1、git仓库初始化git init2、本地仓库连接到远程仓库git remote add origin [remote url]3、查看当前状态git status4、将代码添加到暂存区...
2020-04-21 13:35:00 1014
原创 基于 Appium 的自动化测试
介绍Appium是适用于本机,混合和移动Web和桌面应用程序的开源,跨平台测试自动化工具。我们支持模拟器(iOS),模拟器(Android)和真实设备(iOS,Android,Windows,Mac)。Appium 官网 :http://appium.io/ https://github.com/appium...
2020-04-21 12:43:24 1438
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人