﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-河洛城</title><link>http://www.blogjava.net/bitsun/</link><description /><language>zh-cn</language><lastBuildDate>Sat, 02 May 2026 06:00:31 GMT</lastBuildDate><pubDate>Sat, 02 May 2026 06:00:31 GMT</pubDate><ttl>60</ttl><item><title>一些面试题</title><link>http://www.blogjava.net/bitsun/archive/2009/12/26/307396.html</link><dc:creator>bitsun</dc:creator><author>bitsun</author><pubDate>Sat, 26 Dec 2009 15:39:00 GMT</pubDate><guid>http://www.blogjava.net/bitsun/archive/2009/12/26/307396.html</guid><wfw:comment>http://www.blogjava.net/bitsun/comments/307396.html</wfw:comment><comments>http://www.blogjava.net/bitsun/archive/2009/12/26/307396.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bitsun/comments/commentRss/307396.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bitsun/services/trackbacks/307396.html</trackback:ping><description><![CDATA[Q:假如有字符串&#8220;6sabcsssfsfs33&#8221; ，用最有快速的方法去掉字符&#8220;ab3&#8221;，不能用java内置字符串方法（indeOf,substring,replaceAll等）？<br />
A:<br />
暂时没有想到什么太好的方法，就先放上一个比较常规的思路的解法。<br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #008080;">&nbsp;1</span>&nbsp;<span style="color: #0000ff;">public</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">class</span><span style="color: #000000;">&nbsp;RemoveSubString&nbsp;{<br />
</span><span style="color: #008080;">&nbsp;2</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">public</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">static</span><span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">void</span><span style="color: #000000;">&nbsp;main(String&nbsp;[]&nbsp;args)<br />
</span><span style="color: #008080;">&nbsp;3</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;{<br />
</span><span style="color: #008080;">&nbsp;4</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;str</span><span style="color: #000000;">=</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;String(</span><span style="color: #000000;">"</span><span style="color: #000000;">6sabcsssfsfs33</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br />
</span><span style="color: #008080;">&nbsp;5</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">char</span><span style="color: #000000;">&nbsp;[]&nbsp;arr</span><span style="color: #000000;">=</span><span style="color: #000000;">str.toCharArray();<br />
</span><span style="color: #008080;">&nbsp;6</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;StringBuffer&nbsp;sb</span><span style="color: #000000;">=</span><span style="color: #0000ff;">new</span><span style="color: #000000;">&nbsp;StringBuffer();<br />
</span><span style="color: #008080;">&nbsp;7</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">for</span><span style="color: #000000;">(</span><span style="color: #0000ff;">int</span><span style="color: #000000;">&nbsp;i</span><span style="color: #000000;">=</span><span style="color: #000000;">0</span><span style="color: #000000;">;i</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">arr.length;i</span><span style="color: #000000;">++</span><span style="color: #000000;">)<br />
</span><span style="color: #008080;">&nbsp;8</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
</span><span style="color: #008080;">&nbsp;9</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">if</span><span style="color: #000000;">(arr[i]</span><span style="color: #000000;">!=</span><span style="color: #000000;">'</span><span style="color: #000000;">a</span><span style="color: #000000;">'</span><span style="color: #000000;">&amp;&amp;</span><span style="color: #000000;">arr[i]</span><span style="color: #000000;">!=</span><span style="color: #000000;">'</span><span style="color: #000000;">b</span><span style="color: #000000;">'</span><span style="color: #000000;">&amp;&amp;</span><span style="color: #000000;">arr[i]</span><span style="color: #000000;">!=</span><span style="color: #000000;">'</span><span style="color: #000000;">3</span><span style="color: #000000;">'</span><span style="color: #000000;">)<br />
</span><span style="color: #008080;">10</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
</span><span style="color: #008080;">11</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sb.append(arr[i]);<br />
</span><span style="color: #008080;">12</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
</span><span style="color: #008080;">13</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
</span><span style="color: #008080;">14</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;str</span><span style="color: #000000;">=</span><span style="color: #000000;">sb.toString();<br />
</span><span style="color: #008080;">15</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(str);<br />
</span><span style="color: #008080;">16</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;}<br />
</span><span style="color: #008080;">17</span>&nbsp;<span style="color: #000000;">}</span></div>
需要遍历一次字符串的长度，时间复杂度为O(n)。<br />
<br />
Q: MVC模式的优点和缺点<br />
A: <br />
优点：<br />
1. 分散关注点<br />
<br />
2. 松散耦合<br />
<br />
3. 逻辑复用<br />
<br />
4. 标准定义<br />
<br />
缺点：<br />
1. 性能较低<br />
<br />
2. 级联修改问题，特别是对于自上而下的逻辑实现<br />
<br />
<img src ="http://www.blogjava.net/bitsun/aggbug/307396.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bitsun/" target="_blank">bitsun</a> 2009-12-26 23:39 <a href="http://www.blogjava.net/bitsun/archive/2009/12/26/307396.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>0514_大赛宣讲有感_bitsun</title><link>http://www.blogjava.net/bitsun/archive/2008/05/15/200606.html</link><dc:creator>bitsun</dc:creator><author>bitsun</author><pubDate>Thu, 15 May 2008 03:40:00 GMT</pubDate><guid>http://www.blogjava.net/bitsun/archive/2008/05/15/200606.html</guid><wfw:comment>http://www.blogjava.net/bitsun/comments/200606.html</wfw:comment><comments>http://www.blogjava.net/bitsun/archive/2008/05/15/200606.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/bitsun/comments/commentRss/200606.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bitsun/services/trackbacks/200606.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;5月14日晚，我们小组一行到南校区听了这次SOA大赛的宣讲，收获颇丰。主要是大家开始对这次大赛有一个初步了了解，也大致清楚了方向。总结一下，我觉得主要是以下几个方面：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1）需要很好的学习SOA，BPM的理论知识，并且在实践中进行运用。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2）要熟练掌握IBM的两个产品工具，WBM和WID<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3）联系企业，选好问题域。可供参考的领域有物流，制造业，电信等行业。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4）整个解决方案的流程，我认为是这样的选择企业----对现有的业务流程建模----评估现有的流程----找出瓶颈，不足之处----提出优化后的流程----评估优化后的流程，与现有流程做比较。----提出流程优化的解决方案。整个过程要运用SOA的设计思想，并使用WBM和WDI两个工具进行建模和对模型进行评估，还有系统设计。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5）重视团队的建设。在大赛中发挥团队的力量。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 现在对于我们来说，是一个比较困难的起步阶段，但是我相信在我们整组人的努力下，我们一定能排除种种困难，最后取得成功的。fighting～<br />
Sparkler&#8230;&#8230; 
<img src ="http://www.blogjava.net/bitsun/aggbug/200606.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bitsun/" target="_blank">bitsun</a> 2008-05-15 11:40 <a href="http://www.blogjava.net/bitsun/archive/2008/05/15/200606.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>0512_工作记录_Bitsun</title><link>http://www.blogjava.net/bitsun/archive/2008/05/12/200076.html</link><dc:creator>bitsun</dc:creator><author>bitsun</author><pubDate>Mon, 12 May 2008 12:00:00 GMT</pubDate><guid>http://www.blogjava.net/bitsun/archive/2008/05/12/200076.html</guid><wfw:comment>http://www.blogjava.net/bitsun/comments/200076.html</wfw:comment><comments>http://www.blogjava.net/bitsun/archive/2008/05/12/200076.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bitsun/comments/commentRss/200076.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bitsun/services/trackbacks/200076.html</trackback:ping><description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这两天的工作主要是制定了小组会议纪要的模板，和tomara一起撰写了第二次会议纪要，通过廖伟池师兄那里拿到了Websphere Business Modeler 和Integration Developer两个软件，上传到ftp，并且在自己机器安装了。初略看了一下，这两个东西还真不是那么容易学，目前正在寻找一些学习资料。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 开始初步接触到SOA大赛的一些实际内容了，要学的东西真的比较多，不仅是理论知识的学习，还有工具软件的学习使用。作为队长，我感受到任重道远，这次真的是一次非常充满挑战的活动，不过我有信心能跟tauruser，tomara，fifapkz，penguin在这次大赛中，展现我们中大学子的风采，fighting！<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 个人总结下，我们现在目前存在几个问题：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.成员对工具软件都只是初步接触，需要尽快熟悉软件的使用。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.组内的学习交流机制还没有建立起来，发挥不出团队的威力。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.对整个大赛，大家都还不是很熟悉，处于一个摸索的阶段。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 14号，中大南校区的大赛宣讲会，希望能够给我们提供一个导航的作用。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<img src ="http://www.blogjava.net/bitsun/aggbug/200076.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bitsun/" target="_blank">bitsun</a> 2008-05-12 20:00 <a href="http://www.blogjava.net/bitsun/archive/2008/05/12/200076.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Sparkle获得参赛资格了</title><link>http://www.blogjava.net/bitsun/archive/2008/05/08/199383.html</link><dc:creator>bitsun</dc:creator><author>bitsun</author><pubDate>Thu, 08 May 2008 15:56:00 GMT</pubDate><guid>http://www.blogjava.net/bitsun/archive/2008/05/08/199383.html</guid><wfw:comment>http://www.blogjava.net/bitsun/comments/199383.html</wfw:comment><comments>http://www.blogjava.net/bitsun/archive/2008/05/08/199383.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bitsun/comments/commentRss/199383.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bitsun/services/trackbacks/199383.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 哈哈！今天是个好的开端。Sparkle获得了本届SOA大赛的正赛参赛资格。
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2008-5-8这是我们一个美好的起点。好的开始是成功的一半，Sparkle团队将在接下来的几个月中，团结一致，努力奋斗，争创一流，展现中大学子的风采。</p>
<img src ="http://www.blogjava.net/bitsun/aggbug/199383.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bitsun/" target="_blank">bitsun</a> 2008-05-08 23:56 <a href="http://www.blogjava.net/bitsun/archive/2008/05/08/199383.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Sparkle 第一次会议</title><link>http://www.blogjava.net/bitsun/archive/2008/05/07/199081.html</link><dc:creator>bitsun</dc:creator><author>bitsun</author><pubDate>Wed, 07 May 2008 14:22:00 GMT</pubDate><guid>http://www.blogjava.net/bitsun/archive/2008/05/07/199081.html</guid><wfw:comment>http://www.blogjava.net/bitsun/comments/199081.html</wfw:comment><comments>http://www.blogjava.net/bitsun/archive/2008/05/07/199081.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/bitsun/comments/commentRss/199081.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/bitsun/services/trackbacks/199081.html</trackback:ping><description><![CDATA[时间：2008年5月7日<br />
地点：随园餐厅<br />
成员：bitsun&nbsp;fifapkz&nbsp;wpenguin tauruser tomara<br />
主题：Sparkle小组正式成立会议<br />
具体内容：<br />
1. 各成员自我介绍，互相了解<br />
2. 讨论接下来要完成的几个问题。<br />
包括<br />
a）学习SOA的理论知识，进行组间交流<br />
b）联系企业<br />
c）报名<br />
解决方案：<br />
1. 制定整个项目组五月份的计划<br />
2. 采取组间交流的方式进行学习。5月13日后，每周至少进行两次组间交流。<br />
3. 熟悉整个参赛流程，尽早联系企业。<br />
4. 初步的确定分工，bitsun负责项目管理，wpenguin负责业务流程分析，tomara，fifapkz，tauruser负责技术方案设计实现<br />
<img src ="http://www.blogjava.net/bitsun/aggbug/199081.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/bitsun/" target="_blank">bitsun</a> 2008-05-07 22:22 <a href="http://www.blogjava.net/bitsun/archive/2008/05/07/199081.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>