自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 配置Spring管理的bean的作用域

Spring管理的bean的作用域有:1.singleton在每个Spring IoC容器中,一个bean定义只有一个对象实例。以Spring的三种实例化Bean的方式的案例为基础,我们举例说明。首先我们将Spring的配置文件——beans.xml的内容改为:<?xml version="1.0" encoding="UTF-8"?><bean...

2018-06-26 09:57:00 84

转载 Spring的三种实例化Bean的方式

Spring提供了三种实例化Bean的方式1.使用类构造器实例化<bean id="personService" class="cn.itcast.service.impl.PersonServiceBean"></bean>2.使用静态工厂方法实例化我们在编码剖析Spring管理Bean的原理案例的基础上使用这种方式来实例化bean。首先...

2018-06-26 09:45:00 102

转载 编码剖析Spring管理Bean的原理

在Spring的第一个案例中,我们已经知道了怎么将bean交给Spring容器进行管理,并且明白了怎么从Spring容器中获取bean。那我们就有一个疑问了:Spring是如何创建并管理bean的呢?现在我们就来编码剖析Spring管理Bean的原理。 本文是在Spring的第一个案例的基础上展开的。 我们要使用dom4j读取Sping的配置文件——beans.xml&l...

2018-06-05 21:55:00 89

转载 SpringMVC学习(十二)——SpringMVC中的拦截器

SpringMVC学习(十二)——SpringMVC中的拦截器SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。本文主要总结一下SpringMVC中拦截器是如何定义的,以及测试拦截器的执行情况和使用方法。SpringMVC中拦截器的定义和配置SpringMVC中拦截器的定义在SpringMVC中,定义拦截器要实...

2018-05-26 14:28:00 71

转载 SpringMVC学习(十一)——SpringMVC实现Resultful服务

Restful就是一个资源定位及资源操作的风格,不是标准也不是协议,只是一种风格,是对http协议的诠释。资源定位:互联网所有的事物都是资源,要求url中没有动词,只有名词,没有参数。url请求的风格就像这样:http://blog.csdn.net/eson_15/article/details/51743514资源操作:使用put、delete、post、...

2018-05-26 14:22:00 68

转载 SpringMVC学习(十)——SpringMVC与前台的json数据交互

json数据格式在接口调用中、html页面中比较常用,json格式比较简单,解析也比较方便,所以使用很普遍。在SpringMVC中,也支持对json数据的解析和转换,这篇文章主要总结一下在SpringMVC中如何和前台交互json数据。两种交互形式SpringMVC和前台交互主要有两种形式,如下图所示: 可以看出,前台传过来的方式有两种,一种是传json格式的数据过来,...

2018-05-26 14:18:00 68

转载 SpringMVC学习(九)——SpringMVC中实现文件上传

这一篇博文主要来总结下SpringMVC中实现文件上传的步骤。但这里我只讲单个文件的上传。环境准备SpringMVC上传文件的功能需要两个jar包的支持,如下: 工程中肯定要导入以上两个jar包,主要是CommonsMultipartResolver解析器依赖commons-fileupload和commons-io这两个jar包。单个文件的上传前台页面我们...

2018-05-26 14:16:00 67

转载 SpringMVC学习(八)——SpringMVC中的异常处理器

SpringMVC在处理请求过程中出现异常信息交由异常处理器进行处理,自定义异常处理器可以实现一个系统的异常处理逻辑。异常处理思路我们知道,系统中异常包括两类:预期异常和运行时异常(RuntimeException),前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。系统的dao、service、controller出现异常都通过thr...

2018-05-26 14:13:00 61

转载 SpringMVC学习(七)——Controller类的方法返回值

返回ModelAndViewController类方法中定义ModelAndView对象并返回,对象中可添加model数据、指定view。之前我就已讲过,在此并不过多赘述。返回void在Controller类方法形参上可以定义request和response,使用request或response指定响应结果:1.使用request转向页面,如下:request.g...

2018-05-26 13:46:00 102

转载 SpringMVC学习(六)——SpringMVC高级参数绑定与@RequestMapping注解

高级参数绑定绑定数组现有这样一个需求:在商品列表页面选中多个商品,然后删除之。下面是我对该需求的分析:此功能要求商品列表页面中的每个商品前有一个checkbook(复选框),选中多个商品后点击删除按钮把商品id传递给Controller,根据商品id批量删除商品信息。 首先将itemList.jsp页面改造为:<%@ page language="java" c...

2018-05-26 11:37:00 83

转载 SpringMVC学习(五)——SpringMVC的参数绑定

前言:SpringMVC中的参数绑定还是蛮重要的,所以单独开一篇文章来讲解。默认支持的数据类型现在有这样一个需求:打开商品编辑页面,展示商品信息。这是我对这个需求的分析:编辑商品信息,需要根据商品id查询商品信息,然后展示到页面。我这里假设请求的url为/itemEdit.action,由于我想要根据商品id查询商品信息,所以需要传递商品id这样一个参数。最终的一个响应结果就是在...

2018-05-26 11:15:00 107

转载 扩展配置的链接

在web.xml中添加的配置信息(扩展)1.DelegatingFilterProxy的配置 <filter> <filter-name>springSessionRepositoryFilter</filter-name> <filter-class>org.springframewo...

2018-05-21 14:59:00 98

转载 WEB相关文件的加载顺序

一、1、启动一个WEB项目,WEB容器会先去读取它的配置文件web.xml,读取<context-param>和<listener>两个节点。2、接着,容器创建一个ServletContext(servlet上下文),这个web项目的所有部分都讲共享这个上下文3、容器将<context-param>转换为键值对,并交给servletCo...

2018-05-21 12:47:00 56

转载 SpringMVC学习(四)——Spring、MyBatis和SpringMVC的整合

本文我再来讲SpringMVC和MyBatis整合开发的方法,这样的话,Spring、MyBatis和SpringMVC三大框架的整合开发我们就学会了。这里我使用的Spring是Spring4.1.3这个版本(SpringMVC自然也是这个版本),MyBatis是MyBatis3.2.7这个版本。 为了更好的学习SpringMVC和MyBatis整合开发的方法,需要将SpringMV...

2018-05-20 18:31:00 104

转载 SpringMVC学习(三)——SpringMVC的配置文件

读者阅读过SpringMVC学习(一)——SpringMVC介绍与入门这篇文章后,想必都会写写SpringMVC的入门小程序,在这个小程序中,SpringMVC的核心配置文件——springmvc.xml为:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframe...

2018-05-20 18:15:00 147

转载 SpringMVC学习(二)——SpringMVC架构及组件

相信大家通过前文的学习,已经对SpringMVC这个框架多少有些理解了。还记得上一篇文章中SpringMVC的处理流程吗? 这个图大致描述了SpringMVC的整个处理流程,这个流程图还是相对来说比较容易懂的,下面我会给出SpringMVC的框架结构图,这个图相对来说会更复杂,不过经过我细致入微的讲解,相信大家都可以深入理解。SpringMVC框架结构SpringM...

2018-05-20 17:58:00 67

转载 SpringMVC学习(一)——SpringMVC介绍与入门

SpringMVC介绍SpringMVC是什么?SpringMVC和Struts2都属于表现层的框架,它是Spring框架的一部分,我们可以从Spring的整体结构中看得出来: SpringMVC处理流程SpringMVC处理流程如下图所示: 这个图大致描述了SpringMVC的整个处理流程,乍一看有点晕乎,且待我一步步分析,最后弄个流程图出来就明白了。...

2018-05-20 17:55:00 65

转载 编写第一个Spring的案例

Spring4.2.5的开发环境搭建好了之后,我们来编写Spring的第一个案例,并测试Spring的开发环境。 首先在Eclipse中新建一个普通的Java Project,名称为spring_first,迅速搭建好Spring4.2.5的开发环境。 然后在src目录下新建一个cn.itcast.service包,并在该包下创建一个接口——PersonService.java,...

2018-05-20 17:48:00 49

转载 搭建Spring4.x.x开发环境

先去Spring官网下载Spring4.x.x开发包(本人使用的版本是Spring4.2.5),这个网上有一大堆博客有介绍,故省略。下载下来之后,我就来详细说明如何在Eclipse中搭建Spring4.2.5开发环境。 首先在Eclipse中新建一个普通Java Project,名为spring_first。 接着我们就要导入Spring需要的jar包,进入到下载并解压的sp...

2018-05-20 17:21:00 83

转载 spring简介

Spring是什么Spring是一个开源的控制反转(Inversion of Control,IoC)和面向切面(AOP)的容器框架,它的主要目得是简化企业开发。控制反转(IOC)大概以前,业务逻辑层的代码很有可能这样写:public class PersonServiceBean { private PersonDao personDao = new P...

2018-05-19 22:46:00 79

转载 ssm+maven+dubbo项目搭建

第一步:整体项目zb_project的pom配置 1 <?xml version="1.0" encoding="UTF-8"?> 2 3 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc...

2018-05-16 14:34:00 219

转载 验证码图片生成工具

1 package com.sunll.common.util; 2 3 import javax.imageio.ImageIO; 4 import java.awt.*; 5 import java.awt.image.BufferedImage; 6 import java.io.IOException; 7 import java.i...

2018-05-10 16:56:00 244

转载 获取请求主机IP

1 package com.sunll.common.util; 2 3 import javax.servlet.http.HttpServletRequest; 4 import java.io.IOException; 5 6 /** 7 * 获取请求主机IP地址,如果通过代理进来,则透过防火墙获取真实IP地址; 8 ...

2018-05-10 16:53:00 81

转载 js_图片放大

<img class="sb" :src="item.receipts" @click="oneClick($event)" alt="" width="60px" height="20px"> oneClick: function (e) { var _this = e.currentTarget; // ...

2018-04-13 19:30:00 81

转载 linux_activemq_freemarker

activeMQ安装1.解压activeMQ安装包2.启动(bin目录下)执行./activemq start3.web访问192.168.25.135:8161ps:若访问不到,则修改/ext/hosts 文件,添加自己的ip和主机名的对应关系链接:相关配置转载于:https://www.cnblogs.com/zbdouble/p/8808328.htm...

2018-04-12 16:04:00 59

转载 linux_solr(集群)

solr集群安装1.安装zookeeper集群安装solr集群步骤1.搭建zookeeper集群上传解压zookeeper安装包,解压后复制3份(奇数份)并重命名(zookeeper1,zookeeper2,zookeeper3)2.修改配置对每份zookeeper解压包进行一下配置:<1.在zookeeper1下创建两个目录data logmkdir data l...

2018-04-11 21:19:00 79

转载 linux_solr

solr安装(单机版)1.导入安装包(到新创建的singleSolr文件夹下)solr-4.10.3.tgz.tgz apache-tomcat-7.0.47.tar.gz2.解压安装包tar -zxvf **3.把解压的solr-4.10.3文件下的(solr-4.10.3/example/webapps/solr.war)复制到apache-tomcat-7....

2018-04-09 20:12:00 84

转载 linux_Nginx

Nginx安装nginx安装环境nginx是C语言开发,在linux上运行时需要安装c环境。指令:1.yum install gcc-c++编译依赖gcc环境,如果没有gcc环境,需要安装gcc2.yum install -y pcre pcre-develPCRE(Perl Compatible Regular Expressions)是一个Perl库,包括...

2018-03-18 22:41:00 68

转载 linux_zookeeper

单机版安装第一步:安装jdk环境第二步:把zookeeper(和linux位数一致)的压缩包上传到linux系统。第三步:解压缩压缩包tar -zxvf zookeeper-3.4.6.tar.gz第四步:进入解压后的zookeeper-3.4.6目录,创建data(存储数据)文件夹。第五步:把conf 中zoo_sample.cfg改名为zoo.cfgmv ...

2018-02-25 21:54:00 94

转载 前端技能总结

ps:做一只过河的小马experience & skill:1.根据事件进行控件定位(vue)给方法参数传递event事件:@clickmy="myFunction($event) "js中定义函数:myFunction:function(e){$(e.target).***}获取前控件:prev();获取后控件:next();获取父亲(可连续)控件:...

2018-02-04 22:18:00 440

转载 sql查询联系2

问题及描述:--1.学生表Student(SID,Sname,Sage,Ssex) --SID 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别--2.课程表Course(CID,Cname,TID) --CID --课程编号,Cname 课程名称,TID 教师编号--3.教师表Teacher(TID,Tname) --TID 教师编号,Tname 教师姓名--4....

2018-02-04 22:13:00 42

转载 sql查询练习

ps:最近在学习SQL嘛,所以各个地方找题目来练手,毕竟现在能离得开数据库么Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表问题: 1、查询“001”课程比“002”课程成绩高的所有学生的学号; selecta.S# from(...

2018-02-04 22:10:00 58

转载 数据库的基本操作

SQL实用总结:DDL(数据定义语言):I.数据库中的基本操作:show databases; ----显示所有的数据库create database 库名称; ----创建数据库use 库名称; ...

2018-02-04 21:41:00 52

转载 ajax的入门了解

Ajax技术(Asynchronous Javascript and xml ,异步的javaScript和XML,js提供的一门高级应用技术)I.Ajax的运行原理:页面发起请求,会将请求发送给浏览器内核的Ajax引擎,Ajax提交请求到服务器,在这段时间内,客户端可以进行其他操作,知道服务器将数据返回给Ajax引擎后,Ajax引擎再将数据给浏览器解析 II.js的原生态A...

2018-02-04 21:37:00 52

转载 web入门学习总结

web学习Servlet总结:运行在服务器端Java程序(或者简说为一个Java类),是javaweb的三大组件之一(Servlet、Filter、Listener)需要掌握Servlet中的doGet和doPost方法,其他直接继承httpservlet中的service方法即可。内容:项目方法:getServletConfig();----------------------...

2018-02-04 21:30:00 135

转载 redis入门学习

redisredis数据支持的值类型: 键都是字符串 1 字符串类型 2 散列类型--- hash 3 列表类型--- list 4 集合类型--- set 5 有序集合类型--sortedset ps:注意命名: key的常用的写法: 项目名_子模块_key名称 字符串类型: 设置:set key v...

2018-02-04 21:13:00 53

转载 linux学习_redis

安装redis单机版redis1 yum install gcc-c++ (因为是C语言编写的,需要C语言的环境)2.下载redis 3.上传到linux crt中 alt+p 4.在 usr/local下新建文件夹 redis mkdir /usr/local/redis 5.将root下的redis移动到 /usr/local/redi...

2018-01-29 23:05:00 72

转载 linux学习_jdk_tomcat_mysql

web项目环境搭建jdk安装1.下载jdk 2.从windows上传到linux 在crt上 使用 alt+p 切换上传模式 将windows上的软件拖进去即可(root目录) 3.检查系统上是否安装了jdk (该步骤保留) java -version 4.若安装了就需要先卸载再使用我们自己的 rpm:软件包管理命令 rpm...

2018-01-26 22:50:00 77

转载 linux学习(操作指令篇)

linux系统操作指令磁盘命令:cd:改变当前目录参数:/(根目录) ~(回家:cd ~==cd /root) -(后退到上一次操作目录) ..(进入上一级目录)ls:展示当前目录资源参数:-a(展示所有的资源(带.的为隐藏文件)) -l(展示显示文件的详细信息(简化为ll)) -la(...

2018-01-23 10:36:00 51

转载 linux学习(安装篇)

虚拟机安装 文件下载(VMware和linux系统镜像(建议选择:CentOS-6.9-i386-bin-DVD1.iso))linux系统安装 1.打开安装的虚拟机软件-->文件-->新建虚拟机-->典型(推荐)(T)-->下一步 2.安装程序光盘映像文件(iso)(M)-->浏览(选择下载的镜像文件)-->稍后安装...

2018-01-22 23:14:00 62

空空如也

空空如也

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

TA关注的人

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