随笔分类 - 转过来的面试题
摘要:、zookeeper是什么框架? zookeeper是一个开源的分布式协调服务框架。 2、有哪些应用场景? 应用场景:分布式通知/协调、负载均衡、配置中心、分布式锁、分布式队列等。 3、使用什么协议? 使用ZAB协议。 4、说说分布式一致性算法Paxos 5、说一说选举算法及流程 8、有哪几种部署模
阅读全文
摘要:电商项目总结 1.系统架构 采用当前最流行的ssm(springmvc+spring+mybatis)框架开发,是当前电商网站首选的技术架构。系统是基于SOA架构设计,采用dubbo作为服务中间件,系统后台使用jsp作为视图层,操作简便用户体验好。商城系统使用freemarker做静态化页面来提高系
阅读全文
摘要:说说你对缓存的理解? 1.使用缓存的目的: 提高应用程序的性能,减少到数据库的访问次数, 举个简单应用场景,比如微信群聊,当服务器收到一条消息的时候,需要把消息插入数据库。最原始的做法,就是每当有一条聊天记录到达服务器的时候,就进行一次数据库的插入操作。如果不考虑服务器带宽,这种情况下数据库的每秒i
阅读全文
摘要:1.1.1Set数据类型的 使用场景 1、可以使用Redis的Set数据类型跟踪一些唯一性数据,比如访问某一博客的唯一IP地址信息。对于此场景,我们仅需在每次访问该博客时将访问者的IP存入Redis中,Set数据类型会自动保证IP地址的唯一性。 2、充分利用Set类型的服务端聚合操作方便、高效的特性
阅读全文
摘要:二、74--\\ Springmvc和Struts的区别 Springmvc入口是方法 Struts 入口是 fiter Springmvc 基于方法开发的 传递参数通过形参,可以设计成单例或者多例 Struts 基于类开发 传递参数通过属性传递, 只可以设计成多例的 Struts 采用值栈的方式请
阅读全文
摘要:1. String类为什么是final的。 最佳答案:主要是为了“效率”和“安全性”的缘故。如String允许被继承,由于它的高度被实用性,可能会降低程序的性能,所有String被定义成final。 2. HashMap的源码,实现原理,底层结构。 参考: http://blog.csdn.net/
阅读全文
摘要:在青岛做了两年开发,大大小小参与过三个项目的开发,一个是某公司内部的人员管理系统,一个是物流项目,最近做的是一个电商项目。 前两个项目采用的是ssh框架搭建的,最近的项目采用的是ssm框架搭建的。在实际开发中,我觉得这两个框架,他们最大的区别在于hibernate与mybatis的区别。 Hiber
阅读全文
摘要:Java多线程分类中写了21篇多线程的文章,21篇文章的内容很多,个人认为,学习,内容越多、越杂的知识,越需要进行深刻的总结,这样才能记忆深刻,将知识变成自己的。这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。 这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有
阅读全文
摘要:1.项目周期? 答:传智所学项目的业务逻辑不够复杂,模块也不多,所以建议项目周期为5-8个月。 2.项目团队有多少人,如何分配的? 答:项目团队一般由6-10个人组成,4-5个人是java后台的,1-2个是前端,2个产品。 3.在项目中充当什么样的角色? 答:在项目中的职位是组员或者组长,主要负责开
阅读全文
摘要:1,抽象类和接口的区别:回答完概念后,我举了适配器和装饰器模式例子。适配器是把一个对象的接口转换供另一个接口调用,比如io读写的字符流通过适配器调用字节流对象来完成。装饰器模式是接口不变,把一个抽象父类的功能增强,比如文件io流就是实现了io流抽象对象,调用文件读写的io优化,增强了io功能。最后我
阅读全文
摘要:1.什么是redis? Redis 是一个基于内存的高性能key-value数据库。 2.Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作
阅读全文
摘要:1.freemarker生成的静态化页面,如果商品的信息更改以后,会不会生成新的静态化化页面,freemarker静态化页面的数据是从哪里调用出来的,如果不是从数据里面掉的数据的,这个地方需要用到同步,和谁同步 答案: 1.如果商品信息更改以后,是需要生成新的静态化页面。(注意:淘淘商城中没有修改商
阅读全文
摘要:浅谈redis (1)什么是redis? Redis 是一个基于内存的高性能key-value数据库。 (有空再补充,有理解错误或不足欢迎指正) (2)Reids的特点 redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异
阅读全文