流程设计jenkins-slave流程 解决方案
vscode Remote-SSH 报错“程试图写入的管道不存在问题”解决
第一步: 第二步: 第三步: ctrl+s保存即可 删除原来的config文件 ......
云存储解决方案-华为云OBS服务的基础使用
云存储解决方案-华为云OBS云存储解决方案-华为云OBS1. 简介2. 开通OBS2.1 进入官网2.2 充值(可以不做)2.3. 开通OBS3. OBS快速入门3.1 创建测试工程,引入依赖3.2 在测试类中创建方法上传本地文件来测试3.3 获取密钥4. 在spring中集成OBS云存储解决方案- ......
解密Prompt系列15. LLM Agent之数据库应用设计:DIN & C3 & SQL-Palm & BIRD
这一章我们来唠唠大模型和DB数据库之间的交互方案,除了基于Spider数据集的SOTA方案DIN之外,还会介绍两个改良方案C3和SQL-Palm,以及更贴合实际应用的大规模复杂SQL数据集BIRD。 ......
docker里nginx转发其他nginx失败问题(这个算是docker网络问题,已解决)
docker里nginx转发其他nginx失败问题 最近在学习nginx 目标是:想通过docker中的nginx容器1转发到 nginx2的页面中,目前转发失败,--name mynignx的log报错如下 2023/09/15 16:15:55 [error] 22#22: *1 connect ......
从DevOps实践落地的角度谈谈“流程”和“规范"的反模式
最近在经历的一些事情,让我突发灵感,觉得要写点关于DevOps体系建设过程中的“流程规范”,记录下来。 如何解读"流程规范" 谈到DevOps落地,无一例外都会提“流程规范“,我想没有人会反对,甚至会”不放在眼里“,因为概念本身没有什么晦涩难懂。可是一到落地,好像就是另外一番场景,“一地鸡毛”,“形 ......
系统设计之缓存五种策略
系统设计之缓存五种策略 当我们在架构中引入缓存时,缓存和数据库之间的同步就变得不可避免。 让我们看看如何保持数据同步的五种常见策略。 1)阅读策略: 缓存在一边 通读2)写策略:写周围 回信 写通缓存策略经常组合使用。例如,write-around 通常与 cache-aside 一起使用,以确保缓 ......
闲谈:数据安全,万无一失的备份方法,备份3-2-1原则和改进方案
备份3-2-1原则是什么? 数据备份的目的在于,当生产业务数据遭受损失时,能快速地从备份介质中完整地恢复数据。 因此,完整的数据备份应该包含数据可靠地备份,备份数据足够安全,并且能够完整地恢复。 备份领域中,有个3-2-1原则能尽量保证数据的安全。 而所谓的3-2-1法则即为3个副本、2个不同备份介 ......
Loadrunner发生请求的body中文实际是乱码的解决方法
Loadrunner 发生的json请求中,包含有中文。回放脚本,实际发送出去的body 不是中文,而是乱码,这就导致请求不正确,影响测试的实际结果。 要解决这个问题,先要把中文使用函数lr_convert_string_encoding转换一下,再在请求中引用该转换后的参数,回放的请求数据正常。示 ......
Scrum敏捷开发管理流程,从产品路线图-需求-迭代-缺陷等
Leangoo领歌是Scrum中文网(scrum.cn)旗下的一款永久免费的敏捷研发管理工具。 Leangoo领歌覆盖了敏捷研发全流程,它提供端到端敏捷研发管理解决方案,包括小型团队敏捷开发,规模化敏捷SAFe,Scrum of Scrums大规模敏捷,涵盖敏捷需求管理、任务协同、进展跟踪、缺陷 ......
测试行业面临的问题及RunnerGo在工具层面如何解决的
RunnerGo致力于打造成一款企业级全栈测试平台,旨在实现产品生命周期的闭环管理,帮助企业在整个产品生命周期中确保质量、降低风险,并提供卓越的用户体验。采用了较为宽松的Apache-2.0 license开源协议,方便志同道合的朋友一起为开源贡献力量。 目前测试行业所面临的问题 场景共享难:测试人 ......
《信息安全系统设计与实现》第二周学习笔记
《信息安全系统设计与实现》第二周学习笔记 第九章 I/O库函数 系统调用 系统调用函数 open() read() write() lseek() close() I/O库函数 fopen() fread() fwrite() fseek() fclose() I/O库函数的算法 fread算法: ......
SpringMVC请求处理流程和九大组件
Spring MVC的请求处理流程: 1. 客户端发送请求到前端控制器DispatcherServlet。 2. DispatcherServlet(前端控制器)根据请求的URL找到对应的处理器映射HandlerMapping。 3. HandlerMapping(处理器映射)根据请求的URL找到对 ......
拖拽表单设计器易操作、好灵活,创造高效办公!
什么样的表单设计器深受欢迎?随着业务量的增加,急需要采用更专业、更灵活的办公方式来提升办公效率了。低代码技术平台服务商流辰信息一直深入了解市场信息,研发低代码技术产品,为大众推荐拖拽表单设计器实现高效办公。今天,一起来了解低代码技术平台及拖拽表单设计器的相关内容吧。 在当前,低代码开发平台作为新鲜事 ......
vue前后端分离项目中,对于空字符串转可空类型出错的解决办法
环境:netcore 6.0+ 序列化采用自带的 System.Text.Json工具 使用vue做前后端分离时,我们提交的对象中,可能有些字段是为空字符串,但是对应接口要求是int? ,decimal? datetime?等类型。那么在序列化时,就会报错。 因为空字符串无法直接反序列化为 null ......
iOS开发实战-仿小红书App开发-2-项目总体设计,TabBarController,启动页,深色模式
1.新建一个LittlePink项目 完成一些配置. 2.在Main中新增一个Tab Bar Controller. 把箭头给TbaBar Controller. 除了原有的一个ViewController外,再拉两个ViewController,使Main中共有5个ViewController. ......
应用商店备案登记流程解析
引言: 随着智能手机的普及和移动互联网的发展,移动应用程序(App)已成为人们日常生活中不可或缺的一部分。在开发一个App之后,开发者需要将其上传到应用商店进行审核和上架。然而,在上架之前,开发者需要进行备案。 随着智能手机的普及和移动互联网的发展,移动应用程序(App)已成为人们日常生活中不可 ......
程序设计之——手把手教你如何从Excel文件中读取学生信息
在当今信息化时代,计算机技术已经深入到各个领域,而程序设计则成为推动信息化建设的关键技术之一。在众多领域中,学生信息管理系统无疑是其中一个重要的应用。本文将从学生信息管理系统的开发入手,探讨开如何高效且保证质量的完成开发。 假设有一个学生信息管理系统,需要从Excel文件中读取学生的姓名、年龄、成绩 ......
【填坑、解决方案】Apache Shiro历史高危反序列化漏洞预警 (shiro-550、shiro-721)
华为这个【Apache Shiro历史高危反序列化漏洞预警 (shiro-550、shiro-721)】漏洞预警,网上两类方案,无非是:①改代码改默认shiro密码(几十个版本测下来,改不了^o^ 哈哈哈,生无可恋... 一度以为成功了,实际上是爆破工具目标地址,不认ip开头,空欢喜,哈哈),②co ......
重新认识架构—不只是软件设计
前言 什么是架构? 通常情况下,人们对架构的认知仅限于在软件工程中的定义:架构主要指软件系统的结构设计,比如常见的SOLID准则、DDD架构。一个良好的软件架构可以帮助团队更有效地进行软件开发,降低维护成本,提高系统的可扩展性和可维护性。这里的架构定义有更多元化的理解:架构不仅是对软件开发设计和流程 ......
解决SpringBoot Async异步方法获取不到Security Context
SecurityContextHolder.setStrategyName(SecurityContextHolder.MODE_INHERITABLETHREADLOCAL);这样设置的话很不安全,不废话,直接上代码,改造一下AsyncConfig就可以了,线程也安全 /** * @descrip ......
测试专家总结的用例设计小技巧,还不快来了解一下!
测试用例是将软件测试的行为做一个科学化的组织归纳,目的是将软件测试的行为转化成可管理的模式。测试用例是将测试具体量化的方法之一,对不同的软件,测试用例也是不同。一般来说,常用的测试方法有七大类。等价类划分,边界值,场景法,判定表,因果图,错误推断法,正交测试法。 等价类划分 等价类划分是把所有可能输 ......
DBeaver连接国产数据库OceanBase,以及Python连接,解决ModuleNotFoundError: No module named '_jpype'
DBeaver连接OceanBase 参考:https://www.modb.pro/db/365929 用户名的格式为: 数据库用户名@租户名#集群名 Python连接OceanBase 参考:https://www.oceanbase.com/docs/common-oceanbase-data ......
解决方案| anyRTC远程检修应用场景
背景 在这个科技飞速发展的时代,各行各业都要求高效运转。然而,当出现问题时,我们却常常因为无法及时解决而感到困扰,传统解决问题的方式是邀请技术人员现场解决问题,如果技术人员解决不了,还要邀请专家从其他城市到现场解决,这中间会流失很多时间,影响生产效率。现在,anyRTC 推出一站式远程检修方案,让检 ......
基于端-边-云一体化的EasyGBS国标视频融合云平台在银行解决方案
银行ATM功能的完善与升级,使得人们对ATM的依赖和使用度越来越高。然而ATM作为一个开放的公共环境,在服务应用中易造成各种异常情况及业务纠纷,一些不法分子也趁机利用ATM进行犯罪活动。而对于银行用户而言,提前预警、制止案件发生、避免人身、财产损失是对客户最基本的保护。如何保证ATM的运行安全、防止 ......
Navicat连接Mysql数据显示2059 - authentication plugin ‘caching_sha2_password‘的解决方法
安装Mysql8.0,使用navicat登录时显示如下错误提示 错误原因:MySQL新版本(8以上版本)的用户登录账户加密方式是【caching_sha2_password】,Navicat不支持这种用户登录账户加密方式。 解决办法: 1.打开MySQL 命令行客户端 2.输入登录密码登录,查看加密 ......