- 浏览: 76315 次
最新评论
文章列表
JS操作DOM元素属性和方法
- 博客分类:
- javascript
JS操作DOM元素属性和方法
Dom元素基本操作方法API,先记录下,方便以后使用。 W3C DOM和JavaScript很容易混淆不清。DOM是面向HTML和XML文档的API,为文档提供了结构化表示,并定
通过google实现简单的站内搜索
- 博客分类:
- 小技巧
<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 ...
jetty嵌入式采用xml配置
- 博客分类:
- java编程
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 ...
mysql查询注意事项
- 博客分类:
- mysql语法
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分布式应用实现
- 博客分类:
- java编程
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 ...
第一步:远程对象接口
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 ...
使用JNDI获取DataSource对象
- 博客分类:
- 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 ...
获取摘要、加密、解密
- 博客分类:
- java编程
生成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[ ...