- 博客(20)
- 资源 (6)
- 问答 (2)
- 收藏
- 关注
原创 MySQL存储过程(带输入参数)实例
第一次写存储过程,参考了《SQL完全手册》,写了一个涉及到三张表的存储过程,简单实现了往一张表插入数据,修改另外两张表的功能。MySQL的语法和其他数据库语法有区别,写的过程需要特别注意。还有就是";"的问题,需要用DELIMITER //转义,因为在MySQL中,DELIMITER本身就是“;”的意思,具体这里不做详细说明。DROP TABLE IF EXISTS `CUSTOMERS`;cr
2016-09-28 17:03:36 20992 1
原创 java生成验证码图片
package com.servlet;import java.awt.BasicStroke;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Shape;import java.awt.Stroke;imp
2016-09-23 17:57:06 312
转载 HTML encodeURIComponent编码后java后台的解码
解决方法一:JavaScript:window.self.location="searchbytext.action?searchtext="+encodeURIComponent(encodeURIComponent(seartext));java:searchtext=java.net.URLDecoder.decode(searchtext,"UTF-8");
2016-09-13 17:42:46 1817
原创 Excel导出IE浏览器文件名乱码解决方案
String userAgent = request.getHeader("user-agent"); if (userAgent != null && userAgent.indexOf("Firefox") >= 0 || userAgent.indexOf("Chrome") >= 0 || userAgent.indexOf("Safari") >= 0) {
2016-09-06 18:37:32 6827
原创 Excel实战之POI解析(高版本Excel)
高版本Excel(2007)和低版本Excel(97~2003)的区别在于,高版本需要XSSF*创建和解析,高版本需要HSSF*。两者依赖的jar也是不一样的,为了解决兼容性,一般默认使用低版本Excel,这样无论用户装的Excel是低版本还是高版本都可以进行浏览,另外需要注意,低版本Excel的后缀是xls,高版本Excel的后缀是xlsx。下面是高版本Excel创建的例子,依赖jar如下:
2015-10-22 22:11:23 622
原创 Excel实战之POI解析
package webdemo;import java.io.File;import java.io.IOException;import org.apache.commons.io.FileUtils;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFRow;
2015-10-22 20:35:51 522
原创 Excel实战之POI创建
package webdemo;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import org.apache.commons.io.FileUtils;import org.apache.poi.hssf.usermodel.HSSFCell;import org.a
2015-10-22 01:40:31 303
原创 Excel实战之JXL解析
package webdemo;import java.io.File;import java.io.IOException;import jxl.Cell;import jxl.Sheet;import jxl.Workbook;import jxl.read.biff.BiffException;/** * * @author hejin *JXL读取解析Excel
2015-10-22 01:05:20 335
原创 Excel实战之JXL创建
package webdemo;import java.io.File;import jxl.Workbook;import jxl.write.Label;import jxl.write.WritableSheet;import jxl.write.WritableWorkbook;/** * * @author hejin * */public class Jxl
2015-10-22 00:47:19 340
转载 懒加载异常org.hibernate.LazyInitializationException: could not initialize proxy - no
错误页面提示could not initialize proxy - no Session控制台org.hibernate.LazyInitializationException: could not initialize proxy - no Session病症:这是一个lazy使用后的Exception,使用迟时加载,在session(hibernate里的session),关
2014-12-04 16:58:00 423
原创 TreeMap小练习
/*练习:获取字符串"dagdaddsatgad"中字母出现的次数输出结果:a(4),d(5)...*/import java.util.*;class MapTest2 { public static void main(String[] args) { String str="dagdaddsatgad"; System.out.println(charCou
2014-12-04 11:43:00 279
原创 多线程生产者与消费者JDK5.0版本新特性
package Thread;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;/** * 多线程,生产者与消费者 * JDK5.0版本新特性 * 将同步synchron
2014-11-24 00:00:09 324
原创 多线程生产者和消费者例子
/** * 多线程,生产者与消费者 * 使用多线程解决生产者和消费者问题,必须使用while循环和nitifyAll()。 * @author Again * */class ProductCustomerDemo { public static void main(String[] args) { Resource r=new Resource(); Product
2014-11-23 21:09:07 421
原创 多线程死锁范例
package Thread;/** * 死锁范例 * @author Again * */class Demo implements Runnable{ private boolean flag; public Demo(boolean flag){ this.flag=flag; } public void
2014-11-22 21:46:20 259
原创 使用 Date 和 SimpleDateFormat 类表示时间
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class HelloWorld { public static void main(String[] args) throws ParseException {
2014-09-19 11:55:33 372
原创 对象的初始化过程
/* * 新建对象程序执行循序 * */public class StaticDemo {//实例变量private String name="宝马";private int size=45;//静态代码块static{System.out.println("我是静态代码块");}//自定义构造函数StaticDemo(String name,int size){System.out.printl
2014-08-29 11:29:11 294
Nio的方式实现Websocket通讯(解决websocket手机端经常连接不上)
2018-05-11
websocket(兼容IE8)
2018-01-18
QCExplorer输入地址点击登录没反应
2017-06-27
用程序中打开html报错
2015-02-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人