自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 spring获取request对象的方式与条件

条件:在web.xml中:  org.springframework.web.context.request.RequestContextListener  代码实现:HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttribu

2015-12-31 10:42:49 1333

转载 从程序员到CTO的Java技术路线图

在技术方面无论我们怎么学习,总感觉需要提升自已不知道自己处于什么水平了。但如果有清晰的指示图供参考还是非常不错的,这样我们清楚的知道我们大概处于那个阶段和水平。 Java程序员高级特性             反射、泛型、注释符、自动装箱和拆箱、枚举类、可变             参数、可变返回类型、增强循环、静态导入       核心编程

2015-12-23 15:38:43 558

转载 Mysql JDBC 连接串参数说明

MySQL的 JDBC URL 格式 for  Connector/J 如下例:jdbc:mysql://[host][,failoverhost...][:port]/[database] »[?propertyName1][=propertyValue1][&propertyName2][=propertyValue2]...jdbc:mysql://[host:por

2015-12-23 14:57:16 3500

转载 Spring 3 MVC深入研究

一、前言:大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。官方的下载网址是:http://www.springsource.org/download   (本文使用是的Spring 3.0.5版本)Str

2015-12-23 14:42:10 566 1

转载 Spring MVC之@RequestBody, @ResponseBody 详解

引言:接上一篇文章讲述处理@RequestMapping的方法参数绑定之后,详细介绍下@RequestBody、@ResponseBody的具体用法和使用时机;简介:@RequestBody作用:       i) 该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的

2015-12-23 13:56:04 326

转载 Spring MVC之@RequestMapping参数详解

前段时间项目中用到了REST风格来开发程序,但是当用POST、PUT模式提交数据时,发现服务器端接受不到提交的数据(服务器端参数绑定没有加任何注解),查看了提交方式为application/json, 而且服务器端通过request.getReader() 打出的数据里确实存在浏览器提交的数据。为了找出原因,便对参数绑定(@RequestParam、 @RequestBody、 @RequestH

2015-12-23 11:30:34 1024

原创 web.xml中的url映射的小知识

关于web.xml的url映射的小知识:/ 会匹配到/login这样的路径型url,不会匹配到模式为*.jsp这样的后缀型url/* 会匹配所有url:路径型的和后缀型的url(包括/login,*.jsp,*.js和*.html等)

2015-12-23 09:53:48 867

原创 SpringMVC-拦截器的配置与使用

1.DispatcherServlet    SpringMVC具有统一的入口DispatcherServlet,所有的请求都通过DispatcherServlet。    DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹配规则要自已定义,把拦截下来的请求,依据某某规则分发到目标Controller来处理。  所以我们现在w

2015-12-21 11:50:24 4661

原创 关于java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream解决办法

在编写邮件发送相关程序时,会报错! 主要原因是  javax.mail和javax.activation这两个包已经在javaEE5当中属于基础包了,就是JDK中自带了已经,但是里面的方法与现在外面的mail.jar和activation.jar有一些出入,所以初学者在直接copy别人代码的时候往往会出现上面的错误。 废话不多说下面是解决方法 进到X

2015-12-20 16:04:19 638

原创 mybatis多数据库动态切换实现

class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">                                                            classpath:conf.properties                   

2015-12-19 10:51:15 6491

原创 深入理解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 332

原创 MyEclipse中.classpath、.project、.mymetadata解读

.classpath文件解读项目中使用的jar包 -->单元测试 -->.mymetadata文件解读type : 工程类型name : 工程名称id : 工程在工作空间内的唯一标识context-root : 网站根路径j2ee-spec: J2EE标准archive :

2015-12-18 15:54:28 595

原创 mybatis之map.xml文件的解读

selectu.user_id id,u.user_name userName,u.user_age age ,r.id roleId,r.role_name roleName,r.user_Id userIdfrom t_user uleft join t_role r on u.user_id=r.id

2015-12-17 17:38:13 1432

原创 Spring下面的@Transactional注解标志的讲解

最近在开发中对Spring中的事务标记@Transactional用的比较多,今天上网收集了一些内容,做一个简单的总结~~~   在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。  Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这个例外是unche

2015-12-16 16:36:09 3056

原创 Spring下面的classpath 和 classpath* 区别的简单讲解

classpath 和 classpath* 区别:classpath:只会到你指定的class路径中查找找文件;classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找.举个简单的例子,在我的web.xml中是这么定义的:classpath*:META-INF/spring/application-context.xml那么在META-INF/spri

2015-12-16 16:29:50 4540

原创 Spring MVC中如何传递对象参数

springController: @Controller  @RequestMapping("/user")  public UserController extends BaseController{      @RequestMapping("/addUser")        public void testBinderOuput(@ModelAttribute Use

2015-12-16 16:26:45 1684

原创 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 7879

转载 算术验证码的实现

为了防止,页面向数据库暴力注册入力,用户登录暴力破解,所以加入验证码,验证码无法被软件获取上边的内容(加入算数计算,更加安全),所以在现在技术,暂时安全。先看效果图:第一次加载比较慢,防止无法加载验证码显示,后台获取准备好的默认正在加载图片(静态图片),后台图片获取好后,替代。验证码效果图:              后台Java图片实现

2015-12-15 16:59:59 3910

转载 url重写技术分享

下面是文章是我在网上看到的,觉得写的还不错,我拿过来,修改了一些作者没有说到的地方.......1. 在apache中配置2. 用URLRewrite(详细:重点是UrlRewrite+Struts2)1) 从http://tuckey.org/urlrewrite/ 下载最新的jar包下来,现时我用的是Url Rewrite3.22) 将urlrewrite.xm

2015-12-15 16:46:26 301

原创 weinre远程调试工具安装及其使用方法

weinre安装步骤1 现在下载node.js安装 (装完要重启 不然环境变量不生效)2 安装weinre cmd打开运行 npm install weinre -g 在mac上需要( sudo npm install weinre -g 不然会提示没有权限创建文件夹)才能安装成功3 启动weinre如果在windows平台上没加任何配置,WIN7下 weinre会安装

2015-12-15 14:25:54 1101

转载 Java代码性能优化

代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每个可以优化的

2015-12-14 21:58:03 224

原创 web.xml 中的listener、 filter、servlet 加载顺序及其详解

首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener -> filter -> servlet        同时还存在着这样一种配置节:context-param,它用于向 ServletContext 提供键值对,即应用程序上下文信息。我们的 l

2015-12-08 17:18:16 404

原创 org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver class

org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC drive

2015-12-04 11:05:54 2035

原创 DBCP连接池配置参数说明

class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">                              destroy-method="close">                                          

2015-12-02 14:58:07 287

原创 经典SQL语句大全

一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwin

2015-12-01 15:12:01 293

原创 MyEclipse10 手动安装SVN插件和Jad反编译

一、MyEclipse10手动安装SVN插件1,首先下载svn插件,解压svn包,然后找到其中的两个文件夹:features 和 plugins(这里与MyEclipse6.0的需要的文件有所不同,不需要里面的site.xml文件)。   svn下载地址:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderI

2015-12-01 11:58:04 1087

原创 Spring MVC常用的注解

spring mvc常用的注解:个介绍。 @Controller @Controller 负责注册一个bean 到spring 上下文中,bean 的ID 默认为类名称开头字母小写,你也可以自己指定,如下 方法一: @Controller public class TestController {}  方法二:            @Control

2015-12-01 09:56:07 322

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除