`
文章列表
高级界面开发 1:基本界面和CommandCommand   CLDC(1.1):java.io---标准JavaIO包,J2SEIO包的子集   java.lang——核心语言包,J2SE核心语言包的子集   java.util——工具包   javax.microedition.io——CLDC通用连接框架类和接口。 MIDP(2.0+)   javax.microedi ...
    最近空限,完成之前未完成的网络五子棋,它是面向TCP协议通信协议,通信协议及效果如下: package cn.com.client; public class Protocol { public static final String XY_MSG="#&"; //X,Y坐标 public static final String START_MSG="@$"; //开始 public static final String STOP_MSG="@*"; //停止 public ...

Java加密技术

    博客分类:
  • J2EE
  本篇内容简要介绍几种方法源码文件   如基本的单向加密算法: BASE64 严格地说,属于编码格式,而非加密算法 MD5(Message Digest algorithm 5,信息摘要算法) SHA(Secure Hash Algorithm,安全散列算法) HMAC(Hash Message Authentication Code,散列消息鉴别码)     复杂的对称加密(DES、PBE)、非对称加密算法: DES(Data Encryption Standard,数据加密算法) PBE(Password-based encryption,基于密码验证) ...
1、环境变量path和classpath的作用是什么? 答:path环境变量。作用是指定命令搜索路径,在i命令行下面执行命令如javac编译程序时,它会到path变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的path变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好path变量后,就可以在任何目录下执行javac/java等工具了 classpath环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过classpath来寻找类的。我们需要把jdk安装目录下 ...
package com.util; import java.awt.AlphaComposite; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.Image; import java.awt.geom.AffineTransform; import java.awt.image.AffineTransformOp; import java.awt.image.BufferedImage; import java.io.File; impo ...
/** 使用Java2D绘制五星红旗 五星红旗的绘制标准见百度百科: http://baike.baidu.com/view/5163.htm 注意: 该处对于第一颗小星的位置说明有误,应将“左五右十”改成“左十右五” @author Eastsun @version 2008/10/17 1.0 */ package com.cn; import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics; import java.awt.Grap ...
<?php //发送邮件的类 class Smtp { /* Public Variables */ var $smtp_port; var $time_out; var $host_name; var $log_file; var $relay_host; var $debug; var $auth; var $user; var $pass; /* Private Variables */ var $sock; /* Constractor * ...
网络编程 网络编程的基础知识 网络协议与TCP/IP  计算机之间的连接协议规则 IP地址和Port(端口号) 本地回路的IP地址:127.0.0.1 端口号的范围为0~65535之间,0~1024之间的端口数是用于一些知名的网络服务和应用。 UDP与TCP TCP,传输控制协议是面向连接的通信协议 UDP,用于数据协议,是无连接通信协议 TCP、UDP的数据帧格式简单图例:(其中协议类型用区UDP与TCP) 协议类型  源IP  目录IP 源端口 目录端口 帧序号 帧数据 Socket Socket 是网络驱动层提供给应用程序编程的接口和一种机制 可以把Socket比喻成一个港头码头,应用 ...
IO/输入输出 File类 它是IO包中唯一代表磁盘文件本身信息的类,而不是文件中内容。 它定义了一些与平台无关的方法来操纵文件,例如:创建,删除文件各重合文件。 java中的目录被当作一种特殊的文件使用,list方法可以返回目 ...
J2ME简介 Three Java Platforms   J2SE—Java 2(Software Development Kit) Standard Edition, Java 2技术标准版,以界面程序、Java小程和其它一些典型的应用为目标;   J2EE—Java 2 Enterprise Edition, Java 2技术企业版,以服务器端程序和企业软件的开发为目 ...
1.电子邮件发送 /* * html 电子邮件发送 */ package lesson6; import java.util.Properties; import javax.activation.DataHandler; import javax.activation.FileDataSource; import javax.mail.Message; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.InternetAddress; import ...
在当今——Web 2.0概念铺天盖地的Internet环境下,简易的AJAX集成对于一个成功的WEB框架来说是不可或缺的。因此,Struts 2其中的一个重要的功能(Feature)就是“First-class AJAX support - Add interactivity and flexibility with AJAX tags that look and feel just like standard Struts tags(大意:一流的AJAX支持——通过AJAX标志增加互动性和灵活性,而且使用这些AJAX标志与普通的Struts标志同样简单)”。 实现原理 基于不重新发明轮子的原 ...
Struts 2为大家提供了不少常用的很酷的表单标志,简化了我们程序员的工作。不过,由于这些都是新标志,大家可能在使用上还存在不少疑问。本文将就朋友们的回复、留言或Email上的问题,分别对这些酷标志进行讲述。 表单标志使用小技巧 Struts 2的表单标志在输出(render)HTML时,使用了模板的概念,增加了复杂性(因为它不像Struts 1.x的表单标志,它通常都是一个标志对应HTML的一个元素),因此大家在使用时,需要一些技巧: Struts 2的UI标志的表单标志默认是以表格布局,按钮是右对齐的。如果你不喜欢此风格,你可以简单地将<s:form />标志的“theme ...
本人是一个EL(Expression Language,以下译为表达式语言)的支持者。因为我对<% %>写法极为反感,忘记了在那本书上看到的一句话——“使用标志(Tag)的一个目的就是避免在JSP页面中出现过多的<%%>的语句,使页面与后台 ...
CRUD是Create(创建)、Read(读取)、Update(更新)和Delete(删除)的缩写,它是普通应用程序的缩影。如果您掌握了某框架的CRUD编写,那么意味可以使用该框架创建普通应用程序了,所以大家使用新框架开发OLTP(Online Transaction Processing)应用程序时,首先会研究一下如何编写CRUD。这类似于大家在学习新编程语言时喜欢编写“Hello World”。 本文旨在讲述Struts 2上的CRUD开发,所以为了例子的简单易懂,我不会花时间在数据库的操作上。取而代之的是一个模拟数据库的哈希表(Hash Map)。 具体实现 首先,让我们看看的“冒牌” ...
Global site tag (gtag.js) - Google Analytics