Skip to content

Instantly share code, notes, and snippets.

View precious-ming's full-sized avatar

precious-ming

View GitHub Profile
@precious-ming
precious-ming / demo.html
Last active August 29, 2015 14:06
Ajax拖动文件上传(Html5 drop file upload)
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Drop file upload</title>
<style>
#dropdiv{
margin: 40px auto;
width: 900px;
height: 400px;
@precious-ming
precious-ming / gist:13570298fd0d59aeceb2
Created September 20, 2014 07:39
利用RandomAccessFile类将一个文件分割为多个文件(图片)
//分割
public static void splitFile(String path,int count) {
try {
RandomAccessFile raf = new RandomAccessFile(path, "r");
//文件总大小
long length = raf.length();
//每份文件大小
long maxSize = length / count;
//最后一份文件大小
@precious-ming
precious-ming / gist:8d4e1b001e67cb481466
Created September 20, 2014 07:43
JDBC获取自动增长的主键值
public static void main(String[] args) throws Exception {
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql:///kaishengit_db", "root", "root");
String sql = "insert into t_test(username,address) values('vv','china')";
Statement stat = conn.createStatement();
stat.execute(sql, Statement.RETURN_GENERATED_KEYS);
@precious-ming
precious-ming / gist:e494b2e9d3eab520869b
Created September 20, 2014 07:50
Java调用存储过程
DELIMITER //
CREATE PROCEDURE insert_test(IN uname VARCHAR(50),IN uaddress VARCHAR(50))
BEGIN
INSERT INTO t_test(username,address) VALUES(uname,uaddress);
END//
DELIMITER ;
@precious-ming
precious-ming / gist:fff1b7d77172427629c9
Created September 20, 2014 07:53
常用正则表达式
常用的数字正则(严格匹配)
------------------------------
正则 含义
^[1-9]\d*$ 匹配正整数
^-[1-9]\d*$ 匹配负整数
^-?[1-9]\d*$ 匹配整数
^[1-9]\d*|0$ 匹配非负整数(正整数 + 0)
^-[1-9]\d*|0$ 匹配非正整数(负整数 + 0)
^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ 匹配正浮点数
^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ 匹配负浮点数
@precious-ming
precious-ming / books.xml
Created September 20, 2014 08:08
xml文件实例
<?xml version="1.0" encoding="UTF-8"?>
<books>
<book ISBN="5197-5742-5657">
<name>Java编程思想</name>
<price>91.5</price>
<authors>
<author>
<name>汤姆斯</name>
<nation>美国</nation>
</author>
@precious-ming
precious-ming / gist:bd18ec094b46f2a2c8f6
Created September 20, 2014 08:09
HTTP client的使用
HttpClient client = null;
try {
client = new DefaultHttpClient();
HttpGet get = new HttpGet("http://www.youdao.com/smartresult-xml/search.s?type=id&q="+code);
HttpResponse response = client.execute(get);
InputStream stream = response.getEntity().getContent();
BufferedReader reader = new BufferedReader(new InputStreamReader(stream,"GBK"));
StringBuilder sb = new StringBuilder();
@precious-ming
precious-ming / XmlTest.java
Created October 10, 2014 06:44
xml解析
package com.jxl.tool;
import java.io.File;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
JSTL的c:forEach标签(${status.index})
2011-01-19 16:55:34| 分类: Jsp / Servlet | 标签:jstl jsp |举报|字号 订阅
<c:forEach>标签具有以下一些属性:
var:迭代参数的名称。在迭代体中可以使用的变量的名称,用来表示每一个迭代变量。类型为String。
items:要进行迭代的集合。对于它所支持的类型将在下面进行讲解。
varStatus:迭代变量的名称,用来表示迭代的状态,可以访问到迭代自身的信息。