易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 :

java 泛型的应用 s2si框架中的应用

java泛型对我来说是一个很熟悉的概念了,虽然理解不是太深刻。以前用的多的是在java基本类型中加入泛型处理,用起来比较方便。
例如:HashMap<Student stu> map = new HashMap<Student stu> ();
最近用到struts2+spring+ibatis框架的时候,现有的框架自己感觉很糟糕,就想自己搭一个属于自己的框架。对于spring自己觉得了解的并不深入,要用到spring的依赖注入,在dao层就要每个dao都最好有一个接口和实现,就像hibernate生成里面的(看了网上的一个leave,用到的是ssh框架)的例子。想要这些实体dao和daoimpl都有一个基类,能够在基类种实现所有业务类的公用数据库操作方法,这样统一管理,代质量更加高一些。开始是想用接口和基类实现的,结果不能达到想要的效果,继承接口的接口的实现类必须要实现接口和它的父接口的所有方法,这样达不到方法的重用。
看了leave的实现,用到了泛型接口和泛型基类,很好的实现了这一设想。
实现的结构如下:
接口BaseDao:
package org.forever.leave.dao.base;
import java.io.Serializable;
import java.util.List;
public interface BaseDao<T> {
 
 
 public void save(T entity);
  ......

Java UDP通讯程序升级版

最近一直在写C#的UDP通讯方面的程序,抽空把以前写的Java的UDP通讯程序拿出来做了一些升级的修改,把以前一些不足的地方做了改动,同时使用exe4j软件编译成exe文件,软件效果如下所示:
同时把代码贴出来,以供大家指点一二。
Main.java(主函数)
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package jappudp;
/**
 *
 * @author AlimysoYang
 */
public class Main {
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
      UdpFrame udpframe = new UdpFrame();
    }
}
UdpFrame.java(窗口单元)
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package jappudp;
import javax.swing.*;
import java.awt.*; ......

java project 转成dynamic web project

转载自:http://blog.csdn.net/seaward/archive/2008/11/26/3376511.aspx
用google找到过老外写的相关的文章,但是不完整。根据自己的实践重新写一个。
假设:我们现有一个java project叫做oldWebApp,一个Dynamic Web Project叫做dynaWebApp。
1、在oldWebApp的根目录下找到并打开.project文件,修改成
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
    <name>oldWebApp</name>
    <comment></comment>
    <projects>
    </projects>
    <buildSpec>
        <buildCommand>
            <name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
            <arguments>
            </arguments>
        ......

用Java实现文件分割\合并操作

import java.io.File;
import java.io.FilenameFilter;
import java.io.IOException;
import java.io.RandomAccessFile;
import java.sql.Timestamp;
import java.util.Arrays;
public class SmallToBig {
 private String newFileName;// 新文件名字
 private String filterName;// 过滤规则名字
 private String oldFileName;// 老文件名字
 public SmallToBig(String oldFileName, String newFileName, String filterName) {
  this.newFileName = newFileName;
  this.filterName = filterName;
  this.oldFileName = oldFileName;
 }
 public void unite() {
  Timestamp startTime = null; // 获得系统的开始时间
  Timestamp endTime = null; // 获得系统的结束时间
  startTime = new Timestamp(System.currentTimeMillis());
  String[] fileNameTemp;
  File inFile = new File("F:\\workspace\\glpt\\database\\temporaryfiles"); //临时文件所在的目录
  File outFile = new File(newFileName); // 取得输出文件的名字
  RandomAccessFile outt = null; ......

JAVA中常用英文简写全拼及中文含义

昨天看张孝祥的java高级教程,他说一半面试java中英文简写意思的都是一些大公司,一个考察你真的用过这些东西,确实对这些东西有个基本了解,同时需要你具有一定的英语水平。所以暂时补补课,呵呵。
API (Application Programming Interface) 应用编程接口
JRE (Java Runtime Enviroment) Java 运行时环境
JDK (Java Development Kit) Java开发工具包
SDK(Software Development Kit, 即软件开发工具包 )
JVM (Java Virtual Machine) Java虚拟机
JNI (Java Native Interface) Java本地接口
AWT (Abstract Windows Toolekit) 抽象窗口工具箱
JNDI (Java Naming & Directory Interface) JAVA命名目录服务.主要提供的功能是:提供一个目录系统,让其它各地的应用程序在其上面留
下自己的索引,从而满足快速查找和定位分布式应用程序的功能。
JMS (Java Message Service)JAVA消息服务.主要实现各个应用程序之间的通讯.包括点对点和广播.
JTA (Java Transcation API) JAVA事务服务.提供各种分布式事务服务.应用程序只需调用其提供的接口即可.
JAF (Java Action FrameWork) JAVA安全认证框架.提供一些安全控制方面的框架.让开发者通过各种部署和自定义实现自己的个 ......

Java学习之路

1.如何学习程序设计?
JAVA是一种平台,也是一种程序设计语言,如何学好程序设计不仅仅适用于JAVA,对C++等其他程序设计语言也一样管用。有编程高手认为, JAVA也好C也好没什么分别,拿来就用。为什么他们能达到如此境界?我想是因为编程语言之间有共通之处,领会了编程的精髓,自然能够做到一通百通。如何学习程序设计理所当然也有许多共通的地方。
1.1 培养兴趣
兴趣是能够让你坚持下去的动力。如果只是把写程序作为谋生的手段的话,你会活的很累,也太对不起自己了。多关心一些行业趣事,多想想盖茨。不是提倡天天做白日梦,但人要是没有了梦想,你觉得有味道吗?可能像许多深圳本地农民一样,打打麻将,喝喝功夫茶,拜拜财神爷;每个月就有几万十几万甚至更多的进帐,凭空多出个"食利阶层"。你认为,这样有味道吗?有空多到一些程序员论坛转转,你会发现,他们其实很乐观幽默,时不时会冒出智慧的火花。
1.2 慎选程序设计语言
男怕入错行,女怕嫁错郎。初学者选择程序设计语言需要谨慎对待。软件开发不仅仅是掌握一门编程语言了事,它还需要其他很多方面的背景知识。软件开发也不仅仅局限于某几个领域,而是已经渗透到了各行各业几乎每一个角落。
......
总记录数:40319; 总页数:6720; 每页6 条; 首页 上一页 [971] [972] [973] [974] 975 [976] [977] [978] [979] [980]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号