- 博客(14)
- 资源 (105)
- 问答 (1)
- 收藏
- 关注
原创 学习Spring Cloud第七课(Ribbon的基本使用)
上节课我们一起学习了如何在Eureka Server上注册微服务,这节课我们一起学习服务消费者如何动态调用服务消费者以及如何实现负载均衡。 首先我们来说下最常见的负载均衡策略,那就是使用nginx作为反向代理服务器,对服务的调用进行负载均衡,这种方式是服务器端负载均衡。如下图所示。这个不是我们本节课一起学习的重点。 下面我们来说说另一种负载均衡策略,如下
2017-02-22 00:32:08 10192
原创 java反射机制的应用(问题记录)
今天在写一个添加平台接口的时候,用到了java反射机制,场景是在Linux服务器上有一个保存方法接口(save),如下所示@Transactional@Overridepublic Integer save(Long modelId,String sysCode,String userId,Object object) { Field[] fields = object.get
2017-02-21 18:14:18 734
原创 学习Spring Cloud第六课(将微服务注册到Eureka Server上)
上节课我们一起学习了如何搭建一个Eureka Server,这节课我们一起来学习一下如何将微服务注册到Eureka Server上。 关于如何操作Eureka,我们可以参考spring-cloud的官方文档,我们先访问spring-cloud的官网主页,如下图所示,目前官网Spring Cloud的最新版本是Camden SR5,我们开发用的也是最新版本,因此我们要查看的文档也
2017-02-19 21:47:00 8356
原创 学习Spring Cloud第五课(Eureka简介与Eureka Server示例)
一、服务发现组件我们为什么选择Eureka? 1.Eureka来自生产环境,这是它天生的优势 2.Spring Cloud对Eureka支持很好二、Eureka简介 Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。Spring Cloud将它集成在其
2017-02-18 22:33:38 5018 2
原创 学习Spring Cloud第四课(服务注册与服务发现)
一、如何解决硬编码问题 上节课我们一起学习了服务提供者和服务发现者,其中有个非常大问题就是硬编码的问题,众所周知,在现在互联网开发中,访问地址的IP和端口号是动态的,一个服务停掉再重新启用后IP和端口就可能发生了改变,所以用硬编码是肯定不行了。于是我们尝试使用新的技术来解决这一难题。 二、服务发现 基于上面提到的问题,解决的办法是采用服务
2017-02-18 13:13:54 2147
原创 利用UEditor进行上传图片、视频
最近公司两个项目都用到了UEditor,从百度直接下载的Jsp版本的UEditor无法直接满足项目要求,因此需要做一些配置。下图是一个文章管理客户端,在webapp下引用了ueditor。 我们需要配置的文件也就两个,分别是ueditor.config.js和config.json 下面我们来分别看下配置改了哪些东西,首先看ueditor.co
2017-02-14 15:25:11 18478 1
原创 下载小视频
访问:http://www.28mtv.com/list/0_time_0_0_0_1.html,如下图所示,我们点击某个视频。 我们会看到如下图所示的界面,点击下面的"Mp4格式本地下载" 我们会看到如下图所示的界面,页面会播放该歌曲,等歌曲播放完了,本地下载也就结束了。 下载完后到C盘进行搜索,可以看到刚才下载的歌曲已经被下载下来了
2017-02-14 10:17:33 3230
原创 学习Spring Cloud第三课(服务提供者和服务消费者)
一、概念 什么是服务提供者和服务消费者? 服务提供者:是指服务的被调用方(即:为其它服务提供服务的服务) 服务消费者:是指服务的调用方(即:依赖其它服务的服务)二、编写服务提供者 首先,我们需要访问http://start.spring.io,如下图所示 接着,选择Spring Boot的版本,目前最新的Spr
2017-02-12 22:56:37 11778 4
原创 学习Spring cloud第二课(初识Spring cloud)
一、Spring cloud是什么? 相信大家在看到cloud这个单词时首先想到的便是“云”或“云计算”,其实这里并不是这个意思,Spring cloud是以Spring boot为基础的快速构建分布式系统的工具集。它整合了各种各样的工具,以方便我们开发。由于它是在Spring boot的基础上构建的,因此Spring cloud拥有Spring boot所拥有的特点。二、S
2017-02-12 12:48:53 3103 1
原创 学习spring cloud第一课(微服务架构概述)
现在微服务这个名词越来越火了,公司最近也想使用微服务的技术,因此我就把我学习的东西记录下来,以备以后查询。既然要学习微服务,那么什么是微服务?微服务解决了什么问题?微服务有什么特点?就是我们首先要搞清楚的问题。 为了搞清楚什么是微服务我们首先来说一下传统的单体架构,一个归档包包含了应用所有功能的应用程序,我们通常称之为单体应用。架构单体应用的架构风格,我们称之为单体架构。如下图所
2017-02-12 01:11:26 6194 3
转载 Java程序员的成长之路
引言其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实是很有难度的。但是,最近问LZ的人实在是太多了,为了避免重复回答,给自己省点力气,干脆就在这里统一回复了。其实之前LZ写过一篇文章,但是那篇文章更多的是
2017-02-11 22:40:36 788 1
转载 IntelliJ Idea解决Could not autowire. No beans of 'xxxx' type found的错误提示
1.问题描述 在Idea的spring工程里,经常会遇到Could not autowire. No beans of 'xxxx' type found的错误提示。但程序的编译和运行都是没有问题的,这个错误提示并不会产生影响。但红色的错误提示在有些有强迫症的程序员眼里,多多少少有些不太舒服。 2. 原因 spring auto scan配置,在编辑情况下,无法找不到对应的
2017-02-07 10:20:42 688880 110
原创 使用Git来管理工程
1.安装Git到 下载Git-2.11.1-64-bit.exe进行安装2.让管理员帮忙在Git上添加一下自己的账号3.导出Git工程在弹出的对话框中输入如下信息,其中Parent Directory是根据这个工程属于什么类型而定,ask是一个客户端工程,因此在web目录下。选择“NO”第四步:用intellijidea打开ask工程第五步:配置mav
2017-02-04 17:21:29 1409
原创 intellijidea设置向前和向后快捷键
在使用intellijidea开发过程中,我们往往会遇到自己跟踪一个流程后想要一步步返回到我们刚才鼠标停留的地方,这有利于代码的开发效率,Eclipse工具直接有前进和后退的箭头可供使用,但是intellijidea没有,因此为了使用方便,我们就需要设置快捷键。第一步:File--->Settings...第二步:在左边的搜索框中输入"keymap",搜索到keymap之后,点击它,在
2017-02-04 11:59:18 87849 3
restclient-ui-3.5-jar-with-dependencies.jar
2017-06-08
QRCode.zip
2017-05-10
RabbitMQ实战:高效部署分布式消息队列
2019-01-29
SpringBoot+Security 发送短信验证码的实现
2018-08-14
Modbus协议中文版
2018-06-01
算法(第四版)
2018-05-18
微服务那些事儿
2017-09-13
微服务设计(中文完整版)
2017-09-13
MongoDB权威指南第2版.pdf
2017-09-07
Mycat-server-1.4-release-20151019230038-linux.tar.gz
2017-06-21
mongodb执行计划和实际查询执行结果不一致
2018-03-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人