linux下安装FastDFS(分布式文件储存系统)

1.Linux下使用FastDFS本教程所有操作均在CentOS 6.x环境下进行。将课前资料中的所需文件,上传到/usr/local/leyou目录下:1.1.单节点FastDFS整个安装过程非常复杂,很容易出错,建议进行多次备份。我们这里不打算安装多台虚拟机,因此会把tracker和storage都安装在一起。1.1.1.安装gccGCC用来对C语言代码进行编译运行,使用yum命令安装:yum

- 阅读全文 -

springcloud详解2

0.学习目标会使用Feign进行远程调用能独立搭建Zuul网关能编写Zuul的拦截器1.Feign在前面的学习中,我们使用了Ribbon的负载均衡功能,大大简化了远程调用时的代码:String baseUrl = "http://user-service/user/"; User user = this.restTemplate.getForObject(baseUrl + i

- 阅读全文 -

springcloud详解1

0.学习目标了解系统架构的演变了解RPC与Http的区别掌握HttpClient的简单使用知道什么是SpringCloud独立搭建Eureka注册中心独立配置Robbin负载均衡1.系统架构演变随着互联网的发展,网站应用的规模不断扩大。需求的激增,带来的是技术上的压力。系统架构也因此也不断的演进、升级、迭代。从单一应用,到垂直拆分,到分布式服务,到SOA,以及现在火热的微服务架构,还有在Googl

- 阅读全文 -

springcloud总结

springcloud总结:1.服务架构的演变 1>当我们的网站的并发量在100左右的时候,选择单体架构,直接采用表现层,服务层,数据层,(三层架构)就可以搞定! 2>商城的1000并发量 ,根据Tomcat来计算,需要使用2到3台tomcat,平均一台Tomcat可以负载300并发量 但是这些相同Tomcat来处理相同的项目,前面在使用一个负载均衡服务器来实现转发,但是

- 阅读全文 -

springboot总结

Spring Boot为Spring平台及第三方库提供开箱即用的设置(提供默认设置,存放默认配置的包就是启动器starter)我们可以使用SpringBoot创建java应用,并使用java –jar 启动它,就能得到一个生产级别的web工程。SpringBoot提供了一个名为spring-boot-starter-parent的工程,里面已经对各种常用依赖(并非全部)的版本进行了管理,我们的项目

- 阅读全文 -

通过java的方式实现网络编程

java实现网络编程网络通讯的三要素:ip地址端口号 端口号范围 0到65535 其中0到1023系统已经绑定使用不可以使用,从1024到65535可以使用!协议为什么需要加上一个协议呢?举个例子因为不同的pc机器之间进行一个通信的时候,都会把数据发送出去,加入是A机器发送数据到B机器,那么A机器首先会通过一个路由器a 然后把数据发送给B机器的时候首先会经过一个路由器b那么这个路由器b需要解密这个

- 阅读全文 -