摘要:
Nignx用来干嘛的,转发策略? 静态HTTP服务器,代理静态资源(主流静态资源服务器),转发动态请求,负载均衡等,相对于tomcat等动态资源解析服务器效率更高 转发策略 1.默认轮询 2.按比重Weight(学的时候时候讲加权随机记成随机了) 3.IP_hash 每个请求按访问ip的hash结果 阅读全文
摘要:
1.SAM端API接口 Fixed Account 账号认证上网模块 参考profile配置模板项目调用关系 1.1API规范 API 请求地址规范: 采用26个英文小写字母,英文单词之间采用“_”连接。 例:GET请求 http://server_ip:port/sam boot/api/ma 阅读全文
摘要:
一、数据库事务 事务指的是满足 ACID 特性的一组操作,可以通过 Commit 提交一个事务,也可以使用 Rollback 进行回滚。 首先介绍事务,什么是事务,事务就是DBMS当中用户程序的任何一次执行,事务是DBMS能看到的基本修改单元。 事务是指对系统进行的一组操作,为了保证系统的完整性,事 阅读全文
摘要:
网络协议 1 TCP/IP概述 osi模型(各层功能协议) 应(针对特定应用的协议TELNET、FTP、SMTP、HTTP、DHCP、DNS、SSH) 表(数据格式转换ASCII、JPEG) 会(建立断开会话连接,数据分割传输管理NFS、SQL、RPC 、ASP) 传(两个节点之间的数据传输TCP、 阅读全文
摘要:
常见的排序时间复杂度与空间复杂度 | 排序算法 | 平均时间复杂度 | 最坏时间复杂度 | 空间复杂度 | 是否稳定 | | : : | : : | : : | : : | : : | | 冒泡排序 | O ( n 2) | O ( n 2) | O (1) | 是 | | 选择排序 | O ( n 阅读全文
摘要:
数据结构(三)树 C语言代码下载 1 定义 1.1 用于描述事物与事物之间的层次关系,由N个结点构成的有限集合 对于任意N 0的非空树 包含根节点(Root) 其余节点可分为M个互不相交的有限集,其中每个集合本身又是原来树的子树 1.2 基本概念术语 结点的度(Degree):结点的子树个数 树的度 阅读全文
摘要:
堆栈 1 定义 1.1 具有一定操作约束线性表,只能在一端(栈顶,Top)做插入删除 插入数据:入栈Push 删除数据:出栈Pop 后入先出:LIFO 先入后出:FILO 1.2 Stack 1.2.1 一个或者多个有穷线性表 1.2.2 操作集:长度MaxSize,堆栈元素ElementType 阅读全文
摘要:
线性表 1 顺序表 1.1 连续存储空间顺序存放 1.2 定义 线性表的顺序存储是指用一组地址连续的存储单元依次存储线性表中的各个元素、使得线性表中在逻辑结构上相邻的数据元素存储在相邻的物理存储单元中 1.2.2 初始化 1.2.3 查找 1.2.4 插入 1.2.5 删除 插入后移,删除前移( " 阅读全文
摘要:
LeetCode 69. x 的平方根 实现 int sqrt(int x) 函数。 计算并返回 x 的平方根,其中 x 是非负整数。 由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。 示例 1: Coding: public class Sqrt { } LeetCode 109. 阅读全文
摘要:
我在JVM公司的那些年(一)——奇怪的面试 我在JVM公司的那些年(二)——残酷的制度 我在JVM公司的那些年(三)——恐怖的垃圾回收 我在JVM公司的那些年(四)——工位调整 我在JVM公司的那些年(五)——主动出击 我在JVM公司的那些年(六)——智斗黑老大 我在JVM公司的那些年(七)——玉石 阅读全文
摘要:
Jenkins搭建&数据备份&简单使用 通过获取代码仓库中最新代码,进行自动化部署,而省去手动打包、上传服务器、部署这一系列步骤 https://jenkins.io/ 官网下载最新版本Jenkins.war 1.准备软件,安装jenkins jdk 8u221 linux x64.tar.gz 阅读全文
摘要:
设计模式六大原则 1、开闭原则(Open Close Principle) 开闭原则的意思是: 对扩展开放,对修改关闭 。 在程序需要进行拓展的时候,不能去修改原有的代码 ,实现一个热插拔的效果。简言之,是为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体 阅读全文