标签:服务端

Java

Netty基础篇:Netty是什么?

2

Harries 发布于 2019-05-20

在开始了解Netty是什么之前,我们先来回顾一下,如果我们需要实现一个客户端与服务端通信的程序,使用传统的IO编程,应该如何来实现? IO编程 我们简化下场景:客户端每隔两秒发送一个带有时间戳的"hello world"给服务端,服务端收到之后打印。 为了方便...

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

Java

服务迁移之路 | Spring Cloud向Service Mesh转变

3

hanze 发布于 2019-05-20

Spring Cloud基于Spring Boot开发,提供一套完整的微服务解决方案,具体包括服务注册与发现,配置中心,全链路监控,API网关,熔断器,远程调用框架,工具客户端等选项中立的开源组件,并且可以根据需求对部分组件进行扩展和替换。 Service Mesh,这里以Ist...

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

Java

探寻泛型方法ClassCastException元凶

3

小丁 发布于 2019-05-20

作者:王帅景 来源:服务端思维 一、现象 本地开发环境在开发新功能的过程中突然出现了诡异的ClassCastException,之所以称之为诡异,是因为出现了对象强转自身所属类异常。 发生的场景:项目首次接入memcache,在通过泛型方法取值时,虽然取到的值和接收的值是同一个类...

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

Spring

(六讲)Spring Boot REST API异常处理指南

2

hanze 发布于 2019-05-19

能够正确的处理REST API程序抛出的异常以及返回友好的异常信息是一件非常重要的事情,因为它可以帮助API客户端正确的对服务端的问题作出正确的响应。这有助于提高REST API的服务质量。Spring Boot默认返回的异常信息对于API客户端来说是晦涩难懂的,只有开发者才会关...

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

Java

因为 Java 和 Php 在获取客户端 cookie 方式不同引发的 bug

xiaoli.he 发布于 2019-05-19

Java 请求信息 GET / HTTP/1.1 Host: localhost:7003 Connection: keep-alive Pragma: no-cache Cache-Control: no-cache Upgrade-Insecure-Requests: 1 U...

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

Java

『互联网架构』软件架构-netty线程模型源码(55)

6

尖兵 发布于 2019-05-19

netty其实针对nio做了封装,其实最核心的就是BOOS线程和WORK线程。有人了解netty3 有人了解netty4,其实这2个差别并不大。其实netty就是高性能的事件驱动型的NIO框架。 源码:https://github.com/limingios/netFuture/...

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

编程技术

服务端架构演进

2

xiaoli.he 发布于 2019-05-19

先来看一看服务端架构的1.0版本: 架构介绍 客户端包括:PC站和m站的web站点,Android和iOS App客户端,管理后台和小程序。其中主要流量来自于Android和iOS。 接入层:采用了阿里云的Service Load Balance。底层实现是通过LVS+keepa...

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

编程技术

『互联网架构』软件架构-io与nio线程模型reactor模型(下)(54)

6

hanze 发布于 2019-05-18

nio就是解决了传统bio的多线程的问题,而且整个nio代码里面没有一句多线程的代码的,nio的服务端就是一个线程。源码:https://github.com/limingios/netFuture/tree/master/源码/『互联网架构』软件架构-io与nio线程模型rea...

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

编程技术

『互联网架构』软件架构-io与nio线程模型reactor模型(下)(54)

6

xirruiqiang 发布于 2019-05-18

nio就是解决了传统bio的多线程的问题,而且整个nio代码里面没有一句多线程的代码的,nio的服务端就是一个线程。源码:https://github.com/limingios/netFuture/tree/master/源码/『互联网架构』软件架构-io与nio线程模型rea...

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

编程技术

用户在电商网站中购买成功了,鬼知道我在微服务中经历了什么

40

zhuangli 发布于 2019-05-18

当我傻啊,用户在电商网站购买成功,还在微服务中,那肯定就是有一套微服务架构的电商系统。 设计一套电商系统还不简单 简单想象一下,既然是一个电商系统,有用户去购买,就肯定得有一个 用户模块 ,购买什么东西总不是西北风吧,购买肯定是商品吧,省掉购物车,就得有 商品模块 吧,商品总得有...

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

编程技术

「微服务系列 09」集中式配置中心原理与作用

2

刘莉莉 发布于 2019-05-17

微服务配置中心,为什么要引入微服务的配置中心,它在微服务中起到一个什么作用,我们来想一想,如果我们在微服务中没有配置中心会是一个什么情况,其实很多公司在一开始都没有配置中心这个概念,开发人员把配置放在配置文件里面,没有一个固定的格式,还有一个如果这些格式在上线之后要去修改它,周期...

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

编程技术

微服务架构————基本组件

2

puefu.he 发布于 2019-05-17

点击蓝色“ 乔志勇笔记 ”关注我哟 加个“ 星标 ”,第一时间获取推送的文章哦 (1)服务描述 restful api , xml 配置, IDL(interface description language) 文件 (2)注册中心 1、注册中心api 注册api,反注册api,...

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

Java

Android OKHttp系列5-ConnectInterceptor

2

songhua.gao 发布于 2019-05-17

文章将会被同步至微信公众号:Android部落格 Android OKHttp系列皆为本人原创文章,未经允许严禁转载 概述 选定连接接口,并开始连接目标 流程图如下: okhttp-ConnectInterceptor.jpg 原图片地址: http://i66.tinypic....

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

编程技术

『互联网架构』软件架构-io与nio线程模型reactor模型(上)(53)

7

hellas 发布于 2019-05-17

老铁不管用过hfs,还是dubbo等等RPC框架,对nio,bio,aio多熟悉,咱们一起以初学者的心态,一起学习下netty。大家都知道netty是基于nio,为什么会有nio,是之前的bio有写问题无法解决,所以出现了nio,nio也有自身的问题,例如:堵塞。源码:https...

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

Java

到处是map、flatMap,啥意思?

4

尖兵 发布于 2019-05-17

最近入职一个有趣的年轻同事,提交了大量大量的代码。翻开git记录一看,原来是用了非常多的 java8 的语法特性,重构了代码。用的最多的,就是 map 、 flatMap 之类的。 但是其他小伙伴不愿意了,虽然有的人感觉代码变的容易懂了,但有更多的人感觉代码变的很晦涩。 那感觉就...

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

Spring

认真推荐几个高质量的技术公众号

7

likai 发布于 2019-05-17

IT行业技术变更周期越来越快,作为技术人最重要的是持续学习,现在的学习途径有很多,我们到底该如何做出选择?我觉得最重要有两方面:第一,需要保持良好的技术视野,持续关注行业内技术新动向;第二,多向IT行业大佬学习,了解他们走过来的经验。 今天推荐一些行业内优质技术号,这些号的主人在...

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

Java

到处是map、flatMap,啥意思?

3

刘莉莉 发布于 2019-05-17

最近入职一个有趣的年轻同事,提交了大量大量的代码。翻开git记录一看,原来是用了非常多的 java8 的语法特性,重构了代码。用的最多的,就是 map 、 flatMap 之类的。 但是其他小伙伴不愿意了,虽然有的人感觉代码变的容易懂了,但有更多的人感觉代码变的很晦涩。 那感觉就...

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

编程技术

Spring Cloud微服务如何设计异常处理机制?

3

刘莉莉 发布于 2019-05-17

转自: 无敌码农 id: jiangqiaodege 导读 今天和大家聊一下在采用Spring Cloud进行微服务架构设计时,微服务之间调用时异常处理机制应该如何设计的问题。我们知道在进行微服务架构设计时,一个微服务一般来说不可避免地会同时面向内部和外部提供...

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