传送门:https://www.cometoj.com/contest/52 A:签到题 题意:多次询问,每次询问给出一个值域区间[l,r],从这区间范围中选出两个整数(可重复),依次求出这俩数的“最大的最小公倍数”、“最小的最小公倍数”、“最大的最大公约数”、最小的最大公约数。 分析:(1)显然, ...
分类:
其他好文 时间:
2019-08-13 21:10:22
阅读次数:
134
同学被阿里大佬内推阿里Lazada事业部面试,以下是面经 阿里电面 mysql:索引原理、索引优化、如何设计索引、按索引分页、索引失效、mysql事务如何实现、事务隔离级别、mysql默认隔离级别、可重复读 redis:基本类型、如何设置过期及redis如何查找过期的key、淘汰策略、缓存穿透问题、 ...
分类:
其他好文 时间:
2019-08-13 15:17:44
阅读次数:
118
一、什么是BGP?BGP不同于之前介绍的动态路由协议,BGP是在自治系统之间进行路由学习及选路的协议,如果把一个城市比作一个自治系统,那么像RIP、OSPF等协议就相当于该城市的公交车或者地铁,而BGP则是火车,运行在城市之间。1、自治系统自治系统(AutonomousSystemAS)是由同一个技术管理机构管理,使用统一选路策略,(运行同一动态路由协议)的一组路由器的集合,自治系统的编号取值范围
分类:
其他好文 时间:
2019-08-11 22:47:26
阅读次数:
161
本周总结 集合 Java集合大致可以分为Set、List、Map三种体系,其中Set代表无序、不可重复的集合;List代表有序、重复的集合;Map则代表具有映射关系的集合。 .set集合 应用示例 Set集合与Collection基本上完全一样,它没有提供任何额外的方法。实际上Set就是Collec ...
分类:
其他好文 时间:
2019-08-11 10:50:50
阅读次数:
70
Junit简介 概述: JUnit 是用于编写和运行可重复的自动化测试的开源测试框架,这样可以保证我们的代码按预期工作。JUnit 可广泛用于工业和作为支架(从命令行)或IDE(如 IDEA)内单独的 Java 程序。 JUnit 提供: Junit用于测试: Junit在测试驱动(测试驱动,就是你 ...
分类:
编程语言 时间:
2019-08-10 17:23:53
阅读次数:
82
本文详细解答了可重复分组问题,用php和golang实现了算法。
分类:
编程语言 时间:
2019-08-08 21:01:45
阅读次数:
93
写在前面:今天主要介绍两个东西:JS标识符和数据类型 一 变量和常量 在介绍标识符之前有必要先了解一下JS中的变量和常量。 变量:程序执行期间可操作的临时存储数据的内存空间。 声明方式: var:函数作用域,变量声明提前,可重复声明,后声明的覆盖前面的。 let:块级作用域,声明不会提前,不可重复声 ...
分类:
编程语言 时间:
2019-08-08 13:07:09
阅读次数:
87
sql注入问题 防止sql注入,对特殊字符进行过滤、转义或者使用预编译的sql语句绑定变量 当sql语句运行报错时,不要把数据库返回的错误信息全部显示给用户,以防止泄露服务器和数据库相关信息 如果sql语句在拼接的情况下,使得查询永远成立,如拼接上 or '1'='1',会发生不安全问题 解决办法: ...
分类:
数据库 时间:
2019-08-07 22:48:30
阅读次数:
109
List 是有序、可重复的容器。List中每个元素都有索引标记,可以根据元素的索引标记访问元素,从而精确控制这些元素。 List 接口常用的实现类:ArrayList、LinkedList、Vector。 ArrayList 底层是用数组实现。特点:查询效率高,增删效率低,线程不安全。增删操作较多的 ...
分类:
其他好文 时间:
2019-08-07 14:44:49
阅读次数:
106
在我们了解数据库隔离级别前先来回顾一下数据库读数据时可能遇到的问题: (1)脏读 一个事务对数据进行更新操作,但还完成,此时另一事务读取该数据,如果此时第一个事务由于操作失败进行了回滚,那么此时另外事务读取的数据就是脏数据。 (2)不可重复读 例如事务A在读取某一数据,而事务B立马修改了这个数据并且 ...
分类:
数据库 时间:
2019-08-06 00:48:22
阅读次数:
160