12 2023 档案
摘要:工作原理 对称加密数据信息,非对称加密'密钥' 拥有公钥的一方约定'密钥',这样就只有私钥可以解密,也就是只有服务端能够解密 为了防止公钥被截取即防止中间人的出现,就需要利用权威机构进行相应的干预 私钥和公钥 两者是成对出现的 两者是相对的,并没有规定哪个是公钥哪个是私钥 用公钥加密的数据只能用私钥
阅读全文
摘要:问题描述 执行nohup java -jar do_iptable.jar >/dev/null & 运行jar会提示:nohup: 忽略输入重定向错误到标准输出端 解决方法 修改运行方式为nohup java -jar do_iptable.jar >/dev/null 2>&1 &即可 参考文章
阅读全文
摘要:Math.round:四舍五入为最接近的整数; // 保留一位小数 double num = 3.14159; double result = Math.round (num * 10) / 10.0; // result = 3.1 Math.random():随机选取大于等于 0.0 且小于 1
阅读全文
摘要:总体思想 后端会将需要展示的图片及uuid封装在通用返回结果类中传递给前端,前端将用户输入的答案传递给后端在redis中进行相应校验 相关步骤 判断验证码是否开启 若未开启则直接返回 生成uuid,用作redis的key 使用相关组件生成文本、答案及图片 将(uuid, code)存入redis中
阅读全文
摘要:Start 注意前后端是否分离,启动后端项目只需要配置mysql数据库即可 注意node版本,不能过高或者过低 分页插件pagehelper中的startpage需要紧挨着mybatis查询方法,且只对一条有效 导出操作:在实体类上添加@excel注解,利用mybatis查询出相应数据,最后利用封装
阅读全文
摘要:当在分支上修改相关代码后,切换到master后,居然发现master也发生了相应变化!那我要分支有何用? 问题本质 在分支修改代码后没有commit;即只要分支commit后master就不会随之变化 参考文章 【1】https://blog.csdn.net/qq_38613992/article
阅读全文
摘要:背景 使用docker安装mysql5.7,容器显示正常启动,但始终本地或者远程都连接不上该数据库 定位原因 密码加密方式错误 解决方法 version: '3' services: mysql: restart: always image: mysql:5.7 container_name: my
阅读全文
摘要:什么是序列化 JSON 序列化的结果是一个字符串、便于人类阅读和理解 Protobuf 序列化的结果是紧凑的二进制格式,体积更小、性能更高,但不易于人类阅读 为什么要序列化 使用RedisTemplate模板就一定需要序列化,只是选择哪种序列化的问题 方便阅读 节省存储空间,提高传输效率 如果没有自
阅读全文