9 张侦毅

尚未进行身份认证

The Minute You Think Of Giving Up, Think Of The Reason Why You Held On So Long.

等级
博文 325
排名 4k+

SpringCloud集成Swagger2

文章目录编写背景源码编写背景  由于在之前的文章中,我们已经介绍了在传统的SSM项目中如何集成Swagger(详情请查看在SpringMVC中集成Swagger2),但是由于现在的项目架构采用的是SpringCloud微服务架构,虽然说在此时的架构中,后端的难度被大大的解放,引入Swagger2配置也变得更加的简单,不过既然快乐编程的一大原则就是复制粘贴,因而我觉得有必要将其再写出来,尽管说它...

2019-06-09 11:32:35

Kafka的安装与使用

文章目录资源链接安装配置环境变量配置ZooKeeper配置Kafka使用Java连接Kafka资源链接  官网:Kafka  Kafka的官方下载地址:KafkaDownload  Kafka的官方文档地址:KafkaDocumentation安装  这里所安装的Kafka版本为kafka_2.11-2.2.0。在此,我需要说明的是,由于Kafka本身需要ZooK...

2019-06-09 11:04:52

standard_init_linux.go:207: exec user process caused "no such file or directory"

文章目录故障原因解决办法故障原因  在之前的博客使用IDEA创建Docker镜像,Docker容器,并发布项目中,我们已经成功的发布了项目,但是现在出现了新的问题,比如说我的项目从Git上检出,但是在重新发布Docker镜像时却出现了标题中所述问题,那么这不可能是代码本身的问题,因为之前都已经发布成功了的,而此时出现的问题,只有可能是文件编码的问题。  比如说我们将Dockerfile文件上...

2019-06-09 09:45:03

使用读写分离的方式将数据由SQLServer迁移到PostgreSQL中

文章目录开发背景源码核心依赖Java源码运行结果开发背景源码核心依赖<dependencies><!--eureka注册中心--><dependency><groupId>org.springframework.cloud</groupId><artifactId&...

2019-04-25 12:19:16

读取数据表中的文件字节流

文章目录开发背景需求背景源码核心依赖Java源码工具类通用模块实体类DaoService核心库函数Controller配置文件测试结果开发背景需求背景  由于以前的文件存在于SQLServer数据表中,而这种      源码核心依赖<dependencies><dependency><groupId>org.spri...

2019-04-25 10:37:37

将系统日志文件写入到数据库中

文章目录开发背景需求背景源文件格式分析解决源码运行结果开发背景需求背景  由于公司在外面有很多产品,而公司的产品是部署在远程服务端的,在客户使用的过程中,为了解决随机出现的问题,我们总不能一出现问题就大老远跑过去解决,这样无论是时间还是人力成本都是非常高昂的。在此处,我们的解决办法就是通过抓取远程开放路径下的系统日志文件,然后在本地查看解决。源文件格式  源日志格式如下:  日志内容...

2019-04-23 18:07:11

递归查询树节点的完整编号

文章目录编写背景源码结果编写背景  由于最近需要做文件的文档归类编号管理。比较理想的情况是这样的:1个公司下有多个项目,1个项目下有多个文档。但是实际的情况却不是这样的,实际的情况是公司、项目、案卷等是一种多级无限嵌套结构,而文件挂在最终的案卷下,而此时我们需要求得此处文件的文档归类编号,以便于文件查找。而在原始的数据中,并没有此功能,也就是说根本就没有当前所要查询的树节点中的层级内节点顺序编...

2019-04-07 16:48:17

伪量子加密算法

文章目录量子加密什么是量子加密量子加密的特点量子加密的使用方法伪量子加密源码结果量子加密什么是量子加密  任何一串信息都可以表示成一串二进制字符,也就是由0或1组成的字符串。对于由01组成的字符串的每位数字a,我们都可以给它一个对应的密钥k,这个k也是一个0或1的数字,根据a和k就可以算出对应的密文b,它也是一个0或1的数字。这对应的规则就是,如果k=0,那么b就等于a,如果k=1,...

2019-04-07 16:03:37

SpringCloud集成Netflix Hystrix

文章目录HystrixHystrix的应用背景Hystrix容错机制服务隔离服务熔断服务回退Hystrix的核心HystrixCommandHystrixHystrix的应用背景  在微服务架构中,往往会涉及到众多的微服务,比如说现有三个微服务,微服务A,微服务B,微服务C,而它们之间的依赖关系为,微服务C依赖于微服务B,微服务B又依赖于微服务A,现假设微服务A,不可用,那么受此连累,微服务...

2019-03-20 22:00:28

SpringCloud集成NetflixRibbon实现负载均衡

文章目录NetflixRibbon负载均衡的分类服务器端负载均衡客户端负载均衡负载均衡的算法静态负载均衡算法动态负载均衡算法源码分析NetflixRibbon  在SpringCloud中有一个专门实现负载均衡的组件,该组件为SpringCloudNetflixRibbon负载均衡的分类  负载均衡一共分为两种,其一是服务器端负载均衡;其二是客户端负载均衡。服务器端负载均衡  ...

2019-03-18 23:30:59

SpringCloud获取Eureka中服务的注册信息

文章目录Eureka获取Eureka中的注册信息通过URL的方式获取服务的注册信息使用DiscoveryClient获取服务的注册信息源码运行总结Eureka  在Eureka中,其核心的概念主要有如下几个:服务注册(Register)  当Eureka客户端向Eureka服务注册器注册时,它提供自身的元数据,比如IP地址、端口等信息。服务续约(Renew)  在服务续约中,E...

2019-03-18 18:56:12

SpringCloud集成系统监控

文章目录系统监控源码system-monitoring运行系统监控  Actuator是SpringBoot提供的一种集成功能,可以实现对应用系统的运行时状态管理、配置查看以及相关功能统计。  初始化SpringBoot监控需要引入SpringBootActuator组件,而SpringBootActuator组件又依赖于SpirngHATEOAS组件,所以需要在pom中添加如...

2019-03-11 20:26:06

SpringCloud集成RabbitMQ

文章目录RabbitMQ源码spring-rabbitmq运行分析RabbitMQ  RabbitMQ是AMQP(AdvancedMessageQueuingProtocol,高级消息队列协议)规范的一种实现,用于在分布式系统中实现对消息的存储转发(StoreandForward)。SpringBoot集成RabbitMQ需要添加专门的依赖spring-boot-starter-a...

2019-03-11 13:20:19

SpringCloud集成Spring Data MongoDB

文章目录MongoDB源码spring-mongodb运行MongoDB  MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案的非关系型数据库。  MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。  MongoDB这种非关系型数据库与我们应用的最广泛的传...

2019-03-11 12:02:53

SpringCloud集成Spring Data Redis

文章目录SpringDataRedis源码springcloud-parent2父Maven模块spring-redis子Maven模块结果分析SpringDataRedis  如同使用SpringData进行关系型数据库访问一样,使用SpringDataRedis的第一步就是连接到Redis服务器。要想实现连接,就需要获取RedisConnection,而获取RedisConne...

2019-03-10 22:02:18

SpringCloud集成Spring Data JPA

文章目录SpringData源码springcloud-parent2父Maven模块spring-data子Maven模块分析SpringData  SpringData是Spring家族中最重要的核心成员之一,在SpringData中,其专门为Spring提供了用于数据访问的抽象框架,其核心理念是支持对所有的存储进行资源配置从而实现数据访问。  数据的访问,需要完成领域对象与存储...

2019-03-10 16:48:51

数据库分表

文章目录分表思路分表的背景分表的计算分表的存储规则分表的索引值分表思路分表的背景  在我们保存数据时,有时候会遇到保存大数据量的情况。而我就遇到过这种情况,比如说存储卫星定位数据,初步估计,其在3个月内的数据量大致为2亿条。  至于为什么是3个月,这是由于该需求处于探索阶段,先整3个月的试用期,待试用期过后进行相应评估,是继续做,还是停掉,因而暂时也只需要存储3个月的数据量。  而如果采...

2019-02-27 20:56:46

静态内部类-建造者模式及其应用

文章目录静态内部类-建造者模式静态内部类建造者模式静态内部类-建造者模式源码Person.javaMain.java运行结果:静态内部类-建造者模式静态内部类  静态内部类,顾名思义就是位于java类中的类,只不过是为了便于在外部类创建前对其加以调用,我们将其内部类用static修饰符加以修饰。  它具有以下特点:静态内部类如果要访问外部的成员变量或者成员方法,那么对应的外部成员变量或...

2019-02-26 16:30:18

IDEA自定义类和方法的注释

文章目录自定义类注释自定义方法注释添加TemplateGroup添加LiveTemplate自定义类注释  依次打开下面的面板File->Settings->Editor->FileandCodeTemplates,其显示的界面如下所示:  在上面的Files面板区域中选择Class,在右侧的面板中编辑如下:/***@author:${USER}...

2019-01-08 21:42:57

采用枚举的方式遍历登陆类型

文章目录编写目的源码依赖项目源码单元测试用例:测试结果编写目的  在我们的项目登陆模块中,往往在执行登陆代码后,其会返回一个故障码,而根据返回的故障码的不同,我们return对应的结果到前台界面。  因为状态码可能有多种情况,因而在返回的方法中我们不停的用if...elseif...根据每个if条件的不同,返回不同的结果。这样虽然可以满足业务上的需求,但是代码不简洁,不便于开发人员后期对代...

2018-12-29 17:17:57
奖章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。