java
幸运的JAVA小神
程序员->架构师->Team Leader(Project Manager)->技术总监
展开
-
【Struts2】文件的上传与上传权限的控制
package test; //用到了输入流,必须的支持 import java.io.*; //这个是为了取出Upload这个文件夹的绝对路径 import org.apache.struts2.ServletActionContext; //这是Struts2必要的支持 import com.opensymphony.xwork2.ActionSupport; /原创 2015-06-06 14:55:37 · 410 阅读 · 0 评论 -
URLDecoder: Incomplete trailing escape (%) pattern
在使用URLDecoder对字符串进行解码的时候 报以下异常信息:Exception in thread "main" java.lang.IllegalArgumentException: URLDecoder: Incomplete trailing escape (%) pattern原因是字符串中包含有%字符解决方法如下 example:String str = "hell原创 2015-09-29 21:10:49 · 1744 阅读 · 0 评论 -
JavaMail邮件发送功能
今天学习了一下JavaMail,javamail发送邮件确实是一个比较麻烦的问题。为了以后使用方便,自己写了段代码,打成jar包,以方便以后使用。呵呵 以下三段代码是我的全部代码,朋友们如果想用,直接复制即可。第一个类:MailSenderInfo.java package com.util.mail; /** * 发送邮件需要使用的基本信息 *转载 2015-11-12 10:55:26 · 611 阅读 · 0 评论 -
JAVA对日期的相关操作
/** * 日期增加多少天 * @param date 日期 * @param days 增加的天数 * @return */public Date DateAdd(Date date,int days){ Calendar calendar = new GregorianCalendar(); calendar.setTime(date);原创 2015-10-29 19:09:41 · 345 阅读 · 0 评论 -
Java代码性能优化
代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每个可以优化的转载 2015-12-14 21:58:03 · 216 阅读 · 0 评论 -
url重写技术分享
下面是文章是我在网上看到的,觉得写的还不错,我拿过来,修改了一些作者没有说到的地方.......1. 在apache中配置2. 用URLRewrite(详细:重点是UrlRewrite+Struts2)1) 从http://tuckey.org/urlrewrite/ 下载最新的jar包下来,现时我用的是Url Rewrite3.22) 将urlrewrite.xm转载 2015-12-15 16:46:26 · 296 阅读 · 0 评论 -
算术验证码的实现
为了防止,页面向数据库暴力注册入力,用户登录暴力破解,所以加入验证码,验证码无法被软件获取上边的内容(加入算数计算,更加安全),所以在现在技术,暂时安全。先看效果图:第一次加载比较慢,防止无法加载验证码显示,后台获取准备好的默认正在加载图片(静态图片),后台图片获取好后,替代。验证码效果图: 后台Java图片实现转载 2015-12-15 16:59:59 · 3890 阅读 · 0 评论 -
MD5算法加密~16位、32位、64位
package com.ts.u;import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import sun.misc.BASE64Encoder;/**原创 2015-12-15 17:09:11 · 7855 阅读 · 0 评论 -
深入理解Java:注解(Annotation)自定义注解入门
元注解: 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.0定义的元注解: 1.@Target, 2.@Retention, 3.@Documented, 4.@Inherited 这些类型和它们所支持的类在java.lang原创 2015-12-19 09:56:45 · 320 阅读 · 0 评论 -
JAVA字符串的方法
JAVA字符串的方法1、length() 字符串的长度 例:char chars[]={'a','b'.'c'}; String s=new String(chars); int len=s.length();2、charAt() 截取一个字符 例:char ch; ch="abc".charAt(1); 返回'b'3、getChars() 截原创 2015-09-29 21:57:10 · 325 阅读 · 0 评论 -
Java中关于String类的操作
2.String类对象的常用操作及方法在Java中,String类包含有50多个方法来实现字符串的各种操作,以下介绍一些我们需要经常使用的方法.(1)字符串的连接public String concat(String str) 该方法的参数为一个String类对象,作用是将参数中的字符串str连接到原来字符串的后面. (2)求字符串的长度public int length(转载 2015-09-29 22:04:59 · 367 阅读 · 0 评论 -
JAVA注解
JDK内置系统注解:@Override 用于修饰此方法覆盖了父类的方法;@Deprecated 用于修饰已经过时的方法;@Suppvisewarnings 用于通知java编译器禁止特定的编译警告。注解的分类1、按照运行机制分源码注解:注解只在源码中存在,编译成.class文件就不存在了编译时注解:注解在源码和.class文件中都存在(如:JDK内置系统注解)运原创 2015-07-26 14:15:16 · 604 阅读 · 0 评论 -
web.xml解析
引文:对于一个J2EE领域的程序员而言,基本上每天都会和web应用打交道。什么是web应用?最简单的web应用什么样?给你一个web应用你该从何入手?1、什么是web应用? web应用是一种可以通过Web访问的应用程序。在J2EE领域下,web应用就是遵守基于JAVA技术的一系列标准的应用程序。2、最简单的web应用什么样? 2个文件夹、1个xml文转载 2015-07-28 17:27:00 · 314 阅读 · 0 评论 -
java邮件发送和短信发送(二)
上次介绍了基于Velocity模板java邮件发送,这次我们对程序做了一次重构,实现的是根据相应的请求发送邮件或者短信。 首先我们来定义一个顶层消息接口: [java] view plaincopyprint?/** * 功能: 系统消息发送服务 * 用法: * @version 1.0 */ public interface Me转载 2015-08-12 16:32:59 · 799 阅读 · 0 评论 -
java邮件发送和短信发送(一)
最近刚完成一个任务-付款提醒邮件的发送,对于java邮件的发送有了更深刻的认识,的确java提供的邮件发送机制的确让邮件发送这个问题变得灵活而又简单。并且由于项目组其他人负责了短信的发送,巧的是这个邮件发送的借口与短信发送的借口都被封装到了消息发送的借口,我也顺便学习了一下短信发送的原理,呵呵,算是一箭双雕吧。 那先来说说邮件发送。按照按接口编程的习惯,当然先要定义一个邮件发送的接口,再转载 2015-08-12 16:21:31 · 1078 阅读 · 0 评论 -
JAVA基础整理
Java标识符Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。关于Java标识符,有以下几点需要注意:所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始首字符之后可以是任何字符的组合关键字不能用作标识符标识符是大小写敏感的合法标识符举例:age、$salary、_value、__1_value非法标识符举例:12转载 2015-08-27 17:29:42 · 646 阅读 · 0 评论 -
文字编码(文件IO流 )
String s="中文ABC";byte[] bytes1=s.getBytes();//这是把字符串转换成字符数组,转换成的字节序列用的是项目默认的编码for(byte b: bytes1)System.out.println(Integer.toHexString(b & 0xff)+" ");// & 0xff是为了把前面的24个0去掉只留下后八位//toHexString原创 2015-08-29 19:20:18 · 496 阅读 · 0 评论 -
JAVA操作Excel文件
JAVA EXCEL API:是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。因为它是使用Java编写的,所以我们在Web应用中可以通过JSP、Servlet来调用API实现对Excel数据表的访问。下载:Java Excel AP原创 2015-09-02 15:37:31 · 387 阅读 · 0 评论 -
Javamail发送邮件的简单实例
今天学习了一下JavaMail,javamail发送邮件确实是一个比较麻烦的问题。为了以后使用方便,自己写了段代码,打成jar包,以方便以后使用。呵呵以下三段代码是我的全部代码,朋友们如果想用,直接复制即可。第一个类:MailSenderInfo.javapackage com.util.mail; import java.util.Properties; pu原创 2015-08-22 13:35:47 · 417 阅读 · 0 评论 -
mybatis多数据库动态切换实现
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> classpath:conf.properties原创 2015-12-19 10:51:15 · 6477 阅读 · 0 评论