标签:Netty

Java

自己动手实现一个极简 Web 框架

6

puefu.he 发布于 2018-04-25

上节课我们自己动手制作了一个RPC框架,本节课我们挑战一个稍有难度的一点的任务,手动制作一个Web框架。 我不太愿意叫什么MVC框架,因为我在制作这个小项目的时候可没想过它要怎么怎么的MVC,一切皆以易于使用为目标。 首先我们看看这个Web框架使用起来如何简单 Hello Wor...

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

Java

基于Netty自己动手实现Web框架

4

邓龙华 发布于 2018-04-24

上节课我们自己动手制作了一个RPC框架,本节课我们挑战一个稍有难度的一点的任务,手动制作一个Web框架。 我不太愿意叫什么MVC框架,因为我在制作这个小项目的时候可没想过它要怎么怎么的MVC,一切皆以易于使用为目标。 首先我们看看这个Web框架使用起来如何简单 Hello Wor...

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

Spring

微服务架构项目实战:Spring Boot 如何创建简单的 REST 服务

4

puefu.he 发布于 2018-04-24

你将学习 什么是 REST 服务? 如何使用 Spring Initializr 引导创建 Rest 服务应用程序? 如何创建获取 REST 服务以检索学生注册的课程? 如何为学生注册课程创建 Post REST 服务? 如何利用 postman 执行 rest 服务? 本教程使...

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

编程技术

Go语言的美好和丑陋

3

hellas 发布于 2018-04-19

这是一个“ Go不好 ”系列的额外文章。Go确实有一些不错的特性,也就是本文中“好的”部分,但是当我们不使用API或者网络服务器(这是为它设计的)而且将它用于业务领域逻辑的时候,总体而言我发现它用起来笨重且糟糕。但是即使在用于网络编程的时候,在设计和实现方面它也有很多缺陷,这导致...

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

Java

基于 Netty 自己动手编写 RPC 框架

4

邓龙华 发布于 2018-04-16

今天我们要来做一道小菜,这道菜就是RPC通讯框架。它使用netty作为原料,fastjson序列化工具作为调料,来实现一个极简的多线程RPC服务框架。 我们暂且命名该RPC框架为rpckids。 食用指南 在告诉读者完整的制作菜谱之前,我们先来试试这个小菜怎么个吃法,好不好吃,是...

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

编程技术

基于 Netty 自己动手编写 RPC 框架

4

xiaoli.he 发布于 2018-04-16

今天我们要来做一道小菜,这道菜就是RPC通讯框架。它使用netty作为原料,fastjson序列化工具作为调料,来实现一个极简的多线程RPC服务框架。 我们暂且命名该RPC框架为rpckids。 食用指南 在告诉读者完整的制作菜谱之前,我们先来试试这个小菜怎么个吃法,好不好吃,是...

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

Java

大厨小鲜——基于Netty自己动手实现RPC框架

2

likai 发布于 2018-04-16

今天我们要来做一道小菜,这道菜就是RPC通讯框架。它使用netty作为原料,fastjson序列化工具作为调料,来实现一个极简的多线程RPC服务框架。 我们暂且命名该RPC框架为rpckids。 食用指南 在告诉读者完整的制作菜谱之前,我们先来试试这个小菜怎么个吃法,好不好吃,是...

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

Spring

Spring Boot 2.0 WebFlux 上手系列课程:快速入门(一)

4

hellas 发布于 2018-04-14

02:WebFlux 快速入门实践 Spring Boot 2.0 spring.io 官网有句醒目的话是: BUILD ANYTHING WITH SPRING BOOT Spring Boot (Boot 顾名思义,是引导的意思)框架是用于简化 Spring 应用从搭建到开发...

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

Java

Spring Boot 2.0 WebFlux 上手系列课程:快速入门(一)

4

yanxinchi 发布于 2018-04-14

02:WebFlux 快速入门实践 Spring Boot 2.0 spring.io 官网有句醒目的话是: BUILD ANYTHING WITH SPRING BOOT Spring Boot (Boot 顾名思义,是引导的意思)框架是用于简化 Spring 应用从搭建到开发...

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

Java

聊聊Dubbo(五):核心源码-SPI扩展

1

darida 发布于 2018-04-12

站在一个框架作者的角度来说,定义一个接口,自己默认给出几个接口的实现类,同时 允许框架的使用者也能够自定义接口的实现 。现在一个简单的问题就是: 如何优雅的根据一个接口来获取该接口的所有实现类呢? JDK SPI 正是为了优雅解决这个问题而生,SPI 全称为 (Service P...

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

编程技术

Spark内核设计的艺术:架构设计与实现——前言

1

puefu.he 发布于 2018-04-12

前言 为什么写这本书 给这本书写前言,让我想起了两年前给《深入理解Spark:核心思想与源码分析》一书写前言的经历。这让我不禁想起崔护的《题都城南庄》,诗的内容是: 去年今日此门中,人面桃花相映红。 人面不知何处去,桃花依旧笑春风。 Spark从核心思想和架构来看,它依然是那个S...

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

Java

2018年一线互联网公司Java高级面试题总结

3

邓龙华 发布于 2018-04-12

1、hashcode相等两个类一定相等吗?equals呢?相反呢? 2、介绍一下集合框架? 3、hashmap hastable 底层实现什么区别?hashtable和concurrenthashtable呢? 4、hashmap和treemap什么区别?低层数据结构是什么? 5...

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

Java

HttpClient常用配置

尖兵 发布于 2018-04-10

HttpClient工具常用配置 OkHttp 常用配置项 import okhttp3.*; import okhttp3.internal.Util; import org.slf4j.Logger; import org.slf4j.LoggerFactory; impor...

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

Java

SpringBoot2新功能-整合Prometheus

2

刘莉莉 发布于 2018-04-10

在 SpringBoot 1.x 時期 網路上 Google 會有各式各樣整合套件跟方法, 到了 2.0 官方就直接幫你整併進 actuator , 你唯一要做的事情就只有增加 Gradle 的配置就好了 SpringBoot部分 build.gradle buildscript...

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

Spring

SpringBoot2新功能-整合Prometheus

2

yeseng 发布于 2018-04-10

在 SpringBoot 1.x 時期 網路上 Google 會有各式各樣整合套件跟方法, 到了 2.0 官方就直接幫你整併進 actuator , 你唯一要做的事情就只有增加 Gradle 的配置就好了 SpringBoot部分 build.gradle buildscript...

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

Java

从 Spring Cloud 看一个微服务框架的「五脏六腑」

puefu.he 发布于 2018-04-09

Spring Cloud 是一个基于 Spring Boot 实现的微服务框架,它包含了实现微服务架构所需的各种组件。 注:Spring Boot 简单理解就是简化 Spring 项目的搭建、配置、组合的框架。因为与构建微服务本身没有直接关系,所以本文不对 Spring Boot...

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

Spring

从 Spring Cloud 看一个微服务框架的「五脏六腑」

yeseng 发布于 2018-04-09

Spring Cloud 是一个基于 Spring Boot 实现的微服务框架,它包含了实现微服务架构所需的各种组件。 注:Spring Boot 简单理解就是简化 Spring 项目的搭建、配置、组合的框架。因为与构建微服务本身没有直接关系,所以本文不对 Spring Boot...

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

Spring

Spring Boot系列十七 Spring Boot 集成 websocket,使用RabbitMQ做为消息代理

6

wenming.gapo 发布于 2018-04-09

1. 概述 在上篇文章 Spring Boot系列十六 WebSocket简介和spring boot集成简单消息代理 中我们使用的消息代理是spring内置的简单消息代理,简单消息代理非常适合入门,但是只支持STOMP命令的子集(如不支持acks, receipts),依赖于消...

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