找工作
文章平均质量分 94
~无关风月~
手在键盘敲很轻
展开
-
数据库 常见概念汇总
超键(super key):在关系中能唯一标识元素属性的集称为关系模式的超键。候选键:(Candidate Key):不含有多余属性的超键称为候选键。也就是说在候选键中在删除属性,就不是键了。主键(Primary Key):主键就是候选键里面的一个,是人为规定的。外键(Froeign Key):如果模式R中的属性k是其他模式的主键,那么k在模式R中称为外键。主属性:如果A是关系模式R的候选键的一个属性,则称A是R的主属性,否则称A是R的非主属性。1NF:属性项不可分2NF:R中的每一个非主属性,完原创 2018-05-08 22:33:47 · 2214 阅读 · 0 评论 -
java集合详解
List接口的实现类ArrayList非线程安全,同样使用Fail-Fast机制允许包括 null 在内的所有元素其内部实现也是数组。删除元素会将后边位置的元素向前移动一位,最后一个置为null。当被添加的元素超出数组的容纳极限时,ArrayList会对内部数组进行一次“扩容”,从而可以添加新的元素,每次数组容量的增长大约是其原容量的1.5倍, 数组进行扩容时,会将老数组中的元素重新拷贝一份到新的数组中。 应用程序也可以使用ensureCapacity操作来增加ArrayList实例的容量,以减.原创 2022-05-22 23:37:17 · 483 阅读 · 0 评论 -
java多线程面试题这一篇就够了
创建多线程的方式java中的线程状态转换在java中wait和sleep方法的不同start() 和run() 方法多线程如何进行信息交互JMM volatile关键字sychronized关键字synchronized和Lock的区别AQSJava线程池技术及原理java并发包concurrent及常用的类生产者/消费者模式协程哲学家进餐问题ThreadLocal如何控制线程执行顺序Java如何实现线程安全一般线程和守护线程的区别原创 2019-12-29 20:07:14 · 679 阅读 · 1 评论 -
链表 奇数位升序,偶数位降序,调整使整体升序
头条一道面试题一个链表奇数位上升序,偶数位上降序,不用额外空间让这个链表整体升序1->8->3->6->5->4->7->2->9题解:这道题可以分成三步:首先根据奇数位和偶数位拆分成两个链表。然后对偶数链表进行反转。最后将两个有序链表进行合并。public class Main { public static void ...原创 2018-09-25 11:39:43 · 5251 阅读 · 0 评论 -
Aiqyi 笔试
一、求字典序最大的子序列 给出一个字符串(都为小写字母),求字典序最 大的子序列 如: 输入: test 输出: tt输入: asdfghj 输出: sj字典序:就是按照字典里的排序方法,先比较第一个字符,a < b< z,如果相同再比较第二个字符,依次类推方法一: 先遍历一遍找到字典序最大的字符,保存字符,并记录该字符位置,然后遍历该位置后面的所有字...原创 2018-04-20 16:23:09 · 10809 阅读 · 0 评论 -
去哪儿面试
重复数字个数倍的字符串public class Main { public static void main(String[] args) { String str = "ab11s3dc1"; String s = fun(str); System.out.println(s);//abababababababababababsssd...原创 2018-03-13 10:11:44 · 289 阅读 · 0 评论 -
JD笔试
疯狂数列 题目描述: 东东从京京那里了解到有一个无现长的数字序列:1,2,2,3,3,3,4,4,4,4,5,5,5,5,5,…(数字k在该序列正好出现k次)。东东想知道这个数字序列的第n项是多少,你能帮帮他么输入描述: 输入包括一个整数n(1<=n<=10^18)输出描述: 输出一个整数,即数字序列的第n项,注意long long示例1 输入 169...原创 2018-04-11 09:14:59 · 372 阅读 · 0 评论 -
java实现常用排序
Java实现:冒泡排序、选择排序、插入排序、希尔排序、二分排序、快速排序、归并排序、堆排序、计数排序、 桶排序、基数排序原创 2018-04-13 11:09:09 · 371 阅读 · 0 评论 -
Tencent笔试
常用开源协议对商业应用友好性比较 BSD由于允许使用者修改和重新发布代码,也允许使用或在BSD代码上开发商业软件发布和销售,因此是对 商业集成很友好的协议。Apache Licence 和BSD类似,对商业应用友好的许可MIT是和BSD一样宽范的许可协议GPL,严格要求使用了GPL类库的软件产品必须使用GPL协议,对于使用GPL协议的开源代码,商业软件或者对代码有保密要求的部门就...原创 2018-04-14 10:01:06 · 409 阅读 · 0 评论 -
2017年高频率的互联网校园招聘面试题
原网址:http://www.codeceo.com/article/it-interview-question-2017.html参加了2017年校招,面试了阿里、百度、腾讯、滴滴、美团、网易、去哪儿等公司,个人是客户端 Android 方向,总结了面试过程中频率出现较高的题目,希望对大家有所帮助。Java 一些知识点Object 有哪些方法publi转载 2016-10-11 20:55:54 · 431 阅读 · 0 评论