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

避免游标多次遍历

游标在数据库领域被广泛使用,尤其是对于需要将SQL语句返回的数据集进行逐行处理的时候。这为数据处理提供了极大的便利性,然游标的不当使用从某种程度上而言会降低数据库的性能。下面的是一个来自生产环境的实际例子,由于使用了参数游标,所以引发了多次遍历。一、源代码-->下面的procedure用于为trade生成一个新的contract_num,并将其更新到对应的记录PROCEDUREassign_contract_num(businessdate_intrade

系统 2019-08-12 01:52:06 2572

Linux

Linux安装JDK

1.linux下安装jdk下载jdk的rpm安装包,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html#mvjdk-6u21-linux-i586-rpm.bin/opt;把安装包移动到/opt目录#cd/opt#chmod755jdk-6u21-linux-i586-rpm.bin#./jdk-6u21-linux-i586-rpm.bin2.环境变量配置viet

系统 2019-08-12 01:33:34 2572

各行各业

OpenJWeb平台Spring Security+CAS SSO的配置

CASServer的搭建就不用介绍了,这里介绍一下OpenJWeb平台中SpringSecurity如何与CAS集成.Springsecurity集成CAS的官方例子可从https://src.springframework.org/svn/spring-security/trunk/samples/cas/client/src/main/webapp下载,但是这个例子过于简单,权限ID是配置在xml中,而本文介绍的配置,权限ID是存储在数据库中的.下面是

系统 2019-08-12 01:33:31 2572

Tomcat

Tomcat 随机挂掉

最近遇到一些诡异的事情,1Apache+4Tomcat的系统中,每天偶尔会发现其中的一台或几台Tomcat宕机了。今天特别频繁,宕了有6次之多。环境:WindowsServer2003standardServicePack2JDK7.0_11-b21Tomcat7.0.42Apache2.2.24mod_jk1.2.37查看具体的错误日志如下:##AfatalerrorhasbeendetectedbytheJavaRuntimeEnvironment:#

系统 2019-08-12 01:33:28 2572

编程技术

动态规划

动态规划认为是递归的反向技术,递归的效率低下。斐波那契数列0,1,2,3,5,8,13,21,34staticlongrecurFib(intn){if(n<2)returnn;elsereturnrecurFib(n-1)+recurFib(n-2);}动态规划版本staticlongiterFib(intn){int[]val=newint[n];if((n==1)||(n==2))return1;else{val[1]=1;val[2]=2;for(

系统 2019-08-12 01:32:57 2572

编程技术

数据挖掘十大经典算法[0]-K-Means算法

K-Means算法的输入N,K和一个size为N的向量组vector.输出K个两两互不相交的向量组.其本质是将给定的向量组划分成K个类别,使得同类别的向量相似度比较大,而不同类别的向量之间的相似度较小.比如以下这个图,人肉眼能看出有四个点团,但计算机不知道,为了让计算机明白这一点,可以将点的坐标提取到向量组中,而向量之间的相似度定义为点之间的距离的相反数或者倒数.从而将这些点分开.实现过程:(1)从n个数据对象任意选择k个对象作为初始聚类中心;(2)根据每

系统 2019-08-12 01:32:36 2572

Tomcat

服务器端(Tomcat+MySQL)和客户端数据操作(简单

必备软件准备:JDK,Eclipse,Tomcat,MySQL.服务器端:Eclipse+Tomcat+MySQL+Servlet客户端:Eclipse+Android.1.Eclipse,File->new->Project->Java->TomcatProject.2.WEB-INF/src下面创建dao,dao.impl,entity,filter,util,servlet等Java文件.3.WEB-INF的lib下面增加mysql-connecto

系统 2019-08-12 01:32:29 2572

各行各业

企业信息开发平台(5)流程设计(一)

所有管理类软件的开发过程中,无论软件规模大小,业务逻辑的编码工作将占据整个开发周期的半壁江山。往往软件产品的成败,很大程度上取决于此。我在2007之前做过的几个项目当中,业务逻辑基本是以程序代码方式实现,虽然也引入了配置方式,但是项目的开发进度也没见提高多少。在我进行资料收集时,一个不算很新概念映入我的眼帘:工作流。经过开发过程中的总结,目前我的工作流引擎也趋于稳定,并开发相应的流程设计器。流程设计器采用纯GDI+进行绘制,并无采用与表单设计器相同方式实现

系统 2019-08-12 01:32:20 2572

Python

python使用 urllib.unquote乱码的原因

实际问题Python中的urllib模块用来处理url相关的操作,unquote方法对应javascript中的urldecode方法,它对url进行解码,把类似"%xx"的字符替换成单个字符,例如:“%E6%B3%95%E5%9B%BD%E7%BA%A2%E9%85%92”解码后会转换成“法国红酒”,但是使用过程中,如果姿势不对,最终转换出来的字符会是乱码“法国红é”。#取得kwkw=self.url.split('&')[-1].repla

系统 2019-09-27 17:55:26 2571

Python

简单的Python的curses库使用教程

curses库(ncurses)提供了控制字符屏幕的独立于终端的方法。curses是大多数类似于UNIX的系统(包括Linux)的标准部分,而且它已经移植到Windows和其它系统。curses程序将在纯文本系统上、xterm和其它窗口化控制台会话中运行,这使这些应用程序具有良好的可移植性。介绍cursesPython的标准curses提供了“玻璃电传”(glassteletype)(在20世纪70年代,原始curses库刚创建时,它叫做CRT)的公共特性

系统 2019-09-27 17:50:15 2571