Java基础面试题系列一
dev.firnow.com 旉 Q?nbsp;2008-02-19 作者:(x)佚名 ~辑Q本?点击Q?nbsp; 1796 [ 评论 ]
1、作用域public,private,protected,以及(qing)不写时的区别
{:(x)区别如下Q?br />
作用?nbsp; 当前c?nbsp; 同一package 子孙c?nbsp; 其他package
public √ √ √ √
protected √ √ √ ×
friendly √ √ × ×
private √ × × ×
不写旉认ؓ(f)friendly
例如输入的数lؓ(f)1, -2, 3, 10, -4, 7, 2, -5Q和最大的子数lؓ(f)3, 10, -4, 7, 2Q?br />因此输出子数l的?8?/p>
W?0?br />{句子中单词的序?br />题目Q输入一个英文句子,{句子中单词的序Q但单词内字W的序不变?/p>
句子中单词以I格W隔开。ؓ(f)单v见,标点W号和普通字母一样处理?br />例如输入“I am a student.”Q则输出“student. a am I”?/p>
W?4题:(x)
题目Q输入一个已l按升序排序q的数组和一个数字,
在数l中查找两个敎ͼ使得它们的和正好是输入的那个数字?br />要求旉复杂度是O(n)。如果有多对数字的和{于输入的数字,输出L一对即可?br />例如输入数组1????1?5和数?5。由?+11=15Q因此输??1?/p>
W?7题:(x)
题目Q在一个字W串中找到第一个只出现一ơ的字符。如输入abaccdeffQ则输出b?nbsp;
分析Q这道题?006qgoogle的一道笔试题?/p>
W?0题:(x)
题目Q输入一个表C整数的字符Ԍ把该字符串{换成整数q输出?br />例如输入字符?345"Q则输出整数345?/p>
W?5题:(x)
写一个函?它的原Ş是int continumax(char *outputstr,char *intputstr)
功能Q?br />在字W串中找?gu)l最长的数字Ԍq把q个串的长度q回Q?br />q把q个最长数字串付给其中一个函数参数outputstr所指内存?br />例如Q?abcd12345ed125ss123456789"的首地址传给intputstr后,函数返?Q?br />outputstr所指的gؓ(f)123456789
26.左旋转字W串
题目Q?br />定义字符串的左旋转操作:(x)把字W串前面的若q个字符Ud到字W串的尾部?/p>
如把字符串abcdef左旋?位得到字W串cdefab。请实现字符串左旋{的函数?br />要求旉寚w度ؓ(f)n的字W串操作的复杂度为O(n)Q辅助内存(sh)ؓ(f)O(1)?/p>
37.
有n个长为m+1的字W串Q?br />如果某个字符串的最后m个字W与某个字符串的前m个字W匹配,则两个字W串可以联接Q?br />问这n个字W串最多可以连成一个多长的字符Ԍ如果出现循环Q则q回错误?/p>
45.雅虎Q?br />1.对于一个整数矩阵,存在一U运,对矩阵中L元素加一Ӟ需要其盔RQ上下左叻I(j)
某一个元素也加一Q现l出一正数矩阵Q判断其是否能够׃个全零矩늻q上q运得到?/p>
2.一个整数数l,长度为nQ将其分为m份,使各份的和相{,求m的最大?br /> 比如{3Q?Q?Q?Q?} 可以分成{3Q?Q?Q?Q?} m=1;
{3,6}{2,4,3} m=2
{3,3}{2,4}{6} m=3 所以m的最大gؓ(f)3
48.微YQ?br />一个数l是׃个递减数列左移若干位Ş成的Q比如{4Q?Q?Q?Q?Q?}
是由{6Q?Q?Q?Q?Q?}左移两位形成的,在这U数l中查找某一个数?/p>
51.和ؓ(f)nq箋(hu)正数序列?br />题目Q输入一个正数nQ输出所有和为nq箋(hu)正数序列?/p>
例如输入15Q由?+2+3+4+5=4+5+6=7+8=15Q所以输?个连l序?-5?-6?-8?br />分析Q这是网易的一道面试题?/p>
53.字符串的排列?br />题目Q输入一个字W串Q打印出该字W串中字W的所有排列?br />例如输入字符串abcQ则输出由字Wa、b、c所能排列出来的所有字W串
abc、acb、bac、bca、cab和cba?/p>
分析Q这是一道很好的考查寚w归理解的编E题Q?br />因此在过Mq中频繁出现在各大公司的面试、笔试题?sh)?/p>
54.调整数组序使奇C于偶数前面?/p>
题目Q输入一个整数数l,调整数组中数字的序Q得所有奇C于数l的前半部分Q?br />所有偶C于数l的后半部分。要求时间复杂度为O(n)?/p>
56.最长公共字丌Ӏ?br />题目Q如果字W串一的所有字W按其在字符串中的顺序出现在另外一个字W串二中Q?/p>
则字W串一UC为字W串二的子串?/p>
注意Qƈ不要求子Ԍ字符串一Q的字符必须q箋(hu)出现在字W串二中?br />L(fng)写一个函敎ͼ输入两个字符Ԍ求它们的最长公共子Ԍq打印出最长公共子丌Ӏ?/p>
例如Q输入两个字W串BDCABA和ABCBDABQ字W串BCBA和BDAB都是是它们的最长公共子Ԍ
则输出它们的长度4Qƈ打印L一个子丌Ӏ?/p>
分析Q求最长公共子ԌLongest Common Subsequence, LCSQ是一道非常经典的动态规划题Q?br />因此一些重视算法的公司像MicroStrategy都把它当作面试题?/p>
63.在字W串中删除特定的字符?br />题目Q输入两个字W串Q从W一字符串中删除W二个字W串中所有的字符?/p>
例如Q输?#8221;They are students.”?#8221;aeiou”Q?/p>
则删除之后的W一个字W串变成”Thy r stdnts.”?/p>
分析Q这是一道微软面试题。在微Y的常见面试题?sh),与字W串相关的题目占?jin)很大的一部分Q?br />因ؓ(f)写程序操作字W串能很好的反映我们的编E基本功?/p>
69.旋{数组中的最元素?br />题目Q把一个数l最开始的若干个元素搬到数l的末尾Q我们称之ؓ(f)数组的旋转。输入一个排好序的数l的一个旋转,
输出旋{数组的最元素。例如数l{3, 4, 5, 1, 2}为{1, 2, 3, 4, 5}的一个旋转,该数l的最gؓ(f)1?/p>
分析Q这道题最直观的解法ƈ不难。从头到N历数l一ơ,p扑և最的元素Q?br />旉复杂度显然是O(N)。但q个思\没有利用输入数组的特性,我们应该能找到更好的解法?/p>
73.对策字符串的最大长度?br />题目Q输入一个字W串Q输?gu)字符串中对称的子字符串的最大长度?br />比如输入字符?#8220;google”Q由于该字符串里最长的对称子字W串?#8220;goog”Q因此输??/p>
分析Q可能很多h都写q判断一个字W串是不是对U的函数Q这个题目可以看成是该函数的加强版?/p>
85.又见字符串的问题
1.l出一个函数来复制两个字符串A和B?br />字符串A的后几个字节和字W串B的前几个字节重叠?br />分析Q记住,q种题目往往是考你对边界的考虑情况?br />2.已知一个字W串Q比如asderwsde,L其中的一个子字符串比如sde的个敎ͼ
如果没有q回0Q有的话q回子字W串的个数?/p>
88.2005q?1月金q试题。编码完成下面的处理函数?br />函数字W串中的字符'*'Ud串的前部分,
前面的非'*'字符后移Q但不能改变?*'字符的先后顺序,函数q回串中字符'*'的数量?br />如原始串为:(x)ab**cd**e*12Q?br />处理后ؓ(f)*****abcde12Q函数ƈq回gؓ(f)5。(要求使用量的旉和辅助空_(d)(j)
93.在一个int数组里查找这L(fng)敎ͼ它大于等于左侧所有数Q小于等于右侧所有数?br />直观x(chng)是用两个数组a、b。a[i]、b[i]分别保存?sh)前到i的最大的数和从后到i的最的敎ͼ
一个解{:(x)q需要两ơ遍历,然后再遍历一ơ原数组Q?br />所有data[i]>=a[i-1]&&data[i]<=b[i]的data[i]扑և卛_?/p>
l出q个解答后,面试官有要求只能用一个辅助数l,且要求少遍历一ơ?/p>
94.微YW试?br />求随机数构成的数l中扑ֈ长度大于=3的最长的{差数列9 d- x' W) w9 ?" o3 b0 R
输出{差数列由小到大:
如果没有W合条g的就输出
格式Q?br />输入[1,3,0,5,-1,6]
输出[-1,1,3,5]
要求旉复杂度,I间复杂度尽量小
96.08q中兴校园招聘笔试题
1Q编写strcpy 函数
已知strcpy 函数的原型是
char *strcpy(char *strDest, const char *strSrc);
其中strDest 是目的字W串QstrSrc 是源字符丌Ӏ?br />不调用C++/C 的字W串库函敎ͼL(fng)写函?strcpy?/p>
----------------
1.关于本微软等公司数据l构+法面试100题系列V0.1版的郑重声明
http://blog.csdn.net/v_JULY_v/archive/2010/12/02/6050133.aspx
2.完整100题,请参见,
[珍藏版]微Y{数据结?法面试100题全部出炉[100题首ơ完整亮相]
http://blog.csdn.net/v_JULY_v/archive/2010/12/06/6057286.aspx
3.更多详情Q请参见Q本人博客:(x)
My BlogQ?br />http://blog.csdn.net/v_JULY_v
4.所有的资源Q题?{案Q下载地址Q?br />http://v_july_v.download.csdn.net/
5.本微软等100题系列V0.1版,怹l护Q网友,思\回复Q地址Q?br />http://topic.csdn.net/u/20101126/10/b4f12a00-6280-492f-b785-cb6835a63dc9.html
判断字符串中是否含有汉字Q?/p>
String str = "test中文汉字";
String regEx = "[\\u4e00-\\u9fa5]";
/**
* 判断有没有中?br />
*/
if (str.getBytes().length == str.length()) {
System.out.println("无汉?);
} else {
System.out.println("有汉?);
}
/**
* 如果有则打印出来
*/
Pattern p = Pattern.compile(regEx);
Matcher m = p.matcher(str);
while (m.find()) {
System.out.print(m.group(0) + "");
}
重定向时览器上的网址改变
转发是浏览器上的|址不变
区别二:(x)
重定向实际上产生?jin)两ơ请?/p>
转发只有一ơ请?nbsp;
重定向:(x)
发送请? -->服务器运?->响应hQ返回给览器一个新的地址与响应码-->览器根据响应码Q判定该响应为重定向Q自动发送一个新的请求给服务器,h地址Z前返回的地址-->服务器运?->响应hl浏览器
转发Q?nbsp;
发送请? -->服务器运?->q行h的重新设|,例如通过request.setAttribute(name,value)-->Ҏ(gu)转发的地址Q获取该地址的网?->响应hl浏览器
区别三:(x)
重定向时的网址可以是Q何网址
转发的网址必须是本站点的网址
详解Q?/p>
重定向:(x)以前的request中存攄变量全部失效Qƈq入一个新的request作用域?br /> 转发Q以前的request中存攄变量不会(x)失效Q就像把两个面拼到?jin)一赗?/font>
正文开始:(x)
先是看上M同,他们的调用分别如下:(x)
request.getRequestDispatcher("apage.jsp").forward(request,
response);//转发到apage.jsp
response.sendRedirect("apage.jsp");//重定向到apage.jsp
在jsp面中你也会(x)看到通过下面的方式实现{发:(x)
<jsp:forward
page="apage.jsp"
/>
我在初学jsp的时候,对这两个概念非常模糊Q看别h的例子的时候,也是一头雾_(d)不知道什么时候该用哪个。希望下面的解说能对你有所帮助?br />
提到转发和重定向׃得不提到request作用域。很多初学者都知道当我们提交一个表单时Q就创徏?jin)一个新的请求。实际上Q当我们点击一个链接时Q也创徏?jin)一个新的请求。那么一个请求的作用于到底有多大呢?例如Q?br />
在页面a.jsp中有一个链?lt;a
href="b.jsp?id=1">q是指向b的一个链接,而且q带?jin)一个参?lt;/a>。当我们点击q个q接的时候,׃生了(jin)一个请求,Z(jin)明确赯Q我们把它叫做requestA->B。现在,在b.jsp面中我们就可以从这个请求中获取信息?jin)。在b.jsp中你可以写入out.println(request.getParameter("id"))q行试。下面更复杂一点,我们在b.jsp面中增加下面的语句Q?br />
request.setAttribute("name","funcreal");
out.println(request.getAttriblute("name"));//成功昄?jin)name变量的倹{?br />
现在在b.jsp中再增加一个链接:(x)<a
href="c.jsp?age=23">q是指向c的一个链接,而且q带?jin)一个参?lt;/a>,当我们点击这个连接的时候,生一个新的请求,q时requestA-B也就安息?jin),新的h叫做requestB-C。同L(fng)道理Q在c.jsp中,我们可以讉K到的变量只有ageQ因为idQnameq两个变量都属于requestA-BQ此时他已经不存在了(jin)。下面是源代码:(x)
a.jsp
<%@
page contentType="text/html; charset=GBK" %>
<html>
<body
bgcolor="#ffffff">
<a
href="b.jsp?id=1">指向b.jspQ而且q带?jin)一个参数id=1。requestA-B现在诞生?lt;/a>
</body>
</html>
b.jsp
<%@ page contentType="text/html; charset=GBK"
%>
<html>
<body
bgcolor="#ffffff">
<%
out.println("id=" +
request.getParameter("id"));
request.setAttribute("name","Func
Real");
out.println("name=" +
request.getAttribute("name"));
%>
<a
href="c.jsp?age=23">requestA-B已经l束?jin)。指向c.jspQ而且q带?jin)一个参数age=23</a>
</body>
</html>
c.jsp
<%@ page contentType="text/html; charset=GBK"
%>
<html>
<body
bgcolor="#ffffff">
<%
out.println("id=" +
request.getParameter("id"));
out.println("name=" +
request.getAttribute("name"));
out.println("age=" +
request.getParameter("age"));
%>
</body>
</html>
那么转发又是怎么回事呢?现在增加一个页面叫做d.jspQƈ且在c.jsp?lt;/body>前面增加一?lt;jsp:forward
page="d.jsp"/>
d.jsp
<%@ page contentType="text/html; charset=GBK"
%>
<html>
<body
bgcolor="#ffffff">
requestB-C的魔爪已lC(jin)d.jsp面
<%
out.println("age="
+
request.getParameter("age"));
%>
</body>
</html>
q行E序Q你?x)发现c面中的内容没有昄出来Q因为forward是自动执行的Q地址栏中虽然是c.jsp但实际上Q但览器中昄的已l是d.jsp的内容了(jin)Q而且看到?jin)从b.jsp传过来的参数。你可以单得q样理解Q{发,是廉?jin)requestB-C的作用域Q?lt;jsp:forward
page="d.jsp"/>Q这一句话实际上是把c.jsp和d.jsp_到?jin)一P他们像是在一个页面中?br />
如果你用qstrutsQ那么你q道ؓ(f)什么在Action中,最后一句几乎Lmapping.findForward("xxx");?jin)。因为我们在q个Action中设|的h作用域的变量都将?x)在下一个页面(也许是另一个ActionQ中用到Q所以要用{发?nbsp;
ȝQ?br /> 用重定向和{发不是一个习(fn)惯问题。而是什么情况下必须用什么的问题?br />
60时不夜城!q是2009q沈阛_隆大家庭商城圣诞节的又一?#8220;不夜城策?#8221;——在q个名ؓ(f)圣诞购物狂欢节的大型?j)销zd中,q个沈阳W一家巨型购物中?j)又一ơ走在了(jin)同行业竞争对手的前列Q?/span>12?/span>24?/span>Q从早上?ji)点半开业,到夜里十二点Q兴隆大家庭商业集团的各家商城和购物中心(j)?yu)?x)带来又一?#8220;不熄?#8221;的圣诞节?/span>
对于辽宁兴隆大家庭商业集团来_(d)丑֊q样?#8220;不夜?#8221;已经不是W一ơ了(jin)Q在2009q几乎每一个重要的节日Q无论是元旦、春节、五一q是十一长假Q兴隆大家庭旗下的各安店,都以q种q乎“疯狂”的活动来q行一场极为声势浩大的?j)销Q但是,兴隆大家庭的同业者们却在艳M的同Ӟq不知道整个兴隆大家庭的信息部所付出的努力?/span>
而一个又一个的“一夜城”和一个又一个大型活动,不仅仅让ZC?jin)兴隆大家庭q个在辽宁地区具有极大媄(jing)响力的民营商业集团,每到q年或节假日便接t而来Q更让所有的商业零售业同行十分诧异:(x)兴隆大家庭到底是如何做到q一切的Q?/span>
事实上,在兴隆大家庭的众多同业仍然在考虑独立的pȝq行交互、兼容和集中的时候,兴隆大家庭的CIO、信息部部长周如Q却不仅早已不再为系l的整合与设备集中所囎ͼ更是已经完成?jin)许多他的同行们q想都不敢想的工作:(x)周如和他的团队ؓ(f)兴隆大家庭徏立了(jin)一套坚实的容灾与业务连l性系l?/span>
兴隆大家庭:(x)数据与业?/span> 不能承受之重
周如说在企业高层批复q行容灾工程之前Q他其实q不忐忑Q高层是否批复,他是?j)里有数的,凭着兴隆大家庭多q对信息化的重视Q信息化对兴隆大家庭商业集团所带来的益处是有目q的,而真正o(h)他忐忑的Q是到底怎么做?到底能不能做好?
“董事长批准以后,事实上一直过?jin)很久我们才做完Q我们考虑要万无一失,l过?jin)反复的验证和测试?#8221;周如?j)里十分明白Q做N备䆾qg事情Q赢得领导的支持q不难,隄?#8220;做了(jin)没什么好处,不做却有坏处Q虽然很可能一直用不上Q但是一旦业务系l出?jin)问题,最后的屏障是容灾pȝ?#8221;周如用了(jin)四个字来形容当时自己完成q个目时的?j)情Q高度慎重?/span>
“以前我们的进销存、胦(ch)务都是分ȝQ后来在沈阳做了(jin)数据中心(j)Q把业务、胦(ch)务、经营管理数据都做了(jin)集中Q但是,集中的不仅是数据q有风险?#8221;周如虽然?#8220;风险”二字虽然L淡写Q但是经他详l一_(d)q?#8220;风险”二字的分量陡焉?jin)v来?/span>
周如_(d)在商业零售业中,晚上十点关门Q早上六点营业是再^怸q的事情Q而所有的零售企业又都需要日l,q也意味着Q算上生成报表再转移l胦(ch)务系l的旉Q整个日l又需要两个小Ӟ而与此同Ӟ日结的特点又要求业务中心(j)的备份周期是一天,而不是两天或是一周——周如说Q现在的兴隆大家庭,一天备份的业务和胦(ch)务数据就有几百个GB?/span>
“如果丢失Q就意味着要有非常多的人力物力L回,要一条一条的输入Q而且Q现在商业零售业的业务普遍都依赖信息pȝ的正常运转?#8221;而周如不l意间还提到Q在兴隆大家庭,所有的关键业务的数据都?#8220;每天全备?#8221;Q周如说Q以前根本不敢想遇到节假日如果出现数据丢q情况Q因Zq数据?#8220;非常非常?#8221;?/span>
于是Q周如和他的团队Q着手开始ؓ(f)兴隆大家庭在信息化上思考保驾护航?/span>
横跨数百公里Q如何更加快速?如何更好保护Q?/span>
在不断的学习(fn)和摸索之后,周如意识刎ͼ做容灾,而且是异地容灾,不仅需要有最好保护介质,更要有好的保护机制——周如说Q对于网l带宽ƈ不富裕的兴隆大家庭来说还有一个额外的要求Q系l一旦上U,q程传输在广域网上对带宽的要求要更低Q不能够“Ҏ(gu)q域|带?#8221;?/span>
昄Q对于周如的要求来说Q做容灾却ƈ不是一件简单的事情Q虽然如今的备䆾恢复软g能够帮助CIO们快速、高效甚臌动化的进行备份和恢复Q而无需人工q预Q而业务系l通过新的光纤盘阵列也能够满_份容量的需求,在周如和他的团队面前Q仍然有两大山Q?/span>
兴隆大家庭位于沈阳的业务中心(j)与灾隑֤份中?j)相聚数癑օ里,而贷Ƒ֏有一条租用的5M带宽的互联网链\Q同Ӟ对业务数据要求越来越高的兴隆大家庭,数据量的Ȁ增和商业零售业往往营业到深夜,却又较早开门的营业特点带来?jin)两个根本的问题Q尽可能~小的备份窗口和更好的数据保护——正像周如所_(d)?#8220;万无一?#8221;?/span>
“我们开始是SAN的环境,后来我们军_上虚拟带库,以及(qing)新购|昆腄Scalar i500带库?#8221;周如和他的团队,最后选择?jin)一个当?#8220;十分行”的做法:(x)D2D2T——将业务pȝ上的数据有层ơ的转移到昆腄DXi3500虚拟带库上面,同时?/span>Scalar i500上进行最l的ȝ备䆾?/span>
不过Q真正完成的目却ƈ不像说v来这么简单,在这一ơ利用昆腄虚拟带库、物理磁带库建立的容灄l上Q兴隆大家庭实际上徏立了(jin)三道数据?#8220;防线”Q?/span>
W一重是利用DXi3500虚拟带库徏立的本地高速在U备份,利用其本w带有的重复数据删除和远E复制功能,关键业务的全部数据通过iSCSI链\备䆾?/span>DXi3500上;紧接着的是W二重的ȝ带备䆾Q在数据中心(j)再配|一台昆?/span>Scalar i500物理带库,通过备䆾软g自动数据从虚拟带库克隆到物理带库;W三重是异地的容灑֤份:(x)周如在异地的鞍山和沈x(chng)地各配置一?/span>DXi3500虚拟带?/span>,通过TCP/IP自动抽取重复删除后的备䆾集数据,“一旦数据中?j)的数据发生NQ通过昆腾DXi3500虚拟带库的iSCSI链\Q可立刻?qing)时恢复数据Qgl业务的q箋(hu)性?#8221;
周如Q昆腄三个惊喜
周如_(d)让他感到吃惊的第一点就是昆腄“王牌”Q重复数据删除技术——而这正是使得ZTCP/IP的数据容灑־以实现的Ҏ(gu)原因Q?#8220;我们发现用了(jin)之后Q对q域|的要求?x)很低,现在每天同步的量也?/span>120GB左右Q即使是全盘备䆾也就?/span>260多个GBQ这Ҏ(gu)们来说节省了(jin)大量的广域网带宽?#8221;
周如_(d)虽然Ҏ(gu)据灾备一直有强烈的需求,但传l方式的数据灑֤其数据传输量太大Q太占带宽,拖慢pȝq行Q严重媄(jing)响了(jin)正常业务的运行,而且~Z有效的恢复手D,?#8220;昆腾的虚拟磁带库带有重复数据删除技术大大提高(sh)(jin)q程传输效率Q在不增加带宽成本的情况下解决了(jin)我们一直以来存在的灑֤?ch)恼?#8221;
而更让周如吃惊的是,以前所考察的大量灾隑֤份解x(chng)案都太过昂贵或是复杂Q?#8220;适合中小企业的太?#8221;。周如说Q作为兴隆大家庭q样的用P非常担心(j)那种“投入_֊很大Q设备买回来却不懂得用,用不?#8221;的情c(din)?/span>
“我们q求的是低成本的信息化,高层l的投资是固定的?#8221;周如_(d)昆腾所推荐?#8220;D2D2TQ磁盘到盘到磁带)(j)”的方式,加上重复数据删除技术,既能够保证沈x(chng)地的高可用和?qing)时恢复Q又能够保证数据在鞍q异地保护Q还能够完成带介质的离U(k)—在U?/span>+ȝQ本?/span>+异地Q磁?/span>+带Q周如说Q这应了(jin)一句老话“麻雀虽小五脏俱全”Q?#8220;做灾备做p做得俱全Q否则就?x)有隐(zhn)Q但是我们也不追求豪华奢侈,要做实用的灾备?#8221;
不过Q最让周如惊喜,但也可以说是“淡漠”的是Q昆腄讑֤自入M后便从未?gu)问题Q得他甚至已经“忘记?#8221;他们的存在—?#8220;最好的服务是没有服务Q让我们把它忘记掉,让设备处在被忘记掉的状态,高q讑֤应该使用h简单?#8221;
“引v重视都是故障率很高的?#8221;周如半开玩笑的说道?/span>
商业零售业的信息化典范:(x)高层力主信息?/span>
今年四月Q在对全国的商业零售业做?jin)普查之后,中国C会(x)U学院发布了(jin)一份名为《商业蓝皮书Q中国商业发展报?/span>(2008?/span>2009)》的报告Q在报告中,C院的专家们一阵见血的指出:(x)在第一阶段的信息化q程中,零售企业U篏?jin)大量的数据Q且企业在维护这些计机讑֤和数据库pȝ上进行了(jin)可观的投资,但却深受“信息孤岛”的媄(jing)响,无法利用q些数据获得对企业业务最直接的支持,而且Q商业零售业Ҏ(gu)据、业务的可靠性和安全性的认识仍然十分淡漠?/span>
但是Q正如前文所qͼ在兴隆大家庭Q景象却q不一样——数据与数据、系l与pȝ、应用与应用之间的分dl不再存在,集中的数据中?j)在兴隆大家庭中已经是昨日黄花,而周如和他的团队最新的工作成W正如之前所_(d)已经完成?jin)信息系l的容灾备䆾?/span>
“做这样一个项目,我们是国内的W一批,零售企业对于容灾Q是‘惛_的很多,但是做的很少’?#8221;周如_(d)q是与企业的高层对于信息化的看重分不开的,“很多零售业的IT部门都停滞在一个阶D了(jin)Q因Z们没有获得高层的支持Q但是企业发展到一定的E度Q是需要做q样的事情的?#8221;
周如_(d)在兴隆大家庭Q信息化是一?#8220;重要的事?#8221;Q从1993q第一批上?sh)子收款机,到后来的业务pȝ信息化、胦(ch)务系l电(sh)子化、电(sh)脑管理,“信息化在兴隆成ؓ(f)?jin)传l,p么gl下M(jin)?#8221;——对于周如来_(d)他这个信息部部长像是获得了(jin)方宝剑Q自然是喜笑颜开?/span>
“零售业挣(zhun)׃难,但是?zhun)大钱难Q很多零售业甚至也不?zhun)钱Q原因就是管理的不好Q所以我们的董事长就一直力d信息化,用信息化提高理水^Q上q销存、胦(ch)务系l,甚至包括今天的容灄l,其实都是一直做下来的?#8221;周如_(d)q几q随着Z生活水^的提高,零售企业发展的很快,?x)做很多业务Q做预付费卡、电(sh)子化的货币,如果没有信息化,没有未雨l缪的容灄l,q些都是IQ都?#8220;高屋建瓴”Q而容灑ֈ是信息化必不可少的一环?/span>
后记Q?/span>
现在Q拥有超q?/span>50万^c的营业面积和一q?/span>60亿的销售额的兴隆大家庭商业集团已经成ؓ(f)?jin)企?/span>3.1万余人真正的“大家?#8221;Q作宁地区的商业旗舰和最大的民营商业集团Q?/span>2010q_(d)集团董事长李l龙Z业定下的目标?#8220;q销?/span>100亿元”——周如说Q兴隆h有一个理惻I那就是成?#8220;中国商业W一?#8221;Q把“兴隆大家?#8221;做成一个品牌,无论走到哪个城市(jng)Q都?x)看?#8220;兴隆大家?#8221;Q实现兴隆h“发展q锁Q商业报?#8221;的宏ѝ?/span>
在这个过E中Q让信息化成Z务发展的助推剂,让容灄lؓ(f)业务pȝ的^E行保驾护航是整个集团的信息部每一个员工的理想Q而对于兴隆大家庭信息部以?qing)周如这个信息部部长来说Q接下来的的核心(j)工作Q将是如何利用信息系l更好的?j)进公司的新业务Q帮助企业实现新的突破——兴隆大家庭的信息化已经很多的同业者远q抛在了(jin)w后?/span>