自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mrdu_somefun的博客

教育改变生活,知识改变命运

转载 CentOS 7.2 安装Subversion(SVN)

subversion 简介 Subversion是一个自由开源的版本控制系统。在Subversion管理下,文件和目录可以超越时空。  Subversion将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况,这样就可以借此将数据恢复到以前...

2018-11-30 13:37:54 405 1

转载 centOS7下SVN的安装和使用

1. 安装 CentOS通过yum安装subversion。 # yum install subversion  subversion安装在/bin目录: # which svnserve #查看目录命令/usr/bin/svnserve 检查一下subversion是否安装成功。不要使...

2018-11-30 13:34:12 182 0

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

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

2018-11-19 20:11:55 1187 0

转载 JAVA9 JDK9 环境变量配置

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

2018-11-19 17:12:53 376 0

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

Tomcat 9安装配置 在安装配置tomcat前,需要一些基础软件:jdk、jre的环境变量配置,不再赘述,网上有许多相关的文章。 1.访问Apache Tomcat 官网: http://tomcat.apache.org/ 2.下载二进制的压缩包(注意32位或64位系统架构) 3.解...

2018-11-19 17:11:38 1078 0

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

1       下载安装包 安装包名称:MyBatis_Generator  下载地址 链接: https://pan.baidu.com/s/1Qa3UYBc_g8A3crdOHtf5bQ 密码: ayet     2       在Eclipse上进行安装 l  将插件压缩包中的f...

2018-11-17 09:29:23 124 0

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

摘要:大型网站架构之分布式消息队列以下是消息队列以下的大纲,本文主要介绍消息队列概述,消息队列应用场景和消息中间件示例(电商,日志系统)。本次分享大纲消息队列概述消息队列应用场景消息中间件示例JMS消息服务常用消息队列参考(推荐)资料本次分享总结一、消息队列概述消息队列中间件是分布式系统中重要的组...

2018-11-16 17:17:45 103 0

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

首先微服务并没有一个官方的定义,想要直接描述微服务比较困难,我们可以通过对比传统WEB应用,来理解什么是微服务。 传统的WEB应用核心分为业务逻辑、适配器以及API或通过UI访问的WEB界面。业务逻辑定义业务流程、业务规则以及领域实体。适配器包括数据库访问组件、消息组件以及访问接口等。一个打车软件...

2018-11-16 14:21:25 197 0

转载 Eureka自我保护机制

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

2018-11-16 10:51:27 196 1

转载 Eclipse上安装Spring Tool Suite (STS)

Spring Tool Suite介绍 spring Tool Suite是一个基于Eclipse IDE开发环境中的用于开发Spring应用程序的工具,提供了开箱即用的环境用于实现、调试和部署你的Spring应用,包括为关键的服务器和云计算、Git、Maven、AspectJ和最新的Eclip...

2018-11-16 04:58:27 83 0

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

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

2018-11-16 04:34:55 121 0

转载 lombok @Accessors用法

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

2018-11-16 03:11:05 1928 0

转载 Lombok插件的安装与使用

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

2018-11-16 03:03:33 80 0

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

尊重个人劳动成果,转载请注明出处: http://blog.csdn.net/czd3355/article/details/71302441首先我先解释以下在在映射文件中的代码是什么意思。<insert id="insertStudent" parameterT...

2018-07-05 15:49:49 368 0

转载 枚举类enum的values()方法

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

2018-07-04 17:01:07 405 0

转载 Springboot实现热部署-devtools

所谓的热部署:比如项目的热部署,就是在应用程序在不停止的情况下,实现新的部署而Springboot在我们每次修改完代码之后,可能只是修改下打印的信息,就得重新启动App类,这样太浪费时间,有没有一种修改完代码让程序自动重启的方法呢,答案是有的:[java] view plain copysprin...

2018-06-21 18:23:13 180 0

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

JRebel是一套JavaEE开发工具。JRebel允许开发团队在有限的时间内完成更多的任务修正更多的问题,发布更高质量的软件产品。 JRebel是收费软件,用户可以在JRebel官方站点下载30天的评估版本。Jrebel 可快速实现热部署,节省了大量重启时间,提高了个人开发效率。JRebel是一...

2018-06-21 18:02:11 322 0

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

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

2018-06-21 18:01:21 956 0

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

1 背景在互联网行业中,基于Java开发的业务类系统,不管是服务端还是客户端,业务逻辑代码的更新往往是非常频繁的,这源于功能的快速迭代特性。在一般公司内部,特别是使用Java web技术构建的平台中,不管是基于模块化还是服务化的,业务逻辑都会相对复杂。这些系统之间、系统内部往往存在大量的API接口...

2018-06-19 18:43:01 557 0

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

一.maven依赖   <!-- fluent 验证 --> <dependency>     <groupId>com.baidu.unbiz</groupId>     &l...

2018-06-19 18:42:27 1070 0

转载 JSR-303 Spring MVC 消息国际化 配置

本文中使用的个软件版本(见最下方截图):Spring:4.1.1JSR 303 Validator: 1.0.0JSR 303 Validator实现:hibernate 4.3.2说明:为什么这里选择hibernate 4.3.2,而没有选择更高版本?原因:Hibernate Validator...

2018-06-19 18:40:50 295 0

转载 log4j MDC用户操作日志追踪配置

一、MDC介绍        MDC(Mapped Diagnostic Context,映射调试上下文)是 log4j 和 logback 提供的一种方便在多线程条件下记录日志的功能。某些应用程序采用多线程的方式来处理多个用户的请求。在一个用户的使用过程中,可能有多个不同的线程来进行处理。典型的...

2018-06-14 18:49:54 228 0

转载 Java 枚举类的基本使用

枚举(enum)类型是Java 5新增的特性,它是一种新的类型,允许用常量来表示特定的数据片断,而且全部都以类型安全的形式来表示。 1、常量的使用      在JDK1.5之前,我们定义常量都是:public static fianl....。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型...

2018-06-14 18:48:50 94 0

转载 eclipse上的.properties文件中文编辑显示问题

首先,解决.properties文件中的中文编辑问题,我们发现,在.properties文件中输入的中文变成了这个样子:这是eclipse的.properties文件,默认的编码方式是iso-8859-1,这里可以修改编码为UTF-8,方法是:图很明显了,无需多言。唯一需要强调的是最后一定点击Up...

2018-06-14 16:47:46 205 0

转载 log4j MDC用户操作日志追踪配置

一、MDC介绍        MDC(Mapped Diagnostic Context,映射调试上下文)是 log4j 和 logback 提供的一种方便在多线程条件下记录日志的功能。某些应用程序采用多线程的方式来处理多个用户的请求。在一个用户的使用过程中,可能有多个不同的线程来进行处理。典型的...

2018-06-14 16:46:53 197 0

转载 Springboot根据浏览器实现网站资源国际化

根据浏览器地区主动选择资源1.创建资源化文件resource目录下创建messages目录创建messages_en_US.properties、messages_zh_CN.properties文件。分别是英文、中文资源。messages.properties文件为默认文件。messages_e...

2018-06-14 14:36:17 535 0

转载 SpringBoot如何配置和引用国际化资源

本文主要介绍Spring Boot如何配置国际化资源,以及如何在页面、Java代码引用国际化资源。一、配置国际化资源1在resource目录下建立目录i18n/messages用于存放国际化资源文件,在messages目录下新建三个文件:messages_en_US.properties、mess...

2018-06-13 18:52:53 2070 0

转载 Spring boot 实现国际化

1:添加配置类import java.util.Locale; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; imp...

2018-06-13 18:47:42 603 0

转载 springMVC国际化配置和使用

下面是基于session的,springMVC国际花的一个例子:    需求是输入url:展示中文界面http://localhost:8080/MySSM/user?lang=zh输入url:  展示英文界面http://localhost:8080/MySSM/user?lang=en下面是我...

2018-06-13 17:28:59 245 0

转载 SpringMVC4.3x教程之七国际化的三种实现详解

国际化(internationalization)是设计和制造容易适应不同区域要求的产品的一种方式。它要求从产品中抽离所有地域语言,国家/地区和文化相关的元素。换言之,应用程序的功能和代码设计考虑在不同地区运行的需要,其代码简化了不同本地版本的生产。开发这样的程序的过程,就称为国际化。—摘自百度百...

2018-06-13 17:19:46 119 0

转载 Java SpringMVC实现国际化整合案例分析(i18n)

所谓国际化就是支持多种语言,web应用在不同的浏览环境中可以显示出不同的语言,比如说汉语、英语等。下面我将以具体的实例来举例说明:(1)新建动态Java web项目,并导入几个SpringMVC必需的几个jar包,项目结构图和所需jar包如下:  (2)配置web.xml:123456789101...

2018-06-13 17:18:51 117 0

转载 MyBatise代码自动生成时候Oralce的number类型BigDecimal问题

第一次使用MyBatise发现一个问题,使用MyBatise的代码自动生成工具时候,即便在配置文件中定义了Xml代码  <javaTypeResolver>           <property name="forceBigDecimals&q...

2018-06-13 11:43:19 230 0

转载 Spring的@Configuration来代替xml配置

一. Xml配置法下面是一个典型的spring配置文件(application-config.xml):[xml] view plain copy<beans>          <bean id="orderService" clas...

2018-06-12 20:28:39 477 0

转载 Group_concat介绍与例子

进公司做的第一个项目就是做一个订单追踪查询,里里外外连接了十一个表,作为公司菜鸡的我麻了爪.其中有一个需求就是对于多行的数据在一行显示,原谅我才疏学浅 无奈下找到了项目组长  在那学来了这个利器 (他就是我心目中的小SQL王)完整语法如下group_concat([DISTINCT] 要连接的字段...

2018-06-12 13:34:27 147 0

转载 mysql中的先排序后分组

引言:今天同事翻看之前我写的sql时,问我我这个sql和他写的相比查询效率哪个更好。乍眼一看,竟然没看懂他写的sql,(⊙﹏⊙)b汗。仔细一看,还真是很巧妙,必须要研究研究!所以便有了本篇内容:mysql如何先查询后分组(求每个分组的 top1)问题重现:有这样一个需求,需要查询每个分组的某个字段...

2018-06-12 13:34:02 533 0

转载 MyBatis查询,返回值Map或List<Map>

一、返回值Map1、mapper.xml [html] view plain copy &lt;select id="selectUserMapLimitOne" resultType="java.util.HashMap"&gt;     ...

2018-06-11 10:20:17 482 0

转载 mysql查询当前日期的前一个月内的数据

SELECT * from alfresco.alf_restore where restore_time between (SELECT DATE_ADD(now(),INTERVAL -1 MONTH)) and now();

2018-06-08 17:20:07 5164 1

转载 mysql日期 获取本月第一天 获取下个月的第一天

--获取当前日期select curdate(); --获取当月最后一天select last_day(curdate()); --获取本月第一天select DATE_ADD(curdate(),interval ...

2018-06-08 17:19:35 2062 0

转载 数据库--sql 查询字段如果为null 则返回0的写法

oracle select nvl(字段名,0) from 表名; sqlserver select isnull(字段名,0) from 表名; mysql select ifnull(字段名,0) from 表名;

2018-06-08 17:18:14 5724 0

转载 @Getter和@Setter

@Getter和@Setter 出现的目的是public int getFoo() {return foo;} 不需要在写get 和 set 方法。您可以使用@Getter或@Setter来注释任何字段,以使lombok自动生成默认的getter / setter。lombok生成的getter ...

2018-06-07 13:35:55 8996 0

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