最近研究一个网络程序,很复杂,用到了组播通信,就想知道其内部组播细节,记录一下相关命令。
Windows查看组播通信命令
1 | ipconfig /all |
Linux查看组播通信命令
1 | netstat -g |
参考链接
- 在windows下查看加入的组播组,by ludepsea.
- linux查看组播信息,by juejin.
- 2022-02-03–银河麒麟-银河麒麟v4与.netcore安装,by Zen.Wu.
最近研究一个网络程序,很复杂,用到了组播通信,就想知道其内部组播细节,记录一下相关命令。
1 | ipconfig /all |
1 | netstat -g |
ACE自适配通信环境(ADAPTIVE Communication Environment)是可以自由使用、开放源码的面向对象(OO)框架(Framework),在其中实现了许多用于并发通信软件的核心模式。
ACE提供了一组丰富的可复用C++ Wrapper Facade(包装外观)和框架组件,可跨越多种平台完成通用的通信软件任务,其中包括:事件多路分离和事件处理器分派、信号处理、服务初始化、进程间通信、共享内存管理、消息路由、分布式服务动态(重)配置、并发执行和同步,等等。
Spring Boot 是一个基于 Java 的开源框架,用于以最小的工作量编写独立的、生产级的基于 Spring 的应用程序。Spring Boot 是 Spring Java 平台的约定优先于配置的扩展,旨在帮助在创建基于 Spring 的应用程序时最大程度地减少配置问题。
由于其易用性和健壮性,它被广泛用于构建微服务、Web 应用程序和其他基于 Java 的项目。
访问地址如下,用于查找Jar包
当前很多项目使用mvn打包多模块,请参考:
请参考:
代码生成器新,请参考:
Swagger是一个可以根据你的代码,自动生成接口文档的一个工具,并且可以用作接口测试工具。
请参考:
在用SpringBoot开发后端服务时,我们一般是提供接口给前端使用,但前端通过浏览器调我们接口时,浏览器会有个同源策略的限制,即协议,域名,端口任一不一样时都会导致跨域,这篇文章主要介绍跨域的几种常用解决方案。
具体方案请参考:
注意,当前以下代码无法在最新的Chrome浏览器控制台运行:
1 | var xhr = new XMLHttpRequest() |
可使用Postman进行跨域测试,请参考:
具体原理是:跨域问题源于浏览器同源策略,Postman 提供了模拟 CORS 请求的便捷方法,通过设置 Origin 字段和测试跨域请求,可检查响应头中的Access-Control-Allow-Origin等信息。
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。
最近接触一地方科技公司,他们使用phpstudy在Windows操作系统上部署应用,可以绿色化,无需安装,挺好用的。
phpstudy 为服务器环境提供最优配置的解决方案, 支持Web端管理,一键创建网站、FTP、数据库、SSL;安全管理,计划任务,文件管理,PHP多版本共存及切换;自带LNMP与LAMP 。
最近使用Filezilla下载GB级别的压缩文件时,发现文件完整性验证失败,导致压缩包无法解压。下载大文件出问题的原因是什么呢?如何解决该问题呢?下面简单探讨一下。
根据数字通信系统的基本模型(如图1所示)可知,大文件传输失败的原因最有可能是信道存在干扰。
目前采用的解决方案如下:
计算机科学领域的任何问题都可以通过增加一个中间层来解决。 —— Butler Lampson
在没有系统的控制权,不掌握系统代码的情况下,通过“非常规”(拦截) 手段来增加中间层,满足一些自定义的需求。类似于软件设计模式中的装饰模式。
请参考:
Spring Boot CLI 是一个命令行工具,可用于从 start.spring.io 引导新项目或对密码进行编码。
手动安装,参考以下链接,下载 spring-boot-cli-3.2.2-bin.zip ,并将 spring 可执行程序文件夹添加到系统 PATH 环境变量中。
安装 CLI 后,您可以通过在命令行中键入 spring 并按 Enter 来运行它。
1 | $ spring |
MobaXterm 是一个增强型的 Windows 终端。
其为 Windows 桌面提供所有重要的 远程网络工具(SSH、X11、RDP、VNC、FTP、MOSH…)
和 Unix 命令(bash、ls、cat、sed、grep、awk、rsync…)。