自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java多线程一

线程与进程1 线程:进程中负责程序执行的执行单元线程本身依靠程序进行运行线程是程序中的顺序控制流,只能使用分配给程序的资源和环境2 进程:执行中的程序一个进程至少包含一个线程3 单线程:程序中只存在一个线程,实际上主方法就是一个主线程4 多线程:在一个程序中运行多个任务目的是更好地使用CPU资源线程的实现两种方法:1.继承Thread

2018-01-30 16:19:20 168

原创 spring-cloud-sleuth+zipkin追踪服务实现

在springCloud项目的方式构建服务spring-cloud-sleuth只要在追踪的服务上配置就可以spring.zipkin.base-url=http://localhost:8240spring.sleuth.sampler.percentage=1.0(配置这个就可以)1.0表示100%追踪//0.7表示70%追踪1、zipkin-server服务

2018-01-25 15:08:54 1076

转载 Spring日志管理

SpringBoot关于日志的官方文档1、简述SpringBoot官方文档关于日志的整体说明本博客基于SpringBoot_1.3.6大家请先简单看下这篇英文的官方文档,文中有说 SpringBoot 内部日志系统使用的是 Commons Logging 并且 SpringBoot 给 JDKLogging , Log4j2(Log4j也是支持的) , Lo

2018-01-24 14:36:14 8054 2

原创 log4j全面配置

Log4j配置文件实现了输出到控制台、文件、回滚文件、发送日志邮件、输出到数据库日志表、自定义标签等全套功能。log4j.rootLogger=DEBUG,console,dailyFile,imlog4j.additivity.org.apache=true# 控制台(console)log4j.appender.console=org.apache.log4j.ConsoleA

2018-01-24 11:03:41 145

原创 log4j日志级别

log4j有4个日志级别和2个日志开关DEBUG:输出调试信息;指出细粒度信息事件对调试应用程序是非常有帮助的。 INFO: 输出提示信息;消息在粗粒度级别上突出强调应用程序的运行过程。 WARN: 输出警告信息;表明会出现潜在错误的情形。 ERROR:输出错误信息;指出虽然发生错误事件,但仍然不影响系统的继续运行。 FATAL: 输出致命错误;指出每个严重的错误事件将会导致应

2018-01-24 10:41:02 173

转载 SLF4J和log4j的使用

概念    SLF4J:即简单日志门面(Simple Logging Facade for Java),不是具体的日志解决方案,它只服务于各种各样的日志系统。按照官方的说法,SLF4J是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用其所希望的日志系统。    在使用SLF4J的时候,不需要在代码中或配置文件中指定你打算使用那个具体的日志系统,SLF4J提供了统一的记录日

2018-01-22 16:53:29 674

转载 利用Spring AOP (aspect) 自定义注解解决日志和签名校验

一、需解决的问题部分API有签名参数(signature),Passport首先对签名进行校验,校验通过才会执行实现方法。    第一种实现方式(Origin):在需要签名校验的接口里写校验的代码,例如:boolean isValid = accountService.validSignature(appid, signature, client_signature);if (!isValid)

2018-01-18 18:36:40 982

转载 SpringBoot非官方教程 | 第十篇: 用spring Restdocs创建API文档

这篇文章将带你了解如何用spring官方推荐的restdoc去生成api文档。本文创建一个简单的springboot工程,将http接口通过Api文档暴露出来。只需要通过 JUnit单元测试和Spring的MockMVC就可以生成文档。准备工作你需要15minJdk 1.8maven 3.0+idea创建工程引入依赖,其pom文件:dependencies>

2018-01-17 16:41:57 213

转载 SpringBoot非官方教程 | 第九篇: springboot整合Redis

转载请标明出处: http://blog.csdn.net/forezp/article/details/70991675 本文出自方志朋的博客这篇文章主要介绍springboot整合redis,至于没有接触过redis的同学可以看下这篇文章:5分钟带你入门Redis。引入依赖:在pom文件中添加redis依赖:dependency>

2018-01-17 16:39:02 190

转载 SpringBoot非官方教程 | 第八篇:springboot整合mongodb

转载请标明出处: http://blog.csdn.net/forezp/article/details/70941577 本文出自方志朋的博客这篇文章主要介绍springboot如何整合mongodb。准备工作安装 MongoDBjdk 1.8maven 3.0idea环境依赖在pom文件引入spring-boot-starter-data-m

2018-01-17 16:37:20 149

转载 目录视图 摘要视图 订阅 SpringBoot非官方教程 | 第七篇:springboot开启声明式事务

转载请标明出处: http://blog.csdn.net/forezp/article/details/70833629 本文出自方志朋的博客springboot开启事务很简单,只需要一个注解@Transactional 就可以了。因为在springboot中已经默认对jpa、jdbc、mybatis开启了事事务,引入它们依赖的时候,事物就默认开启。当然,如果你需要用其他的o

2018-01-17 16:36:02 121

转载 SpringBoot非官方教程 | 第六篇:springboot整合mybatis

转载请标明出处: http://blog.csdn.net/forezp/article/details/70768477 本文出自方志朋的博客本文主要讲解如何在springboot下整合mybatis,并访问数据库。由于mybatis这个框架太过于流行,所以我就不讲解了。引入依赖在pom文件引入mybatis-spring-boot-starter的依赖:

2018-01-17 16:29:23 168

转载 SpringBoot非官方教程 | 第五篇:springboot整合 beatlsql

转载请标明出处: http://blog.csdn.net/forezp/article/details/70662983 本文出自方志朋的博客BeetSql是一个全功能DAO工具, 同时具有Hibernate 优点 & Mybatis优点功能,适用于承认以SQL为中心,同时又需求工具能自动能生成大量常用的SQL的应用。beatlsql 优点开发效率

2018-01-17 16:27:11 130

转载 SpringBoot非官方教程 | 第四篇:SpringBoot 整合JPA

转载请标明出处: http://blog.csdn.net/forezp/article/details/70545038 本文出自方志朋的博客JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。JPA 的目标之一是制定一个可以由很多供应商实现的API,并且开发人员可以

2018-01-17 16:11:59 105

转载 SpringBoot非官方教程 | 第三篇:SpringBoot用JdbcTemplates访问Mysql

转载请标明出处: http://blog.csdn.net/forezp/article/details/70477821 本文出自方志朋的博客本文介绍springboot通过jdbc访问关系型mysql,通过spring的JdbcTemplate去访问。准备工作jdk 1.8maven 3.0ideamysql初始化mysql:-- create

2018-01-17 16:09:53 87

转载 SpringBoot非官方教程 | 第二篇:Spring Boot配置文件详解

转载请标明出处: http://blog.csdn.net/forezp/article/details/70437576 本文出自方志朋的博客springboot采纳了建立生产就绪Spring应用程序的观点。 Spring Boot优先于配置的惯例,旨在让您尽快启动和运行。在一般情况下,我们不需要做太多的配置就能够让spring boot正常运行。在一些特殊的情况下,我们需要

2018-01-17 16:06:45 92

转载 SpringBoot非官方教程 | 第一篇:构建第一个SpringBoot工程

转载请标明出处: http://blog.csdn.net/forezp/article/details/70341651 本文出自方志朋的博客简介spring boot 它的设计目的就是为例简化开发,开启了各种自动装配,你不想写各种配置文件,引入相关的依赖就能迅速搭建起一个web工程。它采用的是建立生产就绪的应用程序观点,优先于配置的惯例。可能你有很多理由不放

2018-01-17 16:04:28 92

转载 java如何调用接口方式二

转载处http://www.cnblogs.com/angusbao/p/7727649.htmljava如何调用接口  在实际开发过程中,我们经常需要调用对方提供的接口或测试自己写的接口是否合适,所以,问题来了,java如何调用接口?很多项目都会封装规定好本身项目的接口规范,所以大多数需要去调用对方提供的接口或第三方接口(短信、天气等)。当然了,自我测试也是!  回顾

2018-01-12 14:01:46 1495

转载 java如何调用接口方式一

转载处https://www.cnblogs.com/angusbao/p/7677621.htmljava如何调用接口  其实对于java调用接口进行获取对方服务器的数据在开发中特别常见,然而一些常用的基础的知识总是掌握不牢,让人容易忘记,写下来闲的时候看看,比回想总会好一些。  总体而言,一些东西知识点一直复制粘贴容易依赖,重要的是会忘记为什么这么写,只有理解到位,或者八九不离十才

2018-01-12 13:57:59 4219 2

转载 史上最简单的 SpringCloud 教程 | 第十四篇: 服务注册(consul)

转载请标明出处: http://blog.csdn.net/forezp/article/details/70245644 本文出自方志朋的博客这篇文章主要介绍 spring cloud consul 组件,它是一个提供服务发现和配置的工具。consul具有分布式、高可用、高扩展性。一、consul 简介consul 具有以下性质:服务发现:consul

2018-01-12 10:29:47 132

转载 史上最简单的SpringCloud教程 | 第十三篇: 断路器聚合监控(Hystrix Turbine)

版权声明:本文为博主原创文章,欢迎转载,转载请注明作者、原文超链接 ,博主地址:http://blog.csdn.net/forezp。目录(?)[+]转载请标明出处: http://blog.csdn.net/forezp/article/details/70233227 本文出自方志朋的博客上一篇文章讲述了如何利用Hy

2018-01-12 10:29:26 147

转载 史上最简单的SpringCloud教程 | 第十二篇: 断路器监控(Hystrix Dashboard)

版权声明:本文为博主原创文章,欢迎转载,转载请注明作者、原文超链接 ,博主地址:http://blog.csdn.net/forezp。目录(?)[+]转载请标明出处: http://blog.csdn.net/forezp/article/details/70217283 本文出自方志朋的博客在我的第四篇文章断路器讲述了

2018-01-12 10:28:52 152

转载 史上最简单的SpringCloud教程 | 第十一篇: docker部署spring cloud项目

转载请标明出处: http://blog.csdn.net/forezp/article/details/70198649 本文出自方志朋的博客一、docker简介Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、Open

2018-01-12 10:28:18 216

转载 史上最简单的SpringCloud教程 | 第十篇: 高可用的服务注册中心

转载请标明出处: http://blog.csdn.net/forezp/article/details/70183572 本文出自方志朋的博客文章 史上最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现(Eureka) 介绍了服务注册与发现,其中服务注册中心Eureka Server,是一个实例,当成千上万个服务向它注册的时候,它的负载是非常高的,这在生产

2018-01-12 10:27:43 343

转载 史上最简单的SpringCloud教程 | 第九篇: 服务链路追踪(Spring Cloud Sleuth)

转载请标明出处: http://blog.csdn.net/forezp/article/details/70162074 本文出自方志朋的博客这篇文章主要讲述服务追踪组件zipkin,Spring Cloud Sleuth集成了zipkin组件。一、简介Add sleuth to the classpath of a Spring Boot applica

2018-01-09 14:34:23 148

转载 史上最简单的SpringCloud教程 | 第八篇: 消息总线(Spring Cloud Bus)

转载请标明出处: http://blog.csdn.net/forezp/article/details/70148235 本文出自方志朋的博客转载请标明出处:Spring Cloud Bus 将分布式的节点用轻量的消息代理连接起来。它可以用于广播配置文件的更改或者服务之间的通讯,也可以用于监控。本文要讲述的是用Spring Cloud Bus实现通知微服务架构的配置文

2018-01-09 14:32:09 148

转载 史上最简单的SpringCloud教程 | 第七篇: 高可用的分布式配置中心(Spring Cloud Config)

转载请标明出处: http://blog.csdn.net/forezp/article/details/70037513 本文出自方志朋的博客上一篇文章讲述了一个服务如何从配置中心读取文件,配置中心如何从远程git读取配置文件,当服务实例很多时,都从配置中心读取文件,这时可以考虑将配置中心做成一个微服务,将其集群化,从而达到高可用,架构图如下:一、准备工作

2018-01-09 14:30:50 138

转载 史上最简单的SpringCloud教程 | 第六篇: 分布式配置中心(Spring Cloud Config)

转载请标明出处: http://blog.csdn.net/forezp/article/details/70037291 本文出自方志朋的博客 在上一篇文章讲述zuul的时候,已经提到过,使用配置服务来保存各个服务的配置文件。它就是Spring Cloud Config。一、简介在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布

2018-01-09 14:29:08 220

转载 史上最简单的SpringCloud教程 | 第五篇: 路由网关(zuul)

转载请标明出处: http://blog.csdn.net/forezp/article/details/69939114 本文出自方志朋的博客在微服务架构中,需要几个基础的服务治理组件,包括服务注册与发现、服务消费、负载均衡、断路器、智能路由、配置管理等,由这几个基础组件相互协作,共同组建了一个简单的微服务系统。一个简答的微服务系统如下图: 注意:A服务和B服务是

2018-01-09 14:28:07 451

转载 史上最简单的SpringCloud教程 | 第四篇:断路器(Hystrix)

转载请标明出处: http://blog.csdn.net/forezp/article/details/69934399 本文出自方志朋的博客在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身

2018-01-09 14:25:15 161

转载 史上最简单的SpringCloud教程 | 第三篇: 服务消费者(Feign)

转载请标明出处: http://blog.csdn.net/forezp/article/details/69808079 本文出自方志朋的博客上一篇文章,讲述了如何通过RestTemplate+Ribbon去消费服务,这篇文章主要讲述如何通过Feign去消费服务。一、Feign简介Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用

2018-01-09 14:24:22 168

转载 史上最简单的SpringCloud教程 | 第二篇: 服务消费者(rest+ribbon)

转载请标明出处: http://blog.csdn.net/forezp/article/details/69788938 本文出自方志朋的博客在上一篇文章,讲了服务的注册和发现。在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是fe

2018-01-09 14:18:06 150

转载 史上最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现(Eureka)

转载请标明出处: http://blog.csdn.net/forezp/article/details/69696915 本文出自方志朋的博客一、spring cloud简介spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单,可以在开发人员的电

2018-01-09 14:16:12 191

转载 史上最简单的 SpringCloud 教程 | 终章

转载请标明出处: http://blog.csdn.net/forezp/article/details/70148833 本文出自方志朋的博客错过了这一篇,你可能再也学不会 Spring Cloud 了!Spring Boot做为下一代 web 框架,Spring Cloud 作为最新最火的微服务的翘楚,你还有什么理由拒绝。赶快上船吧,老船长带你飞。终章不是最后一篇,它是一个

2018-01-09 14:11:12 233

空空如也

空空如也

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

TA关注的人

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