![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
森_
不争未来,只存现在。不乱于心,不困于情。不畏将来,不念过往。如此,安好。
展开
-
同步异步的区别
进程同步用来实现程序并发执行时候的可再现性。 一.进程同步及异步的概念 1.进程同步:就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才能做下一件事.就像早上起床后,先洗涮,然后才能吃饭,不能在洗涮没有完成时,就开始吃饭.按照这个定义,其实绝大多数函数都是同步调用(例如sin,isdigit等)。但是一般而言,我们在说同步、异步的时候,特原创 2016-09-07 13:19:56 · 473 阅读 · 0 评论 -
Office在线预览及PDF在线预览的实现方式大集合
Office在线预览及PDF在线预览的实现方式大集合一、服务器先转换为PDF,再转换为SWF,最后通过网页加载Flash预览微软方:利用Office2007以上版本的一个PDF插件SaveAsPDFandXPS.exe可以导出PDF文件,然后再利用免费的swftools.exe工具生成swf格式的Flash文件,网页中加载flexpaper免费开源工具(有广告)实现Flash文原创 2016-11-25 10:09:08 · 2104 阅读 · 0 评论 -
JDBC
package cn.com.JDBC; import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class CRUD {原创 2016-12-30 10:21:50 · 204 阅读 · 0 评论 -
java 常见几种发送http请求案例
[java] view plain copy"font-family: Arial, Helvetica, sans-serif;">import java.io.BufferedReader; [java] view plain copyimport java.io.FileOutputStream; i转载 2017-03-28 10:41:02 · 781 阅读 · 0 评论 -
Java解析XML的四种方法详解
XML现在已经成为一种通用的数据交换格式,平台的无关性使得很多场合都需要用到XML。本文将详细介绍用Java解析XML的四种方法在做一般的XML数据交换过程中,我更乐意传递XML字符串,而不是格式化的XML Document。这就涉及到XML字符串和Xml Document的转换问题,说白了这是个很简单的问题,本文就各种XML解析器分别列举如下,以方便自己今后查阅。原创 2017-04-10 12:46:17 · 384 阅读 · 0 评论 -
Java DOM解析XML的几个例子
Sample1:1:新建XML文档 books.xml,放到项目的根目录下。[html] view plain copyxml version="1.0" encoding="GB2312"?> books count="3" xmlns="http://test.org/books">原创 2017-04-10 12:48:28 · 433 阅读 · 0 评论 -
dom4j 工具类
package org.wanda.work.util;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.UnsupportedEncodingException;impor原创 2017-04-10 14:15:08 · 757 阅读 · 0 评论 -
java 获取路径的各种方法
这是我使用的方法,在 webservice 后端获取 application 的根时使用:[java] view plain copy ActionContext ac = ActionContext.getContext(); ServletContext sc = (ServletContext) ac.get(ServletAct转载 2017-04-11 10:13:08 · 328 阅读 · 0 评论 -
Java正则表达式的语法与示例
概要:Java正则表达式的语法与示例| |目录1匹配验证-验证Email是否正确2在字符串中查询字符或者字符串3常用正则表达式4正则表达式语法1匹配验证-验证Email是否正确Java | 复制123456789101112原创 2017-04-12 10:17:37 · 318 阅读 · 0 评论 -
Spring Task cron的表达式
CronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复发的发射工作的时间表。CronTrigger,你可以指定触发的时间表如“每星期五中午”,或“每个工作日9:30时”,甚至“每5分钟一班9:00和10:00逢星期一上午,星期三星期五“。即便如此,SimpleTrigger一样,CronTrigger拥转载 2017-04-06 09:20:28 · 377 阅读 · 0 评论 -
java 启动 XX.bar 文件
@echo offtitle TestCaseset classpath=\usr\local\apache-tomcat-7.0.39\webapps\WondersCDS\WEB-INF\lib\WondersCDS-core-0.0.1-SNAPSHOT.jar; %classpath%set javaOption=-Xms512m -Xmx1024m原创 2017-04-19 09:58:26 · 873 阅读 · 0 评论 -
windows Linux下Java程序的启动Shell脚本
Java程序多数情况下都会用到一些第三方的类库,如果仅用到几个jar文件,写到java命令里就好,但是依赖的jar文件很多的情况,写到java命令里就不好了,而且如果jar文件被替换,名字变了,就需要改java命令,所以最好在启动命令里不出现jar文件名。假设程序依赖的类库jar文件存放在同级的lib目录下,简单的:java -Djava.ext.dirs=lib -Djava.l原创 2017-04-19 10:25:08 · 1144 阅读 · 0 评论 -
IDEA中如何给main方法赋args
IDEA中如何给main方法附带参数 public class Test{public static void main(String args[]) { try { if (args.length == 0) { throw new IllegalArgumentException("Give原创 2016-12-05 18:01:03 · 1212 阅读 · 0 评论 -
List的contains()方法(转)
List的contains()方法(转)博客分类:Java 应用环境:从数据库中查询出满足一系列条件的记录,然后以对象的形式封装到List中去。此时假设有两个条件A和B,满足A的记录集和为ListA,满足B的记录集合为ListB,现在要将ListA和ListB合并为一个List,注意ListA和ListB中可能有重复的记录(因为可能某条记录即满足条件A又满足条件B),要原创 2016-09-12 00:14:14 · 680 阅读 · 0 评论 -
java删除文件时总是返回false,删不掉
public static boolean deleteFiles(File[] files){ boolean flag = false; for(File file:files){ // 路径为文件且不为空则进行删除 if (file.isFile() && fi原创 2016-11-10 15:55:28 · 752 阅读 · 0 评论 -
把office文档转换为html过程中的一些坑
之前和我们项目的团队一起酝酿了一个项目,公司的业务文档技术文档比较多,但都比较分散,虽然通过FTP或其他方式聚合起来了,但感觉还是不够方便。另外公司每次都来新员工,新员工都需要一些培训,比较耗时,比较好的方法是把以前的配置录制视频然后线下先给新员工自己看,但时间久了,资料或视频总是找不到或不是最新等等。于是我们团队想了一个项目,把已有的资料和视频从线下放到线上,就是能通过一个网站在线看of原创 2016-11-29 15:57:09 · 2187 阅读 · 0 评论 -
java通过Apache开源框架POI读取Word2003和Word2007转换成html的demo实例
import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.util.List;import javax.x原创 2016-12-01 21:07:54 · 1849 阅读 · 0 评论 -
Tomcat启动项目出现com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector错误
警告: com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@21eb3f -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks!2013-7-26 10:16:25 com.mchange.v2.asyn原创 2016-12-02 10:08:36 · 24104 阅读 · 1 评论 -
office 转Html
package com.stars.windpowersystem.util; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; i原创 2016-11-29 15:56:36 · 402 阅读 · 0 评论 -
查看一下系统日志
运行eventvwr.msc,查看一下系统日志原创 2016-11-28 20:47:09 · 183 阅读 · 0 评论 -
openoffice服务启动
openoffice服务启动安装完openoffice后 1.安装服务 cd C:\Program Files (x86)\OpenOffice 4\program 执行 soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard2.查看原创 2016-11-28 20:40:38 · 225 阅读 · 0 评论 -
BufferedReader中文乱码解决
做一个从windows cmd截获命令返回值的java程序,结果截回来的文字中所有的中文都是乱码 Microsoft Windows [�汾 6.1.7260]��Ȩ���� (c) 2009 Microsoft Corporation����������Ȩ�� 看了一下,问题出在BufferedReader上,原来的代码是:Java代码 Buffer转载 2016-11-28 16:18:00 · 1054 阅读 · 0 评论 -
java 全角转半角 代码
import java.io.UnsupportedEncodingException; public class FullCharConverter { public static void main(String[] args) throws UnsupportedEncodingException {原创 2016-09-05 19:36:06 · 414 阅读 · 0 评论 -
获取文件编码chardet
package org.wanda.work.util;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.I原创 2016-08-24 18:53:54 · 1131 阅读 · 0 评论 -
PageSet<T>分页
package org.wanda.work.util;import java.util.List;import org.hibernate.annotations.Parent;@SuppressWarnings("unused")public class PageSet { private List list; // 要返回的当前查询页的记录列表原创 2016-08-24 18:51:14 · 846 阅读 · 0 评论 -
JS 和 Java 中URL特殊字符编码方式
JavaScript 1. 编码 escape(String) 其中某些字符被替换成了十六进制的转义序列。 解码 unescape(String) 该函数的工作原理是这样的:通过找到形式为 %xx 和 %uxxxx 的字符序列(x 表示十六进制的数字),用 Unicode 字符 \u00xx 和 \uxxxx 替换这样的字符序列进行原创 2017-09-20 15:31:26 · 675 阅读 · 0 评论