随笔分类 - 就业指南
摘要:面试也经常问kafka的原理,以及zookeeper与kafka原理的区别:kafka 数据一致性-leader,follower机制与zookeeper的区别; zookeeper是如何实现负载均衡的,参考:zookeeper如何实现负载均衡的?(具体连接哪一个zookeeper服务器的选择?)阿
阅读全文
摘要:表设计 2、能够用数字类型的字段尽量选择数字类型而不用字符串类型的(电话号码),这会降低查询和连接的性能,并会增加存储开销。这是因为引擎在处理查询和连接回逐个比较字符串中每一个字符,而对于数字型而言只需要比较一次就够了。 3、对于不可变字符类型char和可变字符类型varchar 都是8000字节,
阅读全文
摘要:面试官你好,我叫XXX,毕业于XXX大学,2013年8月进入XXX科技有限公司。在这两年中我总共做过三个项目,第一个是个给一家教育培训公司做信息管理系统,第二个是一个物流公司的项目。第三个就是最近做过的电商项目。我们这个项目采用了分布式的架构,使用maven进行项目依赖和jar包的管理,使用中间切分
阅读全文
摘要:简单介绍下你做过的项目 该项目是一个B2B2C的线上电子商务项目,主要分为面向用户的前台系统,面向商家的商家平台,面向运营的运营管理平台。系统的前端采用Angularjs和Bootstrap框架,后端采用SSM框架使用Maven管理,全后端均采用MVC的设计模式,整体是面向服务SOA架构。列举商家入
阅读全文
摘要:问题1:在IE高版本浏览器上,测试搜索时调用ajax请求去搜索内容,但却没有显示数据,谷歌下能出来数据?解决办法:首先先对比他的请求头,响应头的区别,发现没有问题,可以考虑url地址的问题。最后发现是url中出现中文,zaiIE浏览器下不会解析中文,所以把url中的中文转成utf-8编码格式。例子:
阅读全文
摘要:请你自我介绍一下你自己, 回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积
阅读全文
摘要:1.项目周期? 答:传智所学项目的业务逻辑不够复杂,模块也不多,所以建议项目周期为5-8个月。 2.项目团队有多少人,如何分配的? 答:项目团队一般由6-10个人组成,4-5个人是java后台的,1-2个是前端,2个产品。 3.在项目中充当什么样的角色? 答:在项目中的职位是组员或者组长,主要负责开
阅读全文
摘要:1. junit用法,before,beforeClass,after, afterClass的执行顺序 一个测试类单元测试的执行顺序为: @BeforeClass –> @Before –> @Test –> @After –> @AfterClass 每一个测试方法的调用顺序为: @Before
阅读全文
摘要:4、谈谈你对JVM的理解? 答: Java语言的一个非常重要的特点就是与平台的无关性。而使用Java的JVM是实现这一特点的关键。Java编译器只要面向JVM,生成JVM能理解的代码或字节码文件。Java源文件经编译成字节码程序,通过JVM将每一条指令翻译成不同平台机器码,通过特定平台运行。 JVM
阅读全文
摘要:第一章内容介绍 20 第二章JavaSE基础 21 一、Java面向对象 21 1. 面向对象都有哪些特性以及你对这些特性的理解 21 2. 访问权限修饰符public、private、protected, 以及不写(默认)时的区别(2017-11-12) 22 3. 如何理解clone对象 22
阅读全文
摘要:数据库优化 建表优化 1)数据库范式 l 第一范式(1NF):强调的是列的原子性,即列不能够再分成其他几列。 如电话列可进行拆分 家庭电话、公司电话 l 第二范式(2NF):首先是 1NF,另外包含两部分内容,一是表必须有主键;二是没有包含在主键中的列必须完全依赖于主键,而不能只依赖于主键的一部分。
阅读全文
摘要:第站:(深圳) 1. 多个线程同时读写,读线程的数量远远⼤于写线程,你认为应该如何解决 并发的问题?你会选择加什么样的锁? 1.当读写锁是写加锁状态时,在这个锁被解锁之前,所有试图对这个锁加锁的线程都会被阻塞2.当读写锁在读加锁状态时,所有试图以读模式对它进行加锁的线程都可以得到访问权,但是以写模式
阅读全文
摘要:https://i.cnblogs.com/EditPosts.aspx?postid=8985328&update=1 高并发处理 https://i.cnblogs.com/EditPosts.aspx?postid=8992288&update=1 手写单例模式 https://i.cnblo
阅读全文
摘要:谢邀,这是个好问题,而且这个问题好在即使概念非常容易理解,但是这几个不同的概念细节太多太多,而且理解了概念,自己要用,又需要做很多的调研评估和开发工作。作为在这个领域爬坑多年的人,我这里就先介绍下概念,再提供几个开源工具和云服务吧。先来说这些架构解决的问题吧,传统数据库如Mysql(以下工具也会以M
阅读全文
摘要:一、Java基础 一、Java基础 http://blog.csdn.net/evan_leung/article/details/50824241 1. String类为什么是final的。 最佳答案:主要是为了“效率”和“安全性”的缘故。如String允许被继承,由于它的高度被实用性,可能会降低
阅读全文
摘要:、Java创建线程之后,直接调用start()方法和run()的区别 答:start()用来启动一个线程,这时此线程处于就绪(可运行)状态,并没有运行,一旦得到cpu时间片,就开始执行run()方法,这里run()称为线程体,它包含了要执行的这个线程的内容,Run方法运行结束,此线程随即终止。 若直
阅读全文
摘要:第一个递归目录,或者递归解析XML 在实际项目中,我们往往需要动态生成树形结构的菜单来实现数据的管理,如图1所示;或者是需要动态生成树形的图表结构,如图2所示。这些树形结构往往没有层级限制。 图1 树形菜单结构 图2 树形图表结构 在此,以图2为例提出问题及解决方案。 数据库设计: 列名 类型 是否
阅读全文
摘要:代理Proxy: Proxy代理模式是一种结构型设计模式,主要解决的问题是:在直接访问对象时带来的问题 代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。 2 为了保持行为的一致性
阅读全文
摘要:单例模式: 线程池 就是单例模式的实现. 策略模式: QQ会员充值 根据不同等级的客户 打折不同8折,9折 代理模式:AOP底层动态代理实现 模板模式:redistemplate,jdbctemplte 适配器模式:字节流向字符流的转换 inputstream 适配reader 成inputstre
阅读全文
摘要:1,自我介绍下,我直接说的项目经历,(哪年在哪个公司呆过) 2,问是否有带过团队的经历,我说去年带过一次。 3,Struts是单例模式还是多例模式?我先说单例模式,后说多例模式。 Struts1是单例的 struts2是多例的 4,JSP与STRUTS的区别是什么,我说了一大堆,面试官让我不要宏观的
阅读全文