随笔分类 -  JAVA

JAVA
摘要:Zookeeper安装启动 最近在看Dubbo相关的一些东西,那么Dubbo里面的zookeeper注册中心是必不可少的,先了解一下zookeeper的安装启动 1、下载zookeeper,选择需要的版本 下载地址: https://downloads.apache.org/zookeeper/ 2 阅读全文
posted @ 2021-06-22 17:44 SunArmy 阅读(66) 评论(0) 推荐(0) 编辑
摘要:RPC通信原理概述 1、RPC概述 1、什么是RPC RPC(Remote Procedure Call Protocol)远程过程调用协议。它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。说白了就是客户端在不知道调用细节的情况下,调用存在于远程计算上的某个过程或函数,就 阅读全文
posted @ 2021-06-03 17:41 SunArmy 阅读(357) 评论(0) 推荐(0) 编辑
摘要:1、使用Spring-Boot-Devtools实现热加载(这种方式会自动重启) devtools的原理: 深层原理是使用了两个ClassLoader,一个Classloader加载那些不会改变的类(第三方Jar包),另一个ClassLoader加载会更改的类,称为restart ClassLoad 阅读全文
posted @ 2018-12-25 02:54 SunArmy 阅读(378) 评论(0) 推荐(0) 编辑
摘要:(一) Swagger介绍 Swagger 是一款RESTFUL接口的文档在线自动生成+功能测试功能软件 (二)为什么使用Swagger 在现在的开发过程中还有很大一部分公司都是以口口相传的方式来进行前后端的联调,而接口文档很大一部分都只停留在了说说而已的地步,很大一部分的原因就是”懒”,不想写啊, 阅读全文
posted @ 2018-11-21 17:48 SunArmy 阅读(3072) 评论(0) 推荐(0) 编辑
摘要:转自 Vojtech Ruzicka的编程博客 (一)Swagger和SpringFox 记录REST API非常重要。它是一个公共接口,其他模块,应用程序或开发人员可以使用它。即使你没有公开曝光它,它仍然很重要。后端和前端代码通常由不同的开发人员处理。创建API的人通常不是消费它的人。因此,拥有适 阅读全文
posted @ 2018-11-21 00:40 SunArmy 阅读(4256) 评论(1) 推荐(0) 编辑
摘要:由于项目需要,同一接口支持根据参数不同返回XML和Json两种格式的数据,在网上看了很多大多是加后缀的方式来实现返回不同格式数据的,后来看了一篇http://www.importnew.com/27632.html 挺不错,而且讲解的很细致 (一) 返回不同格式的几种方式 1) 改变请求后缀的方式改 阅读全文
posted @ 2018-11-20 16:11 SunArmy 阅读(8227) 评论(0) 推荐(1) 编辑
摘要:由于项目需要调用其他微服务的数据,首先想到的就是写一个http网络请求的工具类,但是想到在之前看springCloud的时候里面有这个Fegin可以实现,就顺便实践一下,虽然过程有点坎坷,好在都顺利解决了,在实践的过程中主要遇见了以下几个问题 1) 不同请求方式传参方式不同 2) 同一请求方式请求头 阅读全文
posted @ 2018-11-19 23:52 SunArmy 阅读(9625) 评论(0) 推荐(1) 编辑
摘要:之前一直用的mybatis逆向自动生成,由于最近学习springdata,所以看了一下springdata的自动生成,基本与mybatis一致,不同的也许就是逆向生成代码(实体类,mapper等)和正向生成数据库 不多逼逼,直接上代码吧 1.添加依赖 2.在配置文件中配置生成策略 关于生成策略,有四 阅读全文
posted @ 2018-10-25 15:39 SunArmy 阅读(1045) 评论(0) 推荐(1) 编辑
摘要:1.eureka是干什么的? 上篇说了,微服务之间需要互相之间通信,那么通信就需要各种网络信息,我们可以通过使用硬编码的方式来进行通信,但是这种方式显然不合适,不可能说一个微服务的地址发生变动,那么整个系统的所有微服务都要重新部署,显然是不合适的,那么我们需要一个服务发现机制,服务消费者通过这种机制 阅读全文
posted @ 2018-08-29 22:49 SunArmy 阅读(680) 评论(0) 推荐(0) 编辑
摘要:1.什么是单体应用,单体应用的特点 相信大家自接触开发以来,在开发过程中我们多人开发,都是分模块开发,一人负责一个模块,但是最终打包的时候无论你分了多少模块都是打成了一个war包,所有的模块、功能都被包含在这个war包中。这样的应用称为:单体应用 1.1单体应用的问题 很多项目都是从单体应用开始的, 阅读全文
posted @ 2018-08-29 16:28 SunArmy 阅读(217) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示