`
文章列表
http://visualcatsharp.iteye.com/blog/283705 感谢visualcatsharp,学习中 某个库中有一个论坛主帖表,每天增加数千的数据,现在整个表的数据量已经是百万级。由于论坛不断升级,增加了N个字段,为了实现良好的扩展性,将某些字段移到了一个子表中,而子表中的某个字段又是外键关联另一个表。没有添加任何非聚集索引。     当使用top查询N条数据的时候,就算三个表之间进行关联查询,由于服务器性能出众和SQL Server 2005对大数据量的处理能力的提升,查询时间都能在个位数下;但当需要进行分页查询的时候(使用select …where id no ...
                           如何提高企业网站大数据量查询效率 摘自:http://clglctm.blog.hexun.com/26073206_d.html 摘  要:目前企业信息化正在如火如荼地开展之中,企业信息量在急剧膨胀。这使得信息的搜索工作变得极为繁重起来。据调查统计,人们在平时的工作中,有70%的时间都花费在信息搜索上。由此,如何提高人们搜索信息的效率成为众多企业为之努力的方向。于是企业网站的Web应用系统中,信息查询设计的好坏直接影响到系统的响应时间和性能这两个关键指标,尤其是当数据量变得越来越大时,如何处理大数据量的查询成了每个程序开发人员都必须 ...
由于最近要处理数据量比较大的问题,在网上找点资料    数据库:oracle我现在这样执行 rs=handle.executeQuery(strSql)一条语句这一语句strSql是一个简单的查询语句,但会返回几百万条记录(500w以上)。问题:1.如果只是执行这条sql而不用while(rs.next())来取数据的话,是否会需要执行很多的时间,是用while(rs.next())来遍历所有的记录需要更多的时间,还是执行那条sql(也就是handle.executeQuery(strSql);)花更多的时间?2.如果我只执行executeQuery(strSql);而不遍历它的结果集会不会 ...
                            ORACLE JOB 设置     Job的参数:     一:时间间隔执行(每分钟,每天,每周,:每月,每季度,每半年,每年)    interval是指上一次执行结束到下一次开始执行的时间间隔,当interval设置为null时,该job执行结束后,  就被从队列中删除。假如 我们需要该job周期性地执行,则要用‘sysdate+m’表示。     1:每分钟执行     Interval => TRUNC(sysdate,'mi') + 1/ (24*60)   或 Interval => sysdate+ ...
JAVA的instanceOf 当你拿到一个对象的引用时(例如参数),你可能需要判断这个引用真正指向的类。所以你需要从该类继承树的最底层开始,使用instanceof操作符判断,第一个结果为true的类即为引用真正指向的类。例如下面的例子:class Person{}class Student extends Person{}class Postgraduate extends Student{}class Animal{} public class InstanceofTester { public static void main(String[] args) {  instanceofT ...
                                     BeanUtils用法    BeanUtils提供对 Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很 多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度。 用法:BeanUtils是这个包里比较常用的一个工具类, 1:copyProperties() 该方法定义如下:public static void copyProperties(java.lang.Object de ...
选中要输出的MODEL如hollytrt,右键-NEW   -   REPORT   ,填写对话框,report name:testlanguage:chinesereport template:List Physical Report点击OK再:主菜单File-Generate-Rtf,输出为RTF,可以用word 打开就OK
  对于合并两个LSIT,分别用ARRAYLIST,hashList,treeList方法比较,分别以9999个数字组成的两个不同的LIST,有7000个相同的数字,比较的结果是:    ARRAYLIST  保持以前队列,执行时间是1219ms    hashList   队列顺序随机,执行时间是16m    treeList   队列顺序是从小到大派讯好,执行时间是2390ms    代码是:     import java.util.ArrayList;import java.util.Date;import java.util.HashSet;import java.util.Itera ...
  前些日子在做项目时,做到两个大LIST合并的问题,由于时间比较紧没有时间仔细琢磨一下效率问题。刚好从CSDN的论坛上看到此问题。   有两个LIST      ArrayList list1=new  ArrayList ();   list1.add(13);   list1.add(23);   list1.add(33);   list1.add(43);   list1.add(53);   ArrayList list2=new  ArrayList ();   list2.add(14);   list2.add(24);   list2.add(34);   list2.a ...
...
1:连接数据库   sqlplus dm/dm@hollycrm;  dm用户名,dm密码,hollycrm本地数据库名2:执行SQL语句     start e:/TEMP/1.sql;
中国手机网络和手机用户正以令世界瞩目的速度日益成熟和壮大,庞大的用户群体及强劲的消费能力日益得到运营商、SP(服务提供商)、行业合作者的重视,无线营销越来越多的应用到我们的市场活动中。从SP的角度来说,同质化内容的竞争不得不促使SP的运营者考虑对用户细分、提供更细致的服务。举个简单的例子,操作内容差异化的群发语,从多种角度提升用户对业务的认知度、认可度、认准度,一方面带来高数量的用户量,另一方面降低定制损失率。那么这种操作的依据从何而来呢?显然是来自现有用户的反馈,根据这种反馈,制订不同的预推广营销计划和产品提升计划。通常,我们会结合两个举措来完成这一反馈的收集:一是去数据库调取用户数据来研究用 ...
《外呼管理手册》旨在组建一支较为完善的外呼兼职队伍,建立一套为本部门设计的外呼管理体系,目的在于通过有效管理提高工作质量,高效完成公司下达的各项任务。并希望通过这支外呼队伍能挖掘有价值的客户意见,准确掌握客户需求,为市场分析提供参考价值。本手册是根据目前外呼已执行的管理流程定制,相关内容还需完善,暂供参考。外呼组长岗位职责:小组长职责:一、     团队组建:1)    平日随时做好人力资源库储备,保证外呼项目随时下达及完成进度。(关注人员流失,定期招聘联系)2)    负责好团队版报定期出台。二、     人员考核:按外呼人员考核表整理好每人人员考核表,进行每月考核绩效反馈及酬金领取。11.5 ...
   今天在网上看到关于对JAVA内存的解释,觉得写的比较好便摘抄下来。    在Java中,内存泄漏就是存在一些被分配的对象,这些对象有下面两个特点,首先,这些对象是可达的,即在有向图中,存在通路可以与其相连;其次,这些对象是无用的,即程序以后不会再使用这些对象。如果对象满足这两个条件,这些对象就可以判定为Java中的内存泄漏,这些对象不会被GC所回收,然而它却占用内存。     在C++中,内存泄漏的范围更大一些。有些对象被分配了内存空间,然后却不可达,由于C++中没有GC,这些内存将永远收不回来。在Java中,这些不可达的对象都由GC负责回收,因此程序员不需要考虑这部分的内存泄露。   通 ...
  今天在维护项目维护开发过程中出了个问题。   报错是:“ Failed to lazily initialize a collection - no session or session was closed”一看这个错误就知道是lazyLoad问题。   先在网上找了相关问题解决方式,在转载的文章中(http://wujt.iteye.com/admin/blogs/433788)学习一把Hibernate与延迟加载原理。   在映射文件中“ <bag name="keywordInfos" lazy="true" inverse=" ...
Global site tag (gtag.js) - Google Analytics