Java
he20101020
这个作者很懒,什么都没留下…
展开
-
常用正则表达式
匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹 配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:ns*r评注:可以用来删除空白行匹配HTML标记的正则表达式:]*>.*?|评注:网上流传的版本太糟糕,上...原创 2012-03-29 13:43:28 · 81 阅读 · 0 评论 -
java对ftp的操作,windows和linux有点区别,收集整理了一下
windows:ftp clientlinux:sftpwindows:package com.xz.upload;import org.apache.commons.io.IOUtils; import org.apache.commons.net.ftp.FTPClient; import java.io.File; import java原创 2013-12-12 17:50:46 · 13704 阅读 · 0 评论 -
weblogic下部署原本基于tomcat的Java项目
直接打war包,在本地的weblogic部署没有问题,但是部署到服务器的weblogic始终会报错,noSuchMethod error,在web-info下加上weblogic.xml,设置优先加载我们项目自己的jar包,就不会去先加载weblogic的jar包,而出现问题。weblogic.xml如下:<weblogic-web-app xmlns="http://xmlns.o原创 2013-10-30 14:27:49 · 9137 阅读 · 9 评论 -
多说评论头像360度旋转特效
/*头像旋转*/#ds-reset .ds-avatar img{width:54px;height:54px; /*设置图像的长和宽*/border-radius: 27px;/*设置图像圆角效果,在这里我直接设置了超过width/2的像素,即为圆形了*/-webkit-border-radius: 27px;/*圆角效果:兼容webkit浏览器*/-moz-border-radius转载 2013-12-09 01:24:43 · 2561 阅读 · 0 评论 -
鼠标移动到图片上,图片显示阴影边框,其他一些样式积累
css:#md-large-widget-content hover img { box-shadow: 6px 6px 6px rgba(0,0,0,0.3);}.ct-coll-item a.ct-coll-thumb:hover img{ box-shadow: 6px 6px 6px rgba(0,0,0,0.3); opacity: 0.9;}html:在原创 2013-12-09 01:39:09 · 8234 阅读 · 0 评论 -
iframe取值备忘
//jquery在iframe下获取父窗口下对应id的对象的两种方式:$("#attach_hidden_id", parent.document)$(window.parent.document.body).find("#attach_hidden_id")1.在父窗口中操作 选中IFRAME中的所有单选钮$(window.frames["iframe1"].do转载 2013-11-29 16:54:42 · 2155 阅读 · 0 评论 -
使用jxl模版导出时出现的问题总结
开始遇到的第一个问题,是执行到 Workbook workbook = transformer.transformXLS(new FileInputStream(file),beans); 就不往下走了,后来发现是少了这个包:commons-jexl-2.0.1.jar这个解决后,当我在模版中使用循环时,又出现了第二个问题:报的异常如下:java.lang.IllegalArgum原创 2013-11-26 23:46:27 · 4635 阅读 · 0 评论 -
springmvc下servlet怎么获取service及调用service的方法(备忘)
springmvc搭建的项目,dao、service、controller都是采用注解的方式,在servlet中获取service的方法(见代码):WebApplicationContext context = WebApplicationContextUtils.getWebApplicationContext(this.getServletContext()); INewsAttach原创 2013-11-20 11:27:12 · 8437 阅读 · 0 评论 -
java四舍五入保留两位小数方法整理
import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.NumberFormat;public class test { public static void main(String[] args) { String str="86.64466666"; BigDecimal bd =原创 2013-11-05 12:25:50 · 51174 阅读 · 2 评论 -
tomcat部署服务配置备忘
指定webroot,配置根运行设置:tomcat根/conf/server.xml在中,添加代码:docBase指定到项目的webroot,path配置的访问根路径,要想localhost:8080/就访问项目 配置 path为 /tomcat default 修改tomcat根/conf/web.xml将default修改为其他值,例如修改为weblogic原创 2013-12-06 10:37:16 · 1352 阅读 · 0 评论 -
配置开机启动服务-tomcat jetty
tomcatdos命令下,1、安装服务:cd tomcat/bin;service install 服务名(可选,默认为apache tomcat 版本号) 然后弹出以下信息:安装tomcat服务完毕,然后在运行输入service.msc,将刚添加的服务设置为自动启动,over。2、移除服务:cd tomcat/bin;servi原创 2013-12-18 11:38:47 · 3048 阅读 · 0 评论 -
tomcat设置缓存方式
最近在客服的主机上用tomcat部署项目,晚上都好好的,第二天去看,outofMemory了,然后各种悲催。找了下设置方法,如下:Windows 下,在文件 {tomcat_home}/bin/catalina.bat , Unix 下,在文件 {tomcat_home}/bin/catalina.sh第一种方式:在该文件中添加这句:set JAVA_OPTS=-Xms64m -X原创 2013-12-18 10:22:57 · 13940 阅读 · 0 评论 -
java通过URL读取json数据
public static String loadJson (String url) { StringBuilder json = new StringBuilder(); try { URL urlObject = new URL(url); URLConnection uc = urlObject.openConn原创 2014-09-26 17:37:29 · 32212 阅读 · 5 评论 -
实现webservice客户端后在tomcat下运行正常,部署到weblogic报错
javax.xml.rpc.ServiceException: Providercom.sun.xml.rpc.client.ServiceFactoryImpl not found原创 2014-09-23 11:05:35 · 2085 阅读 · 0 评论 -
soa部署项目,启动时报错:No credential mapper entry found for password indirection user
soa部署项目一直报错:No credential mapper entry found for password indirection user详细错误信息:weblogic.common.ResourceException: java.security.PrivilegedActionException: weblogic.common.ResourceExcepti原创 2014-05-14 10:09:18 · 3053 阅读 · 0 评论 -
java根据ip地址获取详细地域信息
互联网有很多接口可以实现通过ip查询到具体的位置,如下:通过淘宝IP地址库获取IP位置 1. 请求接口(GET):http://ip.taobao.com/service/getIpInfo.php?ip=[ip地址字串] 2. 响应信息:(json格式的)国家 、省(自治区或直辖市)、市(县)、运营商 3. 返回数据格式: {"code":0,"data":{"ip":"转载 2014-03-19 11:12:44 · 34623 阅读 · 14 评论 -
sftp往linux ftp服务器上传数据备忘
前些日子做项目的时候,有个需求是在上传文件的时候将文件在linux的ftp服务器上备份一下,搜了下,sftp能实现,因此做了以下操作实现了该功能。下面这是网上找个一个sftp的工具类,在上传方法中调用该工具类中的方法实现sftp服务的连接,以及文件的上传。package com.xz.cxzy.utils;import java.io.File;import java.io.Fil原创 2014-03-03 15:14:30 · 2483 阅读 · 0 评论 -
java处理压缩图片
用到的包:java.awt.image.BufferedImagejava.awt.Graphics2Djava.io.FileOutputStreamcom.sun.image.codec.jpeg.JPEGCodeccom.sun.image.codec.jpeg.JPEGImageEncoderjava.awt.AlphaCompositejava.awt.G原创 2014-03-03 16:31:24 · 4691 阅读 · 0 评论 -
oracle拼接字符串处理,wm_contact函数使用
CREATE OR REPLACE VIEW NEWSOUTER_V ASselect t.ID, t.MAIN_TITLE, t.SUBTITLE, t.LEADSTITLE, t.ORGANIZE, t.IS_OUTER_NEWS, t.OUTER_TYPE, t.OUTR_SUBJECT,原创 2013-12-24 11:37:28 · 15684 阅读 · 0 评论 -
eclipse error:Failed to load JavaHL Library
重新安装系统后,以前的eclipse经常弹出该错误。解决方法:重新设置svn插件,如下图 window-preferences-svn 在svn接口中选择自己当前新安装的svn 搞定...原创 2013-11-01 10:00:13 · 1405 阅读 · 0 评论 -
jquery ztree 一次性通过URL请求加载整棵树,思路实现
ztree用异步加载直接加载整棵树、通过简单加载整棵树,没能成功实现。后台想到了ajax请求,将返回值传到ztree的初始化代码中,搞定。看代码:导入ztree需要的js和css文件:html部分:正在加载中..javascript:var setting = { view: { selectedMulti: false },data: { simpl原创 2013-10-29 14:29:33 · 6943 阅读 · 0 评论 -
mybatis3 insert语句获取主键
mysql: <![CDATA[ INSERT INTO CHUKU(customerName,salesMan,publishNo,address,phone,createDate,auditorMan,financeOfficer,warehouse,consignee) VALUES (#{customerName},#{salesMan},#{publishNo原创 2013-10-25 16:32:58 · 3202 阅读 · 2 评论 -
myeclipse的代码模板设置
设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍: 文件(Files)注释标签: /** * @Title: ${file_name} * @Package ${package_name} * @Description: $转载 2012-05-09 22:20:35 · 6092 阅读 · 0 评论 -
jetty服务器的安装和部署、新增到开机启动服务
Jetty的首页地址是http://www.mortbay.org/jetty/,点击Downloads进入下载介绍页面,由于Jetty7之后,托管服务有Eclipse接替,所以jetty6.1之前(包含6.1)继续由Codehaus提供下载服务,在该页面的下方有如下信息: 版本 Java HTTP Servlet JSP Status Notes Jetty-8 ecl转载 2012-05-09 00:07:59 · 28394 阅读 · 2 评论 -
使用links安装eclipse插件
一、使用links方式安装eclipse插件 假设eclipse安装目录是D:\eclipse,待安装插件目录是D:\eclipseplugins。以lomboz,Sysdeo Eclipse Tomcat Launcher plugin和xmlbuddy为例说明如何使用links方式安装eclipse插件。 1、安装Lomboz 在D:\eclipsep转载 2012-04-28 15:57:01 · 685 阅读 · 0 评论 -
java正则表达式判断email的是否有效
/** * 检测邮箱地址是否合法 * @param email * @return true合法 false不合法 */ public boolean isEmail(String email){ if (null==email || "".equals(email)) return false; // Patt原创 2012-03-09 15:58:56 · 22018 阅读 · 1 评论 -
java实现穿透代理获取客户端真实ip
经过代理或者代理服务器以后,由于在客户端和服务之间增加了中间层,因此服务器无法直接拿到客户端的IP,服务器端应用也无法直接通过转发请求的地址返回 给客户端。但是在转发请求的HTTP头信息中,增加了X-FORWARDED-FOR信息,用以跟踪原有的客户端IP地址和原来客户端请求的服务器地址。 例如,当我们访问http://www.xxx.com/index.jsp/时,其实并不是我们浏览器真正访问到转载 2012-04-05 09:54:36 · 9256 阅读 · 2 评论 -
常用正则表达式
匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹 配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:]*>.*?| 评注:网上流传的转载 2012-03-29 13:31:30 · 520 阅读 · 0 评论 -
eclipse快捷键
编辑快捷键 【ALT+/】 显示代码提示,以及代码自动补全功能。 【Ctrl+/】 添加注释 【Ctrl+D】 删除当前行 窗口快捷键 【Ctrl+M】 窗口最大化和还原 查看和定位快捷键 1. 【Ctrl+K】、【Ctrl+Shift+K】 快速向下和向上查找选定的内容,从此不再需要用鼠标单击查找对话框了。转载 2012-03-28 13:33:15 · 1067 阅读 · 0 评论 -
springmvc上传文件配置方法
springmvc做文件上传时,遇到了问题,写的方法,都不调用的,后来照着这么配置下来,终于搞定了。1、maven jar包pom.xml添加fileupload、io包 (maven仓库网址:http://mvnrepository.com/) commons-fileupload commons-fileup原创 2012-03-12 18:12:51 · 3651 阅读 · 3 评论 -
java实现在线支付
国内电子商务系统实现的基本流程如下: 客户在系统内下订单 -> 系统根据订单生成支付宝接口url -> 客户通过url使用支付宝(网上银行)付款 -> 支付宝将客户的付款完成信息发送给电子商务系统 -> 系统收到支付宝信息后确定客户订单已经付款 -> 进行发货等后续流程。在开始下面的内容之前,你要先有一个支付宝账户,如果要集成支付宝接口,你还必须申请开通服务(关于如何开通,可以直接到支转载 2012-06-13 09:44:00 · 36069 阅读 · 9 评论 -
sql积累--替换指定字段数据中的指定内容
这次遇到这个需求:数据库中的图片连接以前全是小图,要换成中图,我开始想用java代码全部查出来,再遍历list,替换修改图片连接中的字符。由于数据两百万多,一下查询出来是个问题,依次查询(0-1000,1000-2000,...),也麻烦。想过重新导入数据,就导入所需要尺寸的图片URL,后来,想到用mysql自带的函数才处理REPLACE(filed,'regex','str') 相当于java中原创 2012-05-22 22:29:35 · 1039 阅读 · 0 评论 -
Eclipse/MyEclipse 最最常用的快捷键
F 键类F2 显示详细信息F3 跳到声明或定义的地方Ctrl + 键类Ctrl+1 快速修复 ( 最经典的快捷键 , 就不用多说了 )Ctrl+D 删除当前行Ctrl+E 快速显示当前 Editer 的下拉列表 ( 如果当前页面没有显示的用黑体表示 )Ctrl+T 快速显示当前类的继承结构Ctrl+O 快速显示 OutLineCtrl+ F 查找转载 2012-06-13 12:39:22 · 1064 阅读 · 0 评论 -
javascript将数字转化成大写形式
price_transformfunction xx3(){var value = $("#number").val();alert(changeToBig(value));}//*********将金额转换为大写的汉字表示******************************** function changeToBig(value) { var intFen,i;翻译 2013-05-04 16:05:09 · 1289 阅读 · 0 评论 -
Unable to create an instance of the Java Virtual Machine Located at path:
打开jdeveloper时弹出这个错误提示框:Unable to create an instance of the Java Virtual Machine Located at path:....解决方法:在D:\oracle11g\Middleware\jdeveloper\ide\bin(ps:D:\oracle11g\对应自己的安装目录)目录下找到ide.原创 2013-03-25 15:14:03 · 2045 阅读 · 0 评论 -
java开发jdbc连接数据库步骤
JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: try{ //加载MySql的驱转载 2012-11-26 23:50:07 · 960 阅读 · 0 评论 -
ckeditor取值问题
之前没用过ckeditor这个编辑器,今天使用时,使用jquery post提交,发现后台获取不到值,js里面直接获取值也也获取不到,原来他有个方法专门返回文本框中的值,js里面调用CKEDITOR.instances.content.getData()方法就能获取到值。 ${resultVo.data.remark?if_exists} function g原创 2012-08-27 23:13:24 · 12701 阅读 · 5 评论 -
java设计模式之单例模式
java模式之单例模式: 单例模式确保一个类只有一个实例,自行提供这个实例并向整个系统提供这个实例。 特点: 1,一个类只能有一个实例 2,自己创建这个实例 3,整个系统都要使用这个实例 例: 在下面的对象图中,有一个"单例对象",而"客户甲"、"客户乙" 和"客户丙"是单例对象的三个客户对象。可以看到,所有的客户转载 2012-09-28 15:20:57 · 468 阅读 · 0 评论 -
WebApplicationContext
如果您想要在自己所定义的Servlet类别中使用Spring的容器功能,则也可以使用 org.springframework.web.context.ContextLoaderListener,例如在web.xml中使用标签加以定义... org.springframework.web.context.ContextLoaderListener ...Con翻译 2012-07-31 00:41:03 · 1260 阅读 · 0 评论 -
java对金额的元与分的转换
java金额元与分转换:1.元转分:可传入字符串或者long型(隐式转换为long型也可)整数。若传入为字符串,则通过替换小数点的方式转换,小数点有多位或者没有小数点皆已考虑。若传入为long 则通过BigDecimal来乘1002.分转元:可传入字符串或者long型(隐式转换为long型也可)整数。并对传入的分进行粗略的格式判断package com.westsoft转载 2012-07-30 11:03:32 · 54606 阅读 · 3 评论