搜索到与相关的文章
数据库相关

存储过程调优之“10046”事件

一、前言前段时间应需求,写存储过程,以满足避免在大数据量的原始表中进行直接的查询工作。从而生成一张中间表,用于以后各个维度的报表统计从而提高每张报表的查询效率。久而久之,随着存储过程越来越多,每天的任务耗时也越来越大,从而不得不考虑对存储过程进行优化。二、"10046"事件Oracle的10046事件,它可以跟踪应用程序所执行的SQL语句,从而得到每条SQL的解析次数,执行次数,CPU使用时间,每条SQL中每个部位的耗时等。这样,我们就可以根据这些信息来分

系统 2019-08-12 01:54:52 2408

数据库相关

SQL的分页算法

selecttoppageSize*fromgoodswheregoodsIdnotin(selecttoppageSize*(pageNow-1)goodsIdfromgoods);MySQL不支持top关键字,其替代方案为使用limit关键字,其使用形式为:limita,b(a是起始索引位置,b是要查询的记录条数)。比如:有1、2、3、4、5五条记录数据,想要查处2、3、4条,使用limit1,3就行了。注意:索引是从0开始的。所以上述使用top的SQ

系统 2019-08-12 01:54:03 2408

Oracle

maven之构建oracle的jdbc学习笔记_保存点_SQLXm

在前面的博客里面提到了jdbc的驱动注册与连接但是那个jdbc太旧了所以自己用jad把ojdbc6.jar进行了反编译又梳理了一下驱动注册和连接过程故此记录学习的脚步在梳理驱动注册的过程前先来看看jdbc3的保存点和jdbc4的操纵xml还有一个是transient关键字的测试packagecom.undergrowth.jdbc.learn;importjava.sql.CallableStatement;importjava.sql.Connectio

系统 2019-08-12 01:53:33 2408

数据库相关

【SQL语法】系列03:利用where有条件地查询

如果需要有条件地从表中选取数据,可将WHERE子句添加到SELECT语句中。语法SELECT列FROM表WHERE列运算符值下面的运算符可在WHERE子句中使用:操作符描述=等于<>不等于>大于<小于>=大于等于<=小于等于BETWEEN在某个范围内注:在某些数据库系统中,操作符<>也可以写为!="Persons"表LastNameFirstNameAddressCityYearAdamsJohnOxfordStreetLondon1970BushGeor

系统 2019-08-12 01:53:12 2408

数据库相关

SQL高效率

1一个业务保证在同一事务中2SQL语句的SQL保留字大写3不要写SELECT*FROMxxx,请将需要的字段名称写出来4Insert语句一定要给出要插入值的字段列表,以保证更改了表结构增加了字段也不会影响现有系统的运行5两张以上的表请使用别名,别名使用1到3个字符表示6多表连接时,使用表的别名来引用列7不许出现带参数的sql语句拼接,所有的参数必须用参数化传进语句中8不等于统一使用<>,不使用!=9判空,统一使用ISNULL10存储过程中不允许进行COMM

系统 2019-08-12 01:52:20 2408

数据库相关

SQL点滴28—一个简单的存储过程

原文:SQL点滴28—一个简单的存储过程在表中写入一条数据同事要向另外一个表中写入信息,所以会使用到事务。实际使用的时候还会一次向一个表中吸入多条数据,下面的存储过程,将字符串拆分成数组然后写入到表中。/******Object:StoredProcedure[dbo].[sp_InsertEmployee]ScriptDate:09/17/201223:28:42******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERON

系统 2019-08-12 01:33:33 2408

操作系统

写自己的操作系统--个人实践

近期開始看于渊的《自己动手写操作系统》这本书,刚開始看就发现做系统的引导盘居然是软盘!心里那个汗啊!如今都是U盘了,谁还用软盘。于是考虑用U盘。于是開始下面步骤:1、既然书上说给先要把软盘做引导盘,那我就相似地把U盘做成引导盘。在网上找了半天,发现USboot,于是就用它给自己的U盘做了一个引导盘。2、把编译后的boot.bin文件用绝对扇区工具写入U盘就万事大吉了。相同,在网上找到了winhex(还有ultraiSO,这个没有什么用),但是这个关键的一步

系统 2019-08-12 01:33:16 2408

Python

python WSGI框架详解

pythonWSGI框架详解WSGI几个关于WSGI相关的概念WSGI:全称是WebServerGatewayInterface,WSGI不是服务器,python模块,框架,API或者任何软件,只是一种规范,描述webserver如何与webapplication通信的规范。server和application的规范在PEP3333中有具体描述。要实现WSGI协议,必须同时实现webserver和webapplication,当前运行在WSGI协议之上的w

系统 2019-09-27 17:54:22 2407

Java

Java和Python的算法数据结构面试问题

有很多计算机科学专业毕业生和程序员在Uber和Netflix等公司申请编程,编码和软件开发职位。亚马逊,微软和谷歌等大型组织;和Infosys或Luxsoft等基于服务的公司。但是,当你申请这些公司的工作时,他们中的许多人都不知道会有什么样的编程面试问题。在本文中,我将分享一些常见问题的算法和数据结构面试问题,这些问题来自不同层次经验的程序员,从刚从大学毕业的人到具有一到两年经验的程序员。编码访谈主要包括数据结构和基于算法的问题以及一些逻辑问题,例如“如何

系统 2019-09-27 17:54:21 2407

Java

想成为程序员,学编程,Python、Go、Java、C++,你选什么?

很多时候,我们都不得不做出选择。就拿想成为程序员学编程这件事来说,想学一门编程语言,是选择最新潮的Python、Go,还是选择比较传统的JAVA和C++呢?要做出选择,就得先进行比较。其实不同编程语言之间并没有绝对优势,而是各有优劣。今天分享的这篇文章,希望对正纠结在各种语言优劣对比当中的你一点帮助,也给正在准备当一位C++程序员的伙伴一些力量和信心——相信自己的选择,接下来努力学就OK了!Python、Go虽说比较新潮,但是市面上的岗位需求还是比不了Ja

系统 2019-09-27 17:54:05 2407