- 博客(8)
- 资源 (5)
- 收藏
- 关注
原创 算法与结构之排序算法
算法与数据结构一、时间复杂度和空间复杂度[百度百科]时间复杂度算法的时间复杂度是一个函数,它定性描述该算法的运行时间。这是一个代表算法输入值的字符串的长度的函数。时间复杂度常用大O符号表述,不包括这个函数的低阶项和首项系数。时间复杂度取的是算法中最差的时间复杂度。空间复杂度空间复杂度(Space Complexity)是对一个算法在运行过程中临时占用存储空间大小的量度,记做S(n)=O(f(n))。比如直接插入排序的时间复杂度是O(n^2),空间复杂度是O(1) 。而一般的递归算法就要有
2022-01-04 16:00:05
815
原创 Java8新特性
Java8新特性一、新特性简介速度更快(HashMap中增加了红黑树,当链表的数量大于8,总容量大于64,对链表进行转换成红黑树)代码更少(新增了Lambda表达式)强大的Stream API流便于并行最大化减少空指针异常(Optional 容器类)二、Lambda表达式Lambda表达式是一个匿名函数,我们可以把Lambda表达式理解为是一段可以传递的代码1、Lambda语法# 操作符:Lambda操作符 “->” 左侧:Lambda表达式的参数列表 右侧:Lambda
2020-12-03 17:19:21
295
原创 Dubbo
Dubbo一、Dubbo基础RPC:Remote Procedure Call 远程过程调用。用于分布式服务框架 。流动架构中心:调度、治理中心;基于访问压力实时管理集群容量,提高集群的利用率。Dubbo:高性能的RPC框架。负载均衡,服务自动注册于发现、高度可扩展能力、可视化的服务治理与运维。二、Dubbo的使用# 使用docker安装dubbo docker run -p 2181:2181 --name zookeeper -d 镜像编号# 去Dubbo官网下载监控中心源代码 地址
2020-11-30 18:46:16
176
原创 Java中遍历HashMap的四种方式
Java中遍历HashMap的四种方式public void ergodicMap(){ HashMap<String,Object> map = new HashMap<>(); map.put("k1","v1"); map.put("k2","v2"); map.put("k3","v3"); map.put("k4","v4"); map.put("k5","v5");
2020-08-05 16:51:45
370
原创 Git
Git1.Git的安装无脑安装即可2.Git的工作区域1) GIt的工作区域可分为:工作区,暂存区,本地仓库,远程仓库。2) Git向本地仓库中添加文件流程3.Git的常用命令命令说明git status查看文件的状态(是在工作区还是暂存区)git add 文件名(全)git add 文件名(全)git commit -m “提交描述”将...
2020-03-05 17:31:27
100
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人