新手学堂:漫谈EJB在Java中的应用
Java语言 Java语言最早被称为Oak,它是为了实现嵌入式的消费类电子产品应用而产生的,它的作者是James Gosling.Ed Frank, Patrick Naughton, Jonathan Payne, Chris Warth在随后的几年时间中为Java语言加入了大量的特性,并把Java语言的目标做了一个重新的定位,定位于适合Int…
(更新时间:2008-4-8)[查看全文]
九个非常值得一看的MySpace程序
MySpace 已经发布首批基于其开发平台的程序,我们从中挑选了9个以窥其一斑,如果你觉得 MySpace 中的东西已经太多,你会看到那还不够。 Cities I’ve Visited &…
(更新时间:2008-4-8)[查看全文]
IE支持PNG格式的javascript库
方法一: 直接加入下面的javascript 程序代码function correctPNG() { for(var i=0; i<document.images.length; i++) { &nb…
(更新时间:2008-4-8)[查看全文]
防止屏蔽,背投广告代码的完善
对于背投广告的原理来说并没有什么难度,无非打开的窗口失去焦点(blur),而原来页面得到焦点(focus)。但对于流行的浏览器来说,如果非用户行为的弹出窗口(即 onload 时,直接window.open ),会被浏览器默认拦截。 背投广告,既然被称为广告,那如何才能让广告主的钱花得实在,花得乐意呢? 我们可以增加判断,如果该弹出窗口被浏览器拦截,则只…
(更新时间:2008-4-8)[查看全文]
Java入门:Java语言中Timer类的简洁用法
所有类型的 Java 应用程序一般都需要计划重复执行的任务。企业应用程序需要计划每日的日志或者晚间批处理过程。一个 J2SE 或者 J2ME 日历应用程序需要根据用户的约定计划闹铃时间。不过,标准的调度类 Timer 和 TimerTask 没有足够的灵活性,…
(更新时间:2008-4-8)[查看全文]
使用动态代理实现用AOP对数据库操作
要实现对数据库的操作,离不开数据源(DataSource)或者连接(Connection),但是通常来说对数据库的操作都应该放在DAO中,而DAO又不应该与应用服务器相关联,所以一般都使用连接(Connection)。现在我们这里就有一个问题了,怎么在拦截器中获得连接。我想可以通过两种方式获得:在分别讨论这两种方法之前,我们需要先讨论一下在处理数据库的时候的…
(更新时间:2008-4-8)[查看全文]
Java入门-漫谈Java程序的性能优化
Java使得复杂应用的开发变得相对简单。毫无疑问,它的这种易用性对Java的大范围流行功不可没。然而,这种易用性实际上是一把双刃剑。一个设计良好的Java程序,性能表现往往不如一个同样设计良好的C++程序。在Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本身。养成好的代码编写习惯非常重要,比如正确地、巧妙地运用java.lang.St…
(更新时间:2008-4-8)[查看全文]
网管工具 检测MySQL状态的脚本
本文介绍了一个检测MySQL状态的脚本。 下面的这个脚本用到了namp扫描工具,所以,系统中如果没安装nmap扫描工具的,需要先安装该工具。 脚本的功能: 首先,检测mysql端口是否正常存在,端口不存在就执行启动mysql服务,当然,启动的脚本的…
(更新时间:2008-4-8)[查看全文]
走出abstract class与interface的困惑
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abs…
(更新时间:2008-4-8)[查看全文]
框架:当前流行的J2EE WEB应用架构分析
1. 架构概述 J2EE体系包括java server pages(JSP) ,java SERVLET, enterprise bean,WEB service等技术。这些技术的出现给电子商务时代的WEB应用程序的开发提供了一个非常有竞争力的选择。怎样把这些技术组合起…
(更新时间:2008-4-8)[查看全文]
Java入门:Java多线程程序设计详细解析
一、理解多线程 多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。 线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。 多个线程的执行是并发的,也就是在逻辑上“同时”,而不管…
(更新时间:2008-4-8)[查看全文]
进阶--对Java/JSP中文乱码问题解决心得
自从接触Java和JSP以来,就不断与Java的中文乱码问题打交道,现在终于得到了彻底的解决,现将我们的解决心得与大家共享。一、Java中文问题的由来 Java的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,但也带来了一些中文乱码问题的麻烦。原因主要有两方面,Java和JSP文件本身编译时产生的乱码问题和Java程…
(更新时间:2008-4-8)[查看全文]
Java语言深入--Java中日期的使用方法
由于公司项目的需要,本人特意对Java中处理日期的类和方法研究了一下,现总结如下,供朋友参考,有什么不妥的地方欢迎指正。 Java中处理日期的类主要有Date、Calendar和DateFormat三个,在JDK中它们对应的包的位置和相关的派生类如下所示: 1、 Date:具体类j…
(更新时间:2008-4-8)[查看全文]
对象引用严重影响垃圾收集器
如果您认为 Java 游戏开发人员是 Java 编程世界的一级方程式赛车手,那么您就会明白为什么他们会如此地重视程序的性能。 游戏开发人员几乎每天都要面对的性能问题,往往超过了一般程序员考虑问题的范围。哪里可以找到这些特殊的开发人员呢?Java 游戏社区就是一个好去处。 虽然在这个站点可能…
(更新时间:2008-4-8)[查看全文]
J2EE综合-java语言不一定跨平台
这个题目其实有点大了,其实说的问题很小。 大家都说java是跨平台的,可是用java写出来的代码能不能真正的跨平台还是要开发人员来把握。 我今天在CSDN上看到一位朋友给JDBMonitor提出的一条bug: 如果我的系统是linux,那个listenerconfig=就难写了,因为我要是写成/root/什么的,他会认为是 classpath,实际上…
(更新时间:2008-4-8)[查看全文]
J2EE综合-Java EJB容器的存取和实现
作为轻量级的容器,Spring常常被认为是EJB的替代品。我们也相信,对于很多 (不一定是绝大多数)应用和用例,相对于通过EJB容器来实现相同的功能而言, Sping作为容器,加上它在事务,ORM和JDBC存取这些领域中丰富的功能支持, Spring的确是更好的选择。 不过,需要特别注意的是,使用了Spring并不是说我们…
(更新时间:2008-4-8)[查看全文]
Java入门:Redhat9下的java中文问题解决
漂亮好看的操作系统始终不是我们的目的. 希望这篇文字能帮助至少一两个朋友从这个 Linux 的中文美化问题里面彻底解脱出来, 而真正投入到利用 Linux 为我们服务, 利用 Linux 进行开发工作的实质性事情当中. 以下内容包括:&n…
(更新时间:2008-4-8)[查看全文]
基础:Java中两个特殊变量this和super
在Java中有两个非常特殊的变量:this和super,这两个变量在使用前都是不需要声明的。this变量使用在一个成员函数的内部,指向当前对象,当前对象指的是调用当前正在执行方法的那个对象。super变量是直接指向超类的构造函数,用来引用超类中的变量和方法。因此它们都是非常有用的变量,下面我想介绍一下this和super的使用方法。 1、this 让我们…
(更新时间:2008-4-8)[查看全文]
在Ubuntu 7.10中用终端编译运行C++程序
不用IDE工具,只用终端,测试->编译->运行,一气呵成! 具体步骤: 1、确保已经安装gcc,安装方法:sudo apt-get install gcc 2、编写一个简单的cpp文件test.cpp,放在指定地方 示例: # include using namespace std;int larger(int, int);int main(){…
(更新时间:2008-4-8)[查看全文]
J2SE综合-更深入的了解String
1、abc与new String(abc); 经常会问到的面试题:String s = new String(abc);创建了几个String Object?【如这里创建了多少对象? 和一道小小的面试题 】 &n…
(更新时间:2008-4-8)[查看全文]
Java入门-String中三种加法的区别
String中三种加法的区别 JAVA的确是一种令程序员陷入两难境地的言语, 确切的说是思想. 它提供了如此丰富的library,让程序员能够很容易的写出功能强大的程序. 同时它也封装了如此多的细节, 让程序员能够轻易的写出很拙略的程序. 它所代表的object指向思想设计之初是为了把程序员从纷繁复杂的编程…
(更新时间:2008-4-8)[查看全文]
Tomcat服务器server.xml的关键参数配置
说明:以下文字均以tomcat5.0.30为例进行。1,配置tomcat服务器访问端口,只需配置Connector的port端口即可。Tomcat默认为8080,现修改port参数值为80。< !-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 -->< Connector…
(更新时间:2008-4-8)[查看全文]
Spring技巧之活用FactoryBean
Spring中有两种类型的Bean,一种是普通Bean,另一种是工厂Bean,即FactoryBean。工厂Bean跟普通Bean不同,其返回的对象不是指定类的一个实例,其返回的是该工厂Bean的getObject方法所返回的对象。在Spring框架内部,AOP相关的功能及事务处理中,很多地方使用到工厂Bean,本文简单分析工厂Bean的用法。首先回顾一下普…
(更新时间:2008-4-8)[查看全文]
使用C#控制远程计算机的服务
在.net中提供了一些类来显示和控制Windows系统上的服务,并可以实现对远程计算机服务服务的访问,如 System.ServiceProcess命名空间下面的ServiceController 类,System.Management下面的一些WMI操作的类。虽然用ServiceControll…
(更新时间:2008-4-8)[查看全文]
编程语言PHP在Web开发领域的优势
在多数WEB开发者眼中,ASP和JSP都被认为是领跑者,而PHP却被认为是个弱小的“挣扎者”,或者说它是一门被贬低为业余者才使用的语言,不值得参与企业WEB开发的竞争。在我看来,PHP没有被当作竞争者的理由是评论者缺乏对它的了解,而且也不了解用于WEB开发的其他操作系统。和一些观点相反,Windo…
(更新时间:2008-4-8)[查看全文]
Fedora Linux 8系统下配置JDK
1. 到sun.com下载jdk-6u4-linux-i586.bin,假设下载到当前用户目录下; 2. 在/home/abin下建立software目录,拷贝jdk-6u4-linux-i586.bin到software目录; &nb…
(更新时间:2008-4-8)[查看全文]
Linux操作系统中实现DDOS攻击的方法
软件用的是最有名的DDOS,首先说我们用来攻击的客户机和服务器的配置方法,使用当下最有名的REDHAT Linux进行测试,本次攻击测试我使用的是FEDORA CORE3。 开始设置服务器: 解压 tar -zxvf tfn2k.tgz 1.安装TFN2K TFN2K为开放原代码的软件,…
(更新时间:2008-4-8)[查看全文]
Linux嵌入式系统的内存管理方法详细介绍
1. 嵌入式系统中对内存分配的要求 ①快速性。 嵌入式系统中对实时性的保证,要求内存分配过程要尽可能地快。因此在嵌入式系统中,不可能采用通用操作系统中复杂而完善的内存分配策略,一般都采用简单、快速的内存分配方案。当然,对实性要求的程序不同,分配方案也有所不同。例如,VxWorks采用简单的最先匹配如立即聚合方法;VRTX中采用多个…
(更新时间:2008-4-8)[查看全文]
Linux操作系统下 MONO执行C#程序的方法
第一步 环境(UBUNTU系统下) sudo apt-get install mono-gmcs mono 第二步 建立example.cs class X { static void Main&nbs…
(更新时间:2008-4-8)[查看全文]
面向Java开发人员db4o指南:数组和集合
处理多样性关系 舒适的家庭生活会导致一个或更多 “小人儿” 降临到这个家庭。但是,在增加小孩到家庭中之前,先确保 Person 真正有地方可住。给他们一个工作场所,或者还有一个很好的夏日度假屋。一个 Address 类型应该可以解决所有这三个地方。 清单&n…
(更新时间:2008-4-8)[查看全文]
共
358 篇文章
首页 |
上一页 |
4 5 6 7 8 9 10 11 12 |
下一页 |
尾页 30 篇文章/页 转到第
页
天下网吧 网吧天下