
java 技术
文章平均质量分 50
唐钰小球
这个作者很懒,什么都没留下…
展开
-
Cookie跨域操作
正常的cookie只能在一个应用中共享,即一个cookie只能由创建它的应用获得。1.可在同一应用服务器内共享方法:设置cookie.setPath("/");2.跨域共享cookie的方法:设置cookie.setDomain(".jszx.com");原创 2023-02-28 14:50:50 · 1814 阅读 · 0 评论 -
tomcat配置301重定向(urlRewrite URL重写)
urlRewriteFilter是一个用于改写URL的Web过滤器,类似于Apache的mod_rewrite。适用于任何Web应用服务器(如Tomcat,jboss,jetty,Resin,Orion等)。tomcat默认情况下不带www的域名是不会跳转到带www的域名的,而且也无法像apache那样通过配置.htaccess来实现。如果想要把不带“www'的域名重定向到带”www"域名下,又不想写代码,可以使用UrlRewriteFilter来实现。转载 2023-02-22 11:32:04 · 1359 阅读 · 0 评论 -
配置Tomcat使用https协议(配置SSL协议)
[url]http://ln-ydc.iteye.com/blog/1330674[/url]原创 2015-08-25 11:03:07 · 99 阅读 · 0 评论 -
【转】JAVA内存优化编程的三个方法
一.代码优化 内存会溢出肯定和代码逃不了关系,99.99%学java的人都知道垃圾回收器是 java的一大优点并据此来嘲笑C++.显然这个特性为代码编写者省了不少事,但这个特性却带来了不少隐患.举个例子在游戏当中经常有不同场景的切换,如从游戏逻辑退到主菜单逻辑,对游戏逻辑对象的态度很多人会选择忘记等待垃圾回收器来收尸.乍看之下似乎并无不妥垃圾回收器会来善后.实际上垃圾回收器并非实时...原创 2013-10-14 14:33:23 · 85 阅读 · 0 评论 -
Java使用正则表达式获取文本的章节名称
获取文本的章节,首先要确定章节的开始标准,一般中文的章节都是以“第”开头,第一章、第二章等。所以使用“^”字符来确定首位,但是很多时候章节前面会有空白字符,所有以“第”作为章节的开始,进行以下的匹配[code="java"]^//s*第[/code]“/s”表示空白字符,加上“*”表示0到多个空白字符,“^”表示是以空白字符加上“第作为开始的”。如果需要匹配的字符串不是在段落的开始,把...原创 2015-02-04 13:17:52 · 3605 阅读 · 0 评论 -
[转]Quartz CronTrigger最完整配置说明
CronTrigger配置格式: 格式: [秒] [分] [小时] [日] [月] [周] [年] 序号 说明 是否必填 允许填写的值 允许的通配符 1 秒 是 0-59 , - * / 2 分 是 0-59 , - * / 3 小时 是 0-23 , - * / 4 日 是 1-31 , - * ? / L W 5 月 是 1-12 ...原创 2014-07-28 16:13:09 · 178 阅读 · 0 评论 -
[转]Spring2.5定时任务的多种使用方法总结
这里使用的是Spring2.5,需要的jar包:spring.jar(spring2.5的完全包);quartz-all-1.6.0.jar;还需commons-*.jar。 方法一:任务调度工作类代码:[code="java"]public class Clock extends TimerTask{ @Override pub...原创 2014-07-28 13:11:50 · 407 阅读 · 0 评论 -
【转】Java List 随机取记录
在这对Java List中怎么随机取数做一个分享:其实List中没有现成随机取记录的方法,但在Collections中有个shuffle方法可以实现“洗牌”的效果,所谓“洗牌”就是把List中的元素打乱重新排序。重新排列后的List再从头取需要发记录数,就相等于完成了随机取数的效果,见代码[code="java"]import java.util.ArrayList; i...原创 2015-09-21 09:55:15 · 738 阅读 · 0 评论 -
swf2pdf转swf时字符集问题 Internal error: No current splash fontinfo
swf2pdf转swf时字符集问题在转换过程中报错:比如[code="java"]Internal error: No current splash fontinfo Internal error: No current splash fontinfo Internal error: No current splash fontinfo Internal error: No...原创 2014-12-17 11:33:02 · 246 阅读 · 0 评论 -
65条最常用正则表达式
一、校验数字的表达式1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9]*)$6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$7 带1-2位小数的正数或负数:^(\-...原创 2017-08-18 14:07:47 · 98 阅读 · 0 评论 -
java基础——Collections.sort的两种用法
[size=large][b]Collections是一个工具类,sort是其中的静态方法,是用来对List类型进行排序的,它有两种参数形式:[/b][/size] [code="java"] public static原创 2018-04-20 09:45:48 · 396 阅读 · 0 评论 -
Java设置session超时(失效)的时间
在一般系统登录后,都会设置一个当前session失效的时间,以确保在用户长时间不与服务器交互,自动退出登录,销毁session[size=large][b]具体设置的方法有三种:[/b][/size][b]1.在web容器中设置(以tomcat为例)[/b]在tomcat-7.0\conf\web.xml中设置,以下是tomcat7.0中默认配置:[code="java...原创 2018-04-20 12:25:42 · 405 阅读 · 0 评论 -
java POI 读写word docx文件的相关文章收藏
使用POI读写word docx文件http://elim.iteye.com/blog/2049110https://blog.youkuaiyun.com/myfmyfmyfmyf/article/details/48729061以上是一样的java/poi读取word,并替换word中的文本内容,向word中插入图片的操作https://blog.youkuaiyun.com/xiaosim...原创 2018-04-30 12:20:42 · 209 阅读 · 0 评论 -
解决在IE下label中点击img图片无法选中radio的方案
例如,这样的代码 [code="java"] [/code]这种情况下,点击label的图片将无法选中radio选项。解决这个问题,目前可以有三种方法,分别是通过JS、CSS或者HTML代码3个方面来解 决。方法一,JS:[code="java"]window.onload = function(){ if(document.all && navig...原创 2018-05-21 09:57:54 · 167 阅读 · 0 评论 -
在java中高效复制一个文件夹里面所有的内容
先看下传统的方法:利用字节流直接复制[code="java"]public static void copy(File[] fl, File file) { if (!file.exists()) // 如果文件夹不存在 file.mkdir(); // 建立新的文件夹 for (int i = 0; i < fl.length; i++) {...原创 2018-05-24 16:00:56 · 337 阅读 · 0 评论 -
下载文件中文文件名乱码问题(兼容浏览器)
public void encodeFileName()throws Exception{ try { HttpServletRequest httpRequest = ServletActionContext.getRequest(); //此处是struts2的httpRequest Boolean flag = httpRequ...原创 2019-07-31 09:52:59 · 655 阅读 · 0 评论 -
[]转]Xfire Spring Hibernate 发布WebService
一、 准备工作1、下载安装Eclipse Version: 3.3.1.1 和MyEclipse6.0.12、下载安装MySQL Server 5.13、下载MySQL驱动 mysql-connector-java-5.0.8-bin.jar4、 使用MySQL管理工具创建数据库easyLife和一张user表。我使用的是EMS SQL Manager 2007 for MySQL...原创 2014-07-13 15:02:33 · 142 阅读 · 0 评论 -
[转]MyEclipse下XFire开发Webservice实例
最近在研究JAVA开发Webservice,发现网络上比较流行的几种选择AXIS、XFire、CFX(XFire的下一代),前几天转了几篇关于这三种选择的比较的文章,对它们已经有了些概念。决定自己实践一个例子 在开始前,先介绍一些概念: XFire Java SOAP框架概述 (摘自:http://tech.it168.com/j/e/2006-10-28/200...原创 2014-07-13 13:53:00 · 99 阅读 · 0 评论 -
[转]java 汉字转拼音
[code="java"]import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;import net.sou...原创 2014-07-08 20:34:58 · 105 阅读 · 0 评论 -
tomcat配置SSL
1.执行jdk的bin下的命令:[quote]keytool -genkey -keyalg RSA -alias youraliasname -keystore .keystore输入keystore密码: 000000您的名字与姓氏是什么? [Unknown]: liubin您的组织单位名称是什么? [Unknown]: hdhr您的组织名称是什么...原创 2009-08-09 03:37:40 · 136 阅读 · 0 评论 -
jstl与javax.el与tomcat初次使用的错误及处理方法
今天收到一封Email,是应聘者的考核项目。Email中他提到:项目中使用了JSTL(JSP标准标签库),但是却不能正常使用,自己无法解决这个问题。 看完Email后我惊奇的发现,虽然开发java项目已有两年,却从没有使用过JSP标准标签库,从开始学习的sturts1到今天的struts2,都一直在使用这些开源框架自带的标签库,即使最初学习jsp-servlet的时候,使用的好...2009-06-29 14:39:52 · 340 阅读 · 0 评论 -
James的安装与使用以及其中可能出现的问题
[color=darkred][/color]听说James是个不错的java mail server,所以下了个学习,希望可以开发一个自己的mailserver,用别人的太受气了,O(∩_∩)O~参考:http://www.iteye.com/topic/213246http://hi.baidu.com/luoleicn/blog/item/8c382fd4eb86f907a18b...原创 2009-05-11 16:13:46 · 724 阅读 · 0 评论 -
Internal Chat 初体验
我们公司要开发一个CS结构的聊天软件,所以我想找一个开源的chat软件学习学习,不要太复杂的,于是就找到了Internal chat。网上除其主站外,没有任何资料。于是我把自己学习时翻译出的资料拿来共享一下(不一定翻译的完全准确) :) 。 现在这个软件在我电脑上已经可以使用了,功能比较少,但是适合学习。 :) :) [size=small][align=ce...2009-05-04 10:03:47 · 294 阅读 · 0 评论 -
Java性能的优化
Java在九十年代中期出现以后,在赢得赞叹的同时,也引来了一些批评。赢得的赞叹主要是Java的跨平台的操作性,即所谓的”Write Once,Run Anywhere”.但由于Java的性能和运行效率同C相比,仍然有很大的差距,从而引来了很多的批评。 对于服务器端的应用程序,由于不大涉及到界面设计和程序的频繁重启,Java的性能问题看似不大明显,从而一些Java的技术,如JSP,Servlet...原创 2009-04-01 16:08:56 · 95 阅读 · 0 评论 -
定时发送参考
Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表。Jobs可以做成标准的Java组件或 EJBs。实例: package example.quartz; import org.quartz.CronTri...原创 2008-07-16 11:37:49 · 127 阅读 · 0 评论 -
java代码优化
引用可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。 在Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本身。养成好的代码编写习惯非常重要,比如正确地、巧妙地运用java.lang.String类和java.uti...原创 2008-07-01 16:21:14 · 85 阅读 · 0 评论 -
JSP2的自定义标签
[align=center][size=x-large][b]JSP2的自定义标签[/b][/size] --------李刚[/align] [quote]在JSP规范的1.1版中增加了自定义标签库规范,自定义标签库是一种非常优秀的表现层组件技术。通过使用自定义标签库,可以在简单的标签中封装复杂的功能。[/quote]...原创 2008-06-27 09:42:36 · 161 阅读 · 0 评论 -
JSP中的request对象
request对象实现了HttpServletRequest接口,通过它可以获得用户的请求参数,获得Cookie,获得HTTP请求头,获得用户的IP地址等等。request对象的主要方法有: getParameter(String name) 获得客户端传送给服务器端的参数值,该参数一般由表单的name属性指定。 getParameterValue...原创 2010-08-31 17:06:57 · 220 阅读 · 0 评论 -
struts2+ireport学习小结(一)
因为项目需求,才开始接触报表打印控件,在学习ireport+jasper以前还接触过快逸报表,但是是收费的,我觉得用收费的东西总是不太好,所以就开始寻找免费的报表打印控件。 刚刚接触打印控件,基本上就是小白一个,环境搭建就困扰了我很长时间,网上虽说有很多例子,但是项目环境都有差别。我的项目全部卡下面这个错误上[code="java"]java.lang.NoSuchM...原创 2010-09-15 09:08:57 · 204 阅读 · 0 评论 -
[转]Java List合并去重
问题描述:有List A和B,A、B中元素都是可保证没有重复的,现要合并A、B得到新的List C,要求C中不能有重复元素我的反应:看了下Java List、Collection的API,没找到合适的于是乎,遍历A、B中元素个数较少的,往另一个集合中add,当然add时候判断下,有了就别add了我们架构师的反应:A.removeAll(B);A.addAll(B...原创 2014-07-06 09:52:22 · 114 阅读 · 0 评论 -
【转】安装和使用ffmpeg转换视频为flv文件
1、环境winxp-sp2下:从 http://ffdshow.faireal.net/mirror/ffmpeg/ 下载最新版本的 FFMpeg.exe直接用就行(须rar解压)。 以下的东西是为对ffmpeg无法解析的文件格式(wmv9,rm,rmvb等)转换用的,从http://mediacoder.sourceforge.net/download_zh.htm下载...原创 2013-08-04 14:15:04 · 203 阅读 · 0 评论 -
【转】用java程序调用ffmpeg执行视频文件格式转换flv
用java小例题说明更直观:(可以直接编译运行)环境我在windows平台下测试的。。。需要在e:/下有ffmpeg.exe;mencoder.exe;drv43260.dll;pncrt.dll共4个文件。如何得到这4个文件参考文章http://hanxin0311.iteye.com/admin/blogs/1919481还要在e:/input下放各种文件名为a的以下各种视频文件;还要...原创 2013-08-04 14:12:27 · 269 阅读 · 0 评论 -
【转】用java将pdf转换成jpg图片的代码
这段代码将能够将pdf转换成jpg图片,虽然图片不是很清晰,但已经够用了,因为我只想要封面的图片做文档的缩略图。[code="java"]package pdf;import java.awt.Image;import java.awt.Rectangle;import java.awt.image.BufferedImage;import java.io.File...原创 2013-08-04 14:05:45 · 528 阅读 · 0 评论 -
java保留两位小数4种方法
转:4种方法,都是四舍五入,例:[code="java"]import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.NumberFormat;public class format { double f = 111231.5585; public void ...原创 2013-07-27 20:56:35 · 114 阅读 · 0 评论 -
Ireport+struts2+javabean数据源子报表
Ireport+struts2+javabean数据源解决子报表问题一直很难搞,前2天我终于解决了。(*^__^*) 嘻嘻…… 其实我们一直弄不通,并不是程序的问题,而是报表设计的时候一些参数没有设置正确。把理论搞清楚一切问题迎刃而解。举个例子说明问题:一、po类 User.java[code="java"]package com.ansure.moudle;...原创 2010-11-25 10:00:03 · 177 阅读 · 0 评论 -
Session有效时间的问题
session计算时间以分钟为单位,必须是大于等于1小于1440的整数(测试环境:win2003+IIS6.0+ASP3.0),所以session.timeout=-1和session.timeout=99999都是不成立的。 session默认失效时间为30分钟。 在web.xml中设置session的方法:<session-config> ...原创 2011-03-08 11:29:58 · 502 阅读 · 0 评论 -
struts2+ireport学习小结(二)
因为我的项目使用的struts2+spring+hibernate,自然会想到使用javabean数据源比较方便,问题也随之而来,碰到主表-从表结果的报表,头疼了,struts2+ireport 用javabean 数据源解决子报表,一直是个难搞的问题,我参照网上的帖子,测试-失败,再试-再失败,不断反复,结果 :( ,不过子报表没实现,我想到了替代办法:分组报表,javabean加载的为...原创 2010-09-15 10:48:37 · 115 阅读 · 0 评论 -
Web定时器 - Timer
[align=center][b]Web定时器 - Timer [/b][/align] Java定时器(java.util.Timer)有定时触发计划任务的功能,通过配置定时器的间隔时间,在某一间隔时间段之后会自动有规律的调用预先所 安排的计划任务(java.util.TimerTask)。另外,由于我们希望当Web工程启动时,定时器能自动开始计时,在整个Web工程的生命期 里,定时...原创 2008-06-21 15:48:14 · 180 阅读 · 0 评论