搜索到与相关的文章
编程技术

Web开发教程3-理解Spring设计模式

程序员的春天来了!在这章中,您将开始接触Spring,学习Spring基础知识。并将看到Spring在实现OCP原则上所做的努力,接触到为实现OCP原则所产生的两个设计模式:DI依赖及IoC控制反转。此外,在最后,您还将学习到Spring在使用时应注意的问题。什么是Spring以及使用它的意义Spring框架十分受欢迎,并且发展迅速。其成功原因很大程度上源于它的设计思想。Spring框架的核心思想是IoC及DI。用句简单的话来解释,就是让程序的各个组件之间

系统 2019-08-29 22:04:16 2394

Java

转发Java8新特性预览

经过2年半的努力、屡次的延期和9个里程碑版本,甲骨文的Java开发团队终于发布了Java8正式版本。Java8版本最大的改进就是Lambda表达式,其目的是使Java更易于为多核处理器编写代码;其次,新加入的Nashorn引擎也使得Java程序可以和JavaScript代码互操作;再者,新的日期时间API、GC改进、并发改进也相当令人期待。另外,原本要加入Java8的Jigsaw项目(标准模块系统)由于开发时间关系,被推迟到了Java9中,不过Java8已

系统 2019-08-12 09:30:36 2394

编程技术

JVM监控工具介绍jstack, jconsole, jinfo, jmap

Java内存泄露监控工具(一)--JVM监控工具介绍jstack,jconsole,jinfo,jmap,jdb,jsta2010-03-1713:20jstack--如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的javastack和nativestack的信息,从而可以轻松地知道java程序是如何崩溃和在程序何处发生问题。另外,jstack工具还可以附属到正在运行的java程序中,看到当时运行的java程序的javast

系统 2019-08-12 09:30:02 2394

Oracle

Oracle大数据量数据生成器Data Generator的使用

首先测试环境建立:dept表CREATETABLEdept(deptnoNUMBER(6),dnameVARCHAR2(20),locVARCHAR2(20));以下实验就是像dept表中插入大量的数据。数据生成器允许创建演示和测试数据。对于测试应用程序和查看它们怎样执行大量的数据,这很有帮助的。可以在PL/SQLDeveloper的工具菜单的下面找到数据生成器:DataGenerator。基本上,定义由一个或多个表、要生成的记录数量和字段数据定义构成。左

系统 2019-08-12 09:26:39 2394

数据库相关

[编程题] 最大的LeftMax与rightMax之差绝对值

[编程题]最大的LeftMax与rightMax之差绝对值给定一个长度为N的整型数组arr,可以划分成左右两个部分:左部分arr[0..K],右部分arr[K+1..arr.length-1],K可以取值的范围是[0,arr.length-2]求这么多划分方案中,左部分中的最大值减去右部分最大值的绝对值,最大是多少?例如:[2,7,3,1,1]当左部分为[2,7],右部分为[3,1,1]时,左部分中的最大值减去右部分最大值的绝对值为4;当左部分为[2,7,

系统 2019-08-12 01:55:01 2394

SqlServer

发现SQL Server惊天大秘密!!

原文:发现SQLServer惊天大秘密!!--setstatisticsxmlonCREATETABLET_TEST(IDINTIDENTITYPRIMARYKEY,CreateTimeDATE)INSERTINTOT_TESTSELECT'2011-11-04'UNIONALLSELECT'2011-11-04'UNIONALLSELECT'2011-11-04'UNIONALLSELECT'2011-11-05'UNIONALLSELECT'2011-

系统 2019-08-12 01:54:47 2394

数据库相关

正則表達式举例(下)

[a-zA-Z]随意单字符[a-z][a-z]*至少一个小写字母[^0-9\$]非数字或美元标识[^0-9A-Za-z]非数字或字母[123]1到3中一个数字[Dd]evice单词device或DeviceDe..ce前两个字母为De,后跟两个随意字符,最后为ce\^q以^q開始的行^.$仅有一个字符的行^\.[0-9][0-9]以一个句点和两个数字開始的行‘”Device”’单词deviceDe[Vv]ice\.单词device或deVice[0-9]\

系统 2019-08-12 01:54:45 2394

数据库相关

查询和删除表中重复数据sql语句

(一)1、查询表中重复数据。select*frompeoplewherepeopleIdin(selectpeopleIdfrompeoplegroupbypeopleIdhavingcount(peopleId)>1)2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录deletefrompeoplewherepeopleIdin(selectpeopleIdfrompeoplegroupbypeopl

系统 2019-08-12 01:54:44 2394

数据库相关

hdu 4635 Strongly connected

http://acm.hdu.edu.cn/showproblem.php?pid=4635我们把缩点后的新图(实际编码中可以不建新图只是为了概念上好理解)中的每一个点都赋一个值表示是由多少个点缩成的我们需要找所有端点也可能出发点(只有出度)也可能是结束点(只有入度)这个端点和外界(其它所有点)的联通性是单向的(只入或只出)也可能没有联通在保持这个端点与外界的单向联通性的情况下任意加边所以当端点的值越小(包含点越少)结果越优代码:#include

系统 2019-08-12 01:54:27 2394

Oracle

Oracle SQL tuning 步骤

SQL是的全称是StructuredQueryLanguage(结构化查询语言)。SQL是一个在80年代中期被使用的工业标准数据库查询语言。不要把SQL语言与商业化产品如MicrosoftSQLserver或开源产品MySQL相混淆。所有的使用SQL缩略词的这些都是SQL标准的一部分。一、SQLtuning之前的调整下面这个粗略的方法能够节省数千小时乏味的SQLtuning,因为一旦调整它将影响数以百计的SQL查询。记住,你必须优先调整它,否则后续的优化器

系统 2019-08-12 01:54:00 2394