自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

杜鲁门的博客

所有源码均可去github下载【MyGitHub】https://github.com/androidwolf

  • 博客(53)
  • 资源 (64)
  • 收藏
  • 关注

原创 Spring MVC 中重定向 及 重定向源码跟踪

在index.jsp加上一个超链接跳转到这个testRedirect就行。后台会正常的打印数据,前台重定向到根目录下的index.jsp。看源码 一步一步打断点。先把return断掉。前天请求,后台就会进入debug模式,向上找,找到doDispatch你就会发现是在这里返回的mv,这个mv就是ModelAndView类型。底下有处理这个mv的processDispatchResult,点进去。

2016-11-08 17:10:32 1527 1

原创 SpringMVC4.0 + Tomcat7 + JDK7环境搭建 + (Spring4.0jar包+源码+logging+SpringIDE百度网盘下载)

今天一时兴起想用一下新版本的框架,就找了一个SpringMVC4.0的来,还是遇到一些问题,写下来帮助一下大家吧,程序员都知道配环境是最头痛的。这个里面就是Spring4.0jar包+源码+logging+SpringIDE,如果能下载别忘了点个赞。 云盘链接链接:http://pan.baidu.com/s/1c1XqZOs 密码:y26a最最基本的目录结构如下: 先建立动态web工程,然后导

2016-11-06 21:24:47 8619 3

原创 IntelliJ idea 如果打开左边项目展开栏

vie->Tool Windows->Project Alt+1

2016-11-22 12:34:47 79606 7

原创 git 程序员自用 git心得

先看看本地有哪几个分支git branch一般都是在自己的分支上开发,然后合并到develop,所以可以看到我是在自己的分支上然后你自己模块做完了,你需要提交到远程分支,你就先add一下,然后commit一下。git add -Agit commit -m 'test'再切换到develop分支git checkout develop因为要fetch了嘛,所以先看看我们的远程分支。 远程分

2016-11-21 17:51:33 970

原创 git提交不用每次都输入用户名密码

创建公钥1.目的: 使用SSH公钥可以让你在你的电脑和码云通讯的时候使用安全连接(git的remote要使用SSH地址)1.打开终端进入.ssh目录 cd ~/.ssh 如果.ssh文件夹不存在,执行指令自动创建 mkdir ~/.ssh 2.生成RSA密钥对 ssh-keygen -t rsa -C “你的邮箱@xxx.com” 为了方便全程回车即可(不用输入ras文件名及密码) 3

2016-11-19 15:32:44 12851

原创 git常用操作和分支管理

菜鸟教程菜鸟教程有最基本的操作。创建分支命令:git branch (branchname)切换分支命令:git checkout (branchname)当你切换分支的时候,Git 会用该分支的最后提交的快照替换你的工作目录的内容, 所以多个分支不需要多个目录。 合并分支命令:git merge 列出分支基本命令:git branch没有参数时,git branch 会列出你在本地的分支

2016-11-19 15:26:05 449

原创 XSS攻击和防御

XSS攻击:跨站脚本攻击(Cross Site Scripting),为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS。XSS攻击类似于SQL注入攻击,攻击之前,我们先找到一个存在XSS漏洞的网站,XSS漏洞分为两种,一种是DOM Based XSS漏洞,另一种是Stored XSS漏洞。理论上,所有可输入的地方没有对输入数据进行处理

2016-11-18 20:15:02 627 1

原创 Java 获取项目路径

public String getCurrentPath(){ //取得根目录路径 String rootPath=getClass().getResource("/").getFile().toString(); //当前目录路径 String currentPath1=getClass().getResource(".").

2016-11-17 20:47:24 1034

原创 MySQL 数据库 备份与恢复

如果是后台开发,而且是迭代是开发,那么难免要去服务器数据库和本地数据库经常备份与恢复。1.Win32下MySQL的备份与还原 1.1 备份 开始菜单 | 运行 | cmd |利用“cd /Program Files/MySQL/MySQL Server 5.0/bin”命令进入bin文件夹 | 利用“mysqldump -u 用户名 -p databasename >exportfilen

2016-11-16 09:36:23 475

原创 SpringMVC 中 HttpMessageConverter<T>

HttpMessageConverter负责将请求信息转换为一个对象(类型为T),将对象(类型为T)输出为响应信息。下面我们说一下如何使用。使用HttpMessageConverter将请求信息转化并绑定到处理方法的入参中或将响应结果转为对应类型的响应信息,SpringMVC提供了两种途径:使用@RequestBody或@ResponseBody对处理方法进行标注使用HttpEntity< T

2016-11-14 22:09:43 565

原创 SpringMVC 中 返回JSON 数据

前台发一个post请求后台用controller接住,一定要用 @ResponseBody的注解才行。jackson需要jar包.rar 下载jar包之后,导入其中的三个即可这样后台直接返回集合就行。前台收到的就是一个JSON数组了。是不是简单到没朋友。

2016-11-14 10:49:19 417

原创 SpringMVC 中 数据格式化

FormattingConversionServiceFactoryBean内部已经注册了: - NumberFormatAnnotationFormatterFactroy:支持对数字类型的属性使用@NumberFormat注解。 - JodaDateTimeFormatAnnotationFormatterFactroy:支持对日期类型的属性使用@DataTimeFormat注解。要配置

2016-11-13 22:16:06 454

原创 tomcat设置IP地址或者域名访问

tomcat设置IP地址或者域名访问参照百度经验来,但是他的有一个路径是有问题的。找到tomcat的主目录,进入conf文件夹,找到serve.xml,打开修改tomcat的监听端口为80端口: 在server.xml文件中找到:<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" re

2016-11-13 21:27:47 13036

原创 mysql数据库客户端访问权限配置

mysql数据库客户端访问权限配置借鉴这个百度经验。用root登录mysql之后1.use mysql2.select host,user,password from user;修改host列的用户,建议修改localhost用户,如图五所示 执行命令如下:update user set host = '%' where host = 'localhost';select host,user,p

2016-11-13 21:17:05 3410

原创 SpringMVC 中 @InitBinder

有@InitBander标识的方法,可以对WebDataBinder对象进行初始化。WebDataBinder是DataBinder的子类,用于完成由表单字段到JavaBean属性 绑定。@InitBinder方法不能有返回值,它必须声明为void。@InitBinder方法的参数通常是WebDataBinder。我在我的Handler里面加上这样一个方法,用到setDisallowedFie

2016-11-13 21:12:07 510

原创 Linux下装mysql并搞定编码问题

开始我准备下载gz文件装的,这种也行,给个下载地址吧http://dev.mysql.com/downloads/mysql/#downloads下载完了解压,然后配两个文件就行,也不是很难,自己百度哈。下面介绍一个超级简单的方法,但是要在线下载。1.首先检查系统是否安装了MySQL#netstat -tap | grep mysql如果是上图就说明安装了需要先卸载掉。没安装会不现实。2.安

2016-11-13 17:21:33 403

原创 Linux下装Tomcat安装并使用

Linux下安装jdk7跟着上一篇博文,我们继续利用WinSCP上传tomcat到linux。同时也放在opt下。Tomcat的安装 解压缩# mkdir /usr/local/tomcat# cd /usr/local/tomcat# tar -zxvf /software/apache-tomcat-7.0.54.tar.gz生成链接以便版本升级# ln -s apache-tomcat

2016-11-13 11:24:19 479

原创 Linux下安装jdk7

之前没怎么用过linux,一上手真是蒙圈,不知道从哪儿导入文件,哈哈哈。这就是跟linux联系的WinSCP,下载安装即可。 链接:http://pan.baidu.com/s/1boLOcAN密码:ltjy装好之后把我们要安装的jdk用这个软件放到我们想要放置的文件夹类。把这个传上去之后,比如我们这里放在opt目录下。tar.gz包:解压缩 # mkdir /usr/java #

2016-11-13 11:11:56 1609

原创 Spring MVC 中关于 mvc:annotation-driven

<mvc:annotation-driven/>会自动注册RequestMappingHandlerMapping、 RequestMappingHandlerAdapter与ExceptionHandlerExceptionResolver三个benn。还提供一下支持:支持使用ConversionService 实例对表单参数进行类型转换支持使用@NumberFormat annotatio

2016-11-12 13:40:00 829

原创 SpringMVC 中 数据绑定 数据转换 自定义数据转换器

input.jsp页面加入这样的方式,将一个字符串提交到后台。后台用SpringMVCTest.java处理它。但是这个处理是将字符串转换成对象,所以我们得去配置EmployeeConverter自定义的对象。package com.hust.springmvc.test;import com.hust.springmvc.dao.EmployDao;import com.hust.springm

2016-11-11 22:15:32 579 1

原创 相对路径与绝对路径 ${pageContext.request.contextPath}

绝对路径:是从盘符开始的路径,形如 C:\windows\system32\cmd.exe 相对路径:是从当前路径开始的路径,假如当前路径为C:\windows 要描述上述路径,只需输入 system32\cmd.exe 实际上,严格的相对路径写法应为 .\system32\cmd.exe 其中,.表示当前路径,在通道情况下可以省略,只有在特殊的情况下不能省略。 假如当前路径为c:\

2016-11-11 11:07:51 25190 9

原创 SpringMVC 处理静态资源 <mvc:default-servlet-handler/>

SpringMVC 处理静态资源: 1. 为甚么会有这样的问题: 优雅的 REST 风格的资源URL 不希望带 .html 或 .do 等后缀 若将 DispatcherServlet 请求映射配置为 / , 则SpringMVC 将捕获WEB 容器的所有请求, 包括静态资源的请求, SpringMVC 会将他们当成一个普通请求

2016-11-11 08:52:23 3965

原创 The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in ei

起因:由于JSTL1.0和JSTL1.1的声明语句不一样。解决:JSTL 1.0 的声明是:<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core " %>JSTL1.1 的声明是:<%@ taglib prefix="c" uri=http://java.sun.com/jsp/jstl/core %>如果你使用的JSTL库和你在J

2016-11-11 08:45:44 3001

原创 Spring MVC 中自定义视图 @Component 及 配置 多个视图解析器 Excel视图

首先我们建立一个自己的View实现View接口。要注意在类上面加上@Component的注解,因为看BeanNameViewResolver的源码知道,是直接从ioc容器里面拿的根据名字拿的视图,所以我们得把我们自己写的视图放到容器里面。HelloView.javapackage com.hust.springmvc.views;import java.util.Date;import java.

2016-11-08 13:25:24 1852

原创 SpringMVC中的自定义视图使用BeanNameViewResolver不起作用解决

是因为没有扫描你写了注解的包加上扫描,错误解决。

2016-11-08 13:01:15 2797 5

原创 Spring MVC 中 直接响应渲染的页面 mvc:view-controller

在Spring配置文件中即dispatcherServlet-servlet.xml配置如下。<!-- 配置直接转发的界面 --> <!-- 可以直接响应转发的页面,而无需再经过Handler 的方法 --> <mvc:view-controller path="/success" view-name="success" />通常这个时候会出现如下错误。 如果出现解决办法请看上一篇

2016-11-08 11:24:39 1621 2

原创 The prefix "mvc" for element "mvc:view-controller" is not bound.

在Spring配置文件中即dispatcherServlet-servlet.xml配置如下。<!-- 配置直接转发的界面 --> <!-- 可以直接响应转发的页面,而无需再经过Handler 的方法 --> <mvc:view-controller path="/success" view-name="success" />通常这个时候会出现如下错误: 解决方法 xmlns:m

2016-11-08 11:17:13 2344

原创 Spring MVC 中 InternalResourceViewResolver 处理 JSTL

还是原来那个工程,我们在lib下导入JSTL的jar包 JSTL的jar包下载百度云链接 链接:http://pan.baidu.com/s/1hs7aJkC 密码:6m7z导入之后,我们断点调试一下,立马就会发现自己的View已经变成JstlView了。 然后我们在spring的配置文件即dispatcherServlet-servlet.xml配置国际化资源文件。 在src下建国际化资源

2016-11-08 11:10:02 2308

原创 Spring MVC 中 如何解析视图及视图解析的详细流程

SpringMVC 如何解析视图请求处理方法返回值类型是String ModelAndView ViewSpringMVC都会奖其转化为ModelAndView对象,再给ViewResolver,最后变成视图对象,如JSP、JSTL、PDF等。视图和视图解析器请求处理方法执行完成后,最终返回一个ModelAndView对象。对于那些返回String,View和ModeMap等类型的处理方法,S

2016-11-07 22:18:28 1511

原创 在eclipse程序中设置的断点上有一个斜杠无法进行debug调试

在菜单里面,把skip all breakpoints 选项勾去即可,这个选项可能是你无意间选上的 或按快捷键“Ctrl+Alt+B”然后就可以顺利调试了。

2016-11-07 20:15:59 21513 7

原创 Spring MVC 中“拦截器”处理模型数据 (二) @ModelAttribute

在这里强烈建议看看我之前写的几篇关于SpringMVC的博客,都是串通的。@ModelAttribute这个是SpringMVC中处理模型数据的最难也是最重要的点。相当于以前Struct的拦截器。用途:比如我们要修改一个对象的部分数据,按照以前的思维,new一个对象保存数据,然后赋值,把不修改数据先拿出来保存起来。但是这个已经Out了, 在SpringMVC中,是拿到数据库的实例,然后把传进来的值也

2016-11-07 18:22:49 3900

原创 Spring MVC 中处理模型数据 (一)ModelAndView ModelMap @sessionAttributes

1、目标方法的返回值可以是 ModelAndView 类型。 * 其中可以包括视图和模型信息 * SpringMVC 会把 ModelAndView 的 model 中数据放到 request 域对象中。2、目标方法可以添加Map 类型(实际上也可以是Model类型 或 ModelMap类型)的参数。3、@sessionAttributes 除了可以通过属性名制定需要放到会话

2016-11-07 13:46:27 2594

原创 SpringMVC中原生态的Servlet属性

SpringMVC中支持原生态的HttpServletRequest和HttpServletResponse等等。SpringMVCTest.javapackage com.hust.springmvc1;import java.io.IOException;import java.io.Writer;import javax.servlet.http.HttpServletRequest;im

2016-11-07 13:30:51 952

原创 Spring MVC 使用POJO对象绑定请求参数值

index.jsp前台页面加上这些,把值输入之后,通过post提交到后台。<form action="springmvc/testPOJO" method="post"> username: <input type="text" name="username"/> <br/> password: <input type="password" name=

2016-11-07 13:27:08 3197

原创 Spring MVC @RequestParam @RequestHeader @CookieValue用法

package com.hust.springmvc1;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestParam;

2016-11-07 13:17:09 609

原创 Spring MVC HiddenHttpMethodFilter 实现 REST风格的URL

同样接着上一篇的来,我们首先去web.xml中配置HiddenHttpMethodFilter web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee

2016-11-07 13:12:24 516

原创 Spring MVC 使用@RequestMapping 注解基本用法

SpringMVC4.0 + Tomcat7 + JDK7环境搭建 + (Spring4.0jar包+源码+logging+SpringIDE百度网盘下载)首先给大家需要看看我上一篇博文,因为环境是随上一篇而来的。这一篇讲一讲Spring MVC中@RequestMapping这个注解的一般用法。目录结构还是跟上一篇的一样,这里就不展示了,我会贴上改动了的文件。SpringMVCTest.javap

2016-11-07 13:02:05 1190

原创 [LeetCode]--62. Unique Paths

A robot is located at the top-left corner of a m x n grid (marked ‘Start’ in the diagram below).The robot can only move either down or right at any point in time. The robot is trying to reach the botto

2016-11-06 11:39:12 464

原创 [LeetCode]--61. Rotate List

Given a list, rotate the list to the right by k places, where k is non-negative.For example:Given 1->2->3->4->5->NULL and k = 2,return 4->5->1->2->3->NULL.我是利用双指针吧,就可以在一次遍历的情况下找到要断开的位置即倒数第几个位置,然后插到头上

2016-11-06 10:29:43 281

原创 [LeetCode]--60. Permutation Sequence

The set [1,2,3,…,n] contains a total of n! unique permutations.By listing and labeling all of the permutations in order, We get the following sequence (ie, for n = 3):1."123"2."132"3."213"4."231"5

2016-11-05 11:00:14 254

SpringBoot一分钟入门小例子

SpringBoot一分钟入门小例子,真的是一分钟上手

2017-01-17

ehcache的jar包

ehcache jar包

2017-01-15

shiro-ehcache

shiro-ehcache 需要的jar包

2017-01-15

shiro和spring整合

shiro和spring整合的所有有jar包

2017-01-15

shiro基础jar包

shiro基础jar包

2017-01-14

shiro学习资料

shiro学习资料

2017-01-12

maven-3.3.9

maven-3.3.9

2017-01-07

apache-maven-3.1.1.rar

( apache-maven-3.1.1.rar )

2017-01-02

apache-maven-3.3.3-bin.zip

apache官网下载的maven,直接解压配置环境变量就行了。只需要两个,MAVEN_PATH和path.path:%MAVEN_HOME%\bin。网上很多这样的介绍的。

2017-01-02

mybatis3+spring+springMVC4整合jar包.rar下载

mybatis3+spring+springMVC4整合jar包

2017-01-01

ssm测试sql

ssm测试sql.rar

2016-12-31

mybatis与spring整合全部jar包

mybatis与spring整合全部jar包(包括springmvc)

2016-12-31

mybatis代码生成器

mybatis代码生成器,用于逆向工程

2016-12-30

java实时视频传输.doc

java实时视频传输.doc

2016-12-27

屏幕直播平台

屏幕监视 用socket实现直播

2016-12-27

java的rtjar包

java6以后剔除了这个功能

2016-12-26

c3p0-0.9.1.2.jar

c3p0-0.9.1.2.jar 看清楚这个版本

2016-12-20

C3p0最新jar包

C3p0最新jar包

2016-12-20

DL入门论文

DL入门论文

2016-12-05

设计模式综合训练报告

设计模式综合训练报告

2016-11-30

小鱼儿python课程课件资料

小鱼儿python课程课件资料 包含PPT 和 课后习题答案

2017-08-08

postman4130

postman

2017-06-08

windows++mysql-proxy全部数据包

windows++mysql-proxy全部数据包 mysql代理

2017-05-19

poi-3.15.zip

poi-3.15.zip

2017-04-28

zookeeper-3.4.6.tar.gz

zookeeper-3.4.6.tar.gz

2017-04-25

Redis-x64-3.2.100.zip

Redis-x64-3.2.100.zip

2017-04-13

redis-3.2.6.tar.gz

redis-3.2.6.tar.gz

2017-04-12

springMVC mybatis activiti rest风格整合

springMVC mybatis activiti rest风格整合

2017-04-12

Git-2.12.0-64-bit.exe

Git-2.12.0-64-bit.exe

2017-03-31

风力摆控制系统-论文最终版.doc

风力摆控制系统-论文最终版.doc

2017-03-19

netty的源码

netty源码

2017-03-17

何海涛100题.pdf

何海涛100题.pdf

2017-03-13

java 源码包(包含sun包)

java 源码包(包含sun包)

2017-03-11

shiro-1.2.3所有依赖包以及源码

apache shiro 所有依赖包以及源码

2017-03-04

seckill.sql

seckill.sql 秒杀项目的sql脚本

2017-02-27

java高并发秒杀系列视频源码

java高并发秒杀系列视频源码

2017-02-27

netty jar包

netty jar包,导入即可

2017-02-24

asm-all-4.0.jar

asm-all-4.0.jar 配合cglib使用

2017-02-17

cglib2.2.jar

包含了cglib2.2.jar 和 cglib-nodep-2.2.jar 解决部分与asm.jar包冲突问题

2017-02-17

redis配置文件

redis的配置文件,我加了中文注释

2017-01-18

空空如也

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

TA关注的人

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