• 等级
  • 874782 访问
  • 287 原创
  • 15 转发
  • 4874 排名
  • 114 评论
  • 87 获赞

IDEA自定义类和方法的注释

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

2019-01-08 21:42:57

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

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

2018-12-29 17:17:57

使用IDEA创建Docker镜像,Docker容器,并发布项目

文章目录 这里接之前的文章: 在Windows中安装Docker

2018-12-24 23:15:47

在IDEA中安装和使用Docker插件

文章目录安装Docker integration插件配置Docker在IDEA中使用Docker显示Docker面板拉取镜像创建容器 安装Docker integration插件   这个的安装过程比较的简单,如下: 配置Docker   在IDEA中配置Docker时,IDEA会自动连接本机的Docker容器,以此来确定配置是否成功,因而一定要确保系统中的Docker处于启动状态,如下:  ...

2018-12-23 09:01:44

在Windows中安装Docker

文章目录注意事项资源链接安装过程 注意事项   由于Docker本质上操作的是虚拟机,而虚拟机就需要有操作系统的有效支持,在操作系统的支持度方面,Windows明显不如Linux对Docker更加的友好,因而在Window中安装Docker,如果没有注意到这些,会遇到一系列的采坑操作。   首先是安装工具的选择,Docker针对Windows一共提供了两套安装软件包,分别是: Docker fo...

2018-12-23 07:33:11

IDEA解决控制台乱码问题

文章目录为什么要写这篇文章解决办法问题复现修改方法修改后 为什么要写这篇文章   这个本来是一个很简单的问题,并且我在很久以前就采用不止一种方法解决过,而且还在电脑上做了笔记。直到很久以后,我换了电脑,当控制台再次出现该问题时,我就懒得解决了,毕竟在单元测试的时候是不走Tomcat的,也就是说不会出现这种乱码问题。   直到最近,我的同事在看到我控制台中中文乱码现象后一直提醒我修改时,额。。。好吧...

2018-12-22 17:04:52

使用Dockerfile创建Docker镜像

文章目录Docker镜像的好处创建Docker镜像手动创建Docker镜像通过Dockerfile创建Docker镜像Dockerfile的基本组成与相关指令通过Dockerfile创建Docker镜像实例使用Docker镜像查看生成的Docker镜像创建并使用Docker容器在浏览器中访问 Docker镜像的好处   项目在开发过程中往往会经历不同的环境,比如说有开发环境、有测试环境、有生产环境...

2018-12-17 23:10:15

Docker

文章目录Docker简介Docker的优点传统项目发布流程使用Docker发布项目的优点Docker的三大核心概念镜像镜像简介Docker对镜像的基本操作容器容器简介容器的基本操作 Docker简介   Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接...

2018-12-17 14:41:59

Spring Cloud与微服务之Zuul

文章目录Zuul的添加方式添加过滤器 Zuul的添加方式   导入Zuul依赖: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud

2018-12-15 09:19:37

Spring Cloud与微服务之服务网关微服务

文章目录Zuul的简介springcloud-api-gatewayspringcloud-api-gateway项目结构springcloud-api-gateway源码 Zuul的简介   Zuul是Netflix开源的微服务网关,它可以和Eureka、Ribbon、Hystrix等组件配合使用。   Zuul的核心是一系列的过滤器,这些过滤器可以完成以下功能。 身份认证与安全:识别每个资...

2018-12-15 08:54:43

Spring Cloud与微服务之Feign

文章目录Feign简介Feign的使用Feign的使用分析 Feign简介   Feign是Netflix开发的声明式、模板化的HTTP客户端,其灵感来自Retrofit、JAXRS-2.0以及WebSocket。Feign可以帮助我们更加便捷、优雅地调用HTTP API。   在SpringCloud中,使用Feign非常简单——创建一个接口,并在接口上添加一些注解,代码就完成了。Feign支持...

2018-12-13 14:01:56

Spring Cloud与微服务之Hystrix

文章目录Hystrix简介应用场景雪崩效应特点Hystrix的使用 Hystrix简介   Hystrix是由Netflix开源的一个延迟和容错库,用于隔离访问远程系统、服务或者第三方库,防止级联失败,从而提升系统的可用性与容错性。 应用场景   在微服务架构中,存在着众多的服务单元,若一个单元出现故障,就很容易因依赖关系而引发故障的蔓延,最终导致整个系统的瘫痪,这样的架构相较于较传统的架构更加不...

2018-12-13 13:13:25

Spring Cloud与微服务之Ribbon实现负载均衡

文章目录Ribbon简介RibbonRibbon的添加方式配置Ribbon Ribbon简介   Ribbon是Netflix发布的负载均衡器,它有助于控制HTTP和TCP客户端的行为。为Ribbon配置服务提供者地址列表后,Ribbon就可基于某种负载均衡算法,自动地帮助消费者去请求。Ribbon默认为我们提供了很多的负载均衡算法,例如轮询、随机等。当然,我们也可以为Ribbon实现自定义的负载...

2018-12-13 10:40:19

Spring Cloud与微服务之订单微服务

文章目录订单微服务springcloud-goods-orderspringcloud-goods-order项目结构springcloud-goods-order源码结果分析访问springcloud-goods-order 订单微服务   订单微服务的主要作用是从商品微服务中获取与订单相关的商品条目信息,进而完成对于订单数据的请求操作。   由于这里采用的是分布式的微服务架构,因而订单微服务中...

2018-12-13 09:58:44

Spring Cloud与微服务之客户端访问配置文件中心

文章目录配置文件中心的相关配置配置文件中心的服务端配置文件中心的客户端客户端访问配置文件中心 配置文件中心的相关配置 配置文件中心的服务端   配置文件中心springcloud-config-server是通过添加下面的依赖来实现配置文件中心的功能: <dependency> <groupId>org.springframework.cloud&

2018-12-12 18:02:20

Spring Cloud与微服务之WebHooks

文章目录WebHooks的使用场景手动更新配置文件信息配置文件中心的服务端配置文件中心的客户端客户端访问配置文件中心实现手动更新本地配置文件信息缓存WebHooks自动更新配置文件 WebHooks的使用场景   在我们成功搭建了配置文件中心微服务与商品微服务后,这就涉及到使用商品微服务调用配置文件中心微服务中相应配置文件的情况。   至于不太清楚配置文件中心微服务与商品微服务的,我们可以看下面的...

2018-12-12 17:47:40

Spring Cloud与微服务之商品微服务

文章目录微服务间的调用场景项目结构springcloud-goods-item项目结构springcloud-goods-item2项目结构源码springcloud-goods-item源码springcloud-goods-item2部分源码结果分析查看Eureka中的服务注册信息请求商品条目信息 微服务间的调用场景   在使用Spring Cloud微服务时,经常会用到微服务模块间的调用场景...

2018-12-12 15:50:57

Spring Cloud与微服务之构造基础数据

单独的数据Maven模块的好处   在项目开发中,我们一般使用Mybatis做数据的持久化操作,而MybatisGenerator为我们提供了方便的entity、dao、mapper文件的生成方式,这样我们在使用Mybatis时就不用一个字段一个字段的自己用手去写了,这样一方面减少了大量的体力劳动;另一方面也大幅度的减少了代码的出错率。   而由于项目开发中频繁的业务逻辑变动,这导致数据表在改表,...

2018-12-12 13:06:21

Spring Cloud与微服务之配置文件中心Spring Cloud Config

文章目录Spring Cloud Config简介Git上的配置文件springcloud-config-resourcesspringcloud-config-resources项目结构springcloud-config-resources源码springcloud-config-serverspringcloud-config-server项目结构springcloud-config-ser...

2018-12-11 23:47:49

Spring Cloud与微服务之注册中心Eureka

Eureka   SpringCloud提供了多种注册中心的支持,如:Eureka、ZooKeeper等。推荐使用Eureka。 Eureka是Netflix开源的服务发现组件,本身是一个基于REST的服务。它包含Server和Client两部分。Spring Cloud将它集成在子项目Spring Cloud Netflix中,从而实现微服务的注册于发现。   Eureka包含两个组件: ...

2018-12-11 22:47:25

张侦毅

The Minute You Think Of G iving Up, Think Of The Reason Why You Held On So Long. ...展开 收起
关注
  • 互联网·电子商务/Java软件工程师
  • 中国 河北省 石家庄市
奖章
  • 专栏达人
  • 持之以恒