临近年关,不少人蠢蠢欲动,有童鞋问我java后端面试会面试什么? 作为一个java后端老鸟,跌打滚爬多次被面试和面试别人,总结了一些经验,希望对大家有所帮助。 特别说明,仅仅针对工作两年以上的java后端开发。以开放性题目为主,没有标准答案。 上篇<java高级工程师开放面试题集<一>> 本次是第二 ...
分类:
编程语言 时间:
2019-01-04 14:46:43
阅读次数:
188
最近试用MySQL高可用方案,需要配MySQL双主,对期间遇到的问题做下记录。 1、导出锁表问题 mysqldump 命令增加参数 --skip-opt -q 可避免导出时锁表; 2、导出\导入所有数据库问题 mysqldump 命令增加参数--all-databases 可导出所有数据库,但不推荐 ...
分类:
数据库 时间:
2019-01-04 12:32:26
阅读次数:
198
分布式集群搭建:http://blog.51cto.com/14048416/2327802?上面试spark普通的分布式集群搭建,存在master节点的单点故障问题。Hadoop2.x开始,已经使用zookeeper解决了单点故障。同样的策略,spark也利用了zookeeper解决了spark集群的单点故障问题。1.集群的规划(这里使用3台机器测试)2.具体搭建步骤:①如果已经使用,
分类:
其他好文 时间:
2019-01-02 12:28:31
阅读次数:
232
首先说一点我自己容易搞混的知识点 效果虽然一样,就是%eax中存储的内容变成了%edx中存储的内容 但是实现过程有点不一样: 书上写的是: movl 从指定的位置读入数据 leal 将有效地址写入目的操作数 说通俗点就是: movl 类似于 p = a; leal 类似于 ( x = a;) p = ...
分类:
其他好文 时间:
2019-01-02 01:25:17
阅读次数:
209
现在继续学习在集成的框架中如何使用celery. 在Flask中使用celery 在Flask中集成celery需要做到两点: 创建celery的实例对象的名字必须是flask应用程序app的名字,否则celery启动会失败; celery必须能顺利加载初始化文件。 celery在flask中初始化 ...
分类:
其他好文 时间:
2018-12-27 18:47:01
阅读次数:
142
两类查找问题: 1)查找有无: - 某个元素是否存在,通常使用set(集合) 2)查找对应关系(键值对应) - 某个元素出现了几次,map(字典) set和map都不允许里面的键值重复。 常见操作: - insert - find - erase - change(map) 思路:把nums1放到一 ...
分类:
其他好文 时间:
2018-12-22 16:52:36
阅读次数:
164
1为什么Redis需要把所有数据放到内存中? Redis为了达到最快的读写速度将数据都读到内存中,并通过异步的方式将数据写入磁盘。所以Redis具有快速和数据持久化的特性。如果不将数据放到内存中,磁盘的I/O速度会严重影响redis的性能。在内存越来越便宜的今天,redis将会越来越受欢迎。如果设置 ...
分类:
其他好文 时间:
2018-12-18 20:35:04
阅读次数:
169
1,集合的框架体系图 ? 2,java集合可分为Collection和Map两种体系 2.1 Collection接口:包括set和list Set:元素是无序的、不可重复的集合。 List:元素是有序的、可以重复 2.2 Map 具有映射关系“key-vlue”的集合 3,首先我们来讲解List接 ...
分类:
编程语言 时间:
2018-12-12 21:29:20
阅读次数:
237
第一,谈谈final, finally, finalize的区别。 最常被问到。 final:可以修饰非抽象类和非抽象类成员方法和变量 final类不能被继承,没有子类,final类中的方法默认是final 被声明为final的变量必须在申明时给定初始值,而在以后的应用中只能读,不能修改 final ...
分类:
编程语言 时间:
2018-12-10 19:14:18
阅读次数:
183