7 du_xian_sheng

尚未进行身份认证

暂无相关描述

等级
博文 908
排名 2k+

CentOS 7.2 安装Subversion(SVN)

subversion简介Subversion是一个自由开源的版本控制系统。在Subversion管理下,文件和目录可以超越时空。 Subversion将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况,这样就可以借此将数据恢复到以前的版本,并可以查看数据的更改细节。正因为如此,许多人将版本控制系统当作一种神奇的“时间机器”。sub...

2018-11-30 13:37:54

centOS7下SVN的安装和使用

1.安装CentOS通过yum安装subversion。#yuminstallsubversion subversion安装在/bin目录:#whichsvnserve#查看目录命令/usr/bin/svnserve检查一下subversion是否安装成功。不要使用1.8版本# svnserve--versionsvnserve,version 1.7...

2018-11-30 13:34:12

Windows 无法启动MySql服务 (位于 本地计算机上)错误2: 系统找不到指定的文件

错误:Windows无法启动MySql服务(位于本地计算机上)错误2:系统找不到指定的文件错误原因: 服务的路径与安装的路径不一致,之前安装过mysql后卸载重装容易出现这样的问题解决方法:修改windows注册表,windows+r  在运行对话框输入regedit,点击确定,进入注册表编辑器。选择HKEY_LOCAL_MACHINE->SYSTEM-&gt...

2018-11-19 20:11:55

JAVA9 JDK9 环境变量配置

JAVA9在2017年10月发布了,最大的变化是模块化。现在官网已经能下载JDK9的安装包,想尝鲜的你感觉下载一个试试吧。JDK9的环境变量配置方法和之前的没有很大的区别,下面详细介绍如何配置JDK9的环境变量。下载 1 如果你已经安装好了,直接看后面的环境变量配置过程。 搜索“jdk下载”,进入官方下载页面 2 点击jdk下载 3...

2018-11-19 17:12:53

Tomcat9.0安装教程(推荐)(压缩包安装)

Tomcat9安装配置在安装配置tomcat前,需要一些基础软件:jdk、jre的环境变量配置,不再赘述,网上有许多相关的文章。1.访问ApacheTomcat官网:http://tomcat.apache.org/2.下载二进制的压缩包(注意32位或64位系统架构)3.解压压缩包,将解压出来的文件夹放到你喜欢的英文路径。例如:C:\ProgramFiles\Apac...

2018-11-19 17:11:38

Eclipse中MyBatis_Generator插件的下载安装以及使用

1      下载安装包安装包名称:MyBatis_Generator 下载地址链接: https://pan.baidu.com/s/1Qa3UYBc_g8A3crdOHtf5bQ 密码:ayet  2      在Eclipse上进行安装l  将插件压缩包中的features和plugins里的东西都拷贝到eclipse的文件夹features和plugins下...

2018-11-17 09:29:23

大型网站架构之分布式消息队列

摘要:大型网站架构之分布式消息队列以下是消息队列以下的大纲,本文主要介绍消息队列概述,消息队列应用场景和消息中间件示例(电商,日志系统)。本次分享大纲消息队列概述消息队列应用场景消息中间件示例JMS消息服务常用消息队列参考(推荐)资料本次分享总结一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最终一致性架构。是大型分布...

2018-11-16 17:17:45

一篇文章带你快速理解微服务架构,由浅入深带你走进微服务架构的核心

首先微服务并没有一个官方的定义,想要直接描述微服务比较困难,我们可以通过对比传统WEB应用,来理解什么是微服务。传统的WEB应用核心分为业务逻辑、适配器以及API或通过UI访问的WEB界面。业务逻辑定义业务流程、业务规则以及领域实体。适配器包括数据库访问组件、消息组件以及访问接口等。一个打车软件的架构图如下:尽管也是遵循模块化开发,但最终它们会打包并部署为单体式应用。例如Java应用程...

2018-11-16 14:21:25

Eureka自我保护机制

默认情况下,当eurekaserver在一定时间内没有收到实例的心跳,便会把该实例从注册表中删除(默认是90秒),但是,如果短时间内丢失大量的实例心跳,便会触发eurekaserver的自我保护机制,比如在开发测试时,需要频繁地重启微服务实例,但是我们很少会把eurekaserver一起重启(因为在开发过程中不会修改eureka注册中心),当一分钟内收到的心跳数大量减少时,会触发该保护机制。...

2018-11-16 10:51:27

Eclipse上安装Spring Tool Suite (STS)

SpringToolSuite介绍springToolSuite是一个基于EclipseIDE开发环境中的用于开发Spring应用程序的工具,提供了开箱即用的环境用于实现、调试和部署你的Spring应用,包括为关键的服务器和云计算、Git、Maven、AspectJ和最新的Eclipse版本提供整合支持。 Eclipse集成SpringToolSuite插件有两种方式,一个是在...

2018-11-16 04:58:27

在Eclipse上安装插件springsource-tool-suite详解,完美不报错!以及yml无自动提示?

在Eclipse上操作springboot过程中,打开yml文件时,为何没有提示消息?答:提示消息是需要eclipse的一个叫sts的插件支持的。为何在eclipse上在线安装springsource-tool-suite插件时,总报错,安装不成功?那么我们需要离线安装就可以安装成功了!springtoolsuite 是一个基于eclipseIDE开发环境中的用于开发sprin...

2018-11-16 04:34:55

lombok @Accessors用法

@Accessors翻译是存取器。通过该注解可以控制getter和setter方法的形式。fluent若为true,则getter和setter方法的方法名都是属性名,且setter方法返回当前对象。@Data@Accessors(fluent=true)classUser{   privateIntegerid;   privateStringname; ...

2018-11-16 03:11:05

Lombok插件的安装与使用

lombok介绍lombok能够极大的简化消除我们写的代码,使用注解的方式省略getsettoString….等方法,使得代码看起来更加的美观。lombok是在编译时候生成对应的方法的,所以在性能上面大家完全不用担心,是与我们写上getset方法是一样的。它自带了这些标签lombok使用(常用的几个注释)1@Data注解在类上面,省略所有的getsetequaltoStri...

2018-11-16 03:03:33

SELECT LAST_INSERT_ID() 的使用和注意事项

尊重个人劳动成果,转载请注明出处: http://blog.csdn.net/czd3355/article/details/71302441首先我先解释以下在在映射文件中的代码是什么意思。<insertid="insertStudent"parameterType="com.czd.mybatis01.bean.Student">INSERTstu(name)VALU...

2018-07-05 15:49:49

枚举类enum的values()方法

关于枚举,相信使用的已经很普遍了,现在主要写的是枚举中的一个特殊方法,values(),为什么说特殊呢,因为在Enum的API文档中也找不到这个方法。接下来就看看具体的使用。   理论上此方法可以将枚举类转变为一个枚举类型的数组,因为枚举中没有下标,我们没有办法通过下标来快速找到需要的枚举类,这时候,转变为数组之后,我们就可以通过数组的下标,来找到我们需要的枚举类。接下来就展示代码了。...

2018-07-04 17:01:07

Springboot实现热部署-devtools

所谓的热部署:比如项目的热部署,就是在应用程序在不停止的情况下,实现新的部署而Springboot在我们每次修改完代码之后,可能只是修改下打印的信息,就得重新启动App类,这样太浪费时间,有没有一种修改完代码让程序自动重启的方法呢,答案是有的:[java] viewplain copyspring-boot-devtools 是一个为开发者服务的一个模块,其中最重要的功能就是自动应用代码更改到最...

2018-06-21 18:23:13

使用jrebel来实现J2EE项目的热部署

JRebel是一套JavaEE开发工具。JRebel允许开发团队在有限的时间内完成更多的任务修正更多的问题,发布更高质量的软件产品。JRebel是收费软件,用户可以在JRebel官方站点下载30天的评估版本。Jrebel可快速实现热部署,节省了大量重启时间,提高了个人开发效率。JRebel是一款JAVA虚拟机插件,它使得JAVA程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带...

2018-06-21 18:02:11

2017年最新JRebel+Eclipse热部署教程

在开发web项目时,常常修改很少的代码(例如配置文件或java代码)就需要重启服务器,来查看修改后的效果。如果项目比较大,重启一次服务器几十秒,这简直就是噩梦!好在JRebel这个神器的存在,使得我们可以在修改代码后进行热部署,即不需要重启服务器,就可以查看修改后的效果!下面记录一下JRebel的安装教程和使用方法。Eclipse下JRebel的安装和使用0x0下载安装Jrebel(模仿大神们的...

2018-06-21 18:01:21

Java的业务逻辑验证框架fluent-validator

1背景在互联网行业中,基于Java开发的业务类系统,不管是服务端还是客户端,业务逻辑代码的更新往往是非常频繁的,这源于功能的快速迭代特性。在一般公司内部,特别是使用Javaweb技术构建的平台中,不管是基于模块化还是服务化的,业务逻辑都会相对复杂。这些系统之间、系统内部往往存在大量的API接口,这些接口一般都需要对入参(输入参数的简称)做校验,以保证:1)核心业务逻辑能够顺利按照预期执行。2...

2018-06-19 18:43:01

用fluent-validator,进行Java服务端验证

一.maven依赖  <!--fluent验证--><dependency>    <groupId>com.baidu.unbiz</groupId>    <artifactId>fluent-validator</artifactId>    <version>1.0.5</ve

2018-06-19 18:42:27
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!