
java类
文章平均质量分 81
嘟嘟QQ7
重庆工作
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java自带线程池和队列详细讲解
java自带线程池和队列详细讲解第29期OSC源创会#南京#开始报名,AngularJS、Netty 等Java线程池使用说明一简介线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中转载 2014-09-29 17:44:00 · 694 阅读 · 0 评论 -
java并发的处理方式
1 什么是并发问题。多个进程或线程同时(或着说在同一段时间内)访问同一资源会产生并发问题。银行两操作员同时操作同一账户就是典型的例子。比如A、B操作员同时读取一余额为1000元的账户,A操作员为该账户增加100元,B操作员同时为该账户减去 50元,A先提交,B后提交。 最后实际账户余额为1000-50=950元,但本该为 1000+100-50=1050。这就是典型的并发问题。转载 2014-09-29 17:46:04 · 937 阅读 · 0 评论 -
java 汉字转换为拼音 简码 及全拼音
只需要一个pinyin4j-2.5.0 目前新版本下载地址:http://pinyin4j.sourceforge.net/import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourc转载 2014-08-11 15:00:16 · 2728 阅读 · 0 评论 -
读取excel数据的java类 实例
package org.hnylj.poi.util;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.util.Date;import java.util.转载 2014-05-30 15:30:16 · 849 阅读 · 0 评论 -
@ResponseBody注解
在SpringMVC中可以在Controller的某个方法上加@ResponseBody注解,表示该方法的返回结果直接写入HTTP response body中。但是实际使用中发现最后生成的response中"Content-Type"的值不正确。Spring使用AnnotationMethodHandlerAdapter来处理@ResponseBody,该类再使用一些HttpMessag转载 2014-05-29 23:05:18 · 934 阅读 · 0 评论 -
Excel 的导入导出 Spring MVC和 strtus2 区别
private String fileName;/** * 订单的Excel导出 */ public InputStream getExportOrderList() throws ParsePropertyException, InvalidFormatException, IOException { if (data == null) { data =翻译 2014-06-13 11:20:26 · 1381 阅读 · 0 评论 -
java ImageIO处理图像的封装
package com.adam.dev.pic.easyImage;import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Point;imp转载 2014-05-12 18:23:08 · 19986 阅读 · 0 评论 -
java使用Thumbnailator操作图片
import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import javax.imageio.ImageIO;import net.coobi转载 2014-05-12 18:18:54 · 6458 阅读 · 0 评论 -
java中获取图片路径三中方法
java中获取图片路径的方法 //获取路径三中方法//+ f.getOriginalFilename(); //String filedir = Thread.currentThread().getContextClassLoader().getResource("/").getPath()+"/uploads/"+upFileID+"/"+paperFileName;//Se翻译 2014-12-16 16:21:59 · 11617 阅读 · 1 评论 -
Java的身份证号码工具类
package com.pqs.common.tools;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.HashMap;import java.util转载 2016-01-17 22:54:35 · 4341 阅读 · 0 评论 -
comet4j开发指南
简介准备工作下载服务端jar文件下载客户端js文件修改服务器配置文件在web.xml中加载Comet4J框架客户端使用简介JS.Engine.start方法JS.Engine.stop方法JS.Engine类的事件处理服务器端使用简介Comet Context 类Comet Engine 类在线Demo体验简介Comet4J是一个微型的即时推送框架,转载 2015-04-15 16:57:03 · 1230 阅读 · 0 评论 -
isNotEmpty,isNotBlank ,isEmpty ,isBlank 字符串空判断
isNotEmpty :判断某字符串是否非空StringUtils.isNotEmpty(null) = falseStringUtils.isNotEmpty("") = falseStringUtils.isNotEmpty(" ") = trueStringUtils.isNotEmpty("bob") = trueisNotBlank:判断某字符串是否不为空且长度不为0且不转载 2015-03-03 10:46:42 · 2935 阅读 · 1 评论 -
文件的上传 删除
import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.util.Date;import javax.servlet.http.HttpServletRequest;import org.转载 2014-12-10 16:40:08 · 800 阅读 · 0 评论 -
22222
@ModelAttribute("jyclientcompany") JyClientCompany jyclientcompany@RequestParam("progressTime") String progressTime, @RequestParam("file") MultipartFile[] file@PathVariable(value = "rid") Intege转载 2015-01-15 17:35:23 · 535 阅读 · 0 评论 -
java 下载文件名乱码解决方案+上传时 文件名乱码
response.setHeader(...)下载中文文件名乱码问题 关于中文文件下载的问题,网上的咨询和答疑已经很多,我原来处理下载的代码如下: Java代码 response.setHeader("Content-Disposition", "attachment; filename=" + java.net.URLEncoder.encode(fileName,转载 2014-12-25 14:36:32 · 2767 阅读 · 0 评论 -
json换回的数据带时间格式 处理办法.toJSONStringWithDateFormat
/** * @return * @see java.lang.Object#toString() */ @Override public String toString() { StringBuffer buffer = new StringBuffer(); buffer.append("{") .append( "\"status转载 2015-01-14 18:02:27 · 19398 阅读 · 3 评论 -
Spring MVC 中文件上传/删除 删除空文件夹方法 + 下载方法
package com.pqs.common.tools;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.util.ArrayList;import java.util.Date;原创 2014-12-23 10:39:29 · 8777 阅读 · 0 评论 -
Calendar.getInstance()获取指定点时间
ctoday.add(Calendar.DAY_OF_MONTH, 1); 明天时间//获得当天0点时间public static int getTimesmorning(){Calendar cal = Calendar.getInstance();cal.set(Calendar.HOUR_OF_DAY, 0);cal.set(Calendar.SECOND, 0);c转载 2014-03-31 17:45:03 · 28578 阅读 · 1 评论 -
Calendar.getInstance()获取当天指定点上的时间
ctoday.add(Calendar.DAY_OF_MONTH, 1); 明天时间//获得当天0点时间public static int getTimesmorning(){Calendar cal = Calendar.getInstance();cal.set(Calendar.HOUR_OF_DAY, 0);cal.set(Calendar.SECOND, 0);c转载 2014-03-31 17:30:31 · 29884 阅读 · 0 评论 -
POI做导出Excel设置单元格中字体大小颜色,合并行列
public class ExcelTest { /** * @param args */ public static void main(String[] args) throws IOException { try { HSSFWorkbook wb = new HSSFWorkbook();原创 2013-06-06 17:04:09 · 82096 阅读 · 1 评论 -
StringUtils中 isNotEmpty 和isNotBlank的区别
StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null等,具体可以查看源代码)。除了构造器,StringUtils中一共有130多个方法,并且都是s转载 2013-05-12 23:27:12 · 635 阅读 · 0 评论 -
更改J2E项目名称后运行报错问题修改?
1.首先我们打开一个项目,更改项目名字2.项目上-鼠标右键:选择properties:然后点击web:然后将tomcat服务器发布的该项目的项目名字也进行修改。3.只有同时在工作空间中和服务器中将项目名改正,才可以正确的发布项目。原创 2013-05-25 22:22:14 · 884 阅读 · 0 评论 -
java操作poi导出Excel2
最主要的几个对象如表3.1所示: 表3.1 POI主要对象POI对象名称对应的Excel对象HSSFWorkbook工作簿HSSFSheet工作表HSSFRow行HSSFCell单元格 import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apa转载 2013-05-21 11:32:11 · 687 阅读 · 0 评论 -
java操作poi导出Excel
public void deleteFile(String filepath) throws IOException {File f = new File(filepath);//定义文件路径 if (f.exists() && f.isDirectory()) {//判断是文件还是目录 if (f.listFiles().length == 0) {//若目录下没有文件则直接删转载 2013-05-21 11:29:55 · 714 阅读 · 0 评论 -
java中的intValue()valueOf()方法的意思
这两个方法,是数据类型转化的方法。intValue()如Integer类型,就回有intValue()方法意识是说,把Integer类型转化为Int类型。其他类似,都是一个意思valueOf()如String就有valueOf()方法,意识是说,要把参数中给的值,转化为String类型,Integer的valueOf()就是把参数给的值,转化为Integer类型。其他类似,都是一个转载 2013-05-18 21:47:35 · 2785 阅读 · 0 评论 -
通过任意键查询对象+在action中通过配置文件连接数据库 问题
2//生成方法 通过任意键查询对象。 public List findIdCards(BigDecimal guestId) { IdCardExample example = new IdCardExample(); example.createCriteria().andGuestIdEqualTo(guestId); return idCardMapper.select原创 2013-05-18 20:14:49 · 722 阅读 · 0 评论 -
如何同时启动多个Tomcat服务器
如何同时启动多个Tomcat服务器前些时日,出于某种需要,需要同时启动多个Tomcat服务器,在网上查了半天,才找到解决的办法,拿出来分享一下,嘿嘿。我所用Tomcat服务器都为zip版,非安装版。以两个为例:安装第二个Tomcat完成后,到安装目录下的conf子目录中打开server.xml文件,查找以下三处: (1) 修改http访问端口(默认为8080端口)转载 2013-04-24 15:07:27 · 545 阅读 · 0 评论 -
java 获取当前年份 月份 日期
java 获取当前年份 月份 日期import java.util.Calendar;public class Main { public static void main(String[] args) { Calendar cal = Calendar.getInstance(); int day = cal.get(Calendar.DATE);转载 2013-06-19 17:36:17 · 92438 阅读 · 1 评论 -
String的substring、split,外加StringTokenizer三者截取字符串性能测试
最终,StringTokenizer在截取字符串中效率最高,不论数据量大小,几乎持平。substring则要次之,数据量增加耗时也要随之增加。split则是表现最差劲的。究其原因,split的实现方式是采用正则表达式实现,所以其性能会比较低。至于正则表达式为何低,还未去验证。split源码如下:public String[] split(String regex, int limit) {转载 2013-07-08 15:01:57 · 1135 阅读 · 0 评论 -
Kindeditor编辑器 jsp上传错误解决方法 与struts2冲突整合
上传使用的是upload_json.jsp文件,问题关键在于struts2对于struts2过滤访问的jsp时,会改变reqeust的类型,由HttpServletRequest变成MultiPartRequestWrapper,所以在kindeditor原始的jsp接收上传的request的数据时,取得不了上传的数据内容。转载 2014-04-09 15:47:10 · 5122 阅读 · 3 评论 -
将(123)数字转换成大写数字(壹,贰,弎)
此方法 将(123)数字转换成大写数字(壹,贰,弎)RMBUtils.toChineseUnit()转载 2014-01-13 17:18:17 · 2842 阅读 · 0 评论 -
@PathVariable和@RequestParam的区别
请求路径上有个id的变量值,可以通过@PathVariable来获取 @RequestMapping(value = "/page/{id}", method = RequestMethod.GET) @RequestParam用来获得静态的URL请求入参 spring注解时action里用到。1:通过变量传值:@RequestParam(value = "fjbm",原创 2013-12-20 13:37:05 · 3717 阅读 · 0 评论 -
BigDecimal类型(+ - * /)所用的属性
BigDecimal类型(+ - * /)所用的属性11.10 BigDecimal类对于不需要任何准确计算精度的数字可以直接使用float或double,但是如果需要精确计算的结果,则必须使用BigDecimal类,而且使用BigDecimal类也可以进行大数的操作。BigDecimal类的常用方法如表11-15所示。表11-15 BigDecimal类的常用方法转载 2013-12-30 17:43:04 · 917 阅读 · 0 评论 -
基于按annotation的hibernate主键生成策略
自定义主键生成策略,由@GenericGenerator实现。hibernate在JPA的基础上进行了扩展,可以用一下方式引入hibernate独有的主键生成策略,就是通过@GenericGenerator加入的。比如说,JPA标准用法Java代码@Id @GeneratedValue(GenerationType.AUTO) @Id @Generate转载 2013-10-14 11:46:22 · 627 阅读 · 0 评论 -
解决Eclipse下的svn密码记忆问题
由于subeclipse能够记住用户密码,这样当要再次输入用户新密码的时候怎么也进不去。解决办法:Windows7下,进入:用户\username\AppData(隐藏目录)\Roaming\Subversion目录下,删除所有文件。重新启动eclipse后,再调用svn资源研究就可以输入同源的svn连接及用户名密码了。转载 2013-07-29 15:03:55 · 1304 阅读 · 0 评论 -
Eclipse中java文件和jsp字体大小设置
Eclipse中java文件和jsp字体大小设置作者: 海蓝 分类: 程序生活 发布时间: 2008-07-16 09:19 ė被戳了 6,993 次 6暂无评论很多朋友用了中文版的Eclipse后发现不习惯里面的字体,我也是这样,可以使用下面的方法改回英文版的字体,界面还是中文版的1.更改java文件大小设置Window->preferences->General->Ap转载 2013-07-29 15:02:10 · 1356 阅读 · 0 评论 -
发布两配置有相同jar包的项目时报错:DEBUG STACK TRACE for PoolBackedDataSource.close().
1.出现这种情况,我自己的总结:1).最简单的问题。看看你给了没有get、set 方法。如果你没有提供这两个方法的话。是肯定空指针 而且还报这个错。2)以下是转载的.自己留个备份。大家也可以看下先贴出来异常的部分代码:Java代码 java.lang.Exception: DEBUG STACK TRACE for PoolBackedDataSource.clos转载 2013-07-01 11:46:37 · 3146 阅读 · 0 评论 -
java数字转换为字符串,长度不够前面补0
java数字转换为字符串,长度不够前面补0一般的做法是先把流水号转换为数值型,然后此数值加1,再把数值转换为字符串,长度不够流水号长度时再在前面补0://流水号加1后返回public static String haoAddOne(String liuShuiHao){ Integer intHao = Integer.parseInt(liuShui转载 2015-12-24 11:50:11 · 1064 阅读 · 0 评论