标签:Keep-Alive

Java

java – Tomcat连接器架构,线程池和异步servlet

wenming.gapo 发布于 2018-10-15

我想了解Tomcat的BIO和NIO连接器的线程模型.我引用了可以找到 here 的连接器的官方Tomcat 7文档.基于此,这是我所怀疑的: > acceptorThread(s):这是一个或最多2个线程(如文档中提到的),它只负责接受即将进行的连接.这可以使用accep...

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

Java

简单看,tomcat源码(一)启动与监听

darida 发布于 2018-10-12

tomcat 作为知名的web容器,很棒! 本文简单了从其应用命令开始拆解,让我们对他有清晰的了解,揭开神秘的面纱!(冗长的代码流水线,给你一目了然) 话分两头: 1. tomcat是如何启动的? 2. tomcat是如何接收请求的? x. 应用程序是怎样接入tomcat的? 从...

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

Java

Java编程良心推荐——分布式架构原理解析

23

小丁 发布于 2018-10-06

应用架构演进 这里的架构演进应该是从服务化的角度来说,应该说随着业务发展,应用规模扩大,系统的一些公共服务就会抽取出来,独立开发,部署,维护,用来解决并发,扩展,维护的问题。 传统垂直架构 有的地方也叫单体应用,以mvc模式开发: 所有应用代码统一打包,代码所有接口本地api调用...

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

Java

Netty系列文章之构建HTTP(HTTPS)应用程序

5

xubiao.zhuang 发布于 2018-09-27

这篇文章主要介绍如何用Netty构建一个HTTP/HTTPS应用程序,用一个HelloWorld级Demo进行阐述 SSL/TLS协议简介 因为要同时构建HTTPS应用程序,所以我们需要通过使用 SSL/TLS保护Netty应用程序,这里先简单介绍下 SSL/TLS协议。 SSL...

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

Spring

springboot系列文章之实现跨域请求(CORS)

1

xirruiqiang 发布于 2018-09-13

跨域资源共享向来都是热门的需求,我们可以使用 CORS 来快速实现 跨域访问,只需要在服务端进行授权即可,无需在前端添加额外的设置 简单说,CORS是一种访问机制,英文全称: Cross-Origin Resource Sharing,即我们说的跨域资源共享。 当一个资源从与该资...

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

Java

OkHttp、rxJava、Retrofit联合网络请求(一)

1

yanxinchi 发布于 2018-09-06

现在基本上所有的网络框架都采用Okhttp、rxjava、retrofit三者一起写的。因为最近没有什么事情,就抽空总结一下这方面的知识:因为这些东西连在一期讲的话,很多同学会觉得懵逼,所以这里我准备先讲一下每一个东西的用法,然后在讲解一下怎么联合使用。 最近看了 《X特遣队/自...

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

Spring

【学习升级路线1-backup-20180823】

xiaoli.wang 发布于 2018-08-23

思 维的惰性 我30的时候,连跳两轮,直接翻了一倍,年龄没你想的那么可怕。可怕的是没有信心以及支持信心的底气。// @风一样的爱好者: 本人就是工资倒挂的程序猿,不是不想跳槽,人过30岁,编码岗位并不是那么好找 坚持。长期地坚持去做一件事情,真的很难。不过, 当你下定决心持续地去...

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

Java

面试 Q&A (二)

13

xiaoli.wang 发布于 2018-08-09

参考: 基本数据类型 字节 范围 默认值 byte 8-bit 1个字节 -128 ~ 127 0 short 16-bit 2个字节 -32768 ~ 32767 0 int 32-bit 4个字节 -2^31 ~ 2^31 – 1 0 long 64-bit 8个...

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

Java

【NIO系列】——之Netty

11

likai 发布于 2018-07-31

这是NIO系列的第四篇,欢迎继续关注: 【NIO系列】——之TCP探秘 【NIO系列】——之IO模型 【NIO系列】——之Reactor模型 如果你看过前面三篇文章,我们从最低层来分解NIO底层原理和使用方式,帮忙我们理解了NIO是什么,解决了什么问题,以及又有那些不足。 原则上...

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

Java

Java Servet 总结

2

changyuan.xu 发布于 2018-07-07

Servlet 是 Java Web 开发的起点,几乎所有的 Java Web 框架都是基于 Servlet 的封装,其中最主要的就是 Servlet 和 Filter 接口。我重新学习了一遍 Servlet,对 Java Web 开发有了更深的理解。 1. Servlet 是什...

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

Java

Java爬虫之批量下载LibreStock图片(可输入关键词查询下载)

8

puefu.he 发布于 2018-07-02

公司产品新版本刚刚上线,所以也终于得空休息一下了,有了一点时间。由于之前看到过爬虫,可以把网页上的数据通过代码自动提取出来,觉得挺有意思的,所以也想接触一下,但是网上很多爬虫很多都是基于Python写的,本人之前也学了一点Python基础,但是还没有那么熟练和自信能写出东西来。所...

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

Java

Spring Cloud整合Thrift RPC(二) – 应用案例

4

likai 发布于 2018-06-28

上一篇简单的阐述了 spring-cloud-thrift-starter 这个插件的配置和使用,并引入了一个 calculator 的项目。本文将基于一个银行存款、取款的业务场景,给出一套 thrift 在生产环境的应用案例。 首先设计如下几张简单的数据库表:银行( bank ...

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

Spring

Spring Cloud整合Thrift RPC(一) – 使用指南

3

xiaoli.he 发布于 2018-06-27

前面几篇博客,着重对 Apache Thrift 的使用和原理做了介绍。在微服架构流行的今天,自然而然就会想到 Spring Boot 和 Spring Cloud 作为 微服务 的基础框架。然而, Spring Cloud 从诞生以来,就基于 HTTP 协议的 轻量级 Rest...

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

Java

2018年俄罗斯世界杯之Java数据爬虫(二)

3

尖兵 发布于 2018-06-24

最近比较忙,所以第二篇文章稍微较晚了些,本篇文章将会对新浪体育的世界杯专题界面中的【积分】页面中的数据进行分析与数据采集,希望通过这个过程,可以帮助到需要的朋友们。 一、内容抓取 看过上一篇博客的朋友们都知道,我们通过对积分界面的相关分析,找到了请求积分页面页面数据的接口,通过该...

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

Java

天池中间件大赛 dubboMesh 优化总结:qps 从 1000 到 6850

6

xubiao.zhuang 发布于 2018-06-20

天池中间件大赛的初赛在今早终于正式结束了,公众号停更了一个月,主要原因就是博主的空余时间几乎全花在这个比赛上,第一赛季结束,做下参赛总结,总的来说,收获不小。 最终排名 先说结果,最终榜单排名是第 15 名(除去前排大佬的两个小号,加上作弊的第一名,勉强能算是第 12 名),说实...

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

Spring

Spring Cloud Zuul过滤器获取请求参数问题?

2

xiaoli.he 发布于 2018-06-12

今天有个朋友咨询我一个问题,截图如下: 在忙完了自己的事情后,我也简单的看了下,然后写了一个Filter来实现这位朋友说的功能,其实就是想记录请求的参数信息,下面我把涉及到的请求都打印了一遍,当然日志格式你可以自定义。 输出日志的Filter public class Debug...

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

Java

Retrofit2与服务端实例讲解

4

yeseng 发布于 2018-06-05

网络上对 Retrofit2 的各种介绍文章已经很多了,不过往往只是对其用法进行介绍,而缺少相应的实践,这一方面是因为网络上的免费API接口返回的数据格式和访问模式(一般都只能使用 Get 模式)有限制,另一方面是因为并不是每位开发者都会写服务端接口。这样就造成了在学习 Retr...

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

Java

Spring技术内幕:设计理念和整体架构概述

3

puefu.he 发布于 2018-05-20

程序员都很崇拜技术大神,很大一部分是因为他们发现和解决问题的能力,特别是线上出现紧急问题时,总是能够快速定位和解决。 一方面,他们有深厚的技术基础,对应用的技术知其所以然,另一方面,在采坑的过程中不断总结,积累了很多经验。 相信大家都使用过Spring,有些人了解它的核心:IOC...

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