摘要:
边缘触发 水平触发 23 | Linux利器:epoll的前世今生 https://time.geekbang.org/column/article/143245 对于 edge-triggered 和 level-triggered, 官方的说法是一个是边缘触发,一个是条件触发。也有文章从电子脉冲
阅读全文
posted @ 2018-11-16 15:42
papering
阅读(1186)
推荐(0)
摘要:
nginx平台初探(100%) — Nginx开发从入门到精通 http://ten 众所周知,nginx性能高,而nginx的高性能与其架构是分不开的。那么nginx究竟是怎么样的呢?这一节我们先来初识一下nginx框架吧。 nginx在启动后,在unix系统中会以daemon的方式在后台运行,后
阅读全文
posted @ 2018-11-16 15:13
papering
阅读(557)
推荐(0)
摘要:
Module ngx_http_upstream_module http://nginx.org/en/docs/http/ngx_http_upstream_module.html#sticky This directive appeared in version 1.5.7. Enables s
阅读全文
posted @ 2018-11-16 14:48
papering
阅读(300)
推荐(0)
摘要:
负载均衡SLB产品家族介绍 https://help.aliyun.com/document_detail/196874.html 应用型负载均衡ALB(Application Load Balancer):专门面向七层,提供超强的业务处理性能,例如HTTPS卸载能力。单实例每秒查询数QPS(Que
阅读全文
posted @ 2018-11-16 14:42
papering
阅读(2816)
推荐(0)
摘要:
Title http://www.cse.msu.edu/~alexliu/publications/Cookie/cookie.pdf AbstractCookies are the primary means for web applicationsto authenticate HTTP re
阅读全文
posted @ 2018-11-16 14:19
papering
阅读(698)
推荐(0)
摘要:
Elastic Load Balancing with Sticky Sessions — Shlomo Swidler https://shlomoswidler.com/2010/04/elastic-load-balancing-with-sticky-sessions.html Elasti
阅读全文
posted @ 2018-11-16 11:49
papering
阅读(296)
推荐(0)
摘要:
对于应用需要记录某个方法耗时的场景,必须使用clock_gettime传入CLOCK_MONOTONIC参数,该参数获得的是自系统开机起单调递增的纳秒级别精度时钟,相比gettimeofday精度提高不少,并且不受NTP等外部服务影响,能准确更准确来统计耗时(java中对应的是System.nano
阅读全文
posted @ 2018-11-15 20:34
papering
阅读(592)
推荐(0)
摘要:
Netty框架学习之路(五)—— EventLoop及事件循环机制 - 懋懋之为 - CSDN博客 https://blog.csdn.net/tjreal/article/details/79751342 netty 在半透明做代理网关下 对请求的批处理
阅读全文
posted @ 2018-11-15 19:10
papering
阅读(383)
推荐(0)
摘要:
[root@d log]# ps -aux | grep javaroot 550 0.2 1.9 6000924 641384 pts/1 Sl+ 17:39 0:13 /usr/java/jdk1.8.0_101/bin/java -Xmx20m -Dflume.root.logger=INFO
阅读全文
posted @ 2018-11-15 19:08
papering
阅读(523)
推荐(0)
摘要:
Environment Variables (The Java™ Tutorials > Essential Classes > The Platform Environment) https://docs.oracle.com/javase/tutorial/essential/environme
阅读全文
posted @ 2018-11-15 18:47
papering
阅读(205)
推荐(0)
摘要:
jvm 前置 nginx lua
阅读全文
posted @ 2018-11-15 18:32
papering
阅读(175)
推荐(0)
摘要:
Chapter 7. Advanced topics http://hc.apache.org/httpcomponents-client-ga/tutorial/html/advanced.html 7.3. Using the FutureRequestExecutionService 7.3.
阅读全文
posted @ 2018-11-15 15:46
papering
阅读(576)
推荐(0)
摘要:
小结: 1、 BIO 阻塞IO 程序等待处理数据-系统调用 操作系统-无数据-等待返回数据-数据准备好-数据从内核复制到用户空间-数据拷贝完成 程序可以使用数据 NIO 非阻塞IO 第一阶段阻塞,第二阶段不阻塞 IO多路复用 单个线程可以同时处多个网络IO。 AIO 系统调用aio_read 这期间
阅读全文
posted @ 2018-11-15 14:26
papering
阅读(519)
推荐(0)
摘要:
小结: 1、 线程通常将非阻塞 IO 的空闲时间用于在其他通道上执行 IO 操作,所以单独的线程可以管理多个输入和输出通道。 再有人问你Netty是什么,就把这篇文章发给他 https://mp.weixin.qq.com/s/zf_LY0MSD4S4p0wXKOyhZg 原创 陈彩华 Hollis
阅读全文
posted @ 2018-11-15 10:14
papering
阅读(925)
推荐(0)
摘要:
NIO的epoll空轮询bug - Lost blog - 博客园 https://www.cnblogs.com/JAYIT/p/8241634.html NIO的epoll空轮询bug JDK NIO的BUG,例如臭名昭著的epoll bug,它会导致Selector空轮询,最终导致CPU 10
阅读全文
posted @ 2018-11-15 10:06
papering
阅读(2333)
推荐(0)
摘要:
C:\Users\sas>ipconfig /flushdns Windows IP 配置 已成功刷新 DNS 解析缓存。 C:\Users\sas>ipconfig --help 错误: 无法识别或不完整的命令行。 用法: ipconfig [/allcompartments] [/? | /al
阅读全文
posted @ 2018-11-15 09:16
papering
阅读(1129)
推荐(0)
摘要:
Netty in action—Netty中的ByteBuf - 日积月累 - CSDN博客 https://blog.csdn.net/yjw123456/article/details/77843931
阅读全文
posted @ 2018-11-14 19:32
papering
阅读(154)
推荐(0)
摘要:
netty/example/src/main/java/io/netty/example/http/snoop at 4.1 · netty/netty https://github.com/netty/netty/tree/4.1/example/src/main/java/io/netty/ex
阅读全文
posted @ 2018-11-14 17:58
papering
阅读(276)
推荐(0)
摘要:
js清除浏览器缓存的几种方法 - 兔老霸夏 - 博客园 https://www.cnblogs.com/Mr-Rocker/p/6031096.html js清除浏览器缓存的几种方法 一、CSS和JS为什么带参数(形如.css?t=与.js?t=)怎样获取代码 css和js带参数(形如.css?t=
阅读全文
posted @ 2018-11-14 16:53
papering
阅读(1181)
推荐(0)
摘要:
场景 添加消费应用 结算中心库-mysql 表添加新应用名称详情; 支付前端redis 同步; 排故思路: 分析支付链路的各个环节:首先定环节,再定某环节下的细节 教训: 优化:通过接口修改数据库,而非直接操作数据库;再编写接口代码过程中,思考和维护相关不同数据库的数据一致性;
阅读全文
posted @ 2018-11-14 16:30
papering
阅读(142)
推荐(0)
摘要:
Static Import https://docs.oracle.com/javase/1.5.0/docs/guide/language/static-import.html In order to access static members, it is necessary to qualif
阅读全文
posted @ 2018-11-14 14:19
papering
阅读(468)
推荐(0)
摘要:
https://en.wikipedia.org/wiki/Rete_algorithm https://en.wikipedia.org/wiki/Rete_algorithm The Rete algorithm is a pattern matching algorithm for imple
阅读全文
posted @ 2018-11-14 14:01
papering
阅读(215)
推荐(0)
摘要:
业务规则引擎浅析 - Newland - 博客园 https://www.cnblogs.com/jietang/p/5321841.html Drools - Drools - Business Rules Management System (Java™, Open Source) http:/
阅读全文
posted @ 2018-11-14 13:59
papering
阅读(281)
推荐(0)
摘要:
谈谈如何使用Netty开发实现高性能的RPC服务器 - Newland - 博客园 http://www.cnblogs.com/jietang/p/5615681.html 如何实现、基于什么原理?并发处理性能如何? 我们有的时候,为了提高单个节点的通信吞吐量,提高通信性能。如果是基于Java后端
阅读全文
posted @ 2018-11-14 13:57
papering
阅读(298)
推荐(0)
摘要:
透明语境: 5、7层模型中数据链路层:透明传输; 谈谈如何使用Netty开发实现高性能的RPC服务器 - Newland - 博客园 http://www.cnblogs.com/jietang/p/5615681.html RPC(Remote Procedure Call Protocol)远程
阅读全文
posted @ 2018-11-14 13:50
papering
阅读(188)
推荐(0)
摘要:
如何用Netty实现一个轻量级的HTTP代理服务器 - Newland - 博客园 https://www.cnblogs.com/jietang/p/8926325.html 现在迫切希望有一个HTTP代理服务器,能够路由回归环境的请求到测试环境。更进一步地,如果能根据请求报文的某些关键字来过滤,
阅读全文
posted @ 2018-11-14 12:04
papering
阅读(490)
推荐(0)
摘要:
一个轻量级分布式RPC框架--NettyRpc - 阿凡卢 - 博客园 http://www.cnblogs.com/luxiaoxun/p/5272384.html 这个RPC框架使用的一些技术所解决的问题: 服务发布与订阅:服务端使用Zookeeper注册服务地址,客户端从Zookeeper获取
阅读全文
posted @ 2018-11-14 11:56
papering
阅读(922)
推荐(0)
摘要:
宜人贷蜂巢API网关技术解密之Netty使用实践 - honeycomb2017的博客 - CSDN博客 https://blog.csdn.net/honeycomb2017/article/details/76267748 搬运工来架构 https://mp.weixin.qq.com/s?sr
阅读全文
posted @ 2018-11-14 10:49
papering
阅读(500)
推荐(0)
摘要:
Java NIO vs. IO http://tutorials.jenkov.com/java-nio/nio-vs-io.html Java NIO vs. IO Main Differences Betwen Java NIO and IO Stream Oriented vs. Buffer
阅读全文
posted @ 2018-11-14 10:40
papering
阅读(238)
推荐(0)
摘要:
https://mp.weixin.qq.com/s/iNXM9408FPBS5nvjB2po3A 京东10亿级调用量背后的高可用网关系统架构实践! 王栋 51CTO技术栈 2017-11-07 “ 京东开放服务平台是京东对外开发的窗口,每年的 618 大促,京东的网关都要承载十亿级的调用量来保障几
阅读全文
posted @ 2018-11-14 10:20
papering
阅读(991)
推荐(0)
摘要:
即使关闭nagle算法,也不能解决粘包问题 https://waylau.com/netty-4-user-guide/Getting%20Started/Dealing%20with%20a%20Stream%20based%20Transport.html Dealing with a Stre
阅读全文
posted @ 2018-11-14 09:37
papering
阅读(466)
推荐(0)
摘要:
System Properties (The Java™ Tutorials > Essential Classes > The Platform Environment) https://docs.oracle.com/javase/tutorial/essential/environment/s
阅读全文
posted @ 2018-11-14 08:58
papering
阅读(243)
推荐(0)
摘要:
JAVA高级架构 https://mp.weixin.qq.com/s?src=11×tamp=1542107581&ver=1242&signature=OoktA0SsUeMrRekqrnaOvpssGtwbcaLe4swyHdYH1taWGQ2t4lIE0idzw2VuqIKrMBN
阅读全文
posted @ 2018-11-13 19:14
papering
阅读(2022)
推荐(1)
摘要:
解Bug之路-TCP粘包Bug - 无毁的湖光-Al的个人空间 - 开源中国 https://my.oschina.net/alchemystar/blog/880659 解Bug之路-TCP粘包Bug 前言 关于TCP流 TCP是流的概念,解释如下 TCP窗口的大小取决于当前的网络状况、对端的缓冲
阅读全文
posted @ 2018-11-13 18:30
papering
阅读(444)
推荐(0)
摘要:
Java NIO 粘包 拆包 (实战) - 史上最全解读 - 疯狂创客圈 - 博客园 https://www.cnblogs.com/crazymakercircle/p/9941658.html 本文的源码工程:Netty 粘包/半包原理与拆包实战 源码 本实例是《Netty 粘包/半包原理与拆包
阅读全文
posted @ 2018-11-13 16:41
papering
阅读(2083)
推荐(1)
摘要:
一分钟看懂TCP粘包拆包 https://mp.weixin.qq.com/s/bcwgnL5CGlLMUTxRogbQKQ 一分钟看懂TCP粘包拆包 IT服务圈儿 2022-09-26 17:30 发表于江苏 平时大家在网络编程过程中可能会遇到这样一种现象:客户端发送了一长串消息,服务端接受的消息
阅读全文
posted @ 2018-11-13 16:17
papering
阅读(558)
推荐(0)
摘要:
Reference counted objects · netty/netty Wiki https://github.com/netty/netty/wiki/Reference-counted-objects Reference counted objects EditNew Page Refe
阅读全文
posted @ 2018-11-13 14:13
papering
阅读(307)
推荐(0)
摘要:
C:\Users\sas\.m2\repository\io\netty\netty-all\4.1.30.Final\netty-all-4.1.30.Final-sources.jar!\io\netty\channel\ChannelPipeline.java
阅读全文
posted @ 2018-11-13 11:34
papering
阅读(524)
推荐(0)
摘要:
Netty 系列一(核心组件和实例). - JMCui - 博客园 https://www.cnblogs.com/jmcui/p/9154842.html 阅读目录 一、概念 二、核心组件 三、实例 四、结语 阅读目录 一、概念 二、核心组件 三、实例 四、结语 回到顶部 一、概念 早期的 Jav
阅读全文
posted @ 2018-11-13 09:57
papering
阅读(622)
推荐(0)
posted @ 2018-11-13 09:28
papering
阅读(475)
推荐(0)