- 博客(82)
- 收藏
- 关注
转载 spring事务的理解
特性一致性:业务处理要么都成功,要么都失败,不能部分成功不分失败原子性:业务操作是由多个动作完成,这些动作不可分割,要么都执行,要么都不执行隔离性:事务间之间要做隔离,不要互相影响持久性:操作结果最终都会持久化到持久化存储器中说到底都是为了一致性,才引出原子性、隔离性和持久性,之前在知乎看到过一篇比较好的文章(https://www.zhihu.com/questio...
2018-07-17 11:22:00
189
转载 使用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
1808
转载 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
225
转载 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
166
转载 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
89
转载 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
386
转载 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
98
转载 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
94
转载 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
443
转载 springboot整合fastdfs实现上传和下载
FastDFS_Client源码https://github.com/tobato/FastDFS_Client友情提示:由于FastDFS_Client这个源码不是很多,并且目前没有找到相关文档,有问题请优先查看作者的源码和单元测试,其次再百度~我的DEMO项目包目录结构springboot版本<parent> <groupId&...
2018-06-14 10:50:00
528
转载 SpringMVC学习(六)——@InitBinder注解
有些类型的数据是无法自动转换的,比如请求参数中包含时间类型的数据,无法自动映射到Controller里的Date参数。需要使用@initBinder注解为binder提供一个数据的转换器,这个转换器可以自己实现,也可以用spring官方的一些实现。比如:package com.wang.action;import java.text.SimpleDateFormat;...
2017-04-25 23:16:00
83
转载 SpringMVC学习(五)——拦截器示例
部分内容摘自开涛的《跟我学SpringMVC.PDF》拦截器,本质类似于AOP,主要的应用场景: 1.日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算PV等。 2.权限检查:如登录检测,进入处理器检测是否登录,没有登录返回登录页面。 3.性能监控:记录拦截器进入处理器和离开处理器的时间。 4.通用行为:读取cookie中的用户信息放入请求,从而方...
2017-04-18 16:37:00
137
转载 SpringMVC学习(四)——处理器Handler的各种常用实现
代码:http://files.cnblogs.com/files/douJiangYouTiao888/MultiActionController.zip 在使用springMVC的开发过程中,Handler(就是Controller)是我们需要手动开发的主要内容,注解的配置方式比较固定,可以限定请求方式,请求映射到方法级,基本可以满足我们的日常需求。所以这里主要记录基于xm...
2017-04-13 22:19:00
154
转载 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
120
转载 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
121
转载 SpringMVC学习(一)——概念、流程图、源码简析
学习资料:开涛的《跟我学SpringMVC.pdf》 众所周知,springMVC是比较常用的web框架,通常整合spring使用。这里抛开spring,单纯的对springMVC做一下总结。 概念 HandlerMapping:处理器映射,对请求的URL进行映射为具体的处理器(如果有拦截器也包含拦截器,会将Handler和多个HandlerInterceptor封...
2017-04-13 20:22:00
121
转载 小Y的轮回之路——攒机装机、B150装win7
两个月前,陪伴我5年多的小Y(ideapad-y460N卡)突然大伤元气,硬盘跪了,显示屏也黑了一小块。本着经济实惠凑合用的态度换了个320G的硬盘,没想过几天显示屏情况加重,出现无数个红绿相间的线条。正所谓天下无不散之筵席,既然无缘并肩作战,那就一路走好~ 寻寻觅觅,冷冷清清,凄凄惨惨戚戚。在无数次寻寻觅觅后,决定入手一款台式机。记得小时候有一阵子特别时兴组装机,奈何当时不太...
2017-03-23 11:02:00
232
转载 maven学习(七)后续扩展、资料
写这几篇博客的来源是 "maven实战 + 网上的博客 +平时使用的心得 "。记录的都是比较常用的东西,也有一些只做了大概了解、或者干脆直接略过,在这里做一下总结,如果有需要在进行补充。 补充: 1.私服搭建Nexus 2.项目持续集成Hunson 3.Archetype编写:这个我理解就是一种特定的目录结构,比如maven-archetype-...
2017-03-06 02:02:00
100
转载 maven学习(四)maven的生命周期
官网:http://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html maven有三套相互独立的生命周期,每个生命周期中又包含各个不同的阶段,这些阶段是有序的,执行某个阶段时,会将此生命周期此阶段前所有阶段都执行一遍。如:执行default周期的install会将validate到in...
2017-03-05 21:53:00
121
转载 maven学习(六)依赖、聚合、继承
先说一下概念(个人理解的,有问题请留言): 依赖:我要盖一座房子,就需要很多的砖,这些专就是盖房子的一个依赖。我要跑一个maven项目,需要各种各样的功能,功能实现的jar包和插件就是我的依赖。 聚合:物以类聚嘛,你想要去xx旅游,我也想去xx旅游,咱们有相同的需求完全可以一块抱团啊。聚合就是将具有相同需求的模块聚合到一块,主要是为了模块服务的,比如我一个商品服务有单独的ap...
2017-03-05 20:40:00
128
转载 maven学习(五)插件和自定义插件
插件是可以配置在settings.xml和pom.xml中的插件目标: 在了解插件和生命周期的绑定关系之前,先来说一下插件目标。在实际项目构建的过程中,需要经历编译、打包等等许许多多的操作,为每个操作都单独定义一个插件是不可取的,因为有很多可以复用的代码。所以一个插件往往有许多个目标,每个目标完成一个具体的操作。比如denpendency:tree中,dependency指的是...
2017-03-05 20:39:00
205
转载 maven学习(三)maven仓库
官网图片:maven仓库: 仓库通常配置在settings.xml文件中,此处注意settings.xml的优先级:用户 > 全局,广义上maven的仓库一共包含两种: 1.本地仓库,默认在"用户目录/xx用户/.m2/repository",在settings.xml中使用<localRepository>标识。 2.远程仓库,默认指向...
2017-03-05 19:40:00
115
转载 maven学习(二)maven常用的命令
参考博客:(http://blog.youkuaiyun.com/keda8997110/article/details/20925449)以下命令都是基于命令行的操作,也可以直接在eclipse等IDE上maven build中填写(不用写mvn前缀)版本信息:mvn -v 显示版本信息mvn -h 帮助信息生成项目:mvn archetype:generate 根据提示信...
2017-03-05 19:07:00
90
转载 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
147
转载 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
128
转载 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
96
转载 Redis入门
什么是redis?Redis是一个开源的,用key-value形式存储,性能高,可扩展的web应用程序的完美解决方案。特点: 数据完全存储在内存中,速度快效率高,并且支持数据持久化到磁盘,数据不会像memcached那样服务器重启就丢失数据。 支持分布式,主从模式,会将数据复制到从服务器中。 支持的数据类型较多,除了字符串String,还支持常...
2017-02-27 14:42:00
70
转载 linux常用命令
1.cd命令,进入某个目录cd /root 进入root目录cd 或者 cd ~ 进入用户家目录2.ls命令,展示目录下的文件和目录,我们常用的是展示详细内容的ls -l,也可以写成它的别名ll,它会展示文件属性、权限等信息。-l:列出长数据串,包含文件的属性与权限数据等 -a:列出全部的文件,连同隐藏文件(开头为.的文件)一起列出来(常用)-d...
2017-02-27 14:41:00
1771
转载 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
80
转载 linux常用网络命令
常用的网络查看命令:查看IP、网关、DNS、路由等~1.网络临时配置和查看ifconfig命令:查看和配置网络状态,类似于windows系统的ipconfig命令,只不过只能查看到IP、广播地址、子网掩码,不能看网关、DNS等信息。2.网卡设备启用、禁用ifup:启用网卡设备,相当于windows系统的启用(某个本地、网络连接),命令:ifup eth0i...
2017-02-27 14:41:00
81
转载 每天一个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
461
转载 每天一个linux命令-uname,输出操作系统信息(内核版本、硬件架构32位/64位等)...
uname命令:主要用于输出一组操作系统的信息。这个命令比较简单也比较有意思。为什么这么说呢?输入--help后看看效果,一目了然,简单吧:首先输出完整信息:我们再依次来输出一下:最后,我们只需要记住uname命令可以输出和系统本身相关的内容,包含内核的版本、硬件架构是32位还是64位即可。来自为知笔记(Wiz)转载于:https://w...
2017-02-27 14:40:00
205
转载 Jcrontab定时任务
两篇博客: http://blog.youkuaiyun.com/jijijiujiu123/article/details/9086847 网站同事写的(chenrui) http://blog.youkuaiyun.com/maskice/article/details/1670070 进阶版 原理比较简单,基于Jcront...
2017-02-27 14:39:00
141
转载 svn图标显示不正常,文件夹显示但文件不显示svn图标
svn图标显示不正常,文件夹显示但文件不显示svn图标 这个问题的引发是自己造成的,使用myEclipse时progress会卡在refreshsvnstatuscache (0%)这里,并且cpu占用率瞬间飙升,到网上查了解决方案,有人说是由于TortoiseSVN引起的,但TortoiseSVN 和subversion是两个东西,这不科学。虽然觉...
2017-02-27 14:35:00
169
转载 svn学习
1.svn checkout的时候会展示几个选项: Fully recursive:这个是整个目录递归全部检出,包含子文件夹,子文件。这个是我们通常会用到的。Immediate children,including folders :检出子文件包含文件夹(不会递归检出文件夹中的文件和文件夹)Only file children:只检出子文件,不检出文件夹,...
2017-02-27 14:34:00
89
转载 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
178
转载 mysql的sql_mode介绍和修改
原文链接:http://blog.youkuaiyun.com/wulantian/article/details/8905573mysql目录下有一个配置文件my.conf。mysql数据库有一个环境变量sql_mode,定义了msyql应该支持的sql语法,数据校验等!mysql5.0以上支持3种sql_mode: 1.ANSI:宽松模式,对插入数据进行校验,...
2017-02-27 14:33:00
61
转载 jdbc、Connection pool、jndi的理解和关系
一、概念和理解:①.jdbc:Java Data Base Connectivity,java数据库连接,最为传统的一种方式,直接连接操作数据库,需要连接时创建连接,使用结束时销毁连接。②.Connection pool:连接池,连接池的出现是由于传统的jdbc连接,在请求量比较大的情况下将频繁的创建、销毁连接,然而这里有两个问题: 1.创建、销毁连接本身是比较耗费系统...
2017-02-27 14:33:00
139
转载 在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
147
转载 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
102
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人