- 军军小站|张军博客
搜索到与相关的文章
编程技术

B树、B-树、B+树、B*树都是什么 转自原来如此的

B树、B-树、B+树、B*树都是什么B树即二叉搜索树:1.所有非叶子结点至多拥有两个儿子(Left和Right);2.所有结点存储一个关键字;3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树;如:B树的搜索,从根结点开始,如果查询的关键字与结点的关键字相等,那么就命中;否则,如果查询关键字比结点关键字小,就进入左儿子;如果比结点关键字大,就进入右儿子;如果左儿子或右儿子的指针为空,则报告找不到相应的关键字;如果B树的所有非叶子结点

系统 2019-08-29 23:15:58 1867

编程技术

iPhone仍未开放导航软件认证?

前文提到,TomTom宣布获得Apple授权开发适用于新款3GiPhone的GPS软件。这一方面说明,3GiPhone将可能把GPS作为标配功能;另一方面,TomTom应该获得了Apple的认可,向iPhone移值其导航产品。微软推出WindowsMobile支持PPC以后,其GPS标准API和SDK是开放的,这也是为什么该平台GPS应用软件异常丰富的原因。本来我以为,3GiPhone将走SmartPhone开放的路子,而且Apple确实也向公众推出了iP

系统 2019-08-29 23:09:18 1867

编程技术

提升JSP应用程序的七大绝招

你时常被客户抱怨JSP页面响应速度很慢吗?你想过当客户访问次数剧增时,你的WEB应用能承受日益增加的访问量吗?本文讲述了调整JSP和servlet的一些非常实用的方法,它可使你的servlet和JSP页面响应更快,扩展性更强。而且在用户数增加的情况下,系统负载会呈现出平滑上长的趋势。在本文中,我将通过一些实际例子和配置方法使得你的应用程序的性能有出人意料的提升。其中,某些调优技术是在你的编程工作中实现的。而另一些技术是与应用服务器的配置相关的。在本文中,我

系统 2019-08-29 22:52:09 1867

编程技术

maven2.2.1 创建web

下载的maven官方版中文学习手册中,第五章中的创建脚本看到完整的,完整的脚本语句应该是mvnarchetype:create-DgroupId=org.sonatype.mavenbook.ch05-DartifactId=simple-webapp-DpackageName=org.sonatype.mavenbook-DarchetypeArtifactId=maven-archetype-webapp-Dversion=1.0这种方式下创建的pom

系统 2019-08-29 22:32:00 1867

编程技术

Spring MVC增强型Controller-MultiActionContro

如果为每个请求都设计一个controller的话,随着开发的进行,工程也一定会日渐庞大。当然,Spring框架提供了避免这种情况出现的方法,那就是使你的controller继承自org.springframework.web.servlet.mvc.multiaction.MultiActionController。就像Struts里的DispatchAction一样,MultiActionController可以处理多个类似的请求。在Struts里,要使

系统 2019-08-29 22:21:23 1867

编程技术

Msql 联合索引

员工表userid部门表deptid员工部门表条件:一个员工可以对应多个部门问题:怎么样设置数据库,让其不能重复添加userid和deptid?uuiduseriddeptid111212311(这个就不能让其添加)DROPTABLEIFEXISTS`dept`;CREATETABLE`dept`(`id`int(11)NOTNULLAUTO_INCREMENT,`deptname`char(32)NOTNULL,PRIMARYKEY(`id`))ENGI

系统 2019-08-29 22:10:36 1867

编程技术

spring mvc 的异常处理

当有控制器抛出异常时,SimpleMappingExceptionResolver负责营救,使用如下的定义配置,可以优美的处理任何从springmvc控制器跑出来的java.lang.Exception

系统 2019-08-29 21:58:19 1867