编程学习之旅
文章平均质量分 50
Again丶
这个作者很懒,什么都没留下…
展开
-
使用 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 · 360 阅读 · 0 评论 -
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 · 297 阅读 · 0 评论 -
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 · 6808 阅读 · 0 评论 -
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 · 1806 阅读 · 0 评论 -
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 · 597 阅读 · 0 评论 -
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 · 290 阅读 · 0 评论 -
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 · 325 阅读 · 0 评论 -
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 · 510 阅读 · 0 评论 -
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 · 328 阅读 · 0 评论 -
懒加载异常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 · 413 阅读 · 0 评论 -
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 · 268 阅读 · 0 评论 -
多线程生产者与消费者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 · 313 阅读 · 0 评论 -
多线程生产者和消费者例子
/** * 多线程,生产者与消费者 * 使用多线程解决生产者和消费者问题,必须使用while循环和nitifyAll()。 * @author Again * */class ProductCustomerDemo { public static void main(String[] args) { Resource r=new Resource(); Product原创 2014-11-23 21:09:07 · 411 阅读 · 0 评论 -
多线程死锁范例
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 · 254 阅读 · 0 评论 -
Hibernate自关联的配置与实现
之前一直用Hibernate的一对一、一对多、多对多的查询,却原创 2014-10-08 17:29:53 · 583 阅读 · 0 评论 -
对象的初始化过程
/* * 新建对象程序执行循序 * */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 · 285 阅读 · 0 评论 -
初探设计模式之单例模式
设计模式是解决某一类问题最行之有效的方法。原创 2014-08-29 17:49:47 · 309 阅读 · 0 评论 -
饿汉式和懒汉式
上一篇博文写了个简单的单例模式,其实,实现单例模式可以通过原创 2014-08-29 19:36:47 · 383 阅读 · 0 评论 -
MySQL存储过程(带输入参数)实例
第一次写存储过程,参考了《SQL完全手册》,写了一个涉及到三张表的存储过程,简单实现了往一张表插入数据,修改另外两张表的功能。MySQL的语法和其他数据库语法有区别,写的过程需要特别注意。还有就是";"的问题,需要用DELIMITER //转义,因为在MySQL中,DELIMITER本身就是“;”的意思,具体这里不做详细说明。DROP TABLE IF EXISTS `CUSTOMERS`;cr原创 2016-09-28 17:03:36 · 20944 阅读 · 1 评论