- 博客(6)
- 收藏
- 关注
原创 算法复杂度估算 大O表示法
从执行效率上来评估一个算法的好坏, 基本方式就是比较不同算法对同一组输入的执行处理时间这种方式存在缺点,执行时间对硬件和环境的依赖比较严重 不同的硬件和环境执行的时间完全不同在不同的输入条件之下,可能性能优劣也存在不同的结果 比如循环求和,数越多性能越差可读性,和健壮性(对不合理输入的反应能力和执行能力)时间复杂度 估算程序指令的执行次数空间复杂度,估算所需要的占用的储存空间(...
2020-03-25 14:19:02
678
原创 分布式ID方案
分布式ID唯一:整个系统ID唯一ID是数字类型,而且是趋势递增的ID简短,查询效率快趋势递增:在一段时间内,生成的ID是递增的趋势,在一段时间内生成的ID在 0 - 1000之间一段时间之后生成的ID在1000 - 2000 之间 但是在 0 -1000 之间的时候 ID有可能 第一次是 12 第二次是10 第三次是14UUID生成方案:代码实现简单,本机生成,性能没有问题,ID...
2020-02-25 14:43:26
250
原创 shell脚本简单命令
shell: 命令解释器 处于系统内核和用户之间负责解释命令行的登录之后默认的shell程序是: /bin/bash不同的shell内部指令,运行环境会有所区别常见的shell: /bin/sh /bin/bash /sbin/nologin#!/bin/bash 是指这个脚本是用/bin/bash来解释执行的其中, #! 是一个特殊的表示符 后面,跟着...
2020-02-18 14:11:57
191
原创 免费API
手机号码归属地API接口:https://www.juhe.cn/docs/api/id/11历史上的今天API接口:https://www.juhe.cn/docs/api/id/63股票数据API接口:https://www.juhe.cn/docs/api/id/21全国WIFI接口:https://www.juhe.cn/docs/api/id/18星座运势接口:http...
2020-02-17 13:39:51
733
原创 Linux安装maven
1.下载maven下载地址2.上传到Linux /usr/local目录内并解压tar -zxvf apache-maven-3.6.3-bin.tar.gz3.打开文件配置环境变量export MAVEN_HOME=/usr/local/apache-maven-3.6.3export PATH=$MAVEN_HOME/bin:$PATH 4.刷新环境变量source /et...
2020-02-14 16:46:56
134
原创 Linux git安装
git下载地址1.安装编译git的时候需要的包yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-develyum install -y gcc perl-ExtUtils-MakeMaker2.删除旧版本gityum remove git3.将tar包移动到 /usr/src目录下并解压mv ...
2020-02-14 14:32:19
90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人