`
文章列表
JS操作DOM元素属性和方法     Dom元素基本操作方法API,先记录下,方便以后使用。  W3C DOM和JavaScript很容易混淆不清。DOM是面向HTML和XML文档的API,为文档提供了结构化表示,并定
<html> <head> <meta http-equiv="Content-Type" content="text/html;charset=GB2312"/> </head> <body> <form action="http://www.google.cn/search" method="get"> <input name="sitesearch" value="www. ...
/** * @date 2010-1-22 * @bugs 不支持多音字处理 */ public class PinyinConv { // 简体中文的编码范围从B0A1(45217)一直到F7FE(63486) private static int BEGIN = 45217; private static int END = 63486; // 按照声母表示,这个表是在GB2312中的出现的第一个汉字,也就是说“啊”是代表首字母a的第一个汉字。 // i, u, v都不做声母, 自定规则跟随前面的字母 priva ...
Server server = new Server(); XmlConfiguration configuration = null; InputStream in = ClassLoader.getSystemClassLoader().getResourceAsStream("jetty.xml"); configuration = new XmlConfiguration(in); configuration.configure(server); server.start(); server.join();   <?xml ver ...
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id from t where num=0 3.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 4.应尽量避免在 where 子句中使用 or 来连 ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset ...
Java生成验证码 为了防止用户恶意,或者使用软件外挂提交一些内容,就得用验证码来阻止,虽然这个会影响用户体验,但为了避免一些问题很多网站都使用了验证码;今天下午参考文档弄了一个验证码,这里分享一下;这是一个web工程,首先是页面,这里只是一个显示验证码页面index.jsp,使用默认生成的就可以了,表单没有做提交,如下 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC ...
WebService 是一种跨语言的系统间交互标准,对外提供功能的一方以HTTP的方式提供服务。 该服务采用了WSDL(Web Servcice Description Language--web服务描述语言)描述服务所使用的 协议、所期望的参数、返回的参数格式等。调用端和服务端通过SOAP协议(Simple Object Access Protocol) 方式来进行交互。 public interface ShopService { void say(String name); }   import javax.jws.WebService; import javax.jws. ...
多播组通过 D 类 IP 地址和标准 UDP 端口号指定。D 类 IP 地址在 224.0.0.0 和 239.255.255.255 的范围内(包括两者)。地址 224.0.0.0 被保留,不应使用。 接收端代码: byte[] buf = new byte[1024]; DatagramPacket pack = new DatagramPacket(buf, buf.length); MulticastSocket server = new MulticastSocket(9999); InetAddress groupAddress = InetAddress.g ...
URL url = new URL("file:///plug.jar"); URLClassLoader loader = new URLClassLoader(new URL[]{url}); loader.loadClass("package.PlugClass");
一般情况下,我们的部署RMI应用的时候是把服务器和RMI注册表进程同时运行在一个服务器上,这是由于RMI注册表在注册远程对象的时候需要加载实现Remote的接口(.class)生成的字节码文件。但RMI服务同样支持从远程服务器的加载。 部署这样一个应用分为四步: 第一步: 1.下载NanoHTTPD到httpserver目录 NanoHTTPD是一个简易的HTTP服务器。参数说明 >java NanoHTTPD –p 端口号 –d http访问的更目录 2.在httpserver目录下编译NanoHTTPD类 3.在httpserver目录下创建目录download,启动NanoHTTP ...
教你MySQL数据库中字符串的处理方法, 以下的文章主要是对MySQL字符串的时机应用与相关功能的描述。 字符串类 CHARSET(str) //返回字串字符集 CONCAT (string2 [,... ]) //连接字串 INSTR (string ,substring ) //返回substring首次在string中出现的位置,不存在返回0 LCASE (string2 ) //转换成小写 LEFT (string2 ,length ) //从string2中的左边起取length个字符 LENGTH (string ) //string长度 LOAD_FILE (f ...

RMI远程调用

第一步:远程对象接口 WareHose.java package server; import java.rmi.Remote; import java.rmi.RemoteException; public interface WareHose extends Remote{ public Double getPrice(String description)throws RemoteException; } 第二步:实现远程对象接口 package server; import java.rmi.RemoteException; import java ...
Tomcat的conf/context.xml在<Context></Context>标记中插入下面的配置: <Resource name="jdbc/mysql/DataSoure" auth="Container" type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/tes ...
生成SHA或MD5摘要 MessageDigest sha = MessageDigest.getInstance("SHA");//字符串参数可以为:"SHA"或"MD5" sha.update("luoxun".getBytes()); byte[] digest = sha.digest(); StringBuilder sb = new StringBuilder(); for(int i= 0;i<digest.length;i++){ int v = digest[ ...
Global site tag (gtag.js) - Google Analytics