大数据查询的解决方案,求大神赐教。 50C

想问个问题 :java大数据查询的解决方案。
导致查询速率较慢的原因:1. 查询的基础的数据量很大 (百万级别) 2. 关联的表较多

4个回答

如果对实时性要求不是很高,可以对一些查询结果做缓存,冗余字段,或者临时表,比如把关联的字段先放入主表的冗余字段。比如对一些统计值每天或者每小时算出一个统计值存入。
对历史数据库封存,并且冻结统计。

另外,分布式数据库,分库分表,多机查询等也可以提高性能。这个要具体优化了。

为什么是java查询大数据,这个应该在是数据库优化吧。优化表结构和查询语句。
没做过百万级别,我最多也就是十万级别的小型数据而已,关联的表也不多,可能帮不了你

pixie15
酥糖君 回复洞庭湖爱蓉蓉: 性能问题确实挺烦人的。
3 年多之前 回复
pixie15
酥糖君 回复洞庭湖爱蓉蓉: 性能问题确实挺烦人的。
3 年多之前 回复
RSKY1314
洞庭湖爱蓉蓉 数据库是db2 ,该有的索引都有,sql上也没什么改的了,诶。。。不知道怎么才能提高性能
3 年多之前 回复

分层做多次哈希,分解查询压力。

可以考虑尝试一下YDB

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
求大神帮助,大数据解决方案,在线等!
目前有一个百万级别数据的站点,目前待定有两个方案rn1.静态生成html页面rn2.动态页面使用nginx缓存数据rnrnrn第一种生成太耗时间了,如果用第二种方案如何永久缓存数据呢?rnrn需求页面内容从数据库中查询出来后需要永久在当前页面,页面数据包含rand随机抽取,
求大神赐教编码问题?
[code=java]import java.io.FileInputStream;rnimport java.io.FileWriter;rnimport java.io.IOException;rnimport java.io.UnsupportedEncodingException;rnimport java.util.Arrays;rnrnrnpublic class Demo8 rn public static void main(String [] args) throws IOException rn String str = "中国";rn System.out.print("默认:"+Arrays.toString(str.getBytes())+"\r\n");rn System.out.println("gbk2312码表:"+Arrays.toString(str.getBytes("gb2312")));rn System.out.println("utf-8码表:"+Arrays.toString(str.getBytes("utf-8")));rn System.out.println("unicode码表:"+Arrays.toString(str.getBytes("unicode")));rn rn FileWriter writer = new FileWriter("d:\\1.txt");rn writer.write(str);rn writer.flush();rn FileInputStream in = new FileInputStream("d:\\1.txt");rn System.out.println("我一个一个字节的读回来怎么不一样了");rn System.out.print(in.read()+"-");rn System.out.print(in.read()+"-");rn System.out.print(in.read()+"-");rn System.out.print(in.read()+"-");rn System.out.print(in.read()+"-");rn System.out.print(in.read()+"-");rn rnrn rnrn[/code]
求大神赐教!!!!!!
10.125.197.118:8080/17lai/checkpreload.htmrn咋么在项目WEB-INF下配置把17lai这个应用名去掉rn10.125.197.118:8080/checkpreload.htmrn
求单元测试大神赐教
我想用单元测试来测试一个web项目,此项目中用到了hibernate和spring,怎么样才能对此项目进行单元测试。目前本人在看junit,由于其中用到了hibernate,每个模块和其他模块的关联也比较多,想做单元测试难度比较大,求赐教应该怎么做。rn现在主要是不知道具体操作应该如何入手。迷茫啊!~
求大神赐教
大神帮忙给个答案,谢谢!rnrn1,假设带表头结点的单向链表头指针为head,试编写一个算法将值为5的结点插入到连接表的第i个结点前,病对该链表进行排序。rnrn2,设Q[0:6]是一个循环队列,初始状态front=rear=3,画出下列操作后该队列及头尾指针的变化情况,若不能入列,请指出其元素并说明理由。rnrn3,给定一组元素25、30、36、54、17、20、94、15、21、83、10,试画出由此产生的二叉排序树。
求rails大神赐教
执行rake db:migrate RAILS_ENV=production时出错rnrake aborted!rnFile to import not found or unreadable: variables.rnLoad path: Sass::Rails::Importer(.../application.css.rnscss)rn (in ..../application.css.scss)rnrn这个问题怎么解决呢
求大神赐教!!!!!!!!!!!!!!!!!!!!
qq空间里,图片通过改变观看着不同而改变图片上的qq号码,是怎么回事?rn求详细的脚本语句。
求大神 指点解决方案
我想写一个查询的sqlrn需求:rnrnrn 在一张1000w+的表里通过时间来获取一段数据源(D1),然后通过另外的时间段来获取另一段数据(D2),那两团数据做对比,查询去重(手机号)出D1里面 D2不存在的数据rn(细化 :如果D1里有的手机号 然后D2也有 就不显示,D2里有的数据 D1没有 也不显示,就只显示D1里有 D2里没有的数据)rnrn这个是个通过单据记录手机号的表 手机号存在重复 需要去重rn rnrn求大神指点下思路 这个sql该怎么写?
求大神提供解决方案
[root@localhost nestedsums-1.5 (1).1]# ./configurernchecking for a BSD-compatible install... /usr/bin/install -crnchecking whether build environment is sane... yesrnchecking for a thread-safe mkdir -p... /usr/bin/mkdir -prnchecking for gawk... gawkrnchecking whether make sets $(MAKE)... yesrnchecking whether make supports nested variables... yesrnchecking for g++... g++rnchecking whether the C++ compiler works... yesrnchecking for C++ compiler default output file name... a.outrnchecking for suffix of executables... rnchecking whether we are cross compiling... nornchecking for suffix of object files... ornchecking whether we are using the GNU C++ compiler... yesrnchecking whether g++ accepts -g... yesrnchecking for style of include used by make... GNUrnchecking dependency style of g++... gcc3rnchecking how to run the C++ preprocessor... g++ -Ernconfigure: WARNING: Libtool does not cope well with whitespace in `pwd`rnchecking build system type... x86_64-unknown-linux-gnurnchecking host system type... x86_64-unknown-linux-gnurnchecking how to print strings... printfrnchecking for gcc... gccrnchecking whether we are using the GNU C compiler... yesrnchecking whether gcc accepts -g... yesrnchecking for gcc option to accept ISO C89... none neededrnchecking whether gcc understands -c and -o together... yesrnchecking dependency style of gcc... gcc3rnchecking for a sed that does not truncate output... /usr/bin/sedrnchecking for grep that handles long lines and -e... /usr/bin/greprnchecking for egrep... /usr/bin/grep -Ernchecking for fgrep... /usr/bin/grep -Frnchecking for ld used by gcc... /usr/bin/ldrnchecking if the linker (/usr/bin/ld) is GNU ld... yesrnchecking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -Brnchecking the name lister (/usr/bin/nm -B) interface... BSD nmrnchecking whether ln -s works... yesrnchecking the maximum length of command line arguments... 1572864rnchecking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_nooprnchecking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_nooprnchecking for /usr/bin/ld option to reload object files... -rrnchecking for objdump... objdumprnchecking how to recognize dependent libraries... pass_allrnchecking for dlltool... nornchecking how to associate runtime and link libraries... printf %s\nrnchecking for ar... arrnchecking for archiver @FILE support... @rnchecking for strip... striprnchecking for ranlib... ranlibrnchecking command to parse /usr/bin/nm -B output from gcc object... okrnchecking for sysroot... nornchecking for a working dd... /usr/bin/ddrnchecking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1rnchecking for mt... nornchecking if : is a manifest tool... nornchecking how to run the C preprocessor... gcc -Ernchecking for ANSI C header files... yesrnchecking for sys/types.h... yesrnchecking for sys/stat.h... yesrnchecking for stdlib.h... yesrnchecking for string.h... yesrnchecking for memory.h... yesrnchecking for strings.h... yesrnchecking for inttypes.h... yesrnchecking for stdint.h... yesrnchecking for unistd.h... yesrnchecking for dlfcn.h... yesrnchecking for objdir... .libsrnchecking if gcc supports -fno-rtti -fno-exceptions... nornchecking for gcc option to produce PIC... -fPIC -DPICrnchecking if gcc PIC flag -fPIC -DPIC works... yesrnchecking if gcc static flag -static works... nornchecking if gcc supports -c -o file.o... yesrnchecking if gcc supports -c -o file.o... (cached) yesrnchecking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yesrnchecking whether -lc should be explicitly linked in... nornchecking dynamic linker characteristics... GNU/Linux ld.sornchecking how to hardcode library paths into programs... immediaternchecking whether stripping libraries is possible... yesrnchecking if libtool supports shared libraries... yesrnchecking whether to build shared libraries... yesrnchecking whether to build static libraries... yesrnchecking how to run the C++ preprocessor... g++ -Ernchecking for ld used by g++... /usr/bin/ld -m elf_x86_64rnchecking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yesrnchecking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yesrnchecking for g++ option to produce PIC... -fPIC -DPICrnchecking if g++ PIC flag -fPIC -DPIC works... yesrnchecking if g++ static flag -static works... nornchecking if g++ supports -c -o file.o... yesrnchecking if g++ supports -c -o file.o... (cached) yesrnchecking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yesrnchecking dynamic linker characteristics... (cached) GNU/Linux ld.sornchecking how to hardcode library paths into programs... immediaternchecking size of int... 4rnchecking size of long... 8rnchecking size of long long... 8rnchecking size of long double... 16rnchecking size of void *... 8rnchecking for pkg-config... /usr/bin/pkg-configrnchecking pkg-config is at least version 0.9.0... yesrnchecking for GINACLIB... nornconfigure: error: need to have at least GiNaC 1.5.0 installedrn[root@localhost nestedsums-1.5 (1).1]# rn
初学者求大神们赐教
请问怎么实施多个button跳转多个页面?网上面只有一个按钮跳转一个页面的事例,要是说如果单一个页面跳转成功的话复制成功跳转的页面的代码,改改button属性,多加个绑定事件的话..我试过了,结果按钮一按下去模拟器就崩溃了.
java新手求大神赐教
我想问一下 为什么在一个新建的类中重写equals方法是一定要重写hashcode方法?还有 如果我想重写String的 equals方法应该怎么做?
求大神 赐教 网络问题!!
socket的那几种模型,现在都过时了吗?rnselect模型怎样?
求懂winpcap的大神赐教!!
首先想知道winpcap到底是不是一个可执行软件,还是说它是一个库函数需要用其他软件来实现功能?n其次,我现在在做毕设,有关用winpcap来做网络流量监控与分析,仿真时可不可以用wireshark之类软件,这样做符不符合题目?
求C语言大神赐教。。。。
求一个文件中的最小三个数的立方和,求得的和显示在屏幕上,并将最小的三个数与所求结果输出到另一个文件中(可以创建文件但是就是总停在那个黑色界面上不显示任何字)不知道那里错了。(第三张图是头文件)![图片](https://img-ask.csdn.net/upload/201708/13/1502595779_130438)![图片](https://img-ask.csdn.net/upload/201708/13/1502595757_47862)![图片](https://img-ask.csdn.net/upload/201708/13/1502595792_983386)rnrnrn-----------粘图不如上代码,方便回答者调试
acm背包问题求大神赐教
nn```n for(i = 1; i<=n; i++) n n for(j = v; j>=c[i]; j--)//在这里,背包放入物品后,容量不断的减少,直到再也放不进了 n n f[i][v]=max(f[i-1][v],f[i-1][v-c[i]]+w[i]); n n n```nnn请问 第一个循环 i =1 之后 第二个循环 一直在放编号为1的石头啊?这两个循环都是干嘛的?那个 f[i][v] 数组 从00到 iv 都变成什么样了?求大神赐教
input控件 求大神赐教!!!
[img=https://img-bbs.csdn.net/upload/201409/09/1410246049_252049.png][/img] 怎样才能让input控件里面的文字垂直方向居中 试过好多属性都不行 是在不能居中贴着下边框也可以,麻烦大神想想办法吧!! 谢谢[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/3.gif][/img]
java项目报错,求大神赐教
java.lang.ClassNotFoundException: javax.servlet.ServletRequestrn    at java.net.URLClassLoader.findClass(Unknown Source) ~[na:1.8.0_121]rn    at java.lang.ClassLoader.loadClass(Unknown Source) ~[na:1.8.0_121]rn    at java.lang.ClassLoader.loadClass(Unknown Source) ~[na:1.8.0_121]rn    at javax.servlet.jsp.jstl.core.Config.get(Config.java:138) ~[jstl-1.2.jar:1.2]rn    at org.springframework.web.servlet.support.RequestContext$JstlLocaleResolver.getJstlTimeZone(RequestContext.java:929) ~[spring-webmvc-4.3.22.RELEASE.jar:4.3.22.RELEASE]rn    at org.springframework.web.servlet.support.RequestContext.getFallbackTimeZone(RequestContext.java:360) ~[spring-webmvc-4.3.22.RELEASE.jar:4.3.22.RELEASE]rn    at org.springframework.web.servlet.support.RequestContext.initContext(RequestContext.java:259) ~[spring-webmvc-4.3.22.RELEASE.jar:4.3.22.RELEASE]rn    at org.springframework.web.servlet.support.RequestContext.(RequestContext.java:163) ~[spring-webmvc-4.3.22.RELEASE.jar:4.3.22.RELEASE]rn    at org.springframework.web.servlet.view.JstlView.exposeHelpers(JstlView.java:135) ~[spring-webmvc-4.3.22.RELEASE.jar:4.3.22.RELEASE]rn    at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:142) ~[spring-webmvc-4.3.22.RELEASE.jar:4.3.22.RELEASE]rn    at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:304) ~[spring-webmvc-4.3.22.RELEASE.jar:4.3.22.RELEASE]rn    at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1286) ~[spring-webmvc-4.3.22.RELEASE.jar:4.3.22.RELEASE]rn    at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1041) ~[spring-webmvc-4.3.22.RELEASE.jar:4.3.22.RELEASE]rn    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:984) ~[spring-webmvc-4.3.22.RELEASE.jar:4.3.22.RELEASE]rn    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901) ~[spring-webmvc-4.3.22.RELEASE.jar:4.3.22.RELEASE]rn    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) ~[spring-webmvc-4.3.22.RELEASE.jar:4.3.22.RELEASE]rn    at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861) ~[spring-webmvc-4.3.22.RELEASE.jar:4.3.22.RELEASE]rn    at javax.servlet.http.HttpServlet.service(HttpServlet.java:635) ~[tomcat-embed-core-8.5.37.jar:8.5.37]rn    at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846) ~[spring-webmvc-4.3.22.RELEASE.jar:4.3.22.RELEASE]rn    at javax.servlet.http.HttpServlet.service(HttpServlet.java:742) ~[tomcat-embed-core-8.5.37.jar:8.5.37]rn    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) ~[tomcat-embed-core-8.5.37.jar:8.5.37]rn    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-8.5.37.jar:8.5.37]rn    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) ~[tomcat-embed-websocket-8.5.37.jar:8.5.37]rn    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-8.5.37.jar:8.5.37]rn    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-8.5.37.jar:8.5.37]rn    at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) ~[spring-web-4.3.22.RELEASE.jar:4.3.22.RELEASE]rn    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[spring-web-4.3.22.RELEASE.jar:4.3.22.RELEASE]rn    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-8.5.37.jar:8.5.37]rn    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-8.5.37.jar:8.5.37]rn    at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:109) ~[spring-web-4.3.22.RELEASE.jar:4.3.22.RELEASE]rn    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[spring-web-4.3.22.RELEASE.jar:4.3.22.RELEASE]rn    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-8.5.37.jar:8.5.37]rn    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-8.5.37.jar:8.5.37]rn    at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) ~[spring-web-4.3.22.RELEASE.jar:4.3.22.RELEASE]rn    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[spring-web-4.3.22.RELEASE.jar:4.3.22.RELEASE]rn    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-8.5.37.jar:8.5.37]rn    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-8.5.37.jar:8.5.37]rn    at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197) ~[spring-web-4.3.22.RELEASE.jar:4.3.22.RELEASE]rn    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[spring-web-4.3.22.RELEASE.jar:4.3.22.RELEASE]rn    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-8.5.37.jar:8.5.37]rn    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-8.5.37.jar:8.5.37]rn    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198) ~[tomcat-embed-core-8.5.37.jar:8.5.37]rn    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) [tomcat-embed-core-8.5.37.jar:8.5.37]rn    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493) [tomcat-embed-core-8.5.37.jar:8.5.37]rn    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) [tomcat-embed-core-8.5.37.jar:8.5.37]rn    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) [tomcat-embed-core-8.5.37.jar:8.5.37]rn    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) [tomcat-embed-core-8.5.37.jar:8.5.37]rn    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) [tomcat-embed-core-8.5.37.jar:8.5.37]rn    at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:800) [tomcat-embed-core-8.5.37.jar:8.5.37]rn    at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) [tomcat-embed-core-8.5.37.jar:8.5.37]rn    at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:806) [tomcat-embed-core-8.5.37.jar:8.5.37]rn    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1498) [tomcat-embed-core-8.5.37.jar:8.5.37]rn    at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-8.5.37.jar:8.5.37]rn    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_121]rn    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_121]rn    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-8.5.37.jar:8.5.37]rn    at java.lang.Thread.run(Unknown Source) [na:1.8.0_121]
求大神赐教 Beangle的使用
新进入一家公司,使用的也是主流框架SSH,但是和传统的框架使用方式有很大区别,后来渐渐发现有很多引用的包不是常用的包,beangle-common-core.jar,beangle-commons-web.jar,beangle-struts-view.jar,还有很多都是带上beangle的,以前没有见过,在网上查了一些资料,很少有人详细说明,就像这样的[img=https://img-bbs.csdn.net/upload/201506/01/1433139164_241499.png][/img],有没有大神来指点一下
求大神赐教测试的知识
对测试一片空白的我在网上找到有RESTClient、LoadRunner、Selenium、Jenkins、JMeter等测试工具,从而了解到有接口测试、功能测试、性能测试、压力测试等概念,希望有大神能讲一讲这些概念是什么,以及各种工具的分类、使用场景和作用。n搭建自动测试环境,需不需要像开发有SpringMVC+Spring+Hibernate那样的框架,以及需要什么工具或第三方jar包,如何搭建?
菜鸟求大神帮忙,赐教
想用mfc vc6.0写个加密解密软件,加密按钮和解密按钮怎么写能把文件读到缓冲区,然后一个字节一个字节循环按二进制读取 并在文件前后加上自己设定的识别标记rn system-xxx,yyy[ ...加密后的文件... ]iii\.Xrn system- 是识别自己软件加密的文件rn xxx 是随机动态校证码rn yyy 是加密前文件的长度rn iii 是加密文件的时间rn .x 是加密前文件的后缀rn rn哪个大神帮帮忙,我希望用动态验证的随机码,文件长度码 加密时间 和客户设置的密码同时做逻辑运算,而且保存在文件中的 随机码 文件长度 加密时间,都是加密后保存的。rn 敬请代码赐教,感恩不尽......
菜鸟求大神赐教哇~~~
package com.mysoft.test;rnrnimport java.util.*;rnpublic class Calendarrn private static Object DAY_OF_WEEK;rnrnrnrnrn public void printCalcn(int year,int month)rn rn Calendar myca=Calendar.getInstance();rn myca.set(year,month-1,1);rn int week=myca.get(Calendar.DAY_OF_WEEK);rn int days=this.getDaysOfMonths(year,month);rn int w=0;rn System.out.println(" 日 一 二 三 四 五 六 ");rn for(int j=1;j<=days;j++)rn rn if(j==1)rn for(int i=1;i
求易宝支付接口大神赐教
今天是我作为一个刚毕业的学生,转战为程序员的日子,结果就遇到了一个非常棘手的问题,我发现我们公司就我一个程序员,懂点点技术。。。老板分配下来的任务是做一个易宝支付接口,我可是听都没听说过啊。。晴天霹雳一个,一上午就上百度查,查实查到了一些,具体还是不知道怎么开始做,所以在这里求大神。。。尽快做完,做完请吃饭
求大神赐教 关于brctl
最近要在debian6.0.5中安装网桥管理工具brctl,先安装了个autoconf,生成了configure,然后准备执行configure的时候悲剧了。[img=http://bbs.stuhome.net/attachment/photo/Mon_1209/122199c7abd58d2535c5e.jpg][/img]
求大神赐教!!!gson解析。
[img=https://img-bbs.csdn.net/upload/201609/03/1472903625_960366.png][/img]rn[img=https://img-bbs.csdn.net/upload/201609/03/1472903645_691660.png][/img]rn我在AS中用gson解析JSON数据成list> ,为什么提取不成功,用json可以解析??
Collection的疑问,求大神赐教
Collection引用指向ArrayList对象,为什么不能使用Collections.sort()rn[code=java]import java.util.ArrayList;rnimport java.util.Collection;rnimport java.util.Collections;rnimport java.util.List;rnrnpublic class Sort rnrn public static void main(String[] args) rn Collection c = new ArrayList();rn c.add(new Emp("Terry", 25,'m',6000));rn c.add(new Emp("Allen", 21,'f',4000));rn c.add(new Emp("Smith", 23,'m',3000));rn Collections.sort(([color=#FF0000]List[/color]) c);rn System.out.println(c);rn rnrnrnrnclass Emp implements Comparablern private String name;rn private int age;rn private double salary;rn private char gender;rn public Emp(String name,int age,char gender,double salary)rn this.name = name;rn this.age = age;rn this.salary = salary;rn this.gender = gender;rn rn @Overridern public int compareTo(Emp arg0) rn // TODO Auto-generated method stubrn return (int) (this.salary-arg0.salary);rn rn @Overridern public String toString()rn return ""+name+","+age+","+salary+","+gender;rn rn[/code]rnrn为什么非要强转成List接口类型的呢,sort为什么不支持Collection接口类型呢???
求大数据多用户 数据库解决方案
做一个通用的OA办公软件,要求每个企业用户可以自己注册后创建一个公司就可以在线使用该软件rnrn有几个难点需要求教大伙rn考虑以后数据量的庞大问题rn1、数据库使用sqlserver能否支持rn2、是每个企业在注册的时候,创建一个相同的数据库还是所有企业使用同一个数据库,然后使用企业ID来区分数据rn3、当数据量过大的时候,如果让多个服务器共同负载rn4、当使用多个数据库服务器的时候,如何让多个数据库服务器共享呢
求ORM资料,求大神赐教,共享
如题~~~[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/2.gif][/img]
一对多查询,求大神
表 a (id,name,age)rn表 b (id,desc,aid)rnrn关联字段 id 和 aidrnrn一个表a对应多个表brnrnrn怎么写查询sql。。。rn
指针查询,求大神
实在想不到其他方法了,只能用指针去操作。。 表示压力大的rnrn [code=SQL]rncreate table tabrn(rn id int,rn name varchar(50),rn code varchar(50)rn)rndrop table tabrninsert into tab(id,name,code)rnselect 3,'aa','1001' union all rnselect 4,'bb','2001' union allrnselect 5, 'cc','3001' union allrnselect 6, '分类1','4001' union allrnselect 7, '分类2','5001' union allrnselect 8,'分类','2002'rnrn--做了张临时表rncreate table #t (query varchar(100))rn数据:rn100rn分rnrn[/code]rnrn查询 tab表字段name,code like '%100%' or like '%分%' 的数据,#t 表的内容是插入的rn数据是处理后,插入进来的rn现在只能用指针,实在想不到其他好的方法,问了2天了。。。。 囧rn结果:rnid name codern----------- -------------------------------------------------- -----------------rn3 aa 1001rn6 分类1 4001rn7 分类2 5001rn8 分类 2002rnrnrnrnrn
求大神赐教!!!.net实现分布式Oracle查询
基于.net+oracle开发,想把一个集中式Oracle转变成分布式Oracle,提高系统的效率;首先通过数据分片,然后分配到各个站点的Oracle上,把这个物理部署成功后,然后编写组件实现全透明的sql语句查询与更新;现在问题是由于变成分布式Oracle后,sql语句就需要分析表是在哪个分片与哪个站点上,然后把sql语句分解了,到各站点去执行然后把结果合并返回给应用层。换句话说,由于数据量比较大,想把集中式查询变成分布式查询。对各站点查询出的结果进行合并,我就用c#语言分析sql语句里的单词,外连接的属性关联起来进行合并,编起来很麻烦,大家有什么方法吗?跪求!!!
sql查询的问题,详见内容,求大神不腻赐教
公司的这个查询需要优化,不知道这段逻辑应该怎么写...rn简化模型如下:rnt表 有 a b c 三个字段rn原sql为:rnselect * from trnwhere a = "配送"rnand b = 2rnunionrnselect * from trnwhere a = "收款"rnand c =2rnrn能用一个select 语句搞定吗?rnrn应用中表达的意思就是查询出来配送或者收款到达2这个阶段的订单rnrn望大神不腻赐教 :oops:
求查询记录解决方案
现在有表字段为:rnusername,A,B,C,addtimern表中username记录有相同,现在想查处记录显示为:rnrnusername(addtime最近的一次),A,B,C,addtime,记录数rnrnusername不能有重复,最后一个字段,是该username在表里的总共记录数!请教各位大神。
求高效查询的解决方案
例如:rn两个实际表table a,table b,rntable a字段:cellIDA,colmunA1,colmunA2,colmunA3;rntable b字段:cellIDA,colmunB1,colmunB2,colmunB3,colmunB4;rn现建一视图view_cellrnview_cell字段:cellIDA,colmunA1,colmunA2,colmunB4,rn decode(colmunA2,0,0,round(sum(colmunA1/colmunA2),2) as rate,rn decode(colmunB2,0,0,round(sum(colmunB1/colmunB2),2) as rate1,rn现在这个视图执行查询,例如执行以下语句:rnselect colmunA1,rate_A,rate_B from rn(select colmunA1,colmunA1, sum(rate),rate_A,sum(rate1),rate_Brnfrom view_cell group by colmunA1) rn由于是移动数据库,一天可以产生上万条记录,查询非常慢 rn如果要提高这样的查询速度,要怎么做呢?
求解决方案(oracle查询)
一组这样的数据:rn进货:(数据库中的数据)rn品种 日期 编号 金额 单价 批数 rnpvc 2011.5.20 6969 10万 2000 10 rnpvc 2011.5.21 6969 5万 1000 10 rnrn出货:rn数据库中的数据:rn品种 日期 编号 金额rnpvc 2011.5.25 6969 5万 rnpvc 2011.5.26 6969 8万 rnrn根据上面2组数据,rn需要用存储过程或者是函数,查询出下面的结果rn品种 日期 编号 金额 单价 批数rnpvc 2011.5.25 6969 5万 2000 5 (说明:出2011.5.20的货)rnpvc 2011.5.26 6969 5万 2000 5 (出2011.5.20的货)rnpvc 2011.5.26 6969 3万 1000 6 (2011.5.20的货已经出完了,接着出2011.5.21的货)rnrn先进货的就先出货 根据日期来判断 没出完的就下次接着出货 rnrn
求oracle 查询调用存储过程非常慢的解决方案,高手赐教
[color=#FF0000]gettransacttime 内部函数rn执行里面的查询,执行起来2秒[/color]select oprt.F_ID, oprt.f_dispatchdate,rn gettransacttime (oprt.f_dispatchdate,TO_DATE ('2009-5-5 17:14:02','YYYY-MM-DD HH24:MI:SS')) Beginusetime, --得到案件到目前为止处理的时间(分)rn ( NVL (oprt.f_timelimit, 0) * 60 + NVL (oprt.f_timeslowminute, 0) + NVL (oprt.f_timelapseminute, 0) ) f_timelimit --总共处理分钟数rn from oprt_s_main oprt where oprt.f_moveend IN (SELECT f_codern FROM sys_s_state sta WHERE sta.f_node IN (6)) rnrnrn[color=#FF0000]当嵌套后,执行起来将近40秒 [/color] rnselect F_ID,f_dispatchdate,Beginusetime,f_timelimit fromrn(rnselect oprt.F_ID, oprt.f_dispatchdate,rn gettransacttime (oprt.f_dispatchdate,TO_DATE ('2009-5-5 17:14:02','YYYY-MM-DD HH24:MI:SS')) Beginusetime, --得到案件到目前为止处理的时间(分)rn ( NVL (oprt.f_timelimit, 0) * 60 + NVL (oprt.f_timeslowminute, 0) + NVL (oprt.f_timelapseminute, 0) ) f_timelimit --总共处理分钟数rn from oprt_s_main oprt where oprt.f_moveend IN (SELECT f_codern FROM sys_s_state sta WHERE sta.f_node IN (6)) rn ) t where f_timelimit between Beginusetime and (Beginusetime + 120 ) rnrnrn[color=#FF0000]去除where条件,执行起来2秒[/color]rnrnselect F_ID,f_dispatchdate,Beginusetime,f_timelimit fromrn(rnselect oprt.F_ID, oprt.f_dispatchdate,rn gettransacttime (oprt.f_dispatchdate,TO_DATE ('2009-5-5 17:14:02','YYYY-MM-DD HH24:MI:SS')) Beginusetime, --得到案件到目前为止处理的时间(分)rn ( NVL (oprt.f_timelimit, 0) * 60 + NVL (oprt.f_timeslowminute, 0) + NVL (oprt.f_timelapseminute, 0) ) f_timelimit --总共处理分钟数rn from oprt_s_main oprt where oprt.f_moveend IN (SELECT f_codern FROM sys_s_state sta WHERE sta.f_node IN (6)) rn ) t rnrn[color=#FF0000]将内部函数gettransacttime 去掉,改成下面这样,执行起来2秒[/color] rnselect F_ID,f_dispatchdate,Beginusetime,f_timelimit fromrn(rnselect oprt.F_ID, oprt.f_dispatchdate,rn 10 Beginusetime, --得到案件到目前为止处理的时间(分)rn ( NVL (oprt.f_timelimit, 0) * 60 + NVL (oprt.f_timeslowminute, 0) + NVL (oprt.f_timelapseminute, 0) ) f_timelimit --总共处理分钟数rn from oprt_s_main oprt where oprt.f_moveend IN (SELECT f_codern FROM sys_s_state sta WHERE sta.f_node IN (6)) rn ) t where f_timelimit between Beginusetime and (Beginusetime + 120 )rnrnrnrn希望高手多多指教,这个问题困扰小弟一个下午了,小弟在此先谢过,虽然找出个大概原因,但不知道如何解决rn
求大神指点QT+MINGW+WINDOWS+FFMPEG解决方案
如题,n在windows系统上安装了QT+MINGW,想用FFMPEGF库做个编解码软件,但始终搞不定。n之前用了别人编译的库,一堆undefined。n第一个问题:windows上的QT+mingw能不能用ffmpeg;n第二个问题:能给个具体的操作步骤吗?
sql查询问题,请大神赐教
[img=https://img-bbs.csdn.net/upload/201603/17/1458221037_983293.png][/img]rnrn假如有这样一些数据,字段“style”相同的算为一组,每次查询无论每组中有多少条数据,都返回两组。 请教大神这样的SQL语句应该怎么写,小弟难住了。请赐教!
sql server大数据查询缓慢,求解决方案,在线等!
[code=sql]rn我有一个表,是文章表,有id,title,Content等三个字段。rnContent数据类型是text或者nvarchar(MAX),rnContent字段中包含有汉字,数字,html标记等内容,rn大约数据有两万条,在做内容搜索的时候查找Content字段,非常缓慢,rnrnselect * from table where Content like '%数据库%'rnrn大约要等90秒左右,rn请高手指点如何做能提高搜索的功能!在线等rn[/code]
大数据的解决方案
NULL 博文链接:https://wy649898543.iteye.com/blog/1833149
大数据解决方案
If you're just doing analysis on enormous datasets and can wait at least 15 seconds (and up to a few minutes) for query results, then perhaps Hadoop/HBase/Hive would be good.  There are a couple new
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数