首页 文章 精选 留言 我的

文章列表

共 97898 篇
SDN网络IPv6组播机制支持实时视频业务海量用户扩展

SDN网络IPv6组播机制支持实时视频业务海量用户扩展

一、背景 随着互联网的迅猛发展,诸如视频直播、网络教学等实时业务的广泛应用,多个接收者需要同时从一个或多个源节点接收相同的流媒体数据,网络传输的信息容量大大增加,占用大量的网络带宽。对这些应用需求,传统的点播技术,不仅对源节点资源和网络带宽的消耗很大,同时用户数量的扩展受到限制。比较而言,组播是一个很好的传输方案。由于传统网络中路由器需要预先配置,然后才可以...

【阿里云新品发布·周刊】第22期:云存储网关商业化发布,基于OSS的企业存储服务

【阿里云新品发布·周刊】第22期:云存储网关商业化发布,基于OSS的企业存储服务

点击订阅新品发布会! 新产品、新版本、新技术、新功能、价格调整,评论在下方,下期更新!关注更多内容,了解更多 最新发布 云存储网关商业化 2019年8月21日15时,云存储网关商业化发布。云存储网关实现了云端对象存储协议OSS与文件存储协议以及块存储协议的转换,客户无需改变应用程序的接口,就可以直接使用高可靠和海量扩展的对象存储OSS。本次发布会介绍如何利用...

ASP.NET Core on K8S深入学习(3-2)DaemonSet与Job

ASP.NET Core on K8S深入学习(3-2)DaemonSet与Job

​ 一、DaemonSet 1.1 DaemonSet是个啥? Deployment的部署可以指定副本Pod分布在多个Node节点上,且每个Node都可以运行多个Pod副本。而DaemonSet呢,它倔强地保证在每个Node上都只运行一个Pod副本。 回想一下项目经历,有哪些场景满足这个特质呢?是不是一些集群的日志、监控或者其他系统管理应用? 日志收集,比如...

Android常用库源码解析

Android常用库源码解析

Android常用库源码解析图片加载框架比较共同优点 都对多级缓存、线程池、缓存算法做了处理自适应程度高,根据系统性能初始化缓存配置、系统信息变更后动态调整策略。比如根据 CPU 核数确定最大并发数,根据可用内存确定内存缓存大小,网络状态变化时调整最大并发数等。支持多种数据源支持多种数据源,网络、本地、资源、Assets 等不同点 Picasso所能实现的功...

【从入门到放弃-Java】并发编程-JUC-locks-ReentrantReadWriteLock

【从入门到放弃-Java】并发编程-JUC-locks-ReentrantReadWriteLock

前言 上文【从入门到放弃-Java】并发编程-JUC-locks-ReentrantLock我们了解到,ReentrantLock是一个互斥排他的重入锁,读和读、读和写、写和写不能同时进行。但在很多场景下,读多写少,我们希望能并发读,这时候ReentrantReadWriteLock就派上用场了,是专门针对这种场景设计的。接下来我们一起来学习下Reentra...

SpringBoot2.0 基础案例(12):基于转账案例,演示事务管理操作

SpringBoot2.0 基础案例(12):基于转账案例,演示事务管理操作

本文源码 GitHub地址:知了一笑 https://github.com/cicadasmile/spring-boot-base 一、事务管理简介 1、事务基本概念一组业务操作ABCD,要么全部成功,要么全部不成功。2、特性:ACID原子性:整体一致性:完成隔离性:并发持久性:结果3、隔离问题脏读:一个事务读到另一个事务没有提交的数据不可重复读:一个事务...

Java虚拟机详解(五)------JVM参数(持续更新)

Java虚拟机详解(五)------JVM参数(持续更新)

Java虚拟机详解(五)------JVM参数(持续更新)目录 1、标准参数2、X 参数3、XX参数①、Boolean类型②、Key-Value类型4、参数详解(持续更新) JVM参数有很多,其实我们直接使用默认的JVM参数,不去修改都可以满足大多数情况。但是如果你想在有限的硬件资源下,部署的系统达到最大的运行效率,那么进行相关的JVM参数设置是必不可少的。...

Java中多个ifelse语句的替代设计

Java中多个ifelse语句的替代设计

今天在改老代码的过程中,亲眼见证了一段30个if-else嵌套的代码... 然后搜集了一些资料做了以下简单整理。 概述 ifelse是任何编程语言的重要组成部分。但是我们编写了大量嵌套的if语句,这使得我们的代码更加复杂和难以维护。 接下来,让我们探索如何简化代码的中的ifelse语句写法。 案例研究 我们经常遇到涉及很多条件的业务逻辑,并且每个逻辑都需要不...

搞java的薪资30K+是什么水平?

搞java的薪资30K+是什么水平?

不知不觉已经工作 5 年了, 一 路走 来磕磕碰碰但总算有了自己的一点小体会。 对于一个 Java 开发人员来说,到了 5 年的关键节点,需要掌握哪些知识点呢? 经过我自己的总结,我列出了下面的思维导图。 从上面的图片我们可以看出大致分为三个部分:JDK 源码、JVM 原理、框架源码。 JDK源码 JDK 源码是一切的基础,许多框架都参考了 JDK 源码的实...

阿里蚂蚁金服超全126道面试题,都会的话,你也能去面阿里了

阿里蚂蚁金服超全126道面试题,都会的话,你也能去面阿里了

很多同学对面试不够了解,不知道如何准备,对面试环节的设置以及目的不够了解,因此成功率不高。通常情况下校招生面试的成功率低于1%,而社招的面试成功率也低于5%,所以对于候选人一定要知道设立面试的初衷以及每个环节的意义,有的放矢... 通过现场分析互联网的JD,让学员掌握分析公司对技术的要求和定位,进而知道自己是否适合该岗位以及应该如何准备。想提高面试成功率一定...

Docker入门-数据挂载

Docker入门-数据挂载

Docker数据管理 在容器中管理数据主要有两种方式: 数据卷(Volumes) 挂载主机目录(Bind mounts) 数据卷 数据卷是一个可供一个或多个容器使用的特殊目录,它绕过UFS,可以提供很多有用的特性: 数据卷可以在容器之间共享和重用 对数据卷的修改会立马生效 对数据卷的更新,不会影响镜像 数据卷默认会一直存在,即使容器被删除 注意: 数据卷的使...

SparkSQL的3种Join实现

SparkSQL的3种Join实现

5万人关注的大数据成神之路,不来了解一下吗?5万人关注的大数据成神之路,真的不来了解一下吗?5万人关注的大数据成神之路,确定真的不来了解一下吗? 欢迎您关注《大数据成神之路》 引言 Join是SQL语句中的常用操作,良好的表结构能够将数据分散在不同的表中,使其符合某种范式,减少表冗余、更新容错等。而建立表和表之间关系的最佳方式就是Join操作。 对于Spar...

你有必要了解一下Flink底层RPC使用的框架和原理

你有必要了解一下Flink底层RPC使用的框架和原理

5万人关注的大数据成神之路,不来了解一下吗?5万人关注的大数据成神之路,真的不来了解一下吗?5万人关注的大数据成神之路,确定真的不来了解一下吗? 欢迎您关注《大数据成神之路》 前言 对于Flink中各个组件(JobMaster、TaskManager、Dispatcher等),其底层RPC框架基于Akka实现,本文着重分析Flink中的Rpc框架实现机制及梳...

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册