三个很牛的面试题,请朋友们解答些

问题描述

此三到面试题,小弟不胜感激啊,最近就要用了1.至少设计2个思路实现如下需求,同时给出它们的优点、缺点。 有一个系统A对应一个数据库D1,数据库D1有n张表,同时有一个独立系统B,B对应对应一个存储系统M,M有同样的n张表,表结构同数据库D1,存储系统M只接收本地方式的表数据操作。下面的场景是实现同对数据库D1的n张表的操作要及时的同步到系统B中。具体如下: 一个业务场景要求对系统A的n张表数据的操作,就是完成数据库D1里n张表数据的增删改,同时要同步到给系统B对应的存储系统M,实现M里的n张表的操作,实现时要考虑性能、稳定性、数据的完整性、系统的可维护性。2. 分析源代码svn checkout http://nanoseda.googlecode.com/svn/trunk/ nanoseda-read-only要求:提交一篇分析文档, 指出这个代码是干什么的, 架构是什么样的, 并阐述至少一个重要的对象调用关系。3.设计一个类似GOOGLE MAPS的WEB应用,使得用户在放大地图、缩小地图、按地名查找时速度最优。给出你的架构设计和重要的技术点等。问题补充whao189 写道

解决方案

1。方案一:在A系统里面,有个类是操作数据库的叫AAA,那么就实现另一个类BBB实现和AAA一样的接口,BBB是AAA的代理,操作数据库就直接调用AAA的方法,如果操作成功就操作B系统的存储系统,否则就不操作。然后用BBB替换掉系统里的AAA就行了。优点:及时同步缺点:要修改现有系统方案二:自动在后台操作,类似检测数据库,然后同步到存储系统里面去。2。代码看了,流程大概清楚了,但是不大知道怎么描述。lz从测试类里面的DefaultStageTest那里入手看,脉络会比较容易把握。3.不了解google map的实现。。。
解决方案二:
1。触发器,job,dblink,修改JDBC驱动等等。3。webGID的话,javascript + css 会就行了,不过要求调优了,就看客户的配置和网络情况,以及主机情况,还有POI的数据量了。在做放大缩小等动作的时候,POI的数据量是重点,目前chrome的表现不错,当然是和IE6和IE7比,IE8没有测试过。POI的少,可以再浏览器里实现,如果比较多,可以考虑在服务器端实现。
解决方案三:
一个业务场景要求对系统A的n张表数据的操作,就是完成数据库D1里n张表数据的增删改,同时要同步到给系统B对应的存储系统M,实现M里的n张表的操作, 实现时要考虑性能、稳定性、数据的完整性、系统的可维护性事务方面要一致么配两个JTA数据源aop拦截baseDAO的处理sql的方法对M的N张表执行同样的sql语句或者aop拦截即时性要求高那就系统间用同步的远程方法交互或者干脆dblink+触发器算了或者那就系统间用异步访问用队列处理或者dblink+job
解决方案四:
这是在面试 。。。。。技术经理么??还是 CTO 。。。。

时间: 2024-10-18 12:51:26

三个很牛的面试题,请朋友们解答些的相关文章

线程-JVM相关基础面试题--请大神解答

问题描述 JVM相关基础面试题--请大神解答 (单选)下列关于JVM说法,错误的是() A.JVM通过专门的线程实现内存的回收. B.使用java命令时,可以通过参数来设置分配JVM的内存大小. C.JRE包括JVM及Java核心类库. D.目前主流版本JVM通过纯解释的方式运行Java字节码. 为什么正确答案是D?B错在哪里了?请热心大神帮我看看 解决方案 下列关于JVM说法,**错误**的是() 问你的是错误的是,不是正确的是.JVM使用JIT编译器来提速,不是纯解释,别的都是对的.

看看曾经很牛的TOP100中文站

中介交易 SEO诊断 淘宝客 云主机 技术大厅 最近突然想起总结下曾经人气非常旺,现在基本上快消失沉静的一些牛B过的网站.因为我是05年开始接触互联网的工作,对05年前就已经消失了的大站也不清楚,因此总结的都是05年的时候还很牛的. 以下数据,是我找了很多以前网友总结的中文网站排行榜得到的,名单的范围是曾经在中文网站TOP100以内,现在ALEXA排名1W以上的中文网站. 大家先看网站名单,然后再跟大家做下简单的网站介绍. 1:3721,一搜和中搜(搜索类) 3721 3721网络实名,曾经和百

java-Java一个很基础的面试题【求助】

问题描述 Java一个很基础的面试题[求助] public class Apple extends Fruit { private String name = "apple"; public Apple () { tellName(); printName(); } public void tellName() { System.out.println("Apple tell name: " + name); } public void printName() {

浅谈个人对百度筷搜的看法:真的很牛逼 但也吹了牛皮!

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 百度筷搜是个好产品,抛开技术层面不谈,起码比谷歌眼睛来的更实在. 往大了说,这是可以影响到我大中国全民健康与国运的一个产品(呵呵-). 往小了说,如果一款长的很像筷子的智能11585.html">硬件设备,跟手机上装的app配合使用,可以检测油品.水品.果蔬品,甚至还能检测营养成分.产地.保质期等,是不是觉得很酷炫狂拽吊炸天啊

请诸位帮忙解答很简单的考题^_^

问题描述 不好意思帮同事[img=http://photo.yupoo.com/dk1802/739336fc6e22/medium/][/img][img=http://photo.yupoo.com/dk1802/757656fc6e2d/medium/][/img]的忙帮着发出来这个考卷我知道比较简单但是我对这方面压根就不懂请高手给予解答 解决方案 解决方案二:还有[img=http://photo.yupoo.com/dk1802/396546fc6e34/medium/][/img][

草根微博也可以很“牛”

[本期关注] 草根"牛"博 内容"同质化" 微博上,拥有众多粉丝并不只是名人的专利,草根微博也可以很"牛". 仅以新浪微博为例,所谓的草根微博,其显性特点就是没有加V.其中,排名第一的草根微博"冷笑话精选"拥有960万粉丝,粉丝量甚至超过了王菲的马甲"veggieg".第三名"微博搞笑排行榜"有近800万粉丝,"全球热门排行榜"粉丝量超过500万,还有近500万粉丝关

oracle-求三个很简单的 Oracle 语句(只是因为英文题目,看着有点晕而已)

问题描述 求三个很简单的 Oracle 语句(只是因为英文题目,看着有点晕而已) airports(acode, name, city, country, tzone); flights(flightno, src, dst, dep_time, est_dur); sch_flights(flightno, dep_date, act_dep_time, act_arr_time); fares(fare, descr); flight_fares(flightno, fare, limit,

javaweb-请问条件查询怎么让分页页数不会跳回第一页,留在本页面,很奇葩的需求,请做过的指教下,谢谢

问题描述 请问条件查询怎么让分页页数不会跳回第一页,留在本页面,很奇葩的需求,请做过的指教下,谢谢 请问条件查询怎么让分页页数不会跳回第一页,留在本页面,很奇葩的需求,请做过的指教下,谢谢 解决方案 查询的时候就不能一次都查出来,要设置pagesize,然后做一个分页控件传入你要转到的页数值,再到数据库 查询绑定 ,一般你要在数据库做一个存储过程来实现 解决方案二: 记住当前页码就行啊.我们也是这么做的. 检索的生活把当前的检索条件和页码记住.

个人站长真的很“牛”,你了解多少?

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 (文/姜长伟)随着互联网的普及,出现了一群特殊的人,他们共有一个名字叫做"站长".站长,拥有独立域名网站的个人,互联网领域特指拥有独立域名的个人,如XX网站站长.您对这个"个人站长"职业了解多少呢? 站长泛指拥有个人网站的群体,因此成为一名站长必须满足一个前提,那就是拥有一个或一个以上独立域名网站.拥有