边缘网络向智能化和计算增强方向演进 软件架构

边缘网络向智能化和计算增强方向演进

“永远在线,始终连接”(Always On, Always Connected)如今已经成为深入人心的生活方式,手机在其中扮演着至关重要的角色。它可以让我们随时随地获得数据,并实时通过多种沟通工具和他人保持联系。这种信息获取方式从根本上改变了我们做决定的方式,并进一步重塑着我们的行为。 来自思科公司的数据显示,到 2022 年,全球移动网络将会迎来超过 120 亿台移动设备和物联网...
阅读全文
JDK核心JAVA源码解析(4) - 堆外内存、零拷贝、DirectByteBuffer以及针对于NIO中的FileChannel的思考 编程技术

JDK核心JAVA源码解析(4) - 堆外内存、零拷贝、DirectByteBuffer以及针对于NIO中的FileChannel的思考

想写这个系列很久了,对自己也是个总结与提高。原来在学JAVA时,那些JAVA入门书籍会告诉你一些规律还有法则,但是用的时候我们一般很难想起来,因为我们用的少并且不知道为什么。知其所以然方能印象深刻并学以致用。 本篇文章针对堆外内存与DirectBuffer进行深入分析,了解Java对于堆外内存处理的机制,为下一篇文件IO做好准备 Java堆栈内存与堆外内存 首先我们扔出一个公式: ...
阅读全文
详解Maven命令大全 Java

详解Maven命令大全

一、Maven简介 Maven 官网: https://maven.apache.org Maven 3.3.9版本文档: http://maven.apache.org/ref/3 ... Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管...
阅读全文
细说渗透江湖之披荆斩棘 Java

细说渗透江湖之披荆斩棘

这是  酒仙桥六号部队  的第 40   篇文章。 全文共计2824个字,预计阅读时长10分钟 。 前言 说来话长, 在一个月黑风高的晚上,突然接到一个渗透任务,貌似还挺急,在客户充分授权的情况下,便连夜进行测试。 由于本次渗透...
阅读全文
万字长文浅析:Epoll与Java Nio的那些事儿 编程技术

万字长文浅析:Epoll与Java Nio的那些事儿

Epoll 是Linux内核的高性能、可扩展的I/O事件通知机制。 在linux2.5.44首次引入epoll,它设计的目的旨在取代既有的select、poll系统函数,让需要大量 操作文件描述符 的程序得以发挥更优异的性能(wikipedia example: 旧有的系统函数所花费的时间复杂度为O(n), epoll的时间复杂度 O(log n) )。epoll实现的功...
阅读全文
阿里云Redis开发规范 Java

阿里云Redis开发规范

简介:本文介绍了在使用阿里云Redis的开发规范,从键值设计、命令使用、客户端使用、相关工具等方面进行说明,通过本文的介绍可以减少使用Redis过程带来的问题。 一、键值设计 1. key名设计 1.【建议】: 可读性和可管理性 以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:id ugc:video:1 2.【建议】:...
阅读全文
关于dubbo连通性的一些思考 编程技术

关于dubbo连通性的一些思考

戳蓝字「TopCoder 」关注我们哦! 关于dubbo连通性,也就是dubbo各组件之间通信、privider和consumer连接、以及通信方式这 些功能点。 话不多说,让我们一起揭开dubob连通性的面纱吧。 dubbo架构 在开始之前,先来看一下dubbo整体架构图,有助于从整体把握dubbo框架: 注册中心负责服务地...
阅读全文
闲聊网络通信以及openjdk-socket源码分析 Java

闲聊网络通信以及openjdk-socket源码分析

最近没有写想法,但本着长时间不写会生疏的说法,还是简单写一篇技术文章。这篇主要聊聊网络方面知识,涉及面广,但是不深 a。OK,话不多说,下文主要就是先介绍网络工作原理,然后从语言层面进行具体的实现分析。希望对大家有所帮助。 2.网络现状 互联网是离不开网络的(说了句废话)。比如IM、游戏、浏览器网页等场景,都需要网络的支持。网络依赖协议,没有协议是无法进行网络传输的。因为别人并不知道你发送...
阅读全文
Loading...