标签:HTTP服务器

编程技术

架构师的操作系统

zhuangli 发布于 2019-03-15

操作系统 操作系统时有两个主要部分组成的:硬件和软件。硬件是计算机的物理设备。软件则是使得硬件能够正常工作的程序的集合。计算机软件分成两大类:操作系统和应用程序。应用程序使用计算机硬件来解决用户的问题。操作系统则控制用户对硬件访问。 操作系统时有两个主要部分组成的:硬件和软件。硬...

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

Java

Vert.x的介绍!这是目前最快的Java框架

yeseng 发布于 2019-03-08

如果您最近使用Google搜索“最佳网络框架”,您可能会偶然发现Techempower基准测试,其中排名超过300个框架。在那里你可能已经注意到Vert.x是排名最高的之一。 Vert.x是一个多语言Web框架,它支持Java,Kotlin,Scala,Ruby和Javascri...

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

编程技术

基于 CSE 的微服务架构实践:基础架构

2

刘莉莉 发布于 2019-03-02

“动手” 开始做对于项目的推动作用,远大于 “思考” 如何做。在 单体应用微服务改造实践 中,分析了一种“持续迭代演进”进行微服务改造的方法学,这个方法学同样适用于从头开始进行微服务开发。  CSE提供了非常多场景的开发支持,对于开发者,应该尽可能选择统一的技术栈,这样...

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

编程技术

『互联网架构』软件架构-tomcat之线程源码熟悉通信方式(上)(21)

1

尖兵 发布于 2019-03-01

今天说说tomcat线程源码模型,想通过tomcat的线程源码的模型,老铁们可以熟悉关于连接的,高并发的一些配置。之前就是配置好了,就永久受益了,一起说说tomcat的线程模型还是收益比较大的。 Tomcat支持的四种线程模型的介绍 截止到8.0 tomcat支持的四种现场模型,...

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

Spring

Java编程方法论-Spring WebFlux篇 Reactor-Netty下HttpServer 的封装

zhuangli 发布于 2019-02-28

本系列为本人Java编程方法论 响应式解读系列的 Webflux 部分,现分享出来,前置知识Rxjava2 ,Reactor的相关解读已经录制分享视频,并发布在b站,地址如下: Rxjava源码解读与分享: www.bilibili.com/video/av345… Reacto...

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

Java

Tomcat服务器的 Server.xml 配置文件详解!

18

dulong 发布于 2019-02-21

前言 Tomcat隶属于Apache基金会,是开源的轻量级Web应用服务器,使用非常广泛。server.xml是Tomcat中最重要的配置文件,server.xml的每一个元素都对应了Tomcat中的一个组件;通过对xml文件中元素的配置,可以实现对Tomcat中各个组件的控制。...

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

Java

Maven学习笔记五【Repositories】

xirruiqiang 发布于 2019-02-05

Maven中的存储库用于保存不同类型的构建项目和依赖关系。 严格来讲,只有两种类型的存储库:本地存储库和远程存储。本地存储库指向本地的一个副本,该副本是远程下载的缓存,并且还包含尚未发布的临时构建项目。 远程库指的是任何其他类型的存储库,可以通过各种协议访问如file://和ht...

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

Java

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

49

puefu.he 发布于 2019-02-01

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

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

Java

Micronaut使用提前编译支持Spring Boot

songhua.gao 发布于 2019-01-31

随着 Micronaut 1.0.1 的发布,OCI的Micronaut团队很高兴地宣布推出 Micronaut for Spring 1.0 M1 。 Micronaut for Spring增加了使用历史悠久的基于Spring注释的编程模型来构建与Micronaut和Spri...

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

Java

【cve-2018-11759】针对Apache mod_jk 访问控制的绕过方法

7

邓龙华 发布于 2019-01-30

本文为《 CVE-2018-11759]Apache mod_jk access control bypass 》的翻译文章。 嘿,各位大佬们: 我非常激动向你们介绍一个我同事(ID为Xel)和我在一次渗透测试中发现的新漏洞:CVE-2018-11795 一年前,我在Wordpr...

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

Java

dubbo源码解析(三十)远程调用——rest协议

dulong 发布于 2019-01-29

远程调用——rest协议 目标:介绍rest协议的设计和实现,介绍dubbo-rpc-rest的源码。 前言 REST的英文名是RepresentationalState Transfer,它是一种开发风格,关于REST不清楚的朋友可以了解一下。在dubbo中利用的是红帽子Red...

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

Spring

Play是一个全栈框架

8

xiaoli.he 发布于 2019-01-25

背景 没有了Spring MVC,你就什么都不会了吗? no no no ! 作为一个工程师你必须了解更多,Play MVC就是是你必备的技能,Play framework非常强大堪比Spring framework。 学习Play之前先要掌握sbt的使用。 介绍 Play是一个...

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

Java

dubbo源码解析(二十五)远程调用——hessian协议

小丁 发布于 2019-01-23

远程调用——hessian协议 目标:介绍远程调用中跟hessian协议相关的设计和实现,介绍dubbo-rpc-hessian的源码。 前言 本文讲解多是dubbo集成的第二种协议,hessian协议, Hessian 是 Caucho 开源的一个 RPC 框架,其通讯效率高于...

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

Java

Java 能抵挡住 JavaScript 的进攻吗?

6

yanxinchi 发布于 2019-01-22

JavaScript的进攻 公元2014年,Java 第八代国王终于登上了王位。 第一次早朝,国王坐在高高的宝座上,看着毕恭毕敬的大臣,第一次体会到了皇权的威力。 德高望重的IO大臣颤悠悠地走上前来:“启禀陛下,昨日收到战报,有个叫做Node.js的番邦又一次向我国进攻,我边防将...

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

Java

Go语言的垃圾回收算法被吹过头了?与Java相比如何?

Harries 发布于 2019-01-16

Go语言正在构建的垃圾收集器(GC),似乎并不像宣传中那样的,技术上迎来了巨大突破。那么,与Java语言作对比之后,该怎么选择呢? 小编整理了一些java进阶学习资料和面试题,需要资料的请加JAVA高阶学习Q群:664389243 这是小编创建的java高阶学习交流群,加群一起交...

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

Java

java – 蓝牙/ WiFi直接套接字的高级协议?

wenming.gapo 发布于 2019-01-11

当您在 Android 中使用蓝牙或WiFi Direct时,在所有握手等结束时,您最终会使用套接字. 使用TCP / IP,我们在套接字之上有一个超过一个的库,用于高级协议:HTTP,XMPP,IMAP等.由于这些库,我们可以处理更多特定于域的抽象一个操作(例如,“下载此文件”...

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

Java

Spring boot入门实践Web应用

17

likai 发布于 2019-01-07

1. 写在前面 Spring Boot 是一个轻量级框架,可以完成基于 Spring 的应用程序的大部分配置工作,将一些常用的第三方依赖整合,简化XML配置,全部采用注解形式,内置Http服务器(Jetty和Tomcat),最终以java应用程序进行执行。 开始Spring Bo...

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

Java

类似SpringCloud的vlingo平台是一套事件驱动的微服务工具

1

尖兵 发布于 2019-01-05

使用开源(OSS)vlingo/platform实现分布式,并发,被动,事件驱动和微服务架构的简化。与领域驱动设计一起,这是商业战略和现代技术相遇的十字路口。这意味着当您构建有界上下文时,vlingo/platform不会妨碍您。相反,vlingo/platform有助于您的核心...

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