网络
-
通信—传输网的演进
2G/3G/4G 传输网技术演进回顾 传输网是用来提供信号传送和转换的网络,是交换网、数据网和支撑网的基础网络。传输网负责将数据包从起点运输到终点,即承担了“搬运工”的角色,而传输…
-
6 个很棒的网站,让你成为 10 倍优秀的开发者
是网站的忠实粉丝。作为一名开发人员,他们不仅让我的工作更轻松,还帮助我学习新事物。他们还帮助我将我的开发生涯提升到以前的 3 倍。所以,这是我创建的 6 个很棒的网站的列表,它们将…
-
Window系统的mysql数据库定时备份
最近老大提到了数据库备份的功能,由于服务器是window系统的,所以研究了下备份的方案,特此记录 主要是实现每天定时备份功能,如果还要搞容灾的话,就得对mysql数据库进行主从配置…
-
【网络】网络通信时的封装和分用过程
网络通讯的过程当中,两部服务器正中间,信息内容从发送方推送的过程当中,会让数据进行逐层分开包装,接受方获取信息的时候会,逐层分用(分割)举一个典型的例子:封装形式便是装包包囊,分用…
-
分布式系统中如何实现临界资源的互斥访问?
网络时代,购物、社交等之前只能在线下进行的活动,如今都可以在网络上完成。为了促进消费,电商网、网络店铺经常推出商品限定数量内的“秒杀”,“抢购&…
-
使用Docker部署Tomcat项目
1.提交新项目至网络服务器。所使用的是eclipse提前准备好的一个Tomcat趣味测试(docker容器里并没有数据库系统,再次弄数据库系统不便,因此之前的将就用),便是表明一个…
-
redisson分布式锁原理剖析
相信使用过redis的,或者正在做分布式开发的童鞋都知道redisson组件,它的功能很多,但我们使用最频繁的应该还是它的分布式锁功能,少量的代码,却实现了加锁、锁续命(看门狗…
-
Spring Boot框架下实现Excel服务端导入导出
1.IDEA建立SpringBoot新项目 1.1扭簧复位 希望在IDEA下迅速搭建一个SpringBoot新项目,可以用SpringInitializr专用工具做为钢管脚手架。 …
-
网络编程:Socket的使用和方法
TCP TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简…
-
Rust Aya 编写 eBPF 程序
1. 前言 Linux 内核 6.1 版本中有一个非常引人注意的变化:引入了对 Rust 编程语言的支持。Rust 是一种系统编程语言,Rust 通过提供非常强大的编译时保证和对内…