流程设计jenkins-slave流程 解决方案
如何解决error: failed to push some refs to
出现错误的主要原因是gitee(github)中的README.md文件不在本地代码目录中 此时我们要执行git pull --rebase origin master命令README.md拉到本地, 然后执行git push origin master ......
小设计,大作用——防腐层的妙用
## 前言 最近在学习了解领域驱动模型DDD相关的内容,但是由于没有实际的项目支撑,所以大都是停留在一些理论层面。我发现这里面的一些设计思想还是非常有实用价值的,可以直接应用于你目前的项目中,今天我就来谈谈防腐层的妙用。 ## 一个简单的例子 大家在做项目中是否有过这样的经历,你的项目中需要调用一个 ......
【资源优化】Vivado设计资源优化 ,查看各子模块资源占用
在FPGA开发中,资源占用和时序约束一直是主要问题。为了解决这些问题,Vivado提供了丰富的优化工具和资源占用分析工具,帮助工程师优化FPGA设计,深入了解各个子模块的资源使用情况。 本文将从资源占用的角度,介绍Vivado中如何进行FPGA设计资源优化以及查看各子模块资源占用的方法。通过使用Vi ......
【Implementation】Vivado增量编译:加速FPGA设计实现
一、Vivado增量编译概述 Vivado增量编译 (Incremental Implementation),是指针对设计中已经完成的部分,仅编译修改的部分,并在这些部分重新生成比特流,以加速设计实现的过程。简单来说,就是只更新那些被修改过的代码,而不是每次都对整个设计进行重新编译。 与传统的完全重 ......
高并发的哲学原理(七)-- 最难以解决的单点:数据库以及它背后的存储
前面六篇文章,我们解决了 web 服务的百万 QPS 问题,从本文开始,我们将用三篇文章,尝试构建出百万 QPS 后端系统所需要的数据库。首先要明确,这里的数据库指的是关系型数据库,即满足 ACID 原则并用 SQL 语言进行操作的持久性(掉电数据不丢)数据库。当然,在追求高并发的过程中,我们将不可 ......
解决报错Cannot connect to the Maven process. Try again later. If the problem persists, check the Maven
## 故障描述: 使用idea下载java某个源文件,idea报错:Cannot connect to the Maven process. Try again later. If the problem persists, check the Maven ![](https://img2023.c ......
数据库(SQL注入问题、视图、触发器、事务、存储过程、内置函数、流程控制、索引)
SQL注入问题 SQL注入的原因:由于特殊符号的组合会产生特殊的效果 实际生活中,尤其是在注册用户名的时候会非常明显的提示你很多特殊符号不能用,会产生特殊的效果。 结论:涉及到敏感数据部分,不要自己拼接,交给现成的方法拼接即可。 import pymysql # 链接MySQL服务端 conn = ......
【四】Ajax与异步编程之数据传输格式ajax同源策略和跨域方案
# 【四】Ajax与异步编程之数据传输格式ajax同源策略和跨域方案 ## 【1】同源策略 - 同源策略(ame origin policy),是浏览器为了保护用户信息在服务端的安全的而设置一种安全机制。 - 所谓的同源就是指代通信的两个地址(例如服务端接口地址与浏览器客户端页面地址)之间比较,是否 ......
Windows隐藏用户流程
Windows隐藏用户流程 1. 打开win7 虚拟机,再打开CMD命令,输入net user hack$ 123 /add,新建一个隐藏用户hack,$代表是隐藏用户 2. 此时我们这个新创建的hack隐藏用户还只是普通用户,我们需要再提权到管理员组,输入net localgroup admini ......
数据库死锁原因以及解决
有一篇讲了mvcc的基本原理:https://www.cnblogs.com/benjerry/p/17551031.html 这样就知道最简单的死锁产生原因,就是有两个并发事务,事务1先更新a表某行数据,再更新b表某行数据,事务2先更新b表同行数据,再更新a表同行数据,就非常有可能死锁了。 还有种 ......
微服务或分布式场景,如何设计和使用分布式锁
光谈论方式的话,太多了,数据库、jvm内存、redis、zookeeper都可以,最常用的是基于redis实现的redission框架 核心原理众多博客讲的很清楚,面试说个大概应该没问题了 第一点,用的reids的setex命令,因为这个命令是原子操作,不会在设置锁的过程中出现意外 第二点,锁过期问 ......
设计模式-法则大全
SOLID原则: 单一职责原则SRP:一个类只负责完成一个职责或功能;要设计粒度小、功能单一的类 开闭原则OCP:对扩展开放、对修改关闭;在已有基础上扩展代码(新增模块、类、方法等),而非修改已有代码(修改模块、类、方法等); 里式替换LSP:父类定义了函数的“约定”(或者协议),那子类可以改变函数 ......
springboot中解决redissonClien无法注入,封装工具雷
引用:https://blog.csdn.net/feiying0canglang/article/details/120464693 问题来源 前几天遇到一个循环依赖问题,是RedissonClient这个bean引起的。RedissonClient是由一个配置类(@Configuration注解 ......
加速LakeHouse ACID Upsert的新写时复制方案
![](https://cdn.nlark.com/yuque/0/2023/png/26993331/1688806810010-c2b1a6e2-dd6c-43c7-8030-0c48aad6cacf.png#averageHue=%23faf9f8&clientId=uf2dc49f9-f36 ......
MCU芯片架构设计
# 目录 ![](https://img2023.cnblogs.com/blog/3077491/202307/3077491-20230714001457410-1931940599.png) # 1.应用场景 ![](https://img2023.cnblogs.com/blog/30774 ......
读发布!设计与部署稳定的分布式系统(第2版)笔记23_互联层之DNS
![](https://img2023.cnblogs.com/blog/3076680/202307/3076680-20230713135333820-1976638091.png) # 1. 互连层是可以真正构建高可用性的地方 ## 1.1. 流量管理 ## 1.2. 负载均衡 ## 1.3. ......
docker -u 容器内部没有sudo的处理方案。docker容器化的nextcloud忘记密码的处理。
简介: 今天在调试nextclou和AD域控互联。结果脑子抽了,刚安装完的nextcloud,居然忘记了管理用户密码。 虽然重新启一下docker挺方便,但是为了以后更好的使用运维nextcloud,还是另找一下解决方案吧。 一:解决方案occ sudo -u http php occ user:r ......
记录flutter 开发window应用遇到的一个问题及解决方法
今日周末闲来无事,突然心血来潮。想测试下flutter桌面开发功能。使用的flutter 3.10.6 版本。 想到就干,照着百度上的答案,配置好Visual Studio 2019。 1、flutter doctor 检查Flutter开发环境是否配置正确 完美 !!! 2、根据中文官网指引 ht ......
Input text流程
# input text 流程 ## sendMessage前 调用命令 `input text 'helo world'`,会进入到函数 nativeInjectInputEvent ```cpp static jint nativeInjectInputEvent(JNIEnv* env, jc ......
office软件提示“您的组织策略阻止我们进行该操作”错误的解决办法-终极汇总
环境 系统:win10 64位 专业版时间:2023年7月15日 1. 选择默认软件 在设置中打开默认应用,将web浏览器改为你想要的浏览器 2. 修改注册表 同时按下win+R,输入regedit打开注册表。修改计算机\HKEY_CURRENT_USER\Software\Classes\.htm ......
数据库设计 垂直分库 垂直分表
分析师和研报的数据仅进行了垂直分库,分析师库和研报数据库。 研报信息还进行了垂直分表, 研报主题,标题概要,打标的标签,第一署名,提交人等, 研报主体内容和和研报相关的机构打分等非主题信息进行垂直分表 ......
芯片设计全流程
设计 rtl 设计工程师要懂低功耗设计方法,跨时钟域的解决方案,面积,功耗,逻辑综合 验证 检验rtl级的HDL设计是否实现了Spec需要的功能等; 验证工程师要懂设计,能看懂rtl,能够理解设计的各种方法, 中端 逻辑综合:将描述电路的RTL级HDL转换到门级电路网表netlist的过程;根据该电 ......
Java流程控制
# Java流程控制 ## Scanner对象 - **之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。Java.util.Scanner是Java5的新特性,我们可以通过Scanner类来获取用户的输入。** - **基本语法:* ......
python中tk的simpledialog.askstring报错解决方案
simpledialog.askstring还是比较好用的, 能够很方便的获取用户输入的文本, 但是在多线程中会出现下面的错误: `_tkinter.TclError: window ".!_querystring" was deleted before its visibility changed ......
北通USB手柄生锈了,接触不良如何解决
1 自己尝试去锈,用小苏打 加 洗洁精 加 可乐 泡半小时,然后洗净擦干净,保证USB表面没有锈迹 2 如果上面去锈之后还是不能解决,可以考虑找其他废弃手柄的USB头,然后用线对线的方式连接起来 3 如果上面两种方法都不行的话,建议买新的了。 ......
Spartacus Product List Page ProductSearchPage Observable 对象的设计明细
源代码如下: ```typescript readonly model$: Observable = using( () => this.searchByRouting$.subscribe(), () => this.searchResults$ ).pipe(shareReplay({ buff ......
AJAX请求,响应头有set-cookie但浏览器不能写入cookie问题解决!
# 开幕雷击:AJAX就不是干这个 ajax只有向服务器发送请求时带上cookie的功能可选。 不存在ajax向服务器get的时候带回来cookie的功能。 ![image](https://img2023.cnblogs.com/blog/2924373/202307/2924373-202307 ......
02-设计模式-观察者模式
观察者模式涉及的对象: > - 观察者接口、观察者接口的实现类 > - 被观察者接口、被观察者接口的实现类 1、观察者接口-代码: ```java public interface Observer { void update(String msg); } ``` 2、观察者接口的实现类-代码: ` ......
01-设计模式-代理模式
## 1、代理模式的分类 代理模式分为: > 静态代理:在编译阶段确定了被代理对象的类型,简单。 > 动态代理:在运行阶段确定了被代理对象的类型,复杂。 ## 2、静态代理 静态代理涉及的类: > 1. 一个接口,下面的例子中命名为`Subject` > 2. 实现了接口的 被代理对象`RealSu ......