自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 7、服务发现&服务消费者Ribbon

公众号: java乐园在《服务注册&服务提供者》这一篇可能学习了这么开发一个服务提供者,在生成上服务提供者通常是部署在内网上,即是服务提供者所在的服务器是与互联网完全隔离的。这篇说下服务发现(服务消费者),通常服务消费者是部署在与互联网联通的服务器上,提供restful接口给H5和App调用。服务消费者 :Service Consumer本质上也是一个E...

2019-08-03 20:44:00 98

转载 6、如何获取配置中心的配置

如何获取配置中心的配置在《配置中心》这一篇博文里学习了如何git获取配置文件。大概的流程可以用下图来概括。《配置中心》这篇博文说的是Config Server,本篇将和大家看看如何编写一个Config Client从Config Server获取配置。1、先在仓库中创建如下配置文件(具体参考下面地址)https://gitee.com/hjj520/sprin...

2019-08-01 20:44:00 138

转载 5、springcloud整合mybatis注解方式

1、上一篇学习了服务提供者provider,但是并不是单单就学习了服务提供者。中间还穿插使用了Hikari数据源和spring cloud整合mybatis。但是上篇使用mybatis时还是沿用了老的方式,需要配置mapper对应的xml文件。先来看看上篇使用mybatis的主要步骤一、 pom.xml文件引用<dependency> <...

2019-06-16 14:25:00 119

转载 4、服务注册&服务提供者

1、什么是服务提供者服务提供者(Service Provider):是指服务的被调用方(即:为其它服务提供服务的服务);服务提供者,作为一个Eureka Client,向Eureka Server做服务注册、续约和下线等操作,注册的主要数据包括服务名、机器ip、端口号、域名等等。从图中可以到Eureka 有两种服务实例,分别为Eureka Server和Eureka...

2019-06-04 20:59:00 126

转载 3、配置中心

1、当一个系统中的配置文件发生改变的时候,经常的做法是重新启动该服务,才能使得新的配置文件生效,spring cloud config可以实现微服务中的所有系统的配置文件的统一管理,而且还可以实现当配置文件发生变化的时候,系统会自动更新获取新的配置。将配置文件放入git或者svn等服务中,通过一个Config Server服务来获取git或者svn中的配置数据,二其他服务...

2019-06-04 20:56:00 79

转载 2、eureka注册中心集群

1、 Eureka作为spring cloud的服务发现与注册中心,在整个的微服务体系中,处于核心位置。单机模式下的eureka服务,显然不能满足高可用的实际生产环境,这就要求配置一个能够应对各种突发情况,具有较强容灾能力的eureka服务。Eureka通过“伙伴机制”实现高可用。每一台Eureka都需要在配置中指定另外两个Eureka的地址伙伴,Eureka启动时会向自己的伙伴节...

2019-05-13 21:26:00 81

转载 2018年分享的Spring Cloud 2.x系列文章

还有几个小时2018年就要过去了,盘点一下小编从做做公众号以来发送了273篇文章,其中包含原创文章90篇,虽然原创的有点少,但是2019年小编将一如既往给大家分享跟多的干货,分享工作中的经验,让大家在职业生涯中少走弯路。实实在在的干货,让大家不要走工作6年整,到手都不到8k的大弯路。2019大家还是要以学习技术为本,这才是IT人吃饭的必要法宝。2018年分享的Spring Cloud...

2019-01-06 21:16:00 75

转载 1、eureka注册中心单机

Spring Cloud 2.x系列之 eureka注册中心单机一、简介Spring Cloud Eureka是Spring Cloud Netflix项目下的服务治理模块。而Spring Cloud Netflix项目是Spring Cloud的子项目之一,主要内容是对Netflix公司一系列开源产品的包装,它为Spring Boot应用提供了自配置的Netflix OSS整合...

2018-08-31 22:01:00 89

转载 springcloud入门

1、启动注册中心springcloud-eureka-serverspring.cloud.EurekaServerApplication2、访问注册中心http://127.0.0.1:8100/root/eureka3、启动配置中心springcloud-config-serverspring.cloud.ConfigServerApplication启动完毕后可以在注册中心看到配置...

2018-06-01 21:54:00 53

转载 最近有人说我欺骗消费者,今天来一波视频分享

dubbo入门链接:https://pan.baidu.com/s/1YKOUeruG5dkyVxMuyIfcuwdubbox进阶链接:https://pan.baidu.com/s/1krFbgw_G8flcJoLzYEFtkwdubbox项目实战链接:https://pan.baidu.com/s/1ScO542uPI9...

2018-05-12 21:17:00 91

转载 前端 Java Python等资源合集大放送

如果需要学习视频,欢迎关注【JAVA乐园】微信公众号,回复【领取资源】菜单一键领取以下所有200G干货资源,获取更多有用技术干货、文档资料。所有文档会持续更新,欢迎关注一起成长!1、vue全套Vue.js 是一套构建用户界面的渐进式框架。只关注视图层, 采用自底向上增量开发的设计。通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。学习起来非常简单,以...

2018-04-21 22:40:00 81

转载 dubbo源码学习(四):暴露服务的过程

dubbo采用的nio异步的通信,通信协议默认为 netty,当然也可以选择 mina,grizzy。在服务端(provider)在启动时主要是开启netty监听,在zookeeper上注册服务节点,处理消费者请求,返回处理后的消息给消费者,消费者使用服务时主要是订阅服务的节点,监听zookeeper节点目录,服务端的变化时zookeeper会推送给消费者,消费者重新缓存服务地址等。服务...

2018-04-14 11:43:00 68

转载 dubbo源码学习(二) : spring 自定义标签

做dubbo的配置时很容易发现,dubbo有一套自己的标签,提供给开发者配置,其实每一个标签对应着一个 实体,在容器启动的时候,dubbo会对所有的配置进行解析然后将解析后的内容设置到实体里,最终dubbo会根据实体中的值生成贯穿全局的统一URL。利用自定义标签使配置简单明了化,与spring完美融合。下面自己写一个自定义标签,主要需要如下 几个步骤:1、编写实体类2、...

2018-04-09 20:44:00 59

转载 Dubbo多注册中心和Zookeeper服务的迁移

一、Dubbo多注册中心1、应用场景例如阿里有些服务来不及在青岛部署,只在杭州部署,而青岛的其它应用需要引用此服务,就可以将服务同时注册到两个注册中心。consumer.xml<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/sc...

2018-04-06 09:10:00 81

转载 线程各种状态转换分析

线程在它的生命周期中会处于各种不同的状态:新建、等待、就绪、运行、阻塞、死亡。1、新建用new语句创建的线程对象处于新建状态,此时它和其他java对象一样,仅被分配了内存。2、等待当线程在new之后,并且在调用start方法前,线程处于等待状态。3、就绪当一个线程对象创建后,其他线程调用它的start()方法,该线程就进入就绪状态。处于这个状态的线程位于Java虚拟机的可运行池中,...

2018-03-28 22:24:00 79

转载 java并发之同步辅助类CountDownLatch

CountDownLatch含义:CountDownLatch可以理解为一个计数器在初始化时设置初始值,当一个线程需要等待某些操作先完成时,需要调用await()方法。这个方法让线程进入休眠状态直到等待的所有线程都执行完成。每调用一次countDown()方法内部计数器减1,直到计数器为0时唤醒。这个可以理解为特殊的CyclicBarrier。线程同步点比较特殊,为内部计数器值为...

2018-03-16 22:14:00 74

转载 mysql常用命令

1、查看数据库状态 及启动停止/etc/init.d/mysqld status/etc/init.d/mysqld start/etc/init.d/mysqld stop2、给用户配置初始密码123456:mysqladmin -u root -password 1234563、修改root用户密码为 abc123mysqladmin -u root -p123456 pas...

2018-03-13 22:24:00 47

转载 linux常用命令 满足99%的开发需要

1.# 表示权限用户(如:root),$ 表示普通用户开机提示:Login:输入用户名password:输入口令 用户是系统注册用户成功登陆后,可以进入相应的用户环境.退出当前shell,输入:exit2.useradd netseek 添加一个netseek用户passwd netseek 给netseek这个用户设置密码.(/etc/passwd /etc/group)userdel...

2018-03-06 22:21:00 115

转载 Red Hat Linux安装vsftpd

一、安装分区方案: (1)交换分区,两倍内存 (2)/boot分区 (3)/剩余的所有空间语言选择English(英语)二、 配置IPIP地址、子网掩码:  编辑 /etc/sysconfig/network-script/ifcfg-eth0    DEVICE=eth0    BOOTPROTO=static    -静态还是动态    BROADCAST=19...

2018-02-26 22:34:00 236

转载 Linux网络配置 RPM命令 samba服务 Linux目录结构

第一种方法: (1)用root身份登录,运行setup命令进入到 text mode setup utiliy对网络进行配置,这里可以进行ip,子网掩码,默认网关,dns的设置。(2)这时网卡的配置没有生效,运行/etc/rc.d/init.d/network restart命令我们刚才的操作才会生效。第二种方法:(1)ifconfig eth0 x.x.x.x对网卡进行设置(2)ifc...

2018-02-25 22:58:00 136

转载 duboo注解使用详解

一、背景随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行。当越来越的的接口与实现类的增加后,duboo的xml配置会越来越多,为了防止几百几千行的代码,减少开发人员配置xml的工作量,使用duboo的注解模式,减少配置多出问题多的可能性!二、Dubbo使用案例Duboo注解接口类项目:DubboServiceInte...

2018-02-22 20:12:00 71

转载 java面试官如何面试别人

  java面试官如何面试别人(一)  java面试官的“面试心得”  在公司当技术面试官几年间,从应届生到工作十几年的应聘者都遇到过。先表达一下我自己对面试的观点:  1.笔试、面试去评价一个人肯定是不够准确的,...

2018-02-20 15:17:00 497

转载 xwiki系统 知识库 xwiki

1、下载tomcattar -zxvf apache-tomcat-8.0.14.tar.gzmv apache-tomcat-8.0.14 tomcat-xwiki-8.02、下载xwiki的war包wget http://download.forge.ow2.org/xwiki/xwiki-enterprise-web-8.4.5.warunzip xwik...

2018-02-10 08:30:00 246

转载 各种技术视频

spring视频回复: 1001java视频回复: 1002php视频回复: 1003 无redis视频回复: 1004vue视频回复: 1005nginx视频回复:1006dubbo视频回复: 1007spring cloud视频回复: 1008spring boot视频回复: 1009mongodb视频回复:1010maven视频回复:101...

2018-02-09 21:56:00 76

转载 SonarQube代码质量扫描持续集成

1、安装JDK和配置JAVA_HOME和CLASSPATH2、安装mysql数据库3、创建数据库和用户mysql -u root -pmysql> CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;mysql> CREATE USER 'sonar' IDENTIFIED BY...

2018-02-08 21:32:00 103

转载 tomcat配置HTTPS

SSL协议使用不对称加密技术实现双方之间信息的安全传递。可以实现信息传递的保密性、完整性,并且会话双方能鉴别对方身份。 与网站建立https连接时,浏览器与WEB SERVER之间要经过一个握手的过程来完成身份鉴定与密钥交换,建立安全连接。过程是: 1、用户浏览器将其SSL版本号、加密设置参数、与session有关的数据以及其它一些必要信息发送到服务器 2、服务器将其SSL版本号、加密设...

2018-02-07 20:58:00 59

转载 zookeeper集群安装

1、修改操作系统的/etc/hosts文件,添加IP与主机名映射:# vim /etc/hosts#zookeeper cluster server192.168.1.135 server-zk-01192.168.1.135 server-zk-02192.168.1.135 server-zk-032、下载安装zookeeperwget http:/...

2018-02-03 15:13:00 70

转载 redis主从配置

1、下载redis3.2.3wget http://download.redis.io/releases/redis-3.2.3.tar.gztar -zxvfredis-3.2.3.tar.gzcd redis-3.2.3makemake test //检查一下 看有没有问题make install安装完之后,会在src目录下生成几个可执行文件,分别是mk...

2018-02-03 13:09:00 54

转载 RSA加密解密及数字签名Java实现

RSA公钥加密算法是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的。 RSA是目前最有影响力的公钥加密算法,它能够抵抗到目前为止已知的绝大多数密码攻击,已被ISO推荐为公钥数据加密算法。 RSA...

2018-01-30 22:02:00 81

转载 cms系统视频分享

cms_001-CMS系统功能需求简介-1.avicms_002-如何采用用例分析方法来理解需求-1.avicms_003-后台管理系统用例-1.avicms_004-实现验证码的初步思路-1.avicms_005-生成验证码-1.avicms_006-判断验证码是否正确-1.avicms_007-返回登录页面时,把刚刚输入的用户名和密码回显-1.avicms_008-MySql基本命...

2018-01-26 22:17:00 211

转载 Spring Cloud高级视频

Spring Cloud高级视频第一章 微服务架构概述第二章 开始使用Spring Cloud实战微服务第三章 服务提供者与服务消费者第四章 服务发现与服务注册第五章 使用Hystrix保护应用第六章 使用Zuul构建API Gateway第七章 Spring Cloud Config课件源码该视频来源互联网,如有侵权请联系删除分享一份spring cloud视频...

2018-01-25 21:26:00 83

转载 dubbo视频分享

一、基础篇第001节--课程介绍第01节--使用Dubbo对传统工程进行服务化改造的思路介绍第02节--使用Dubbo对传统工程进行服务化改造第03节--ZooKeeper注册中心安装第04节--使用Dubbo对传统工程进行服务化改造后的服务调用测试第05节--使用Dubbo进行规模服务化前的工程结构优化第06节--Dubbo管理控制台的安装第07节--使...

2018-01-16 21:44:00 51

转载 Linux下mysql实现远程连接

首先明白一点并不是mysql禁止远程连接,而是MYSQL的账号禁止远程连接。可能觉得我有点咬文嚼字了,不过我感觉分清这点还是很重要的。默认情况下,所有账号都是禁止远程连接的。在安装MYSQL的时候,在设置ROOT密码那里有一个CHECKBOX,选中的话就开启了ROOT的远程登陆功能,默认是没被选中的。利用: select * frommysql.user...

2018-01-08 20:59:00 93

转载 DLL和OCX注册

在注册DLL或者OCX的方法应该使用regsvr32.exe,使用得多了一定会觉得在cmd运行中写一长串东西很烦人吧!这里向大家介绍一种麻烦一次方便一生的方法。这个方法只要右击你想注册或者反注册的DLL或者OCX就可以了。他的原理是通过修改注册表使右击OCX或者DLL文件时出现注册和反注册的菜单项。下面开始介绍这个方法:注册DLL文件:开发HKEY_CLASSES_RO...

2018-01-07 09:53:00 76

转载 swt java 内嵌ActiveX控件

这里用的是SWT/JFace开发application中SWT自带的org.eclipse.swt.ole.win32 包可以支持内嵌OLE和ActiveX。具体用法如下://创建一个OleFrame做为OLE(或ActiveX)的框架OleFrame oleFrame = new OleFrame(this, SWT.NONE);//创建ActiveX的容器,其中的cl...

2018-01-06 20:48:00 84

转载 linux下搭建git服务器

1、 添加git用户useradd -m git2、 修改git用户密码(密码为git)passwd git3、 解压git-1.7.12.2.tar.gz并安装gittar -xvf git-1.7.12.2.tar.gzcd git-1.7.12.2makemake install4、...

2018-01-05 20:45:00 60

转载 Linux整合Apache和SVN

1、安装APR-1.2.7和APR-util-1.2.7 (下载地址:http://apr.apache.org/)#tar zxvf apr-1.2.7.tar.gz#cd apr-1.3.9#./configure#make#make install#tar zxvf apr-util-1.2.7.tar.gz#cd cd apr-util...

2018-01-04 22:37:00 46

转载 JAVA通过Gearman实现MySQL到Redis的数据同步(异步复制)

MySQL到Redis数据复制方案无论MySQL还是Redis,自身都带有数据同步的机制,像比较常用的MySQL的Master/Slave模式,就是由Slave端分析Master的binlog来实现的,这样的数据复制其实还是一个异步过程,只不过当服务器都在同一内网时,异步的延迟几乎可以忽略。那么理论上我们也可以用同样方式,分析MySQL的binlog文件并将数据插入Redis...

2017-12-23 10:01:00 67

转载 比尔盖茨的十句忠告

以下是盖茨先生的十条玉言,经常阅读,我认为大有好处。1 . 社会充满不公平现象。你先不要想去改造它,只能先适应它。因为你管不了它。2 . 世界不会在意你的自尊,人们看的只是你的成就。在你没有成就以前,切勿过分强调自尊。因为你越强调自尊,越对你不利。3 . 你只是中学毕业,通常不会成为CEO,直到你把CEO职位拿到手为止。直到此时,人们才不会介意你只是中学毕业。4 ...

2017-12-18 20:20:00 92

转载 Spring核心接口之InitializingBean

一、InitializingBean接口说明InitializingBean接口为bean提供了属性初始化后的处理方法,它只包括afterPropertiesSet方法,凡是继承该接口的类,在bean的属性初始化后都会执行该方法。package org.springframework.beans.factory;/*** Interface to b...

2017-12-17 16:21:00 54

空空如也

空空如也

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

TA关注的人

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