自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 spring事务的理解

特性一致性:业务处理要么都成功,要么都失败,不能部分成功不分失败原子性:业务操作是由多个动作完成,这些动作不可分割,要么都执行,要么都不执行隔离性:事务间之间要做隔离,不要互相影响持久性:操作结果最终都会持久化到持久化存储器中说到底都是为了一致性,才引出原子性、隔离性和持久性,之前在知乎看到过一篇比较好的文章(https://www.zhihu.com/questio...

2018-07-17 11:22:00 158

转载 使用mybatis plus自动生成controller、service、dao、mapper、entity代码

官网:http://mp.baomidou.com(这个项目不仅仅可以用于代码生成,还有分页等其他功能,是对mybatis的一层封装)要求:基于sql自动生成domain、controller、service、dao、mapper效果:红框里的代码是自动生成的用法mysql:手动建两张表用于测试CREATE TABLE `user` ...

2018-07-05 09:56:00 1729

转载 spring cloud zuul 配置

参考:http://www.ityouknow.com/springcloud/2017/06/01/gateway-service-zuul.htmlspring boot版本:2.0.3.RELEASEpom.xml<dependency> <groupId>org.springframework.cloud<...

2018-07-03 14:33:00 184

转载 spring cloud config配置

参考:http://www.ityouknow.com/springcloud/2017/05/22/springcloud-config-git.htmlhttp://www.ityouknow.com/springcloud/2017/05/25/springcloud-config-eureka.htmlhttps://www.cnblogs.com/xia...

2018-07-02 14:31:00 142

转载 spring cloud turbine

参考博客:http://www.ityouknow.com/springcloud/2017/05/18/hystrix-dashboard-turbine.htmlspring boot版本:2.0.3.RELEASEpom.xml<dependency>   <groupId>org.springfram...

2018-07-02 10:55:00 71

转载 spring cloud Eureka client配置(consumer通过Eureka发起对provider的调用)

参考:http://www.ityouknow.com/springcloud/2017/05/12/eureka-provider-constomer.htmlspringboot版本:2.0.3.RELEASE首先配置一个Erureka server,这里为了方便我们可以使用单机版并启动服务,参考上一篇文章《spring cloud Eureka se...

2018-06-28 11:10:00 351

转载 spring cloud Eureka server配置

参考:http://www.ityouknow.com/springcloud/2017/05/10/springcloud-eureka.htmlspring boot版本:2.0.3.RELEASEpom.xml<dependencies> <dependency>   <groupId>org.sp...

2018-06-27 15:52:00 88

转载 springboot监控

springboot版本<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.8.RELEASE&...

2018-06-26 11:41:00 78

转载 springboot中filter的配置和顺序执行

项目结构springboot版本<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.8....

2018-06-14 15:10:00 417

转载 springboot整合fastdfs实现上传和下载

FastDFS_Client源码https://github.com/tobato/FastDFS_Client友情提示:由于FastDFS_Client这个源码不是很多,并且目前没有找到相关文档,有问题请优先查看作者的源码和单元测试,其次再百度~我的DEMO项目包目录结构springboot版本<parent> <groupId&...

2018-06-14 10:50:00 485

转载 SpringMVC学习(六)——@InitBinder注解

  有些类型的数据是无法自动转换的,比如请求参数中包含时间类型的数据,无法自动映射到Controller里的Date参数。需要使用@initBinder注解为binder提供一个数据的转换器,这个转换器可以自己实现,也可以用spring官方的一些实现。比如:package com.wang.action;import java.text.SimpleDateFormat;...

2017-04-25 23:16:00 70

转载 SpringMVC学习(五)——拦截器示例

部分内容摘自开涛的《跟我学SpringMVC.PDF》拦截器,本质类似于AOP,主要的应用场景:  1.日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算PV等。  2.权限检查:如登录检测,进入处理器检测是否登录,没有登录返回登录页面。  3.性能监控:记录拦截器进入处理器和离开处理器的时间。  4.通用行为:读取cookie中的用户信息放入请求,从而方...

2017-04-18 16:37:00 114

转载 SpringMVC学习(四)——处理器Handler的各种常用实现

  代码:http://files.cnblogs.com/files/douJiangYouTiao888/MultiActionController.zip  在使用springMVC的开发过程中,Handler(就是Controller)是我们需要手动开发的主要内容,注解的配置方式比较固定,可以限定请求方式,请求映射到方法级,基本可以满足我们的日常需求。所以这里主要记录基于xm...

2017-04-13 22:19:00 127

转载 SpringMVC学习(三)——基于注解配置的springMVC项目

可运行的附件地址:http://files.cnblogs.com/files/douJiangYouTiao888/springWithAnnotation.zip项目说明:作者环境:maven3+jdk1.8+spring4项目结构:父pom配置:<project xmlns="http://maven.apache.org/POM/4....

2017-04-13 21:24:00 97

转载 SpringMVC学习(二)——基于xml配置的springMVC项目(maven+spring4)

可运行的附件地址:http://files.cnblogs.com/files/douJiangYouTiao888/springWithXML.zip项目说明:作者环境:maven3+jdk1.8+spring4项目结构:父pom:主要是进行一系列版本定义<project xmlns="http://maven.apache.org/POM/4....

2017-04-13 20:53:00 96

转载 SpringMVC学习(一)——概念、流程图、源码简析

  学习资料:开涛的《跟我学SpringMVC.pdf》  众所周知,springMVC是比较常用的web框架,通常整合spring使用。这里抛开spring,单纯的对springMVC做一下总结。  概念  HandlerMapping:处理器映射,对请求的URL进行映射为具体的处理器(如果有拦截器也包含拦截器,会将Handler和多个HandlerInterceptor封...

2017-04-13 20:22:00 100

转载 小Y的轮回之路——攒机装机、B150装win7

  两个月前,陪伴我5年多的小Y(ideapad-y460N卡)突然大伤元气,硬盘跪了,显示屏也黑了一小块。本着经济实惠凑合用的态度换了个320G的硬盘,没想过几天显示屏情况加重,出现无数个红绿相间的线条。正所谓天下无不散之筵席,既然无缘并肩作战,那就一路走好~  寻寻觅觅,冷冷清清,凄凄惨惨戚戚。在无数次寻寻觅觅后,决定入手一款台式机。记得小时候有一阵子特别时兴组装机,奈何当时不太...

2017-03-23 11:02:00 196

转载 maven学习(七)后续扩展、资料

  写这几篇博客的来源是 "maven实战 + 网上的博客 +平时使用的心得 "。记录的都是比较常用的东西,也有一些只做了大概了解、或者干脆直接略过,在这里做一下总结,如果有需要在进行补充。  补充:    1.私服搭建Nexus    2.项目持续集成Hunson    3.Archetype编写:这个我理解就是一种特定的目录结构,比如maven-archetype-...

2017-03-06 02:02:00 88

转载 maven学习(四)maven的生命周期

  官网:http://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html  maven有三套相互独立的生命周期,每个生命周期中又包含各个不同的阶段,这些阶段是有序的,执行某个阶段时,会将此生命周期此阶段前所有阶段都执行一遍。如:执行default周期的install会将validate到in...

2017-03-05 21:53:00 97

转载 maven学习(六)依赖、聚合、继承

先说一下概念(个人理解的,有问题请留言):  依赖:我要盖一座房子,就需要很多的砖,这些专就是盖房子的一个依赖。我要跑一个maven项目,需要各种各样的功能,功能实现的jar包和插件就是我的依赖。  聚合:物以类聚嘛,你想要去xx旅游,我也想去xx旅游,咱们有相同的需求完全可以一块抱团啊。聚合就是将具有相同需求的模块聚合到一块,主要是为了模块服务的,比如我一个商品服务有单独的ap...

2017-03-05 20:40:00 108

转载 maven学习(五)插件和自定义插件

插件是可以配置在settings.xml和pom.xml中的插件目标:  在了解插件和生命周期的绑定关系之前,先来说一下插件目标。在实际项目构建的过程中,需要经历编译、打包等等许许多多的操作,为每个操作都单独定义一个插件是不可取的,因为有很多可以复用的代码。所以一个插件往往有许多个目标,每个目标完成一个具体的操作。比如denpendency:tree中,dependency指的是...

2017-03-05 20:39:00 182

转载 maven学习(三)maven仓库

官网图片:maven仓库:  仓库通常配置在settings.xml文件中,此处注意settings.xml的优先级:用户 > 全局,广义上maven的仓库一共包含两种:  1.本地仓库,默认在"用户目录/xx用户/.m2/repository",在settings.xml中使用<localRepository>标识。  2.远程仓库,默认指向...

2017-03-05 19:40:00 93

转载 maven学习(二)maven常用的命令

参考博客:(http://blog.csdn.net/keda8997110/article/details/20925449)以下命令都是基于命令行的操作,也可以直接在eclipse等IDE上maven build中填写(不用写mvn前缀)版本信息:mvn -v 显示版本信息mvn -h 帮助信息生成项目:mvn archetype:generate 根据提示信...

2017-03-05 19:07:00 75

转载 maven学习(一)setting.xml配置文件详解

  maven环境搭建:    1.官网下载zip包,解压至任意目录(如:E:\wly\apache-maven-3.2.5)     2.环境变量MAVEN_HOME(E:\wly\apache-maven-3.2.5)、path追加"%MAVEN_HOME%\bin;"     3.cmd命令行mvn -v,正常输出maven版本代表OK  settings.xml详解:...

2017-02-27 18:29:00 120

转载 win7+jdk1.6+solr4.7.2在内嵌jetty servelt或外置tocmat服务器的solr服务使用

solr安装,目前初步接触solr,了解两种启动方式。一种是自带的jetty,另一种是基于tomcat。由于超过4.7.2版本的solr需要java1.7及以上版本的支持,所以我们选择solr4.7.2。 所需环境: win7+jdk1.6+solr4.7.2 1.jetty环境下: jetty环境下较为容易,将...

2017-02-27 14:43:00 100

转载 redis的使用方式

常用的语法以及使用方式: key中不能包含回车空格等,key不要太长,占用内存。 概念介绍: 差集: a:{1,2,3} b:{2,3,4},以a为锚点,差集为1。 交集:共有部分就是交集{2,3} 并集:所有出现过的部分合并就是并集{1,2,3,4}string类型:redis最基础的类型,...

2017-02-27 14:42:00 78

转载 Redis入门

什么是redis?Redis是一个开源的,用key-value形式存储,性能高,可扩展的web应用程序的完美解决方案。特点: 数据完全存储在内存中,速度快效率高,并且支持数据持久化到磁盘,数据不会像memcached那样服务器重启就丢失数据。 支持分布式,主从模式,会将数据复制到从服务器中。 支持的数据类型较多,除了字符串String,还支持常...

2017-02-27 14:42:00 60

转载 linux常用命令

1.cd命令,进入某个目录cd /root 进入root目录cd 或者 cd ~ 进入用户家目录2.ls命令,展示目录下的文件和目录,我们常用的是展示详细内容的ls -l,也可以写成它的别名ll,它会展示文件属性、权限等信息。-l:列出长数据串,包含文件的属性与权限数据等 -a:列出全部的文件,连同隐藏文件(开头为.的文件)一起列出来(常用)-d...

2017-02-27 14:41:00 1733

转载 linux下安装jdk

linux下安装jdk的大体步骤和windows一样,总的来说分为两步:解压文件-配置环境变量。 1.首先下载jdk的安装包,注意系统是32位还是64位的。安装包也分两种:一种是rpm的,一种是bin的。rpm的是red hat标准的安装包,会在安装过程中自动配置,一般都是lib安装到/usr/lib下,bin安装到/usr/bin下,就算不是,在/usr/bin...

2017-02-27 14:41:00 70

转载 linux常用网络命令

常用的网络查看命令:查看IP、网关、DNS、路由等~1.网络临时配置和查看ifconfig命令:查看和配置网络状态,类似于windows系统的ipconfig命令,只不过只能查看到IP、广播地址、子网掩码,不能看网关、DNS等信息。2.网卡设备启用、禁用ifup:启用网卡设备,相当于windows系统的启用(某个本地、网络连接),命令:ifup eth0i...

2017-02-27 14:41:00 67

转载 每天一个linux命令-id,输出用户的uid、gid

id命令可以输出用户真实有效的uid和gid,uid代表用户的唯一标识,gid代表用户组id,与用户是一对多的关系。命令格式: id [-gGnru] [用户名称]除了id命令之外,还可以通过其他方式获取用户的uid和gid可以直接查看/etc/passwd文件,其中0:0代表用户id:所属用户组id来自为知笔记(Wiz)转载于:h...

2017-02-27 14:40:00 346

转载 每天一个linux命令-uname,输出操作系统信息(内核版本、硬件架构32位/64位等)...

uname命令:主要用于输出一组操作系统的信息。这个命令比较简单也比较有意思。为什么这么说呢?输入--help后看看效果,一目了然,简单吧:首先输出完整信息:我们再依次来输出一下:最后,我们只需要记住uname命令可以输出和系统本身相关的内容,包含内核的版本、硬件架构是32位还是64位即可。来自为知笔记(Wiz)转载于:https://w...

2017-02-27 14:40:00 178

转载 Jcrontab定时任务

两篇博客: http://blog.csdn.net/jijijiujiu123/article/details/9086847 网站同事写的(chenrui) http://blog.csdn.net/maskice/article/details/1670070 进阶版 原理比较简单,基于Jcront...

2017-02-27 14:39:00 123

转载 svn图标显示不正常,文件夹显示但文件不显示svn图标

svn图标显示不正常,文件夹显示但文件不显示svn图标 这个问题的引发是自己造成的,使用myEclipse时progress会卡在refreshsvnstatuscache (0%)这里,并且cpu占用率瞬间飙升,到网上查了解决方案,有人说是由于TortoiseSVN引起的,但TortoiseSVN 和subversion是两个东西,这不科学。虽然觉...

2017-02-27 14:35:00 150

转载 svn学习

1.svn checkout的时候会展示几个选项: Fully recursive:这个是整个目录递归全部检出,包含子文件夹,子文件。这个是我们通常会用到的。Immediate children,including folders :检出子文件包含文件夹(不会递归检出文件夹中的文件和文件夹)Only file children:只检出子文件,不检出文件夹,...

2017-02-27 14:34:00 66

转载 eclipse插件svn和客户端工具TortoiseSvn的版本对应关系

如果同时使用这两个软件,一定要保证版本的对应关系:插件svn1.4.x对应TortoiseSvn 1.5.x插件svn1.6.x对应TortoiseSvn 1.6.x插件svn1.8.x对应TortoiseSvn 1.7.x插件svn1.10.x对应TortoiseSvn 1.8.x插件svn1.12.x对应TortoiseSvn 1.9.x来自为知笔记(Wi...

2017-02-27 14:34:00 146

转载 mysql的sql_mode介绍和修改

原文链接:http://blog.csdn.net/wulantian/article/details/8905573mysql目录下有一个配置文件my.conf。mysql数据库有一个环境变量sql_mode,定义了msyql应该支持的sql语法,数据校验等!mysql5.0以上支持3种sql_mode: 1.ANSI:宽松模式,对插入数据进行校验,...

2017-02-27 14:33:00 48

转载 jdbc、Connection pool、jndi的理解和关系

一、概念和理解:①.jdbc:Java Data Base Connectivity,java数据库连接,最为传统的一种方式,直接连接操作数据库,需要连接时创建连接,使用结束时销毁连接。②.Connection pool:连接池,连接池的出现是由于传统的jdbc连接,在请求量比较大的情况下将频繁的创建、销毁连接,然而这里有两个问题: 1.创建、销毁连接本身是比较耗费系统...

2017-02-27 14:33:00 118

转载 在Dubbo中开发REST风格的远程调用(RESTful Remoting)

PDF版:原文:http://dangdangdotcom.github.io/dubbox/rest.htmlIBM的JAX-RS:http://www.ibm.com/developerworks/cn/java/j-lo-jaxrs/概述:dubbo支持多种远程调用方式,例如dubbo RPC(二进制序列化 + tcp协议)、http invok...

2017-02-27 14:33:00 125

转载 linux mysql安装

终于把mysql装好了,遇到了N多不知问题的坑。 附带原文: http://jingyan.baidu.com/album/a378c9609eb652b3282830fd.html?picindex=8 http://www.cnblogs.com/kreo/p/4392090.html 大体步骤: 到mys...

2017-02-27 14:32:00 79

空空如也

空空如也

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

TA关注的人

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