Netty 是一个 NIO 客户端、服务器框架,可以快速轻松地开发网络应用程序的服务器和客户端。 它极大地简化了 TCP 和 UDP 等网络编程。
在一个 spring boot 项目中,通常有大量的配置化参数,不需要实时变更的配置放到配置文件中在项目启动时一次性读取到内存中是一种高效、简单、常用的方式。本文本列举几种常用的加载配置文件的用法。
为了数据的安全,重要的文件应该跨机备份,使用 Syncthing 可以自动化的跨机做备份,配置规则尽管不是很多,但作为备份或者网盘来使用已经够用了。
如果只需要简便快捷的在linux服务上传或下载文件,可以在ssh连接中通过 lrzsz程序实现。
数据安全让IT行业工作者操碎了心,数据是IT业界的石油,是基础设施,要保护好自己的客户的信息资产和自己的信誉。
redis 是一个分布式缓存开源项目,可以单点部署也可以搭建集群。适当的使用,可以很显著的提高性能。
前端的框架和技术色彩纷呈,纷纷扰扰,如何能够快速将这么多不断暴发的技术和框架用起来,在vue框架范围来说使用 vue cli 是一种即轻松又相对有保障的方式。
升级 asterisk 至 18 之后,忽然发现 sip 命令无法使用了,查看模块列表看到没有加载 sip 模块,手动加载后可以看到警告,推荐使用 pjsip 模块。在编译配置中能够看到 sip 模块已经是过时状态了,不会默认加载。是时候使用 pjsip 通道了。
spring 这个团队之所以能做到今天这样受欢迎,写其说是理念先进不如说是工程上的契合。spring 的产品总能给你惊喜,让你用最少的代价实现你的目标,而且是可继承的,可组合的。在 spring cloud 生态下的服务调用方案更是如此,OpenFeign 可以通过 http 协议实现 rpc 调用,而且可以单独使用,可以结合注册服务器使用,也可以自动负载,更重要的是使用非常简单。
Eureka 是微服务架构中的服务注册和发现工具,最初由 Netflix 公司开发,现已被集成到Spring Cloud全家桶。服务的注册和发现是微服务的起点,过去单独部署的服务有了集中的配置,为后续的服务间解耦和负载等提供了可能。