易截截图软件、单文件、免安装、纯绿色、仅160KB

java 读取并保存excel中的图片

/*
     * 保存excel中的图片(以文件形式保存,或者存入数据库)
     *
     * basePath:应用所在路径,附件存放路径:
     * 参数:is是上传的附件文件流
     */
    public void saveSheetImgByFile(String basePath,InputStream is) throws ParseException {
        FileOutputStream os = null;
        try {
            Workbook wbk = Workbook.getWorkbook(is);
            //建文件目录
            File mkFile = new File(basePath);
            if (!mkFile.exists() && !mkFile.isDirectory()) {
                mkFile.mkdirs();
            }
            // 循环所有sheet
            for (int k = 0; k < wbk.getNumberOfSheets(); k++) {
                Sheet sheet = wbk.getSheet(k);
                // 共有多少行
                int imgNumber = sheet.getNumberOfImages();// 获得sheet所包含的图片数
                // 循环sheet的所有图片
                for (int i = 0; i < imgNumber; i++) {
                    Image image = sheet.getDrawing(i);
                    byte[] imageD


相关文档:

java并发编程 Executor框架1


Executor框架是指java 5中引入的一系列并发库中与executor相关的一些功能类,其中包括线程池,Executor,Executors,ExecutorService,CompletionService,Future,Callable等。他们的关系为:
并发编程的一种编程方式是把任务拆分为一些列的小任务,即Runnable,然后在提交给一个Executor执行,Executor.execute(Runnal ......

提高java开发速度(Eclipse快捷键应用)

想在开发中提高速度和效率!不能忘记的Eclipse快捷键
Eclipse快捷键大全
推荐Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴 ......

java多线程使用Synchronized关键字同步类方

要想解决“脏数据”的问题,最简单的方法就是使用synchronized关键字来使run方法同步,代码如下:
public synchronized void run()
{
 
}
从上面的代码可以看出,只要在void和public之间加上synchronized关键字,就可以使run方法同步,也就是说,对于同一个Java类的对象实例,run方法同 ......

java api 现在

JAVA在线api
2009年06月07日 17:06
1.Hibernate API Documentation (3.2.2.ga)
http://www.hibernate.org/hib_docs/v3/api/
2.Spring Framework API 2.5
http://static.springframework.org/spring/docs/2.5.x/api/index.html
3.Struts 1.3.8 API
http://struts.apache.org/1.3.8/apidocs/index.html
4.Struts 2 Co ......

最小二乘法JAVA代码

在网上找到的代码是错的,自己写了一个
最小二乘法的代码,二个构造方法,一个是不带权的,一个是带权的
/**
* 最小二乘法计算类
*
* @author Administrator
*
*/
public class LeastSquareMethod {
private double[] x;
private double[] y;
private double[] weight;
private int m;
private do ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号