网络工程、网络协议、网络通信、网络信息、网络安全等。

加载中
置顶
发表了资讯
昨天 08:02

Gitee 推荐 | 分布式文件管理系统 wheatDFS

wheatDFS是一个基于微服务思想的简单的分布式文件系统,具有无中心、高性能,高可靠,免维护等优点,支持自动同步,自动修复,封装了http协议上传保存,对于上传操作使用签名方式增加安全性。

收藏 0
置顶
发表了资讯
前天 08:01

Gitee 推荐 | 跨平台网络库 libhv

libhv是一个类似于libevent、libev、libuv的跨平台网络库,提供了更简单的接口和更丰富的协议。

收藏 0
置顶
发表了资讯
04/08 07:01

Scrapy 2.5.0 发布,Python 爬虫框架

Scrapy 是一套基于 Twisted 的异步处理框架,纯 Python 实现的爬虫框架,用户只需要定制开发几个模块就可以轻松的实现一个爬虫,用来抓取网页内容以及各种图片。它也可以用于广泛的目的,从数据挖掘、监控到自动测试等。 Scrapy 2.5.0 正式发布,本次更新内容如下: 官方 Python 3.9 支持; 实验性的 HTTP/2 支持; 新增 get_retry_request() 函数,用于重试来自 spider 回调的请求; 新的 headers_received 信号允许提前停止下... 展开更多

收藏 7
置顶
程序员
发表了资讯
04/05 08:28

每日一博 | ZooKeeper 会话的秘密

会话,即 session,这个词语或者说概念很多地方都有用到,在 ZK 中会话指的是两个不同的机器建立了网络连接后,就可以说他们之间创建了一个会话。 ZK 的会话是有超时的概念的,当会话超时后,会由服务端主动关闭,当然客户端也可以主动请求服务端想要关闭会话。

收藏 0
置顶
程序员
发表了资讯
04/01 07:06

Apache Wicket 9.3.0 发布,Java Web 开发框架

Apache Wicket 9.3.0 现已发布。Wicket 是一个 Java 语言的 Web 开发框架,与 Struts、WebWork、Tapestry 相类似,其特点在于对 Html 和代码进行了有效的分离(有利于程序员和美工的合作),基于规则的配置(减少了 XML 等配置文件的使用),学习曲线较低(开发方式与 C/S 相似),更加易于调试(错误类型比较少,而且容易定位)。 主要更新内容 修复 html 属性解析不正确的问题 会话 cookie 名称不要小写 使用 CssUrlReplacer... 展开更多

收藏 5
置顶
程序员
发表了资讯
04/01 07:04

Netty 4.1.61.Final 发布,异步事件驱动的网络应用框架

Netty 4.1.61.Final 已经发布。Netty 是一个异步事件驱动的网络应用框架,主要用于可维护的高性能协议服务器和客户端的快速开发。本次更新除了修复各种错误之外,还包含了一个安全修复(CVE-2021-21295)的后续工作,可能会影响使用 codec-http2 包和代理 HTTP/2 到 HTTP/1.1 的用户。 主要更新内容 在 HTTP2 解码器中验证 Content-Length 头 添加 UDP_GRO 支持 在没有 ThreadGroup 的情况下,DefaultThreadFactory 不能使用 Th... 展开更多

收藏 4
置顶
程序员
发表了资讯
03/31 08:45

Chrome 浏览器开始进行 FLoC 早期测试

Chrome 浏览器现在开始了对 Federated Learning of Cohorts(FLoC)的早期开发者测试,以取代第三方 cookie。 在公告中,Chrome 表示其很高兴看到其他浏览器也开始默认阻止第三方 cookie 的行为,尽管如今许多发布商都依赖基于 cookie 的广告来支持其内容工作。此外,通过 cookie 的拦截,设备指纹识别和其他侵犯隐私的解决方法也有所增加。 FLoC 是 Chrome 选择取代第三方 cookie 的方案,根据公告描述,其特点有三: FLoC 的工... 展开更多

收藏 3
置顶
程序员
发表了资讯
03/31 07:15

Apache Camel 3.9.0 发布

Apache Camel 3.9.3 已经发布。Apache Camel 是一个开源的集成框架,可以帮助用户迅速而方便地整合各种系统消耗或生产数据。本次更新包含 189 个错误修复和改进。 主要更新内容 修复无法禁用 Infinispan 组件上自动连线的问题 修复 camel-main 无法从环境变量加载组件属性的问题 修复 Kafka 消费者组件总是在关闭时提交最新的偏移量(即使 autoCommitOnStop == none)的问题 修复 LoginCallbackHandler 在 OSGi 上导致 ClassNot... 展开更多

收藏 7
置顶
发表了资讯
03/30 07:04

Apache ZooKeeper 3.7.0 发布,分布式服务框架

Apache ZooKeeper 是 Apache 软件基金会的一个软件项目,它为大型分布式计算提供开源的分布式配置服务、同步服务和命名注册。ZooKeeper 曾经是 Hadoop 的一个子项目,但现在是一个独立的顶级项目。 ZooKeeper 的架构通过冗余服务实现高可用性。因此,如果第一次无应答,客户端就可以询问另一台 ZooKeeper 主机。ZooKeeper 节点将它们的数据存储于一个分层的命名空间,非常类似于一个文件系统或一个前缀树结构。客户端可以在节点... 展开更多

收藏 4
置顶
发表了博客
03/29 14:37

WebRTC编译Android报错UnicodeDecodeError,如何解决?

由于去年WebRTC-client已经初现成果,因此从开年复工起,我们就开始着力于WebRTC安卓版本的编译。编译WebRTC Android使用的是python2.7.x,出现错误提示如下:“UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe6 in position 11: ordinal not in range” 该报错的意思大致是:字符不在128范围内。即不是普通的ASCII字符集,超出处理的能力,ASCII码表是从0~127之间的范围。错误提示128已经超出了ASCII表。 所以这个... 展开更多

收藏 0
0
置顶
架构师
发表了博客
03/03 12:14

如何让全世界的人都可以访问你本地的网站?——内网击穿之 HTTP 穿透的使用与案例

文章目录 前言 一、内网穿透介绍与第三方平台工具 1、内网穿透 2、第三方平台工具——钉钉开发者工具 二、启动内网穿透工具 1、命令及配置介绍 2、查看映射信息 三、测试 1、远程访问本地站点资源 2、关闭 总结 前言 对于大多数程序员来说,网站一经开发测试后,我们需要在对网站进行上线测试,但是没有自己的服务器,没有自己的域名,没有公网 IP,这个就成了一个难题。而今天白鹿就带给大家一个小教程,我们采用内网击穿的方式... 展开更多

收藏 0
0
置顶
发表了博客
03/24 10:07

TNS协议分包

# SDU SDU(Session Data Unit Size)是一项网络参数设置项。其值直接影响TNS协议网络包大小。 SDU取值范围: 0x200 <= sdu <= 0xffee 适用于oracle版本不高于11g 0x200 <= sdu <= 0x200000 适用于oracle版本不小于12c TNS协议网络包大小不大于SDU。 # 缓存 每个连接都是有两缓存:写缓存和读缓存。 两个缓存大小不一定相同(但都不大于SDU)。目前从jdbc分析到缓存大小计算方法: SDU - 预留空间;预留空间原驱动不同有所差异。 ##... 展开更多

收藏 0
0
置顶
后端工程师
发表了博客
2019/12/15 19:48

分手比确定恋爱关系更麻烦?计算机之间也这样!

很久很久以前,还没有互联网,大家通信主要靠写信。 小扎和小美是高中同学,互相有好感,大学两个人去了不同的城市上学。 小扎在大学感到了空虚寂寞冷,鼓起勇气写信向小美表白。 小扎寄出去信后,心里一直很紧张,又怕万一地址不对,信寄不到怎么办呢? 小美收到小扎的信后,按耐不住心中的惊喜,这个小扎终于开窍了啊。 于是马上回了一封信,小美也担心小扎收不到信,提醒小扎收到信后马上回信。 小扎收到小美的信后,知道自己... 展开更多

收藏 1
1
置顶
发表了资讯
03/25 07:30

Traefik 2.4.8 发布,HTTP 反向代理与负载均衡工具

Traefik 2.4.8 现已发布,该版本更新内容如下: Bug fixes: [acme] 更新 go-acme/lego 至 v4.3.1(#7980) [acme] 更新 go-acme/lego 至 v4.3.0(#7975由ldez) [k8s,k8s/gatewayapi] 更新到 gateway-api v0.2.0(#7943) [pilot,webui] 在 Traefik 仪表板中添加一个选项来(取消)激活 Pilot 集成(#7994) [rules] 对路由器规则中的非 ASCII 域名进行报错(#7986) [server] 更新pires/go-proxyproto 至 v0.5.0(#794... 展开更多

收藏 5
置顶
发表了问答
03/24 17:13

java 如何做到判断一个字符串是小数还是整数,还是bool类型,并且要求忽略开头结尾的特定符号?

判断一个字符串是小数还是整数,还是bool类型,还是都不是? 判断时,要求忽略字符串开头和结尾的特定符号 例如: String value1=" 1234567 ",value2=" true ",value3=" -0.00000001 ",value4=" 000 ",value5=" False ",value6=" FalseTrue " 判断字符串变量value的内容是不是数字或boolean类型,并且在判断过程中,要求忽略掉开头和结尾的空格符号和制表符符号。 正确的结果是,value1:true,value2:true,value3:true,... 展开更多

收藏 0
置顶
发表了资讯
03/24 07:28

HttpComponents Core 5.1 GA 发布

HttpComponents Core 5.1 已正式 GA。 值得关注的变更和特性: 与 RFC 3986(统一资源标识符 (URI): 通用语法)保持条件一致性 改进对经典(阻塞)HTTP 传输的序列外响应信息处理的支持 改进消息生成器 (message builders) Bug fix: HTTP negotiator 工厂接收空 TlsStrategy RequestHandlerRegistry 将 127.0.0.1 解析为首要主机 HTTPCORE-667, HTTPCORE-668, HTTPCORE-670:增加 content 类型和 HTTP header 常量 …… 详情查看... 展开更多

收藏 1
置顶
发表了资讯
03/23 21:57

Agileutil v0.0.4 发布,轻量级 Python RPC 框架

本次更新的版本是v0.0.3, 在v0.0.2的基础上,去除了zeromq相关依赖,添加了测试用例以及性能测试脚本。 保证开发者安装依赖过程更加方便快速。 Agileutil是什么? Agileutil是一个Python3 RPC框架。基于微服务架构,封装了rpc/http/orm/log等常用组件,提供了简洁的API,开发者可以很快上手,快速进行业务开发。 安装 pip install agileutil RPC 这是Agileutil最核心的功能。基于TCP协议和Pickle序列化方式实现的远程过程调用.... 展开更多

收藏 3
置顶
程序员
发表了资讯
03/23 08:10

Firefox 将采取新的 referrer 策略

Mozilla 宣布,其 Firefox 浏览器从下个版本开始,将引入更加严格的 referrer 策略,以保护 Firefox 用户的隐私。 Referrer(因历史遗留原因代码中写作 Referer)参数是 http 请求头里的一个关键参数, 说明了用户是从哪个页面发起该请求的。 但是,referrer 头经常包含用户的隐私数据,比如用户在引用网站上阅读哪些文章、甚至是用户在网站上的账户信息。因此,W3C官方提出了一些候选策略 Referrer Policy,以规范 referrer 内... 展开更多

收藏 5
置顶
发表了问答
03/23 10:02

java 怎么限定多层继承的成员访问?

有一个包,这个包有一个子包和两个类。分别为A类,B类,子包内也有一个类,叫C类,C类是B类的一个子类 A类的一些成员,在B类中是可以访问,在java中表现,也就是非public级别的get和set。我希望C类也能访问A类的成员,但我同时又希望C类的子类不能访问A类的成员。 这个有什么办法能做到么?

收藏 0
置顶
发表了博客
03/22 17:48

一套亿级用户的IM架构技术干货(下篇):可靠性、有序性、弱网优化等

本文内容和编写思路是基于邓昀泽的“大规模并发IM服务架构设计”、“IM的弱网场景优化”两文的提纲进行的,感谢邓昀泽的无私分享。 1、引言 接上篇《一套亿级用户的IM架构技术干货(上篇):整体架构、服务拆分等》,本文主要聚焦这套亿级用户的IM架构的一些比较细节但很重要的热门问题上,比如:消息可靠性、消息有序性、数据安全性、移动端弱网问题等。 以上这些热门IM问题每个话题其实都可以单独成文,但限于文章篇幅,本文不会... 展开更多

收藏 5
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
返回顶部
顶部