标签:Nginx

Spring

Netty+SpringBoot+FastDFS+Html5实现聊天App详解(二)

Harries 发布于 2019-02-15

Netty+SpringBoot+FastDFS+Html5实现聊天App,项目介绍。 Netty+SpringBoot+FastDFS+Html5实现聊天App, 项目github链接 。 本章完整代码 本节主要讲解聊天App PigChat中关于用户信息处理,以及文件服务器F...

阅读(8)评论(0)赞 (0)

编程技术

分布式架构知识体系

8

puefu.he 发布于 2019-02-15

1.问题 1、何为分布式何为微服务? 2、为什么需要分布式? 3、分布式核心理论基础,节点、网络、时间、顺序,一致性? 4、分布式是系统有哪些设计模式? 5、分布式有哪些类型? 6、如何实现分布式? 2.关键词 节点,时间,一致性,CAP,ACID,BASE,P2P,机器伸缩,网...

阅读(12)评论(0)赞 (0)

编程技术

虎牙直播在微服务改造方面的实践和总结

10

changyuan.xu 发布于 2019-02-14

【编者的话】相比文字和图片,直播提供了人与人之间更丰富的沟通形式,其对平台稳定性的考验很大,那么倡导“以技术驱动娱乐”的虎牙直播(以下简称“虎牙”)是如何在技术上赋能娱乐,本文将为您介绍虎牙在DNS、服务注册、CMDB和服务配置中心等方面的实践。 为什么选用Nacos 虎牙关注N...

阅读(15)评论(0)赞 (0)

编程技术

B 站 Up 主上传质量调优实践

25

邓龙华 发布于 2019-02-14

Up主上传的大量优质视频内容使得bilibili(B站)深受年轻用户的喜爱。bilibili视频云高级研发经理 唐君行在LiveVideoStack线上交流分享中详细介绍了B站为提供更流畅、稳定用户体验,努力优化上传系统架构,建立质量体系以及质量调优中的实践经验。 文 / Jso...

阅读(15)评论(0)赞 (0)

编程技术

B 站 Up 主上传质量调优实践

25

xubiao.zhuang 发布于 2019-02-14

Up主上传的大量优质视频内容使得bilibili(B站)深受年轻用户的喜爱。bilibili视频云高级研发经理 唐君行在LiveVideoStack线上交流分享中详细介绍了B站为提供更流畅、稳定用户体验,努力优化上传系统架构,建立质量体系以及质量调优中的实践经验。 文 / Jso...

阅读(14)评论(0)赞 (0)

编程技术

微服务之分布式文件系统

13

darida 发布于 2019-02-13

背景 传统Web应用中所有的功能部署在一起,图片、文件也在一台服务器;应用微服务架构后,服务之间的图片共享通过FTP+Nginx静态资源的方式进行访问,文件共享通过nfs磁盘挂载的方式进行访问,无论是单体架构还是微服务架构下的应用都存在大量图片、文件读写操作,但是昂贵的磁盘空间、...

阅读(15)评论(0)赞 (0)

Java

2019年最新Java高级架构面试真题198道,通往BATJ的必经之路!

8

changyuan.xu 发布于 2019-02-13

前言 跳槽时时刻刻都在发生,但是我建议大家跳槽之前,先想清楚为什么要跳槽。切不可跟风,看到同事一个个都走了,自己也盲目的开始面试起来,期间也没有准备充分,到底是因为技术原因,影响自己的发展,偏移自己规划的轨迹,还是钱给少了,不受重视。准备不充分的面试,完全是浪费时间,更是对自己的...

阅读(12)评论(0)赞 (0)

编程技术

mPaaS 服务端核心组件:消息推送 MPS 架构及流程设计

6

yanxinchi 发布于 2019-02-13

0 前言 根据《 开篇 | mPaaS 服务端核心组件体系概述 》的介绍,我们已经知道 mPaaS 的 MPS 服务主要提供了专业的移动消息推送方案,可以针对不同的场景提供多种推送类型,满足用户的个性化推送需求,并集成了苹果、华为、小米、OPPO、VIVO、FCM 等多个厂商渠道...

阅读(9)评论(0)赞 (0)

编程技术

如何看待软件开发 ?

17

xiaoli.he 发布于 2019-02-12

题记 考虑到本系列文章有部分新的读者,所以关于本系列文章名字的起源就不再赘述了,见这里 《"星霜荏苒"名字诞生记》 今年的总结主要想和读者聊聊如何看待软件开发,回答去年年终总结文末的问题。这个话题也比较大,每个开发人员也都有自己的答案。笔者根据自己刚刚从业几年...

阅读(22)评论(0)赞 (0)

编程技术

从 “挖光缆” 到 “剪网线”:蚂蚁金服异地多活单元化架构下的微服务体系

23

zhuangli 发布于 2019-02-12

本文作者:时晖(玄霄) ,蚂蚁金服高级技术专家,现负责中间件微服务团队。2010年应届加入支付宝,一直在基础技术部门工作。经历了支付宝/蚂蚁金服从SOA化到异地多活架构的发展历程,参与过运维平台、服务注册中心、配置中心、微服务平台的建设。熟悉蚂蚁技术架构演进历史,对分布式系统高可...

阅读(20)评论(0)赞 (0)

Java

简易 MVC框架 弃坑

3

likai 发布于 2019-02-06

MVC 模型视图控制器模型 这是中文名称 原先是为桌面应用建立的框架,后来转变成为B/S模型。 经典图如下 说一下CGI,是使用CGI 和apache进行连接,当发生一个请求的时候,进入apache,即web server,由web server执行事先编辑好的CGI程序,由CG...

阅读(39)评论(0)赞 (0)

Java

「实战篇」开源项目docker化运维部署-后端java部署(七)

13

likai 发布于 2019-02-05

本节主要说说后端的部署需要注意的点,本身renren-fast这个项目就是通过springboot来进行开发的,springboot内置的有tomcat所以,咱们不用在容器内安装tomcat,直接用jar文件来进行运行。源码:https://github.com/limingio...

阅读(50)评论(0)赞 (0)

Java

java Servlet

1

zhuangli 发布于 2019-02-05

Servlet 介绍 Java Servlet 是运行在web服务器和应用程序上的程序,是一个中间层。 运行过程如图 即,当http请求发出以后,在容器内解析http请求,创建出servlet实例,接着,再次调用init方法,接着再次调用service方法,最后由servlet输...

阅读(36)评论(0)赞 (0)

Spring

一份适合初学者的 Spring Boot 系列实战文章合集(附源码)

5

yeseng 发布于 2019-02-01

文章共 650字,阅读大约需要 2分钟,文尾有计时器可自行对时! 概 述 文章开始之前先感叹一番吧。个人从之前的 C语言项目开发转到 Java项目开发来之后开始学着用 Spring Boot做一些后端服务,不得不说 Spring Boot脚手架式的开发真的是十分便利,最近连掉头发...

阅读(31)评论(0)赞 (0)

Java

JB的测试之旅-jenkins打包产物生成二维码

49

puefu.he 发布于 2019-02-01

无风不起浪,为什么会做这个事情,就要由前几天讲起了。。 悲剧了 小公司没有资源,因为很多内测都是用第三方的,这边用的是蒲公英; 在某日早上,开发提测,打包,上传 pgy ,准备给业务方体验的时候,结果点击 查看下载页 按钮,弹出这货; 一开始以为是自己手误,然后再上传几次,依然显...

阅读(35)评论(0)赞 (0)

Java

2018 年终总结

14

xiaoli.wang 发布于 2019-02-01

引言 庄子云:人生在世,如白驹过隙,忽然而已。 我们没有道家的飘渺,更没有庄子的哲思,陪伴我们的是谷歌、百度,以及一个又一个流行的开源框架。 2018 没赶上辞旧迎新,就在这春节前夕,感慨一下逝去的 2018 吧! “汶川地震都十年了。” “是啊!整整十年了。” 那时,我还在上小...

阅读(32)评论(0)赞 (0)

编程技术

谈下python微服务中的序列化场景

zhuangli 发布于 2019-02-01

在上一篇文章中说到了验参,现在接着说另一个微服务中的工程性问题,序列化。 作为编写业务的程序员,常被戏称为CRUD程序员,会增删改查,给个if else给个for就能混碗饭吃。此话倒不假。 在微服务体系下,工作中有时会接触多个项目,各个service与各个gateway,由于维护...

阅读(39)评论(0)赞 (0)

Java

Spring Cloud Gateway使用简介

zhuangli 发布于 2019-02-01

Spring Cloud Gateway是类似Nginx的网关路由代理,有替代原来Spring cloud zuul之意: Spring 5 推出了自己的Spring Cloud Gateway,支持Java 8、Reactor API,可在Spring Boot 2 使用,看到...

阅读(29)评论(0)赞 (0)