
Java技术
大龄代码农民
代码者爱好者
展开
-
通过tool.jar动态生成类并编译加载
jdk/lib目录下的tool.jar包含了一个完整的java编译器包,利用它可以实现类文件的运行时动态生成并且编译加载。下面是一个例子:import java.io.*;import java.util.*;import java.lang.reflect.*;public class MakeTodayClass { Date today = new Date();原创 2004-09-20 15:57:00 · 1520 阅读 · 0 评论 -
Java新手FAQ
目录:Q1.1 什么是Java、Java2、JDK?JDK后面的1.3、1.4版本号又是怎么回事?Q1.2 什么是JRE/J2RE?Q1.3 学习Java用什么工具比较好?Q1.4 学习Java有哪些好的参考书?Q1.5 Java和C++哪个更好?Q1.6 什么是J2SE/J2EE/J2ME?Q2.1 我写了第一个Java程序,应该如何编译/运行?Q2.2 我照你说的做了,但是出现什么"原创 2006-03-19 12:23:00 · 1986 阅读 · 0 评论 -
JDK 1.5学习之RowSet
在jdk1.4的javax.sql包中有一个RowSet接口,但是没有具体实现的类。"Tiger"诞生之后,引入了 javax.sql.rowset包中的五个子接口和com.sun.rowset包里面的对应的五个实现类,这样我们就可是使用功能强大的 RowSet 了。jdk1.5中RowSet的五个子接口分别是JdbcRowSet,CachedRowSet,WebRowSet, JoinRowS原创 2006-03-19 12:21:00 · 1242 阅读 · 0 评论 -
将Java的class文件转为EXE文件的八种方法
将Java的class文件转为EXE文件的八种方法 几种java转exe的工具,进行一下比较,谈谈自己的看法: 1. 从www.towerj.com获得一个TowerJ编译器,该编译器可以将你的CLASS文件编译成EXE文件。 注:现在已经找不到,不提供了,被人家收购了。 2. 利用微软的SDK-Java 4.0所提供的jexegen.exe创建EXE文件,这个软件可以从微软原创 2006-03-19 12:22:00 · 2459 阅读 · 0 评论 -
JAVA 中常用数据类型转换
1.JAVA中常用数据类型转换函数 string->byte Byte static byte parseByte(String s) byte->string Byte static String toString(byte b) char->string Character static String to String (char c) string->原创 2006-03-19 12:25:00 · 1631 阅读 · 0 评论 -
文章【Android 的视频编码 H263 MP4V H264】的代码实现
文章【Android 的视频编码 H263 MP4V H264】的代码实现原创 2010-12-18 00:18:00 · 48663 阅读 · 200 评论 -
asterisk-1.6异步脚本
修改etc/asterisk/manager.conf read = agi,system,call,log,verbose,agent,user,config,dtmf,reporting,cdr,dialplanwrite = agi,system,call,agent,user,config,command,reporting,originate修改etc/asterisk/extensio原创 2012-02-03 09:07:19 · 6070 阅读 · 0 评论 -
Hadoop 单机部署与eclipse开发
A)版本 hadoop-1.0.3 jdk1.6.0_32eclipse hadoop开发插件 hadoop-eclipse-plugin-1.0.3.jarhadoop-1.0.3 使用单机模式安装, 端口 hdfs 9000 mapred 9001B)环境1) hadoop-1.0.3 的安装步骤 可以参照http://hadoop.apache.org/docs/r1.0.3/singl原创 2012-09-24 13:56:33 · 7203 阅读 · 0 评论 -
Tomcat配置技巧Top 10
编者按:现在开发Java Web应用,建立和部署Web内容是一件很简单的工作。使用Jakarta Tomcat作为Servlet和JSP容器的人已经遍及全世界。Tomcat具有免费、跨平台等诸多特性,并且更新得很快,现在非常的流行。 你所需要做的就是:按照你的需求配置Tomcat,只要你正确配置,Tomcat一般都能适合你的要求。下面是一系列关于Tomcat的配置技巧,这些技巧源自于我的书:《原创 2006-03-19 12:26:00 · 1492 阅读 · 0 评论 -
B/S系统权限控制的一种简单方法
看了网上一些关于权限控制的帖子,越看越迷糊,什么用AOP(Aspect Oriented Programming,面向方面编程),用容器,RBAC(基于角色的访问控制方法),SSO,Jive的Proxy模式等等等等,且又是role又是 group,真是头都大了,先写个简单的实现方法,以后再研究高深的。 此方法不依赖容器 框架,适用于小系统(主要JSP页面要少于100,因为是硬编码到JSP),原创 2006-03-19 12:25:00 · 1628 阅读 · 0 评论 -
学习J2SE过程中的30个基本概念
前言: 在我们学习Java的过程中,掌握其中的基本概念对我们的学习无论是J2SE,J2EE,J2ME都是很重要的,J2SE是Java的基础,所以有必要对其中的基本概念做以归纳,以便大家在以后的学习过程中更好的理解java的精髓,在此我总结了30条基本的概念.Java概述:目前Java主要应用于中间件的开发(middleware)---处理客户机于服务器之间的通信技术,早期的实践证明,Java不适合原创 2004-12-15 13:54:00 · 1095 阅读 · 0 评论 -
用Delphi开发JNI应用(转)
JNI(Java Native Interface,Java本地接口)技术大家都不陌生,它可以帮助解决Java访问底层硬件的局限和执行效率的提高。关于JNI的开发,大多数资料讨论的都是如何用C/C++语言开发JNI,甚至于JDK也提供了一个javah工具来自动生成C语言程序框架。但是,对于广大的Delphi程序员来说,难道就不能用自己喜爱的Delphi与Java互通消息了吗? 通过对jav原创 2004-12-16 16:00:00 · 3548 阅读 · 1 评论 -
Struts 用户指南
1. 介绍1.1 Model-View-Controller (MVC) 设计模式FIXME - 需要一个对该模式一般性的介绍。(译注:可以参考机械工业出版社的《设计模式》。) 1.2 将MVC概念映射到Struts组件中Struts 的体系结构实现了Model-View-Controller设计模式的概念,它将这些概念映射到web应用程序的组件和概念中,如下图所示: --------------原创 2004-12-17 00:03:00 · 1203 阅读 · 0 评论 -
java socket资料
其实网工的socket考试要求是很低的,基本上是送分题,基本上搞清楚这些应付网工的socket考试就没有问题了,顺便说一下,一个有影响的考试不可能频繁的改变考试内容,所以我个人认为今后的几年网工应该还是考java的socket。Java套接字编程(上)用Java开发网络软件非常方便和强大,Java的这种力量来源于他独有的一套强大的用于网络的 API,这些API是一系列的类和接口,均位于包jav原创 2004-12-15 13:59:00 · 2301 阅读 · 0 评论 -
Java Socket编程
Java Socket编程Socket传输模式 Sockets有两种主要的操作方式:面向连接的和无连接的.面向连接的sockets操作就像一部电话,他们必须建立一个连接和一人呼叫.所有的事情在到达时的顺序与它们出发时的顺序时一样.无连接的sockets操作就像是一个邮件投递,,没有什么保证,多个邮件可能在到达时的顺序与出发时的顺序不一样. 到底用哪种模式是邮应用程序的需要决定的.如果可靠性更重要的原创 2004-12-15 14:06:00 · 2065 阅读 · 0 评论 -
Tomcat 5.5 配置 MySQL 数据库连接池
用了最新的几个咚咚,搞了整整一天终于搞清楚了Tomcat 5.5 配置 MySQL 数据库连接池,网上的经验并不能完全用到新环境里面,我写出整个过程以方便大家配置。 1 环境描述 JDK 1.5 Tomcat 5.5.4 MySQL 4.0.20 MySQL JDBC 3.0.15 Commons dbcp 1.2.12 准备工作 JDK, Tomcat, MySQL安装过程并原创 2004-12-16 23:54:00 · 1368 阅读 · 0 评论 -
浅出Java Socket编程
出于多种目的要写这篇文章,简单的说是因为最近的工作和Java 的Socket相关.所以工作之余就有了写点东西的想法.同样我不希望把文章写的太复杂,因此浅出自己的一点心得.事实上网络编程简单的理解就是两台计算机相互通讯数据而已.对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了.Java SDK提供一些相对简单的Api来完成这些工作.Socket就是其中之一.对于Java而言原创 2004-12-15 13:57:00 · 1327 阅读 · 0 评论 -
JAVA配置环境变量
JAVA配置环境变量1.修改用户环境变量假设使用java的用户为 kunp,编辑该用户的.bashrc文件进行环境变量设置。# vi /home/kunp/.bashrc在 .bashrc文件中加入:export JAVA_HOME=/usr/java/j2sdk1.4.2_04export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_H原创 2004-12-16 14:22:00 · 2253 阅读 · 0 评论 -
动态重新加载Class机制之代码测试
V1.1修改了主程序,调用带参数的构造函数package com.ailk;import java.lang.reflect.*;import java.util.ArrayList;import java.util.List;import com.ailk.dynamic.Demo;public class DemoMain { static public void main原创 2012-12-06 19:26:42 · 10158 阅读 · 0 评论