Google Guice(读音:juice)是从Google AdWords项目开源出来的一款轻量级的依赖注入(DI,Dependency Injection)框架。说到依赖注入框架,首先想到的应该就是Spring,也自然会有好事者,将Google Guice与Spring进行比较。其实比较的意义不大,因为Spring在国内基本上已经一统天下了,开始新写个业务模块,一般第一件事就是拷
转载 9月前
35阅读
今天趁着端午节的最后一天假期,把想看的视频看了下。也走了一遍Hadoop的安装步骤。总的来说流程也明白了很多。这次文章简单的介绍知识点。具体安装步骤大家可以先看网上的。后面有时间的时候在补一篇。 我们的文章是建立在Hadoop已经安装好的情况下。请大家注意再练习的时候首先把环境安装好。HDFS 简介在HDFS的学习中,我们首先应该明白他具体是什么,为什么会有这个系统。优点和缺点是什么。 * H
转载 2023-09-20 03:49:44
89阅读
故障现象:使用docker发布微服务的各个服务,注册到某服务器上的eureka注册中心,欲使用application-name进行服务消费,然鹅在eureka的页面发现,注册的服务的IPADDRESS都是莫名的172.17.0.3,实际服务地址应该是172.26.102.28或者32,问题导致服务调用的时候无法查找到正确地址进行调用,调用失败。 故障分析:首先我考虑的是服务器的网关用了nginx反
转载 2024-04-03 20:31:27
45阅读
SpringBoot 超级入门法则第一章 SpringBoot基础1.springboot 简介 Spring Boot 是由 Pivotal[ˈpɪvətl]团队(一家做大数据的公司)提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot 致力于在蓬勃发展的快
转载 2023-06-14 16:23:31
228阅读
Spring Cloud Config提供了分布式系统中配置功能的服务端与客户端支持。对于不同环境的应用程序它的服务端提供了一种中心化的配置管理方式。并且其不仅适用于Spring的应用程序,其它语言开发的程序同样能够使用(这点很重要)。环境要求首先需要安装JDK1.8或以上版本IDE可以选用Spring Tool Suite(STS)或者IntelliJ IDEA,本文选用STS作为例子服务端在文
Python(发音:英[ˈpaɪθən],美[ˈpaɪθɑ:n]),是一种易学且功能强大的编程语言。这种语言的名字(Python意为“蟒蛇”)来自于BBC节目“Monty Python的飞行马戏团”,而与爬行动物没有关系。在文档中用Monty Python来开玩笑不只是可以的,还是推荐的!Python具有高级有效的数据结构和简单有效的面向对象编程。Python优雅的语法和动态类型,加上它的解释性,
开启一个spring Cloud工程首先创建spring Cloud 所需要的一个注册中心打开IDEA ,选择创建新工程1.第一步,创建父工程创建一个maven工程,作为父工程 创建好名称 工程名称随意发挥…然后加入spring boot 与spring cloud 依赖(springCloud 必须依赖于spring boot ) 在父工程的pom.xml文件添加如下依赖:<parent&
具体流程 (1)创建springboot 应用(2)创建spring cloud 分布式配置(如平时的properties,xml配置文件,当存在开发,生产等多个版本时,保持配置文件一致性)应用可以使用git做, 其他应用通过这个应用读去配置文件(3)创建eureka服务器,用于其他服务的注册,每个服务都有一个唯一的名字(4)创建服务端应用,编写接口(5)创建客户端应用,通过服务应用的名字加接口
转载 2024-06-11 22:01:02
33阅读
SpringBoot入门网上的攻略很多,我就拿自己实测可用的加上一些补充吧。 创建项目我的idea创建项目后目录是需要自己手动标记的热部署 ctrl+alt+shift+/ 点Registry勾上compiler.automake.allow.when.app.running ctrl+shift+a 输入 build project automatically 勾上 此处注意SpringBoot
传统的交付模式:只给软件,不给环境==>研发和运维的运行环境差异导致纠纷。大部分软件都是部署在虚拟机上。Docker是基于Go语言实现的一种容器技术,比如,它可以包含【程序+文档+配置+数据】等,可以理解成一个集装箱,实现一次封装,到处运行。www.docker.com--官网(速度慢)www.docker-cn.com--中国雷锋做的中国版的官网(貌似打不开)www.hub.docker.
转载 2023-07-18 09:58:44
93阅读
springcloud作为目前中小型项目极受欢迎的微服务框架,其重要性不必多说,本文主要是以一个简单的入门程序来了解springcloud体系的构成,各个组件之间的分工与协作等等. 首先,用IDEA初始化一个demo,我的项目结构图是这样的: 有5个子模块,下面来一一讲解这5个子模块在项目中充当的角色和起到的作用: 1.demo-eurekaclient,这是springcloud的注册服务组件,
转载 2023-11-03 11:47:16
63阅读
一.Spring Cloud简介  简单来说,Spring Cloud 就是致力于分布式系统、微服务等的一套在目前非常火热的框架。但它的本身也是一系列框架的有序集合(由多个模块组成)。  相比较于Dubbo还是有很多不同之处的:例如Dubbo是基于RPC的服务框架,而Spring Cloud是基于RESTful API的服务框架。Dubbo是基于二进制的传输,而Spring Cloud是http协
转载 2024-07-04 10:26:14
22阅读
微服务技术总结来说 主要是围绕 三大功能,两大特性 铺展开来三大功能指微服务核心组件的功能维度,由浅入深层次递进;服务间通信,包括服务治理、负载均衡、服务间调用;服务容错和异常排查,包括流量整形、降级熔断、调用链追踪;分布式能力建设,包括微服务网关、分布式事务、消息驱动、分布式配置中心。微服务组件由浅入深的学习路线先 服务间通信,再 服务容错异常排查,最后 分布式建设。 从功能维度来讲,服务间通信
Spring::Spring Cloud学习一、Spring Cloud简介二、知识点2.1 Eureka 注册中心2.1.1 服务端2.1.1.1 pom依赖包2.1.1.2 配置文件2.1.1.3 启动类2.1.2 服务提供者2.1.2.1 pom依赖包2.1.2.2 配置文件2.1.2.3 启动类2.1.3 服务消费者2.1.3.1 pom依赖包2.1.3.2 配置文件2.1.3.3 启动
准备工作*Supported compiler (Visual Studio 2012 or later,MinGW-builds gcc 4.9 or later)Perl version 5.12 or later [http://www.activestate.com/activeperl/]Python version 2.7 or later [http://www.activestat
代码可读性的重要性经常被低估,尤其是在强调用户界面和用户体验的环境中进行编程时。 确实,制作出色的应用程序非常重要,但将来能够进行更改也同样重要。 对于无法读取的代码,要解决错误可能要困难得多,要花费大量时间来尝试查找正确的代码行并了解其工作方式。 任何傻瓜都可以编写计算机可以理解的代码。 好的程序员编写人类可以理解的代码。 —马丁·福勒 考虑到这一点,让我们开始学习一
转载 2024-01-13 12:15:15
44阅读
实现步骤于逻辑分析:首先绘制A-z 的字母列表 响应字母的触摸事件 提供监听回调 获取汉字拼音及首字母 拼音排序 首字母分组 最后把监听回调和listview 结合起来首先 是布局文件 :<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://sche
整理自官方新手教程,因此使用的是minikube。官方教程链接: https://kubernetes.io/zh/docs/tutorials/kubernetes-basics/集群(cluster)一个 Kubernetes 集群包含两种类型的资源:Master 调度整个集群Nodes 负责托管正在运行的应用 在 Kubernetes 上部署应用时,你告诉 Master 启动应用容器。 Ma
转载 2023-09-23 14:06:39
161阅读
前言学习一个新知识最好的方式就是上官网,所以我先把官网贴出来 MySQL官网 (点击查阅),如果大家有想了解我没有说到的东西可以直接上官网看哈~目前 MySQL 最新大版本为8.0,但是鉴于目前应用比较多的还是 5.7,所以今天在这里还是针对 5.7 来做讨论。看了官网关于 MySQL 的介绍之后,我发现一个有趣的事情。在我身边的同事,很多都是把 MySQL 读错了,当然,也是因为大家已经约定俗成
转载 2024-01-11 22:43:19
119阅读
文章目录一、概述简介说明参考网站二、基础知识专业术语核心组件注意事项三、平台安装部署使用pip安装【官网推荐】在REHL发行系统上安装【最方便】在Debian发行系统上安装源码安装devel版确认安装命令完成模块安装模块配置模块四、可视化管理界面Ansible Tower【商业许可】Ansible AWX【官方开源】★附录 一、概述简介说明Ansible[ˈæn.sɪ.bəl]:是Red Hat
转载 2024-06-13 10:36:14
351阅读
  • 1
  • 2
  • 3
  • 4
  • 5