关于技术的取舍

原创 2007年09月12日 14:40:00
       上午,我正在研究SVG,突然,头儿过来说,你的数据生产工具有问题,很多地点查不出来。
       我对着代码,调试,比对从数据库中查询的结果,与写到文件的结果,最终发现,问题出在从数据库得到的结果的排序上。
       我想要的结果是,从数据库中查询的结果,是按地点的py拍好序的。这样我就可以做第一步处理:按py也就是字母顺序,拆分文件。因为我的DiBiao对象是实现了Comparable接口的,可以调用Collections的sort方法,对这个一个存放DiBiao的ArrayList进行排序。接着就可以实现按第一个字节拆分文件。
       但是,我是从两个表中查询的结果集,分别得到两个ArrayList。再把两个ArrayList放在一个ArrayList,这样,最终的结果,变成不是按py排序了。
       问题就在排序。怎么样排序效率更好呢?是手动的对两个ArrayList排序合并成一个ArrayList,还是用Mysql的临时表。把两个表的查询结果,放在一个一个临时表中,再从这个临时表中查询,然后按py排序?
       其实,最简单的办法是,使用union关键字查询两个表,按py排序,得到一个结果集。


 
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

技术部门如何对业务、客户的新需求进行取舍,做到优雅相处?

技术必须要服务于业务,业务驱动技术往前发展。

android常用技术网站收藏过的网址 给 Android 开发者的 RxJava 详解 Android设备标识-没有完美的解决方案-只有取舍 - 小彼得的专栏 - 博客频道 - CSDN.NET

收藏过的网址 给 Android 开发者的 RxJava 详解 Android设备标识-没有完美的解决方案-只有取舍 - 小彼得的专栏 - 博客频道 - CSDN.NET 腾讯浏览服...

删除 大数据取舍之道

  • 2015-08-23 23:15
  • 9.44MB
  • 下载

ASP.NET的ViewState的取舍

对于大多数程序员而言,viewstate就是页面中的名字叫做__VIEWSTATE的隐藏控件,它使我们页面体积膨胀,不利于页面的seo优化;页面返送间都要携带更多的大量的数据,耗费更多的流量、延长响应...

大数据取舍之道

  • 2015-07-04 21:19
  • 38.76MB
  • 下载

存储过程和触发器的取舍问题(优缺点分析)

由于要给同学分享一些关于数据库中存储过程和触发器的知识,我想了想,这是很细节的技术,一般只要用了都会很快掌握其使用方法。经过这么多年,我一般在设计数据库的时候也都会或多或少的使用存储过程和触发器,原因...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)