- 博客(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.avicms_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关注的人