项目一问题
业务的了解,技术栈在项目中的使用(一站式旅游服务)
负责两个模块
主营游轮,只做一个服务很难做。接第三方的接口,景点模块,
对接接口,提供API(类似网站),HTTP请求网站,返回json格式的数据,按照接口文档调用,把需要的数据提取出来,到我们的数据库,去展现去售卖前台调用后台数据库的数据。不做修改,体现原始数据
定时器,30秒刷新一次,数据库 quartz()
下单时调用接口,与真正库存对比。
场景:
根据航线,先选择游轮。定制套餐,不同风格餐厅、住宿,定制化服务。游轮很大,可能待个三四天,吃和住,还有服务,是否含早,洗衣之类。娱乐:KTV,游戏厅(服务-美食-娱乐)
游轮品牌-多艘游轮-服务美食娱乐 一多一
SSM常见面试题
JQuery根据相关文档做的,没做深入研究
亮点:solr和memcached
solr是搜索服务器,倒排索引。二分法。value找到key。本来当作value的东西变成key
在项目上怎么体现,航线搜索
memcached内存数据库
比如做一个促销活动,用户会经常访问这个商品数据,不可能让用户每次有从mysql中访问,就需要加载到内存数据库中,也比较快地返回,同时也避免数据承受那么大压力
拦截机制?
游轮品牌是一张表。游轮是一张表,价格,容纳等特性
服务美食娱乐另一张表,对应洗衣、中餐、游戏厅又是另外一张子表。
人员:1个前端,1个ui,3个后台,1个测试。运维由开发去做。
产品经理沟通,画原型。给ui那边画ui图。给前端。根据前端页面去写jsp。
js ajax异步调用 后台 js处理完之后,传到jsp进行渲染
前后台交互流程:前台 jsp使用表单或者使用js/jquery发送ajax请求->后台java先通过 servlet接收请求->jsp页面接收到后台返回的结果(传到jsp进行渲染)
项目难点(每个技术栈6题左右)
solr:转化为SolrQuery的时候出问题,最后通过继承Solrrequest(search)
solr和memcached难点
memcached:身份验证?多线程怎么使用?
quartz():
solr分布式搜索的实现过程是什么,solr的检索只是针对航线?有没结合游轮品牌,服务等
memcached运用到了哪些模块,是如何在项目中使用的(登录,热门航线。)
以上是 项目一问题 的全部内容, 来源链接: utcz.com/z/516324.html