自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 48、Maven学习(CentOS7搭建Nexus3.2.1私服2017年3月)

Centos7搭建Nexus3Nexus官方网站:https://www.sonatype.com/download-oss-sonatype下载unix 的tar.gz版本即可当前版本为3.2.1解压后得到两个文件夹tar -zxvf nexus-3.2.1-01-unix.tar.gz我们进入 nexus-3.2.1-01文件夹然后进入bin目录

2017-03-18 11:25:13 1268

原创 47、Rdis学习(CentOS下安装Centos 2017年3月)

redis官网:https://redis.io/redis中文官网;http://www.redis.cn/windows下的这里就不说了,下载完就可以直接用了,下载地址为 https://github.com/MSOpenTech/redis/releases这里主要说一下centos的。1、首先查看一下你的机器是否安装了 gccgcc --version如

2017-03-09 20:54:06 590

原创 46、Maven创建多模块项目(多个war,2017版Eclipse Neon.2)

运行环境:2017年3月 Eclipse Neon.2Apache Maven 3.3.9jdk1.8注意,此文跟网上所有的创建maven项目有所不同,就是都会勾选 create a simple project,网上的都是不勾选的。下面就不额外提出了。首先看看总目录结构:Basic父目录:用于控制各个项目;BasicJar:主要用于控制pom文

2017-03-05 18:11:14 2039

原创 45、Linux初步(CentOS 7下安装Maven)

1、下载安装Maven地址:http://maven.apache.org/解压Maventar -zxv maven文件名2、配置环境变量:vi /etc/profile添加如下代码:export JAVA_HOME=/usr/java/jdk1.8.0_121export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HO

2017-02-28 20:59:44 1516

原创 44、Linux初步(CentOS 7下安装MySql)

1、检查本机的Mysqlrpm -qa | grep mysql如果有,则使用如下命令进行删除yum -y remove 上面列出的mysql2、在mysql源查看yum源的rpm包的版本,地址如下:http://dev.mysql.com/downloads/repo/yum/ 3、下载、安装以下的rpm版本可以在上面的地址中找到的。# 下载mysql源安装包

2017-02-26 11:36:57 382

原创 43、Linux初步(CentOS 7下安装Tomcat)

1、解压Tomcat (apache-tomcat-8.0.41.tar.gz)命令tar -zxv -f 文件名解压之后可以进入文件目录查看可以看到跟window中的目录是一模一样的2、开放8080端口命令:firewall-cmd --zone=public --add-port=8080/tcp --permanent出现success表明

2017-02-24 20:57:45 286

原创 42、Linux初步(CentOS 7下安装JDK)

1、卸载本机原来有JDKrpm -qa | grep jdk解释:rpm -qa  列出所有被安装的rpm package2、卸载您的结果可能会有多个,将列出的包都卸载掉命令如下:rpm -e --nodeps 包名或者yum -y remove 包名建议使用第二个3、安装:rpm -ivh jdk文件名或者yu

2017-02-23 21:34:08 328

原创 41、Linux初步(学习到的linux命令)

su root 使用rootlsls -lcdpwd --当前目录mkdir 目录名 --建立目录rmdir 目录名 --移除目录rm -r 目录名 --移除目录和子目录(每个文件夹都询问一次)rm -rf 目录名 --一次删除所有目录和子目录touch 文件名 --创建空文件cp 文件名 新文件名 --复制文件mv 文件名 目录名 --移动文件

2017-02-19 17:07:34 296

原创 40、Linux初步(CentOS 7下安装配置FTP)

CentOS 7下安装配置FTP1、安装vsftpdyum install -y vsftpd2、编辑ftp配置文件vi /etc/vsftpd/vsftpd.confanonymous_enable=NO#anonymous_enable=YESchroot_local_user=YES#去掉前面的注释#chroot_list_enable=YES#chroot

2017-02-19 17:06:01 2889

原创 39、ActiveMQ JMSDEMO1 一对多发送接收消息

//ActiveMQ JMS  一对多发送接收消息/*** 订阅/发布消息* * 和上一篇一对一大致相同* 一对一提供者使用的是createQueue* 一对多提供者发布消息用createTopic* *  另外发布/订阅模式需要 先建立订阅(消费者)*  才会接收到发布的消息* * * @param args* @throws JMSE

2017-01-15 21:53:14 1151

原创 38、ActiveMQ JMSDEMO1 一对一点对点发布消息

//ActiveMQ JMS 点对点 一对一发送接收消息/**测试需要启动activemq ,开发需要加入activemq的jar包 activemq-all-5.13.0.jar* //1、创建ConnectionFactorycf = new ActiveMQConnectionFactory(Commons.USERNAME, Commons.PASSWORD, Common

2017-01-15 21:48:11 394

原创 37、(知识篇)SpringMVC14 SpringMVC异常处理

/*** SpringMVC异常处理 ExceptionHandler/ ResponseStatusExceptionResolver * / DefaultHandlerExceptionResolver / SimpleMappingExceptionResolver:* * * 1、@ExceptionHandler的使用(参考MyExceptionHandler)

2017-01-15 12:47:26 295

原创 36、(知识篇)SpringMVC13 拦截器

/*** SpringMVC 拦截器* * 1、拦截去需要继承HandlerInterceptor* 1.1、拦截器分别有三个方法 preHandle、postHandle、afterCompletion* 1.1.1、首先执行preHandle方法,如果返回false,则下面的函数都不会执行,一般做日志和权限处理比较好* 如果该方法执行返回false,则不会执行后面的流程

2017-01-15 12:40:11 357

原创 35、(知识篇)SpringMVC12 SpringMVC 超链接国际化

/*** SpringMVC 超链接国际化* * 1、在SpringMVC中配置 SessionLocaleResolver 的Bean* *  需要写上id,不写则会报错,可能SpringMVC源码用到,有空再研究SpringMVC* 2、在SpringMVC中配置 LocaleChangeInterceptor 的拦截器Interceptor* org.spring

2017-01-15 12:08:26 562

原创 34、(知识篇)SpringMVC11 JSR303 使用 / Spring表单 /错误信息国际化

/*** JSR303 使用 / Spring表单 /错误信息国际化* * JSR303* 1、添加Hibernate-validtor相关jar包* 可以到官网下载,并且加入其中required文件夹的jar包* 2、在需要验证的pojo中加入如* @NotNull 非空* @Min 最小值 等的注解* 3、在SpringMVC中需要验证的类上面加上@Vali

2017-01-15 12:04:33 580

原创 33、(知识篇)SpringMVC10 数据格式化

/*** SpringMVC数据格式化,在所需要转换的字段上面使用* @xxxformat注解,在pattern中写上格式即可自动转换为对应的类型* 如:@DateTimeFormat* @NumberFormat* 参考FormatterVO 类* * @param vo* @return*/测试类:package com.spring.t

2017-01-15 11:57:26 262

原创 33、(知识篇)Maven的使用1 (Eclipse下Maven创建Web项目)

搞了一天Maven,发觉在网络差的情况底下会直接被搞死,下载jar包会损坏带来各种问题,而且在网上找不到好的方法,暂时,只能建议用好的网络使用maven,同时,如果有网友见到此文有较好的处理网络环境差情况下Maven使用的方法,麻烦分享留言一下,万分感谢~本文主要讲述 Maven 在eclipse环境下创建web项目为例,建立SpringMVC项目。希望大家花5分钟看下,一

2017-01-08 20:13:50 443

原创 32、(知识篇)SpringMVC09 SpringMVC自定义转换类/@InitBinder注解

/*** SpringMVC自定义转换类/@InitBinder注解:* 自定义转换类方法:* 1、转换类继承org.springframework.core.convert.converter.Converter* S 需要转换的类型* T 转换后的类型* 2、在springmvc.xml种设置org.springframework.context.support.Con

2017-01-07 08:17:30 540

原创 31、(知识篇)SpringMVC08 Spring返回json

/*** SpringMVC返回json,需要引入jackson的三个包* 1、jackson-annotations-xxx.jar* 2、jackson-core-xxx.jar* 3、jackson-databind-xxx.jar* jackson官网:http://wiki.fasterxml.com/JacksonDownload* 下载地址:https://o

2016-12-29 20:15:27 250

原创 好惊讶,坚持了一个月~

好惊讶,白天上班忙到扑街,晚上时间也不是很多,我竟然坚持了一个月,将spring/mybatis/springmvc差不多都初步走了一下blog写的都是demo,高手就略过不要笑我,就当这些demo是写给同我一样颓废的人或者未来之星的新人看吧。之所以坚持下来,是因为上一个月,我花了整整一个月,把行尸走肉七季全部看完了我就惊讶,这么少时间,我竟然可以把the walking dead

2016-12-25 20:52:27 256

原创 30、(知识篇)SpringMVC07 Spring 自定义视图

/*** Spring 自定义视图* 1、需要配置bean org.springframework.web.servlet.view.BeanNameViewResolver* * 2、自定义类中继承view或者起子类view例如AbstractExcelView* * @return*/测试类:package com.spring.controller;i

2016-12-25 20:42:50 299

原创 29、(知识篇)SpringMVC06 Spring jstlview国际化/访问/web-inf/下的jsp/访问静态资源

/*** Spring jstlview国际化/访问/web-inf/下的jsp/访问静态资源* * 1、国际化 在bean中配置 org.springframework.context.support.ResourceBundleMessageSource* ***注意,这个类很奇怪一定要写id="messageSource",不写的话国际化无效,可能springmvc源码有限制

2016-12-25 20:36:49 1132

原创 28、(知识篇)SpringMVC05 Spring 注解@ModelAttribute

/*** Spring 注解@ModelAttribute* 使用@ModelAttribute会在本类的所有方法执行之前先执行一次。* 通常使用场景是在修改一个数据记录,然后某些字段的值需要保留* 但是也不放在隐藏域中,这样可以用到@ModelAttribute注解* 当然 使用者可以加多额外的判断,限制某写方法执行或者不执行ModelAttribute里面的方法**

2016-12-25 20:30:17 349

原创 27、(知识篇)SpringMVC04 SpringMVC 传值/SessionAttributes

/*** SpringMVC 传值* 1、使用ModelAndView类 进行传值* 相当于request.setAttribute("xxx",obj);* 2、使用map传值* * 3、使用@SessionAttributes 需要在类上面声明注解*   当map在put入key的时候会根据 session的注解讲key的值放入到sesion中* * @re

2016-12-25 20:25:37 697

原创 26、(知识篇)SpringMVC03 注解参数的使用

/*** SpringMVC 注解参数的使用* * 1、@RequestParam配置请求参数,可获得对应参数值* 2、@RequestHeader配置请求头 * 3、@CookieValue配置请求cookie* 4、User 可以传入普通java类,支持级联属性赋值* 5、支持原声servletapi/writer /session等servlet常用类* 

2016-12-25 20:21:01 284

原创 25、(知识篇)SpringMVC02 REST风格url测试

/*** SpringMVC REST风格url测试* 1、首先需要在web.xml中配置一个filter:org.springframework.web.filter.HiddenHttpMethodFilter* 2、在请求form表单中使用隐藏域:hidden设置 _method 得值为 DELETE/PUT  (这个可以在spring源码追溯到)* 3、额外知识:使用tom

2016-12-25 20:16:59 443

原创 24、(知识篇)SpringMVC01(SpringMVC HelloWorld)

/*** SpringMVC HelloWorld* * 1、在web.xml中配置dispatcherservlet(如果eclipse中配置了spring插件可以用alt+/进行快速配置)* 2、在spring-mvc.xml中配置InternalResourceViewResolver的bean* 配置前序和后续* ==========================

2016-12-25 20:12:26 225

原创 23、(知识篇)Mybatis03使用(Mybatis整合Spring)

如果你有阅读我之前的文章,那么恭喜你,mybatis你应该已经熟悉使用了整合spring虽然有些不同,但是基础应该已经打好了/*** Spring整合mybatis* 1、加入spring和mybatis的相关包* 2、加入mybatis-spring-x.x.x.jar 用于整合* 3、配置spring的applicationContext.xml文件* 4、用Sql

2016-12-25 19:50:53 211

原创 22、(知识篇)Mybatis02使用(动态SQL/模糊查询/log4j)

/*** Mybatis 动态SQL/模糊查询/log4j* * 1、动态sql,可以在mapper中添加 等标签,做逻辑判断做动态Sql* 2、模糊查询 * 方法1:and userName like '%${userName}%'   用${...} * 方法2:and userName like CONCAT(CONCAT('%', #{userName}), '%'

2016-12-25 18:29:22 554

原创 21、(知识篇)Mybatis02使用(嵌套结果/嵌套查询)

/*** MyBatis的嵌套结果/嵌套查询(网上有说这是叫延迟加载)* * 1、一对一:* 1.1 一对一嵌套结果:实际就是将两个表join起来(参考userMapper.xml的selectUserById方法)* 得出多行数据,其中,需要用resultMap返回,* 配置resultMap* * type:返回的类型的全类名/配置别名 * autoMapp

2016-12-25 18:20:44 5484 1

原创 20、(知识篇)Mybatis使用

/*** MyBatis使用方法* 1、到官网下载相关包 http://www.mybatis.org/mybatis-3/* 2、创建xml的配置文件,详细配置可以在官网找到,直接copy过来用就好了(建议引入dtd)*  2.1 :需要配置mapper,即是写sql的那个文件,写上对应的路径即可*      例如:com/mybatis/vo/userMapper.xml"

2016-12-25 18:12:51 298

原创 19、(知识篇)Spring使用事务Transation

/*** spring事务管理:*  * 1、指定transactionmanager* * ref="dataSource">* * * 2.1、指定通过注解设置事务* * *  2.2、指定通过xml设置事务*  使用xml配置服务1、使用tx:advice指定需要使用事务的方法1、1可以指定方法/匹配方法/* 设置需要使用事务2

2016-12-19 13:04:09 443

原创 Mac下安装MySql/删除Mysq/以及遇到的问题

由于切换回windows系统,所以以下教程是无图的,但是按照教程一步步做,肯定成功的!1、安装:到Mysql官网下载:MySql下载地址(下载dmg格式的,直接双击就可以装啦,极容易,下载Community版本:)http://dev.mysql.com/downloads/mysql/ 特别注意!双击安装完dmg之后,会默认给你分配密码的,那个你要记住,不然就扑街可能要重新装

2016-12-18 17:29:47 495

原创 18、(知识篇)Spring使用JDBCTemplate/JDBCDaoSupport/具名参数

/*** Spring JdbcTemplate/JdbcDaoSupport*  建议使用JdbcTemplate,因为JdbcDaoSuport其实调用的还是jdbctemplate的方法*  只是集成 JDBCDaoSupport 需要再次DI 它的DataSource或者jdbctemplate*  步骤:*  1、在spring的xml中,配置jdbctemplate

2016-12-18 16:40:06 4806

原创 17、(知识篇)Spring使用AOP(XML方式)

/*** Spring AOP 使用方法(xml形式)* * xml方式比较简单,首先在xml中配置好相关bean* * 然后设置切点和切面即可* * 详情参考application.xml* * * @param args*/测试类:package com.spring.test;import org.springframework

2016-12-17 17:23:30 306

原创 16、(知识篇)Spring使用AOP(Annotation方式)

/*** Spring AOP 使用方法* 1、spring的xml文件中引入 autoproxy>autoproxy>* 2、使用AspectJ*   2.1由于sping3.0之后不集成aspjectj的包了,所以需要另外下载aspjectj的包*    地址:http://www.eclipse.org/aspectj/(其实就是eclipse个网 -_-||| )

2016-12-17 16:28:36 2797

原创 15、(知识篇)Spring使用Annotation配置bean02(泛型IOC)

//在基类中使用Autowire装配,无需其他额外配置//继承基类的子类使用Spring的annotation即可//详情操作可见代码测试类:package com.spring.test;import org.springframework.context.ApplicationContext;import org.springframework.context.s

2016-12-10 20:47:33 746

原创 14、(知识篇)Spring使用Annotation配置bean01

/*** Spring配置註解* @Component * @Repository* @Service* @Controller* * 使用@Autowired 自动装配* @Qualifier 指定装配的名字* */測試類:package com.spring.test;import org.springframework.context.Ap

2016-12-10 20:37:39 411 2

原创 13、(知识篇)Spring使用xml配置bean02

//1、通過靜態工廠方法配置bean//在配置bean中使用factory-method 指定靜態方法,返回指定的bean(用constructor-arg指定參數)////2、用實例工廠方法配置bean//2.1首先配置工廠bean//2.2創建bean 通過factory-bean指定工廠、通過factory-method指定工廠方法(用constructor-ar

2016-12-10 20:33:09 276

原创 12、(知识篇)Spring使用xml配置bean01

//Spring IOC - Inversion of Control(控制反轉) //DI Dependency Injection 依賴注入 //XML版表現形式 //1、property形式 : //2、constructor形式: //3、p形式(需要引入命名空間) //4、特殊字符的處理(CDATA) //5、自動裝配 bean設置自動裝配autowir

2016-12-10 20:20:40 390

空空如也

空空如也

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

TA关注的人

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