项目一问题

业务的了解,技术栈在项目中的使用(一站式旅游服务)
负责两个模块
主营游轮,只作一个服务很难作。接第三方的接口,景点模块,
对接接口,提供API(相似网站),HTTP请求网站,返回json格式的数据,按照接口文档调用,把须要的数据提取出来,到咱们的数据库,去展示去售卖前台调用后台数据库的数据。不作修改,体现原始数据前端

定时器,30秒刷新一次,数据库 quartz()
下单时调用接口,与真正库存对比。java

场景:
根据航线,先选择游轮。定制套餐,不一样风格餐厅、住宿,定制化服务。游轮很大,可能待个三四天,吃和住,还有服务,是否含早,洗衣之类。娱乐:KTV,游戏厅(服务-美食-娱乐)
游轮品牌-多艘游轮-服务美食娱乐    一多一mysql

SSM常见面试题
JQuery根据相关文档作的,没作深刻研究jquery

亮点:solr和memcached
solr是搜索服务器,倒排索引。二分法。value找到key。原本看成value的东西变成key
在项目上怎么体现,航线搜索面试

memcached内存数据库
好比作一个促销活动,用户会常常访问这个商品数据,不可能让用户每次有从mysql中访问,就须要加载到内存数据库中,也比较快地返回,同时也避免数据承受那么大压力
拦截机制?
游轮品牌是一张表。游轮是一张表,价格,容纳等特性
服务美食娱乐另外一张表,对应洗衣、中餐、游戏厅又是另一张子表。ajax

人员:1个前端,1个ui,3个后台,1个测试。运维由开发去作。
产品经理沟通,画原型。给ui那边画ui图。给前端。根据前端页面去写jsp。
js ajax异步调用 后台 js处理完以后,传到jsp进行渲染
先后台交互流程:前台 jsp使用表单或者使用js/jquery发送ajax请求->后台java先经过 servlet接收请求->jsp页面接收到后台返回的结果(传到jsp进行渲染)sql

项目难点(每一个技术栈6题左右)
solr:转化为SolrQuery的时候出问题,最后经过继承Solrrequest(search)
solr和memcached难点
memcached:身份验证?多线程怎么使用?
quartz():
solr分布式搜索的实现过程是什么,solr的检索只是针对航线?有没结合游轮品牌,服务等
memcached运用到了哪些模块,是如何在项目中使用的(登陆,热门航线。)数据库