自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (50)
  • 收藏
  • 关注

原创 第一篇: 服务的注册与发现(Eureka)

一、Spring Cloud简介     Spring Cloud是一个基于Spring Boot实现的微服务架构开发工具。它为微服务架构中设计的配置管理、服务治理、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。二、Eureka简介Eureka是Netflix开源的服务发现组件,本身是一个基于REST的服务。它包含Server和Cli...

2018-06-23 14:49:55 477

原创 第十四篇: Spring Boot使用校验框架validation校验

Spring Boot在内部通过集成hibernate-validation已经实现了JSR-349验证规范接口,在Spring Boot项目中只要直接使用就行了。一般用在Controller中用于验证前端传来的参数。验证分两种:对封装的Bean进行验证  或者  对方法简单参数的验证。...

2018-06-09 22:28:53 26200 1

原创 第十三篇: SpringBoot整合Netflix Archaius实现配置管理

Archaius是什么?Archaius是Netflix公司开源项目之一,基于java的配置管理类库,主要用于多配置存储的动态获取。主要功能是对apache common configuration类库的扩展。在云平台开发中可以将其用作分布式配置管理依赖构件。同时,它有如下一些特性:动态类型化属性高效和线程安全的配置操作配置改变时的回调机制轮询框架JMX,通过Jconsole检查和调用操作属性组合...

2018-06-09 22:19:14 8868

原创 第十二篇: SpringBoot整合JdbcTemplate

本文介绍springboot通过jdbc访问关系型mysql,通过spring的JdbcTemplate去访问。准备工作jdk 1.8maven 3idea/stsmysql初始化mysql:CREATE TABLE `account` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) NOT NULL, `money...

2018-06-09 21:38:44 285

原创 第十一篇:Spring Boot整合MyBatis

什么是 MyBatis ?MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。...

2018-06-09 20:51:58 182

原创 第十篇:Spring Boot整合Spring Data JPA

一、JPA是什么?JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。二、Spring Data JPA是Spring基于ORM框架、JPA规范封装的一套JPA应用框架,可使开发者用极简的代码即可实现对数据的访问和操作,它提供了包括增删改查等在内的常用功能,且易于扩展。它提...

2018-06-05 21:51:30 310

原创 第九篇:Spring Boot中使用Swagger2构建强大的RESTful API文档

一、Swagger是什么?官方说法:Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。 Swagger 让部署管理和使用功能强大的API从未如此简单。个人觉得,swagger的一个最大的优点是能实时同步api与文...

2018-06-05 20:52:39 664 1

原创 第八篇:Spring Boot引入本地jar包,并且打包把本地jar打进去

引入本地jar<dependency>      <groupId>com.abc</groupId>      <artifactId>bbb</artifactId>      <version>1.0.0</version>      <scope>system</s

2018-06-05 20:11:16 571

原创 第七篇:Spring Boot动态修改日志级别

Spring Boot 1.5.X版本引入的一个新的控制端点:/loggers,该端点将为我们提供动态修改Spring Boot应用日志级别的强大功能。该功能的使用非常简单,它依然延续了Spring Boot自动化配置的实现,所以只需要在引入了spring-boot-starter-actuator依赖的条件下就会自动开启该端点的功能。 构建一个基础的Spring Boot应用。在pom.xml引...

2018-06-05 16:52:12 8141

原创 第六篇:Spring Boot多环境配置

我们在开发Spring Boot应用时,通常同一套程序会被应用和安装到几个不同的环境,比如:本地、开发、测试、生产等。其中每个环境的数据库地址、服务器端口等等配置都会不同,如果在为不同环境打包时都要频繁修改配置文件的话,那必将是个非常繁琐且容易发生错误的事。对于多环境的配置,各种项目构建工具或是框架的基本思路是一致的,通过配置多份不同环境的配置文件,再通过打包命令指定需要打包的内容之后进行区分打包...

2018-06-05 15:48:25 1966

原创 第五篇:Spring Boot的特性:外部化配置

Spring Boot允许您外部化您的配置,以便您可以在不同的环境中使用相同的应用程序代码。您可以使用properties文件,YAML文件,环境变量和命令行参数来外部化配置。可以使用@Value注释将属性值直接注入到您的bean中,该注释可通过Spring环境(Environment)抽象访问,或通过@ConfigurationProperties绑定到结构化对象。Spring Boot使用非常...

2018-06-05 14:31:45 522

原创 第四篇:Spring Boot的使用:配置类

Spring Boot支持基于Java的配置。虽然可以使用XML配置用SpringApplication.run(),但我们通常建议您的主source是@Configuration类。通常,定义main方法的类也是作为主要的@Configuration一个很好的选择。注:虽然网络上有很多使用XML配置的Spring示例,但你应该尽可能的使用基于Java的配置,搜索查看enable*注解就是一个好的...

2018-06-05 10:26:41 181

原创 第三篇:Spring Boot的使用:构建你的代码

构建代码Spring Boot不需要任何特定的代码组织结构,但是有一些最佳实践可以帮助您。1不要使用“default”包当类不包括包声明时,它被认为是在“默认包”中。通常不鼓励使用“默认包”,并应该避免使用。对于使用@ComponentScan,@EntityScan或@SpringBootApplication注解的Spring Boot应用程序,可能会有一些特殊的问题,因为每个jar的每个类都...

2018-06-05 10:17:02 179

原创 第二篇:Spring Boot对构建系统的支持

一、构建系统      强烈推荐您选择一个支持依赖管理 的构建系统, 还可以将artifacts发布到“Maven Central”仓库。我们建议您选择Maven或者Gradle。虽然可以让Spring Boot与其它构建系统(如Ant)配合工作,但它们不会得到特别好的支持。   1.1 依赖管理        每一个版本的SpringBoot提供了一个它所支持的依赖内置清单。实际上,您不需要为构...

2018-06-05 10:05:35 203

原创 第一篇:构建第一个Spring Boot工程

一、简介Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。Spring Boot可以基于Spring轻松创建可以“运行”的、独立的、生产级的应用程序。对Spring平台和第三方类库我们有一个自己看法,所以你最开始的时候不要感到奇怪。大多数Spring Boot应用程序需要很少的Spring配置。您可以使用Spring...

2018-06-05 09:20:31 225

Subversion1.7.5

Subversion1.7.5

2012-07-04

Setup-Subversion-1.7.5.msi

Setup-Subversion-1.7.5.msi

2012-07-04

CheckStyle - CruiseControl - Confluence

CheckStyle - CruiseControl - Confluence

2012-06-28

ExtJS2.0实用简明教程

ExtJS2.0实用简明教程

2012-06-28

[CruiseControl]binary安装和启动

[CruiseControl]binary安装和启动

2012-06-27

CruiseControl-2.8.4.exe

CruiseControl-2.8.4.exe

2012-06-27

checkstyle-5.5-bin.zip

checkstyle-5.5-bin.zip

2012-06-27

findbugs-2.0.1-rc2

findbugs-2.0.1-rc2

2012-06-27

ant与findBugs集成

ant编译后用findBugs扫描代码的硬伤,让你知道自己的的代码哪来不行。

2012-06-26

SourceMonitor

SourceMonitor可以为C++、C、C#、VB.net、Java、Delphi、Visual Basic和HTML的源代码文件测试代码数量和性能。最终结果可以描绘成图、输出打印。SourceMonitor除去常规的代码规模统计外,可以统计出代码的复杂度,嵌套深度、类个数等度量数据,方便对项目进行重构。

2012-06-16

checkstyle_ruleset_minimal.xml

checkstyle_ruleset_minimal.xml

2012-06-11

checkStyle与findBug插件

checkStyle与findBug插件。

2012-06-10

Oracle预定义的21个系统异常类型

Oracle预定义的21个系统异常类型

2012-04-20

oracle表的连接方式

oracle表的连接方式,oracle表的连接方式

2012-04-11

Oracle不同数据库间对比分析脚本

Oracle不同数据库间对比分析脚本,Oracle不同数据库间对比分析脚本

2012-04-08

Java读取资源文件时内容过长与换行的处理

Java读取资源文件时内容过长与换行的处理

2012-03-30

Oracle SQL:经典查询练手

Oracle SQL:经典查询练手

2012-03-27

Eclipse中文教程

Eclipse中文教程

2012-03-24

PLSQL中文手册

PLSQL中文手册

2012-03-24

Oracle.SQL必备参考

Oracle.SQL必备参考

2012-03-23

PLSQL调试存储过程

PLSQL调试存储过程,PLSQL调试存储过程.

2012-02-11

Oracle三种集合数据类型的比较

Oracle三种集合数据类型的比较

2012-01-16

开源 Java 诊断工具-Arthas 离线包

在阿里巴巴内部,有很多自研工具供开发者使用,其中有一款工具,是几乎每个Java开发都使用过的工具,那就是Arthas,这是一款Java诊断工具,是一款牛逼带闪电的工具。该工具已于2018年9月份开源。附件为离线包

2019-02-20

dubbo-monitor-simple-2.5.3-assembly.tar.gz

dubbo-monitor-simple-2.5.3-assembly.tar.gz dubbo的monitor监控中心安装包,2.5.3版本

2018-04-18

dubbo-admin管理监控平台war包

dubbo-admin 管理监控平台war包,直接放在tomcat下即可,启动tomcat后便可以访问http://localhost:8080/dubbo-admin-2.5.3/ ,dubbo 版本2.5.3。支持JDK8(JDK6及其以上都支持)

2018-04-18

jmx相关jar包

jmx相关jar包

2014-05-17

xfire spring例子

xfire spring例子

2014-04-26

quartz2.1.6

内含有基本包 quartz-2.1.6.jar quartz-all-2.1.6.jar quartz-backward-compat-2.1.6.jar quartz-commonj-2.1.6.jar quartz-examples-2.1.6.jar quartz-jboss-2.1.6.jar quartz-oracle-2.1.6.jar quartz-weblogic-2.1.6.jar

2013-03-06

cppcheck,cccc,cppncss安装文件

cppcheck,cccc,cppncss安装文件

2012-08-07

cccc-3.1.4.tar.gz

cccc-3.1.4.tar.gz

2012-08-07

cppcheck1.5.4

Cppcheck是一款开源c++静态代码分析工具,在检测源码时可根据规则就能挖掘出疑似缺陷, 功能比较强大,使用很简单.cppcheck是静态的C/C++ 代码分析工具,用以检查内存泄漏,错配的内存分配和释放,缓冲区溢出,以及更多的问题。

2012-08-06

开源静态代码分析工具cppcheck

cppcheck是静态的C/C++ 代码分析工具,用以检查内存泄漏,错配的内存分配和释放,缓冲区溢出,以及更多的问题。

2012-08-02

JProfiler使用文档

JProfiler监控本地tomcat性能.docx

2012-07-30

pmd-bin-4.24

pmd-bin-4.24

2012-07-27

javancss-32.53

JavaNCSS 是一个开源的度量工具,提供圈复杂度的方法级的值

2012-07-23

findbugs 1.3.9

findbugs 1.3.9

2012-07-22

sonar-3.1.1

Sonar是一个开源平台,用于管理Java源代码的质量。从 Sonar 1.6 版本开始,Sonar从一个质量数据报告工具,转变成为现在的代码质量管理平台。 主要特点: •代码覆盖:通过单元测试,将会显示哪行代码被选中 •改善编码规则 •搜寻编码规则:按照名字,插件,激活级别和类别进行查询 •项目搜寻:按照项目的名字进行查询 •对比数据:比较同一张表中的任何测量的趋势

2012-07-19

持续集成开发工具Hudson资料收集

持续集成开发工具Hudson资料收集,个人辛苦收集来的资料,给大家共享

2012-07-05

hudson中文使用手册

hudson中文使用手册,希望对大家有用。

2012-07-05

hudson3.0.0M3.war

hudson-3.0.0-M3.war

2012-07-02

空空如也

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

TA关注的人

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