its

菜鸟记录:c语言实现PAT甲级1005--Spell It Right

非常简单的一题了,但还是交了两三次,原因:对数组的理解不足;对数字和字符之间的转换不够敏感。这将在下文中细说。 Given a non-negative integer N, your task is to compute the sum of all the digits of N, and ou ......
甲级 语言 Spell Right 1005

Correct the classpath of your application so that it contains a single, compatible version of xxx报错解决

1.背景 有时候引入包有冲突,比如在Maven项目中的不同模块多次重复引入等 这里遇到的问题是重复映入了如下包: <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactI ......

A. Make it Beautiful - 构造 + 数学

题意:   给定一个单调递增的数组,是否能通过任意调整顺序使对任意一个元素a[i]满足a[i]!=a[1]+a[2]+a[3]+...+a[i-1],如果能,输出“YES”并输出修改后的数组;如果不能输出“NO”。 分析:   如果数组元素都相等则一定不能满足条件,由于数组单调递增,所以只需要... ......
Beautiful 数学 Make it

【Excel统计分析插件】上海道宁为您提供统计分析、数据可视化和建模软件——Analyse-it

Analyse-it与许多Excel加载项开发人员不同,使用完善的软件开发和QA实践,包括单元/集成/系统测试、敏捷开发、代码审查、问题跟踪和用于变更管理的、源代码控制 ......

SpringBoot上传文件报错The field multiFile exceeds its maximum permitted size of 1048576 bytes

问题原因:在上传文件中文件的大小超过默认大小,所以抛出此异常。 解决办法:在SpringBoot的配置文件中修改上传文件大小的配置 1、application.properties spring.servlet.multipart.max-request-size=200MB spring.serv ......

IT工具知识-17: 如何通过GitHub Actions实现Sync Fork?

1.在fork的项目中,单击“Actions”选项卡。 2.单击“New workflow”按钮。 3.在“Create a new workflow”页面上,选择“Set up a workflow yourself”。 4.在编辑器中,输入以下代码: name: Sync Fork on: sc ......
Actions 工具 知识 GitHub Fork

【IT老齐014】阿里Canal实现MySQL异构数据同步

【IT老齐014】阿里Canal实现MySQL异构数据同步 场景 商户在后台系统添加数据,消费者需要在前台获取数据。这时候需要将后台的数据同步到es中。mysql的数据跟es存储的数据不一样,称为异构数据。 原始做法:团队A在java代码中新增mysql数据时,调用团队B的接口新增es商品数据。 缺 ......
数据 Canal MySQL 014

Springboot日期注解失败:while it seems to fit format ‘yyyy-MM-dd‘T‘HH:mm:ss.SSSZ‘, parsing fails (leniency? null))

提交字符串到后台映射为Date类型可以加上@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")注解,但是报错了! 前端提交字符串到后台,出现如下错误: while it seems to fit format 'yyyy-MM-dd'T'HH:mm:ss. ......
注解 Springboot yyyy-MM-dd leniency 日期

【IT老齐012】外键约束

【IT老齐012】外键约束 优点 保证数据的完整性和一致性 级联操作方便 数据一致性交给数据库,代码量小 缺点 性能问题 额外的数据一致性校验查询 并发问题 外键约束会启用行级锁主表写入时会进入阻塞 级联删除问题 多层级联删除会让数据变得不可控 数据耦合问题 数据库层面数据关系产生耦合,数据迁移维护 ......
012

【IT老齐011】负载均衡器

【IT老齐011】负载均衡器 作用 高可用 设备压力平均分配 支持故障发现和转移 种类 硬件负载均衡(F5) 软件负载均衡 4层代理(指网络7层模型(OSI)的传输层,TCP)LVS 7层代理(指网络7层模型(OSI)的应用层,HTTP)Nginx 负载均衡策略 LVS 轮询、加权轮询、最小连接、加 ......
011

图片 电力电网行业IT运维方案

随着“SG186工程”全面实施,电网企业逐步建立两级三线四层运维模式,数据中心和应用系统等全面向总公司和省网公司集中,大量运维工作在这两级完成。由于整体IT系统发展速度快、变化频繁,各级运维面临诸多难题,压力激增。 ......
电网 电力 方案 行业 图片

【IT老齐010】CAP定理

【IT老齐010】CAP定理 分布式架构的基本理论。 指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。 C:更新操作成功后,所有节点在同一时间的数据完全一致。(复习:事务的一致性:事务前后的数据完整 ......
定理 010 CAP

【IT老齐009】IP直连

【IT老齐009】IP直连 问题 IP直连存在强耦合问题,因为业务更新可能发生代码修改,编译,部署,走流程等。 线上建议用域名代替ip地址。 解决方案 内部DNS 建立一个域名解析服务器,直接访问数据库ip对应的域名,域名解析服务器根据配置解析该域名对应的IP返回。 优点 IP地址迁移变得灵活,后续 ......
009

【IT老齐008】布隆过滤器

【IT老齐008】布隆过滤器 缓存穿透 绕过缓存服务器进入数据库查询 场景举例:正常redis有1000条缓存数据,忽然遭到爬虫/流量攻击攻击,大量不存在的于redis的数据批量查询,由于redis不存在这些数据,会到数据库进行查询。由于数据库对于瞬时高并发访问的承载能力弱,所以可能对数据库造成影响 ......
过滤器 008

The binary version of its metadata is 1.8.0, expected version is 1.5.1.

C:/Users/sdt16354/.gradle/caches/transforms-3/b92f389f516aa233b37ae70b7a7c1337/transformed/jetified-annotation-jvm-1.6.0.jar!/META-INF/annotation.kotl ......
version expected metadata binary is

【IT老齐007】水平分表严禁自增主键

【IT老齐007】水平分表严禁自增主键 自增主键在分布式环境下不适用 由于自增主键必须连续,所以只能按照范围法进行分片。 引发问题 ID的数量已固定。无法进行动态扩展,会有资源浪费。 产生“尾部热点”效应,最后分片压力极大。 UUID不能替代自增主键 uuid,唯一无序。无序导致索引重排。主键有序的 ......
分表 水平 007

【IT老齐004】多级缓存架构

【IT老齐004】多级缓存架构 客户端、应用层、服务层、数据层 客户端缓存 主要对浏览器的静态资源进行缓存 通过在浏览器设置Expires或者Cache-control,时间段内以文件形式把图片保存在本地,减少多次请求静态资源带来的带宽损耗(解决并发手段) 浏览器只负责读取Expires或者Cach ......
缓存 架构 004

【IT老齐003】数据垂直分表

【IT老齐003】数据垂直分表 水平分表 范围法和hash法 针对数据量大的存储问题 垂直分表 将一张大表按列切分多张小表分别存储,通过主外键关联查询数据 基本情况 基本数据单位为行,管理数据单位为页(默认大小16k),保存页的单位为区(默认大小1m,最大64个页)。 根本原因 innodb1.0引 ......
分表 数据 003

[vite]: Rollup failed to resolve import "APlayer" from "./APlayer/index.vue".This is most likely unintended because it can break your application at runtime.

这个错误提示是在你使用 Vite 构建项目时遇到的。 错误信息提示 Rollup 在构建过程中无法解析 import "APlayer",而且这很可能会在运行时破坏你的应用程序。这个问题的原因是,APlayer 并不是一个模块,没有被正确地导出到你的项目中。 为了解决这个问题,你需要告诉 Rollu ......
quot APlayer application unintended because

【IT老齐001】单体架构升级问题

【IT老齐001】单体架构升级问题 不谈场景的架构设计都是耍流氓 架构没有对不对,只有合不合适 架构是宏观设计的标准 框架是具体实现的规则 架构是取舍的艺术 场景举例 系统面临大量文件读写影响服务器磁盘IO导致数据库查询高延迟 初级解决方案 Redis 通过在内存中的高吞吐完成无事务的操作 问题 架 ......
单体 架构 问题 001

【IT老齐002】MySQL集群模式与应用场景

【IT老齐002】MySQL集群模式与应用场景 单库模式 优点 简单粗暴 适合数据量干万以下小型应用 企业网站,创业公司首选 缺点 不具备可用性与并发性 读写分离集群模式 读写分离中间件 insert、update、delete负载均衡到从库 select路由到主库 MySQL主从复制 binlog ......
集群 场景 模式 MySQL 002

Git提交时提示The file will have its original line endings in your working directory的解决方法

同事新建了一个仓库,git add的时候总是会提示 warning: LF will be replaced by CRLF in public/tinymce/README.md.The file will have its original line endings in your workin ......
directory original endings working 方法

What's PLinq? how to use it?

What's PLinq? how to use it? PLinq stands for "Parallel LINQ", which is a parallel implementation of LINQ (Language-Integrated Query) in .NET. It allo ......
PLinq What how use 39

Plugin ‘Android WiFi ADB’ is compatible with IntelliJ IDEA only because it doesn’t define any explicit module dependencies

Plugin ‘Android WiFi ADB’ is compatible with IntelliJ IDEA only because it doesn’t define any explicit module dependencies Android Studio 中安装 Android ......

ChatGPT如何助力IT从业者?如何让ChatGPT帮助我们变现赚钱?

随着人工智能技术的快速发展,chatgpt已经成为了一个热门话题。它是一种人工智能语言模型,可以模拟人类对话,能够帮助IT从业人员在很多方面提升工作效率和生产力。那我们该如何巧妙利用它呢? ChatGPT如何助力IT从业者? 自然语言处理能力 chatgpt能够处理自然语言,可以进行对话,而且可以学 ......
ChatGPT 从业者

再见了青春的自学极客it人变现赚金记录

回想起送走小腾的一刻起,我的青春也再见了。小腾是我的第一辆车,他是一部好车,伴我青春十年,跟我跑过滴滴,做过顺风车,陪我征战过沙场。 距离上一遍博客也已经一年多了。本该年底的感悟拖到了清明。因为我奔跑得很快,世界也奔跑得很快,去年年底迎来了突然的放开,大家都特别的忙。 我也很忙,再见了青春我似乎奔跑 ......
青春

学习笔记402—Warning: Stopping docker.service, but it can still be activated by: docker.socket

执行 systemctl stop docker 后提示“Warning: Stopping docker.service, but it can still be activated by: docker.socket” 解释:这是docker在关闭状态下被访问自动唤醒机制,很人性化,即这时再执行 ......
docker activated Stopping Warning service

Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools"的解决办法

https://zhuanlan.zhihu.com/p/471661231 下载软件 链接:https://pan.baidu.com/s/12hhCEKnjr2Qq-H3sHuQiXQ?pwd=6g0v 提取码:6g0v 安装 退出虚拟环境,重新进入pip安装对应包 ......
Microsoft quot required greater 办法

once do, do it well

昨天出现一个生产问题。我们的channel系统代码里,调用其中一个三方服务商的http接口时未设置超时时间。碰巧昨天出现一笔http请求持续数小时始终无响应,加之程序是单线程处理交易请求,就出现因为线程一直处于RUNNABLE状态而导致系统生产能力严重下降。 现在说这个结论很easy,而昨天排查这个 ......
once do well it

IT3

/*1110: 密电加密时间限制:1.000s 内存限制:256MB 题目描述先编写函数 EncryptChar, 按照下述规则将给定的字符 c 转化(加密)为新的字符:"A" 转化 "B","B" 转化为 "C",... ..."Z" 转化为 "a","a" 转化为 "b", ... ..., " ......
IT3 IT