Portainer.io可视化管理工具

Portainer.io可视化管理工具

Portainer.io是一个强大的可视化管理工具,用于简化Docker容器的管理和监控。本文介绍了如何安装Portainer,并基于Portainer进行Redis Sentinel集群的部署。首先,通过编写docker-compose文件安装Portainer,并初始化配置容器。接着,通过Portainer安装Redis Sentinel,包括主从复制部署、创建专用网络驱动、配置哨兵和测试可用性。最后,展示了如何在Spring Boot应用中集成Redis Sentinel,包括修改哨兵配置文件、添加依赖、配置Redis参数和编码测试。通过这些步骤,可以有效地使用Portainer进行Docker容器管理和Redis集群部署。

docker拉取常用镜像及启动

这篇指南用严谨易懂的方式,介绍了如何通过Docker部署MySQL、Nacos、Redis、Nexus、JDK、Tomcat、Zookeeper和MongoDB,其核心方法在于利用Docker镜像的便捷性,通过简单的命令实现这些常用服务的快速搭建,大大提升了开发和测试效率,其价值在于为开发者提供了高效、隔离的运行环境,尽管部分服务(如Nexus)的配置略显繁琐,且未深入探讨网络隔离和安全加固,但整体创新之处在于将复杂部署流程标准化、流程化,后续可在此基础上进一步研究容器编排和更高级的配置管理。

docker拉取常用镜像及启动
Linux虚拟机或者服务器安装后报错处理

Linux虚拟机或者服务器安装后报错处理

**宝塔面板安装错误处理** 在尝试安装宝塔面板时,用户可能会遇到因无法下载元数据导致的错误。错误信息提示无法准备内部镜像列表,因为没有在镜像列表中找到URL。解决方法是修改yum仓库配置文件,通过取消注释mirrorlist并更改baseurl来修复问题。具体操作包括使用sed命令修改指定文件中的内容,确保yum能从正确的源下载包。

SpringBoot前后端加密技巧

本文探讨了在Spring Boot应用中实现前后端数据传输加密的设计。首先介绍了数据加密方案,包括对称加密、非对称加密和混合加密。接着,详细阐述了数据加密实现方式,包括AES和RSA算法的使用,以及如何生成随机密钥和进行数据加密。然后,介绍了解密传输数据实现方案,包括使用过滤器(Filter)对请求参数进行解密,以及如何处理请求流只能读取一次的问题。最后,介绍了响应数据加密实现方案,使用AOP对响应数据进行加密。本文通过实例代码和解释,详细展示了整个加密过程的实现细节。

SpringBoot前后端加密技巧
药品维护界面增加复选框保存

药品维护界面增加复选框保存

文章摘要: 本文介绍了在CSP页面中增加div属性的方法,包括HTML和JavaScript代码示例。接着,讨论了在cls文件中保存数据的位置和编写保存方法,以及如何在保存位置中增加要传入后台的值。此外,还涉及在数据库表中新建存储字段值或新建表的过程,以及如何在JavaScript中找到保存后查询位置和查询方法的写法。最后,强调了查询方法写法与新增写法的相似性。

8.4版药房添加打印按钮,并判断左右页签切换的打印按钮

文章摘要:本文介绍了住院和门诊打印方法的调用差异及实现。在住院打印中,通过在CSP中添加打印按钮标签,获取元素ID并定义当前tab,初始化插件中切换页签的显示和隐藏,以及添加打印方法。门诊打印方法则通过获取选中的数据,调用相应的打印方法实现。两种方法均使用不同的函数调用实现打印功能。

8.4版药房添加打印按钮,并判断左右页签切换的打印按钮
Query查询模板

Query查询模板

一、本文介绍了门诊住院用药数据采集视图V7.0的query模板全部结构。该模板通过定义查询类和类方法,实现了数据查询、处理和缓存功能。模板中包含了GetOILoc1查询方法,通过运行SQL语句获取所需数据,并通过输出行方法进行数据处理。 二、此外,还介绍了query查询模板的简易写法。通过定义查询类和方法,实现了对指定窗口科室集合的查询。该模板包含了GetLocWin查询方法,通过接收药房窗口ID作为输入,返回指定科室描述、药房窗口指定科室表ID和指定科室ID。

Git使用基础命令

本文介绍了Git的基本操作和配置方法。首先,设置了全局属性,如用户名、邮箱和颜色显示等。接着,介绍了SSH连接远程仓库的方法,包括生成SSH密钥、配置远程仓库和验证连接。然后,讲解了Git的基础操作,如初始化仓库、查看状态、添加和提交更改等。此外,还介绍了远程仓库的命令,包括克隆、拉取、推送和分支管理。最后,讨论了标签管理、暂存代码修改和gitea服务的注册与删除方法。

Git使用基础命令