开发
未读
servlet 的 DAO 层怎么设计和 MySQL 交互
servlet 的 DAO 层怎么设计和 MySQL 交互 在使用 Servlet 开发 Web 应用程序时,通常会使用 DAO(Data Access Object)模式来管理与数据库的交互。DAO 层的设计需要考虑到应用程序的需求和数据访问的效率。以下是一个简单的示例,演示了如何设计 Servl
开发
未读
后端如如何优雅保存密码
如何优雅保存密码 问题发现 很多新手在开发的时候密码加密这块基本用的都是 MD5 ,应该是看的教程都是这么讲的。 实际项目中,是不建议这么做,存在安全风险。 问题分析 哈希算法可以简单分为两类: 加密哈希算法:安全性较高的哈希算法,它可以提供一定的数据完整性保护和数据防篡改能力,能够抵御一定的攻击手
随记
未读
在虚拟化环境下给黑群晖 7.x 版本扩容磁盘容量的方法
在虚拟化环境下给黑群晖 7.x 版本扩容磁盘容量的方法 如果是物理裸机部署群晖的情况下基本不存在这种问题。 在虚拟化化境包括 ESXi,hyper-V,PVE 等虚拟化环境,给黑群晖挂载了虚拟磁盘,随着时间的使用磁盘的空间容量逐渐不够,需要扩容磁盘,此时有第二种方案。 第一种 第一种方案:如果“存储
开发
未读
RabbitMq安装及其使用
RabbitMq安装及其使用 消息队列说明 消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。 实现高性能,高可用,可伸缩和最终一致性架构。是大型分布式系统不可缺少的中间件。 目前在生产环境,使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Ka
开发
未读
RabbitMQ之五种消息模型
RabbitMQ之五种消息模型 RabbitMQ的基本概念已经在上篇文章中介绍过了,这里就不再赘述了,直接进入正题 RabbitMQ消息模型 RabbitMQ提供了6种消息模型,但是第6种其实是RPC(Remote Procedure Call)远程过程调用,并不是MQ,因此不予学习。那么也就剩下5
随记
未读
ppt 取消只读权限
ppt 取消只读权限 PPT 文件设置了限制编辑,打开 PPT 的时候就会提示 PPT 文件为只读方式打开,如果想要编辑需要输入密码,但是如果我们不知道密码或者忘记了,就需要使用其他方法解决问题。 方法一: 1.PPT 文件单独复制一个,将 PPT 文件后缀变成.zip 2.通过压缩软件打开 zip
爬虫
未读
F12 禁止打开的解决方案
F12 禁止打开的解决方案 问题 网址: aHR0cHM6Ly93d3cuOWt1LmNvbS9wbGF5Lzc5ODgyLmh0bQ== f12 打开开发者工具,你会发现没用,那我们就手动打开开发者工具, 打开后网页直接关闭,直叫你一脸懵波。难道就没办法调试了吗,继续想办法,主打一个不撞南墙不回头
随记
未读
记录一下神奇的网络环境问题
记录一下神奇的网络环境问题 问题描述 最近在家里使用笔记本电脑连接家里的无线网络时,发现有时候会出现无法访问互联网的情况。 这个问题很奇怪,因为我在家里的其他设备上连接无线网络都没有问题,只有这台笔记本电脑有问题。 电脑和路由器之间的距离不远,且没有障碍物,所以信号强度很好。 出口速度为 300M
随记
未读
使用mkcert工具为ESXI主机生成https安全访问证书
使用 mkcert 工具为 ESXI 主机 生成 https 安全访问证书 1、环境 Window10 192.168.0.101 ESXI192.168.0.11 一般情况,访问 ESXI 的控制端时,会报访问连接不安全。 该问题并不影响使用,而且一般我们是通过 vcenter 去管理 ESXI