java
文章平均质量分 81
OnePiece_Sky
从事软件开发
展开
-
排名前50个开源的Web爬虫
排名前50个开源的Web爬虫转自:http://www.open-open.com/lib/view/open1422112155796.html项目名 开发语言平台HeritrixJavaLinuxNutchJavaCross-platformScrapyPythonCross-platfo转载 2017-06-23 14:57:54 · 2364 阅读 · 0 评论 -
java从字符串中提取数字
java从字符串中提取数字 随便给你一个含有数字的字符串,比如:String s="eert343dfg56756dtry66fggg89dfgf";那我们如何把其中的数字提取出来呢?大致有以下几种方法,正则表达式,集合类,还有就是String类提供的方法。1 String类提供的方法:package 测试练习;import java.util.*;publi转载 2015-01-17 10:44:48 · 723 阅读 · 0 评论 -
火狐浏览器下载乱码问题
public static String encodeChineseDownloadFileName(HttpServletRequest request, String pFileName) { //判断浏览器类型 火狐编码处理 pFileName = new String(pFileName.getBytes("utf-8"), "iso-8859-1"); String age原创 2014-12-24 12:15:34 · 619 阅读 · 0 评论 -
几种servlet页面跳转方式。
servlet1) redirect 方式response.sendRedirect("/a.jsp");页面的路径是相对路径。sendRedirect可以将页面跳转到任何页面,不一定局限于本web应用中,如:response.sendRedirect("http://www.ycul.com");跳转后浏览器地址栏变化。这种方式要传值出去的话,只能在url中带p转载 2014-12-20 17:29:38 · 664 阅读 · 0 评论 -
jQuery与Java实现图片的剪切
一 参考资料 1 jquery Jcrop 头像,logo截图 http://terje.blog.163.com/blog/static/11924371201101311319664/ 2 javascript+java截取图像,图像处理 http://www.blogjava.net/b47248054/articles/200685.html 3 js+java 截取转载 2014-12-19 14:01:57 · 574 阅读 · 0 评论 -
java分组批量执行,发短信、创建Lucene索引(应用场景)
//新闻总数 public void method(){ int countNum = LuceneService.getMyLuceneInformationsCount(null);// int count = 100; int groupNum = 1000;//一组1000条 int group = 0; if(countNum%groupNum =原创 2014-12-20 17:24:11 · 908 阅读 · 0 评论 -
Jxl导出Excel(跨行、设置列宽、设置行高、自动对齐、自定义背景等)
package com.exl.test;import java.awt.Color;import java.io.File;import jxl.CellView;import jxl.Workbook;import jxl.format.Alignment;import jxl.format.Colour;import j转载 2014-12-18 16:02:59 · 19870 阅读 · 0 评论 -
Java操作excel的综合应用(jxl)
根据excel模板生成excel报表文件--用于报表打印 jxl修改excel模板文件,实现动态数据分页打印 1.支持公式运算 2.支持对合并的单元格复制 Java代码 package mcfeng.util.excel; import java.io.File; import java.io.IOException;转载 2014-12-03 13:49:02 · 530 阅读 · 0 评论 -
jxl导出excel --- 居中 自动换行 边框 样式
public void writeToExl_GW(ByteArrayOutputStream byteOs)throws Exception{ try{ int timeLength = 0; ITrendService trendService = new TrendServiceImpl();转载 2014-12-18 15:37:58 · 1258 阅读 · 0 评论 -
遍历集合List
//下标 for(int i = 0 ; i< list.size();i++){ System.out.println(list.get(i)); } //for- each for(Object o:list){ System原创 2014-11-26 22:24:51 · 560 阅读 · 0 评论 -
java.net.UnknownHostException 异常处理
关于java.net.UnknownHostException大家也许都比较熟悉,今天我来整理一下关于java.net.UnknownHostException的各种处理办法:1、在Android项目中的AndroidManifest.xml中添加访问网络的权限:;2、访问网站已经倒闭/关闭或者不存在,可以在浏览器中验证一下;3、无法解析该域名,可以将域名对应的ip写入到h转载 2014-12-11 10:02:50 · 1515 阅读 · 0 评论 -
java时间处理,时间格式转换
package yaSoft.Util;import java.sql.Time;import java.sql.Timestamp;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;impor原创 2014-12-13 15:15:11 · 2295 阅读 · 0 评论 -
jsp+servlet+ajaxfileupload.js 实现异步上传
java代码:package yaSoft.Util;import java.io.File;import java.io.IOException;import java.io.PrintWriter;import java.util.Iterator;import java.util.List;import javax.servlet.ServletException;impo原创 2014-12-30 18:10:45 · 3632 阅读 · 0 评论 -
svn 清理失败 (cleanup 失败) 的解决方法
1、cmd指令,进入.svn目录,找到wc.db文件 sqlite 3 打开2、 对 svn源代码目录 右键, clean up, 稍等1至5分钟左右,然后会提示 清理成功原创 2016-01-11 14:46:17 · 1799 阅读 · 0 评论 -
JAVA EE架构师 需要具备的知识
JAVA EE架构师 需要具备的知识 (2014-03-21 14:10:46)标签: 杂谈 1、构架师胚胎(程序员)学习的知识是语言基础、设计基础、通信基础等,应该在大学完成,内容包括java、c、c++、uml、RUP、XML、socket通信(通信协议)——学习搭建应用系统所必须的原材料。2、构架师萌转载 2015-05-15 14:28:20 · 548 阅读 · 0 评论 -
java 生成有序账号
for (int i= 0; i<= 1084; i++) { if (String.valueOf(i+1).length() == 1) { username = "sys_000" + (i+1); } if (String.valueOf(i+1).length() == 2) { username = "sys_00" + (i+1)原创 2015-05-09 10:12:15 · 2360 阅读 · 0 评论 -
Arrays.asList() 和 ArrayList类型区别
Arrays.asList()将一个数组转化为一个List对象,这个方法会返回一个ArrayList类型的对象, 这个ArrayList类并非java.util.ArrayList类,而是Arrays类的静态内部类!用这个对象对列表进行添加删除更新操作,就会报UnsupportedOperationException异常。自己测试: //arrayList List list = n原创 2015-04-14 21:39:52 · 2094 阅读 · 0 评论 -
java数组去除重复数据
分析: 建一个String类型的集合,做数据容器import java.util.List; import java.util.ArrayList; import java.util.Set; import java.util.HashSet; public class test { //去掉数组中重复的值 public static原创 2015-03-23 11:14:35 · 3497 阅读 · 0 评论 -
Maven如何手动添加依赖的jar文件到本地Maven仓库
pache Maven,是一个软件(特别是Java软件)项目管理及自动构建工具,由Apache软件基金会所提供。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。曾是Jakarta项目的子项目,现为独立Apache项目。大家肯定遇到过想在pom文件中加入自己开发的依赖包,这些包肯定是不是在Maven仓库(http://repo1.m转载 2015-03-12 09:51:18 · 705 阅读 · 0 评论 -
ERROR 1436 (HY000): Thread stack overrun: 6656 bytes used of a 131072 byte stack, and 128000 bytes
ERROR 1436 (HY000): Thread stack overrun: 6656 bytes used of a 131072 byte stack, and 128000 bytes needed. Use 'mysqld --thread_stack=#' to specify a bigger stack.错误原因是 thread_stack(如果是Window下的话在这原创 2015-03-02 16:14:05 · 3398 阅读 · 1 评论 -
常用的Java代码汇总
1. 字符串有整型的相互转换 Java代码 String a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a); //numeric string to an int 2. 向文件末尾添加内容 Java转载 2015-01-26 13:09:52 · 900 阅读 · 0 评论 -
java substring 截取
String str = "sseedd"; String newStr = str.subString(0,str.indexOf("e")); 输出:sse String str = "sseedd"; String newStr = str.subString(str.indexOf("s"),str.lastindexOf("e")); 输出:sse原创 2014-12-20 17:13:34 · 693 阅读 · 0 评论 -
jsp中获取项目路径
1. 获取web服务器项目的真实物理路径request.getSession().getServletContext().getRealPath("/");2. 相对路径的获得说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还是web项目)String relativelyPath=System.getProperty("use转载 2014-11-25 15:08:40 · 2636 阅读 · 0 评论 -
Spring与Quartz的整合实现定时任务调度
最近在研究Spring中的定时任务功能,最好的办法当然是使用Quartz来实现。对于一个新手来说,花了我不少时间,这里我写个笔记,给大家参考。 我使用的是Maven来管理项目,需要的Jar包我给大家贴出来。 quartz-1.8.5.jar commons-logging.jar spring-core-3.0.5.RELEASE.jar spring-beans-3.0.5.转载 2014-11-04 13:40:16 · 556 阅读 · 0 评论 -
java压缩zip文件中文乱码问题 linux 下
ant.jar import org.apache.tools.zip.ZipEntry;import org.apache.tools.zip.ZipOutputStream;public void workZips(String zipName,String fileName,List fileList) throws Exception{ byte[] buffer = new byt原创 2014-07-08 16:10:05 · 3702 阅读 · 0 评论 -
java数组操作 数组去除重复 移除数组元素
1、数组去除重复public static int getList(){String [] str = {"Java", "C++", "Php", "C#", "Python", "C++", "Java"};List aa = new ArrayList();for(int i = 0;iif(!aa.contains(str[i])){aa.add(str[i]);原创 2014-05-22 16:43:35 · 1516 阅读 · 0 评论 -
java实现动态切换上网IP (ADSL拨号上网) java 断网重连 (原)读取cmd消息 乱码解决
拨号Java代码 :语法: rasdial 连接名称 username password 实例: rasdial 我的宽带 hzhz1234567890 dfdfdfdfdf 断网Java代码 语法:rasdial 连接名称 /disconnect 实例: rasdial 宽带 /disconnect转载 2014-04-28 15:27:38 · 1520 阅读 · 0 评论 -
解决MyEclipse吃内存 让MyEclipse速度飞起来
前言:MyEclipse5.5 大小 139M;MyEclipse6.5 大小 451M;MyEclipse7.0 大小 649M!下载服务器又是国外的,下载速度累人也就罢了,只要你工作性能一流。不幸的是,MyEclipse 属于狂吃内存的主,特别是 MyEclipse7.0 运行起来,基本上不用干其他工作了,它是一会Quick update,一会 updating indexes ,你耐着性子等转载 2014-04-15 09:40:58 · 583 阅读 · 0 评论 -
关于MyEclipse编写jsp很卡的修改方法
1,改默认编辑模式就可以了。将默认编辑器由“myeclipse visual jsp designer”改为“myeclipse jsp editor”就不卡了。(我试验过就很灵) 2,菜单 [Window]->[Preferences]->[MyEclipse]->[JavaEnterprise Project]- >[Library Sets]在[J2EE1.4转载 2014-03-29 15:51:49 · 966 阅读 · 0 评论 -
java中List集合迭代
for(Iterator it = rtList.iterator(); it.hasNext();){returnTicket mp=it.next();if(mp.getRtIList().size()==0){it.remove();}else{if(it.hasNext()){String pn = "";String ph = "";order原创 2014-03-14 09:11:22 · 873 阅读 · 0 评论 -
Java线程安全和非线程安全
ArrayList和Vector有什么区别?HashMap和HashTable有什么区别?StringBuilder和StringBuffer有什么区别?这些都是Java面试中常见的基础问题。面对这样的问题,回答是:ArrayList是非线程安全的,Vector是线程安全的;HashMap是非线程安全的,HashTable是线程安全的;StringBuilder是非线程安全的,StringBuff转载 2014-03-06 14:28:52 · 497 阅读 · 0 评论 -
Java中Json格式数据的应用
JSON是一种很简洁很重要的数据格式,通常用来交换传输数据,广泛使用于JavaScript技术中,并逐渐在各种流行编程语言中火了起来。在Java中也有一个JSON的库,用来重要作用就是Java对象与JSON、XML数据的相互转换,有着重要的应用。 开源的JSON库主页:http://json-lib.sourceforge.net/ 环境:JDK5 , json-lib-2.3转载 2014-03-04 17:39:58 · 472 阅读 · 0 评论 -
java.net.SocketException: Broken pipe
java.net.SocketException: Broken pipe at java.net.SocketOutputStream.socketWrite0(Native Method) 一般出现在linux服务器上,常常由于网络不稳定或者服务器负荷过大,管道读端没有在读,而管道的写端继续有线程在写,就会造成管道中断。(由于管道是单向通信的) SIGSEGV(Segment fault)转载 2014-02-25 11:26:03 · 888 阅读 · 0 评论 -
报表常用工具
Openreports: OpenReports提供基于web的灵活报表解决方案,通过浏览器自动生成动态PDF,XLS,HTMLCSV和Chart报表。利用到的开源技术有Hibernate,Veloctiy,Webwork。JFreeChart:JFreeChart它主要是用来制作各种各样的图表,这些图表包括:饼图、柱状图(普通柱状图以及堆栈柱状图)、线图、区域图、分布图、混合图、转载 2013-12-06 19:36:42 · 592 阅读 · 0 评论 -
java 实现 linux+window mysql 文件 备份,以及文件导入错误解决方法
package com.LovePatPrint.common;import java.text.SimpleDateFormat;import java.util.Date;import org.apache.struts2.ServletActionContext;public class DataBackup { private static原创 2014-06-10 14:47:38 · 572 阅读 · 0 评论 -
jsp form 表单上传
js:代码 function saveStory() { var opt = { url:'web/member!addStory', data:{ 'img':$("#pic").val() }, success : function(text) { $('#addStorys').form('clear');原创 2014-06-30 15:58:18 · 666 阅读 · 0 评论 -
java实现动态切换上网IP (ADSL拨号上网)
动态切换IP的实现主是也由Windows的rasdial命令提供的,其实不是java的功劳,java只是调用一下bat脚本而已:rasdial命令: 拨号Java代码 语法: rasdial 连接名称 username password 实例: rasdial 我的宽带 hzhz1234567890 dfdfdfdfdf转载 2014-06-11 12:43:10 · 770 阅读 · 0 评论 -
java 区域表 三级检索 if 判断
if(area != 0){ //判断有没有二级 if(this.areaList(area).size() != 0){ if(area1 != 0){ //判断有没有三级 if(this.areaList(area1).size() != 0){ if(area2 != 0){ hql += " and region ="+ar原创 2014-06-20 10:39:02 · 1360 阅读 · 0 评论 -
java jsp js 实现地区表 三级联动,并修改时数据回显
js:方法//下一级function areaNext(id){ if($("#area"+id).val() == 0){ document.getElementById("area1"+id).options[0].selected=true; document.getElementById("area2"+id).options[0].selected=true; do原创 2014-06-20 15:37:08 · 8292 阅读 · 0 评论 -
Spring --- java定时器,Spring定时器和Quartz定时器
在现实生活中,会出现这样的例子,比如烧水,一般烧了20分钟后,水开了,会需要及时换水,再烧20分钟,水又开了,继续提醒,比如上班,每天早晨8点钟的闹钟会及时提醒, 那么在java程序中如何实现 这种 已经被设定了的定时的任务呢,在下面会依次介绍关于如何实现定时器来操作一些定时任务的业务需求。 当前java程序中 能够实现定时的 主要有 三种 方式 ,分别是: java定时器 , s转载 2014-07-27 16:36:48 · 610 阅读 · 0 评论