至顶网知识库频道职场管理-最新文章列表
基于Linux操作系统上的C编程与内核导读

本文介绍了基于Linux操作系统上的C编程与内核导读方法。...详细

内核C编程Linux

解决Linux下Oracle Tomcat 8080端口冲突

本文介绍了解决Linux下Oracle Tomcat 8080端口冲突的方法。...详细

端口ORACLELinux

J2EE基础:使用JSF技术开发Web应用程序

JSF是基于Java的Web应用开发领域里提供了一个可重用、可扩展、基于组件、工具友好的服务器端UI框架。在支持JSF的RAD开发工具中,人们可以像使用Visual Studio.NET一样方便快捷地构建Web用户界面,大大降低了利用Java技术实现Web用户界面的难度,提高了开发效率。设计每个需要的JSP页面,在页面中放置JSF的内置组件,并将组件与应用层的JavaBean绑定。利用RAD工具能通过拖放组件的方式轻松实现页面文件,不需要手写大量代码。...详细

Web应用JSFJ2EE

构建高性能J2EE应用的技巧

Java的内存管理包括两个重要任务:内存的分配和内存的回收。在内存的分配中,目标是要减少需要创建的对象。在J2EE应用中常见的两个内存有关的问题是:游离的对象和对象循环。在构建J2EE应用时,架构工程师通常会使用到J2EE的基本部分——Servlet。如果架构师不使用Session Beans, Entity Beans, 或 Message Beans, 那么改进性能的方法就很少。只能采用增加CPU或更多的物理服务器等方法。EJB使用了缓存和资源池等方法可以提高性能和扩展性。...详细

高性能J2EE

基于MySQL数据库的论坛设计

本文介绍了基于MySQL数据库的论坛设计方法,包括系统架构、数据库、用户模块、版面模块的设计。...详细

论坛数据库MySQL

Java程序把Word文档直接转换成Html文件

本文介绍了使用Java程序把Word文档直接转换成Html文件的方法。...详细

htmlWordjava

J2EE架构数据表示:Struts+Hibernate

Form Bean是Web层的数据表示,他不能被传递到业务层;PO是持久层的数据表示,在特定情况下,例如Hibernate中,他可以取代VO出现在业务层,但是不管PO还是VO都必须限制在业务层内使用,最多到达Web层的Control,绝不能被扩散到View去。JDO1.x还不能像Hibernate功能这样强大,PO不能脱离持久层,所以必须在业务层使用VO,因此必须在业务层进行大量的VO和PO的转化操作,相对于Hibernate来说,编程比较烦琐。 当然了,理论是一回事,实际操作也不一定非要这样干,你可以自行取舍,在实际项目中灵活一点,增加一点bad smell,提高开发效率。...详细

HibernateStrutsJ2EE

J2EE基础:JNDI定义Oracle数据源的方法

本文介绍了用JNDI定义Oracle数据源的方法。...详细

ORACLEJNDIJ2EE

Java程序多进程运行模式的实例分析

有时候我们需要通过java代码启动多个java子进程。这样做虽然占用了一些系统资源,但会使程序更加稳定,因为新启动的程序是在不同的虚拟机进程中运行的,如果有一个进程发生异常,并不影响其它的子进程。在Java中我们可以使用两种方法来实现这种要求。最简单的方法就是通过 Runtime中的exec方法执行java classname。如果执行成功,这个方法返回一个Process对象,如果执行失败,将抛出一个IOException错误。...详细

多进程java

Java的interface观念与C++多重继承比较

C++的多重继承功能较广,Java的interface功能只是其中的一个子集。因为C++的虚拟函数可以有纯虚拟函数,也可有非纯虚拟函数,而Java只有抽象函数,所以功能模式少一种,自然能达到的效果较少一些。 但这并不代表Java的interface就比较差,因为interface的观念较简单,全部动态的抽象函数也正代表着Java为一纯物件导向语言。与C++不同的是,C++考虑许多执行效率的问题,所以语言本身就变的较复杂化,同时C++的编译器也是公认难写的,多重继承更是一大挑战。...详细

C++Interfacejava

浅谈Java模型以外的类型策略

本文中简要介绍任何语言设计者在类型模型中必须考虑的一些决策,着重介绍静态类型和动态类型的一些不同的决策。本文将展示一些不同极端的例子——Objective Caml中的静态类型和Ruby中的动态类型。还将谈到Java语言的类型限制,以及如何突破Java类型的限制快速编程。...详细

策略java

嵌入式系统设计开发过程

按照常规的工程设计方法, 嵌入式系统的设计可以分成3个阶段: 分析, 设计和实现。分析阶段是确定要解决的问题及需要完成的目标, 也常常被称为需求阶段;设计阶段主要是解决如何在给定的约束条件下完成用户的要求;实现阶段主要是解决如何在所选择的硬件和软件基础上进行整个软、硬件系统的协调实现。在分析阶段结束后, 开发者通常面临的一个棘手的问题就是硬件平台和软件平台的选择, 因为它的好坏直接影响着实现阶段任务的完成。...详细

嵌入式系统

J2EE系统优化之对象与循环

优化一般意义上说是提高已有系统的性能,减少如内存、数据库、网络带宽等资源的占用,是在系统开发告一段落的前提下进行。一般是通过压力测试或具体使用发现性能方面的问题,然后寻找性能瓶颈,并结合项目进度、人员安排、技术储备等因素,提出相应的优化策略。本文结合一些案例,进行具体的讨论,总结出两个有代表性的条例:尽量重用对象,避免创建过多短时对象;在循环处,多下功夫。...详细

系统优化J2EE

JAVA实现数据库基本操作指南

本文阐述了Java数据库操作的基本流程,介绍了几个常用的重要操作技巧。...详细

数据库java

Java语言提供的一种接口(interface)机制

Java语言提供了一种接口(interface)机制。这种接口机制使Java的面向对象编程变得更加灵活。我们可以用接口来定义一个类的表现形式,但接口不能包含任何实现。接口(interface)比抽象(abstract)的概念更进了一步。你可以把一个接口看成是一个纯的抽象类。理解并用好接口机制将帮助我们更好的掌握Java这种面向对象的编程语言。本文讨论了一下接口的使用规则以及相关的应用。...详细

Interfacejava

Java语言完成UDP协议编制程序

UDP协议的全称是用户数据报,在网络中它与TCP协议一样用于处理数据包。在OSI模型中,在第四层——传输层,处于IP协议的上一层。UDP有不提供数据报分组、组装和不能对数据包的排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。它不属于连接型协议,因而具有资源消耗小,处理速度快的优点,所以通常音频、视频和普通数据在传 送时使用UDP较多,因为它们即使偶尔丢失一两个数据包,也不会对接收结果产生太大影响。本文介绍了在Java中操纵UDP协议编制程序的方法。...详细

UDPjava

Java中的修饰词使用方法

Java语言定义了public、protected、private、abstract、static和final这6常用修饰词外还定义了5个不太常用的修饰词,本文对这11个Java修饰词作了介绍。...详细

修饰词java

如何让J2EE程序脱离容器

J2EE的一个主要设计原理是J2EE应用程序可以松散地耦合用组件组装,在组装或者部署应用程序时而不是在组件开发时定义或者改变这些组件的相互连接。J2EE组件使用JNDI相互查找和查找所需要的资源,如JDBC和JMS连接。JMS这样的技术鼓励松散耦合,允许灵活地为工作流程建模、容易分配处理任务、可伸缩性和容错性。很多J2SE服务器应用程序也可以从这些技术和原理中受益。 ...详细

J2EE

Java中数据库连接池原理机制的详细讲解

本文讨论的连接池包括一个连接池类(DBConnectionPool)和一个连接池管理类(DBConnetionPoolManager)。连接池类是对某一数据库所有连接的“缓冲池”,主要实现以下功能:从连接池获取或创建可用连接;使用完毕之后,把连接返还给连接池;在系统关闭前,断开所有连接并释放连接占用的系统资源;还能够处理无效连接(原来登记为可用的连接,由于某种原因不再可用,如超时、通讯问题,并能够限制连接池中的连接总数不低于某个预定值和不超过某个预定值。 ...详细

JDBC连接池数据库java

Java语言实现支持视频点播的WEB服务器

JAVA语言是一种可移植的,简单的,健壮的嵌入式语言。并且对网络,数据库有很好的支持,基于JAVA语言的这种特性可以十分容易地建立一个小型INTERNET服务器。本文介绍了用JAVA语言编写了一个WEB微型服务器,对简单的HTTP请求进行响应,并通过后端数据库对用户的查询进行处理,从而动态地返回HTML页面。...详细

Web服务器视频点播java

邮件订阅

如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

最新白皮书
厂商导航
IBMH3CVMwareSAPAMDEMCRSASAPIBMSalesforce