
java 基础
追梦java
这个作者很懒,什么都没留下…
展开
-
日期格式 SimpleDateFormat
<br />java.util.Date now=new java.util.Date();<br />String time=new java.text.SimpleDateFormat("yyyy-MM-dd h:mm:ss").format(java.util.Calendar.getInstance().getTime()); <br />日期格式化 形如:2010-08-30 10:30:51原创 2010-08-30 10:35:00 · 434 阅读 · 0 评论 -
java 定时器
java web 定时任务//servlet监听类 服务器启动时 启动定时任务package com.pm360.pip.cc.web;import java.util.Calendar;import java.util.Date;import java.util.Timer;import javax.servlet.ServletContextEvent;impor原创 2012-05-18 11:02:14 · 539 阅读 · 0 评论 -
读取Excel中的十六进制转化为图片 存到硬盘
这里的Excel是sqlserver数据库导出的用户表数据 现在要把这些数据导入到Oracle 并且把用户的电子签名导出 放到工程的相应路径 package com.pm360.pip.test;import java.io.File;import java.io.FileOutputStream;import java.sql.Connection;import j原创 2012-09-17 14:00:51 · 1108 阅读 · 0 评论 -
批量修改sqlserver 字段默认值
批量修改sqlserver 字段wid 默认值 package com.pm360.pip.test;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import javax.naming.Contex原创 2012-09-17 14:16:24 · 3632 阅读 · 0 评论 -
解決BufferedReader BufferedWrite 读写UTF-8文件中文乱码
解決BufferedReader读取UTF-8文件中文乱码 File rst01 = new File(context.getRealPath("/")+"zljb0.html"); File rst02 = new File(context.getRealPath("/")+"zljb.html"); InputStreamReader原创 2013-05-23 14:36:13 · 24313 阅读 · 0 评论 -
java 文件下载 解决中文问题
@RequestMapping(value="/download") public @ResponseBody String download(HttpServletResponse response,HttpServletRequest request,@Param(value="filePath") String filePath,@Param(value="")String id ) {原创 2013-05-15 14:31:44 · 1291 阅读 · 0 评论 -
java.lang.IllegalStateException: STREAM错误的理解
我们在做文件上传或者下载,或者过滤等操作时,可能要用到页面的输出流.例如在JSP使用: response.reset(); response.setContentType(”application/vnd.ms-excel”); OutputStream os = response.getOutputStream(); 抛出异常:ERROR [Engin转载 2013-06-05 13:29:45 · 25084 阅读 · 3 评论 -
5种开源协议比较
本文,我们来看5种最常用的开源协议及它们的适用范围,供那些准备开源或者使用开源产品的开发人员/厂家参考。BSD开源协议BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。但”为所欲为”的前提当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件转载 2014-05-05 12:43:24 · 3223 阅读 · 0 评论 -
Java普通工程转web工程
1、进入项目目录,可看到.project文件,打开。2、找到...代码段。3、在第2步的代码段中加入如下标签内容并保存:org.eclipse.wst.common.project.facet.core.natureorg.eclipse.wst.common.modulecore.ModuleCoreNatureorg.eclipse.jem.workbench.JavaEM原创 2014-05-09 10:56:21 · 772 阅读 · 0 评论 -
web项目中quartz使用request获取指定的文件路径
1.如何在quartz里使用request获取指定的文件路径解决方案: a.使用servlet监听器,在容器启动的时候,获取ServletContext并将其放到SchedulerContext里,代码如下: public class QuartzListener implements ServletContextListener{ public void c原创 2014-09-19 10:58:45 · 6282 阅读 · 2 评论 -
java.sql.SQLException: No database selected
neatbeans+glassfish 开发JavaEE项目,持久化原创 2014-09-08 23:06:15 · 17823 阅读 · 3 评论 -
dom4j
dom4j求助编辑百科名片 dom4jdom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM developerWorks上面可以找到一篇文章,对主流的J转载 2012-02-28 09:45:54 · 733 阅读 · 0 评论 -
Java Math的 floor,round和ceil的总结
<br />floor 返回不大于的最大整数 <br />round 则是4舍5入的计算,入的时候是到大于它的整数(当-1.5时可见,四舍五入后得到的结果不是我们期待的,解决办法是先对他取绝对值,然后在用round方法)<br />round方法,它表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(11.5)的结果为12,Math.round(-11.5)的结果为-11。<br /><br />ceil 则是不小于他的最小整原创 2010-10-09 15:55:00 · 608 阅读 · 0 评论 -
java.util.ConcurrentModificationException 解决办法
java.util.ConcurrentModificationException 解决办法 今天在项目的中有一个需求,需要在一个Set类型的集合中删除满足条件的对象,这时想当然地想到直接调用Set的remove(Object o)方法将指定的对象删除即可,测试代码:<br /> public class Test {<br /> public static void main(String[] args) {<br /> User user1 = new User();<br />原创 2010-12-22 17:10:00 · 486 阅读 · 0 评论 -
eclipse 报内存不足 或者是java heap space 时的解决方案
<br />在eclipse快捷键后面加参数<br /> <br />-vmargs -Xms256M -Xmx512M -XX:PermSize=256M -XX:MaxPermSize=512M原创 2010-10-29 09:48:00 · 949 阅读 · 0 评论 -
l列出目录下的所有文件(递归)
<br />package com.tarena;<br />import java.io.File;<br />import java.io.IOException;<br />public class TestFile {<br /> public static void main(String[] args) throws IOException {<br /> File f1=new File("c://xu");<br /> f1.mkdir();<br /> for (int i = 2;原创 2010-12-28 18:27:00 · 681 阅读 · 0 评论 -
区别 i++ ,++i
区别 i++ ,++i前者是先运算在递增,后者是先递增在运算。例如:先看先运算后递增的例子public class Test1 { public static void main(String[] args) { int i=10; System.out.println(i); int j=i++;//相当于int j=i; i=i+1; System.out.println("i-->:"+i); System.out.println("j-->:"+j); }}结果:10 11 10当如果in原创 2010-11-05 11:33:00 · 522 阅读 · 0 评论 -
用Java或Jsp向数据库存取二进制图片
前几天突然看到学校音乐站上的图片原来是存储在数据库上的,是二进制而不是使用路径保存的,在网上招了找发现大多介绍的都是hph方式,在这里做个总结,首先要存储二进制文件在数据库中要搞清楚下面几个内容: 1 MySQL存储大容量的二进制文件的格式是blob,其实除了图片还可以存别的 2 要向数据库存储二进制的文件一定要把要存储的数据转换成二进制流 废话就不多说了,大家看看代码很容易明白转载 2011-12-23 14:30:58 · 708 阅读 · 0 评论 -
JAVA数据库基本操作指南
Java数据库基本操作 1、java数据库操作基本流程 2、几个常用的重要技巧: ·可滚动、更新的记录集 ·批量更新 ·事务处理 java数据库操作基本流程:取得数据库连接-执行sql语句-处理执行结果-释放数据库连接 1、取得数据库连接 1)用DriverManager取数据库连接 例子 StringclassName,url,uid,原创 2011-12-23 14:42:03 · 447 阅读 · 0 评论 -
java 的转义字符
JAVA中转义字符: 1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377' \0:空字符 2.Unicode转义字符:\u + 四个十六进制数字;0~65535 \u0000:空字符 3.特殊字符:就3个 \":双引号 \':单引号 \\:反斜线 4.控制字符:5个 \'转载 2012-02-02 15:08:29 · 944 阅读 · 0 评论 -
jndi.properties文件的说明{EJB3入门实例}
在进行JNDI查找前,设置应用服务器的上下文信息(一般通过配置jndi.properties文件实现),主要是设置JNDI驱动的类名(java.naming.factory.initial)和命名服务提供者的URL(java.naming.prvoider.url)eg:jndi.properties#JNDI连接工厂java.naming.factory.initial=org.jn原创 2010-05-20 10:18:00 · 2875 阅读 · 1 评论 -
JSON-lib框架教程,转换JSON、XML不再困难
Json-lib可以将Java对象转成json格式的字符串,也可以将Java对象转换成xml格式的文档,同样可以将json字符串转换成Java对象或是将xml字符串转换成Java对象。一、 准备工作 1、 首先要去官方下载json-lib工具包 下载地址: http://sourceforge.net/projects/json-lib/files/json-lib/j转载 2012-02-07 16:17:33 · 2084 阅读 · 0 评论 -
Java图像缩略图类库 Thumbnailator
Thumbnailator 是一个用来生成图像缩略图的 Java 类库,通过很简单的代码即可生成图片缩略图,也可直接对一整个目录的图片生成缩略图。1Thumbnails.of(newFile("path/to/directory").listFiles())2 .size(640,480)原创 2012-02-10 14:41:27 · 833 阅读 · 0 评论 -
Java分布式通信之RMI
RMI概述 在Java中实现远程调用的方式主要有两种技术,一个是RMI,一个是webservice,本次主要讲解RMI技术。RMI是Remote Method Invocation缩写,是Java用于透明远程调用的重要机制,它使客户机上运行的程序可以调用远程服务器上的对象,在远程调用中,客户端只要拥有服务端提供的接口,通过此接口实现对远程服务端的调用,它的目的在于对开发人员屏蔽横跨不同JVM和原创 2016-04-28 16:50:40 · 905 阅读 · 0 评论