线程 方案debug idea
HashMap 以及多线程基本感念
接口 Map :映射项,(键值对 ) 的容器注意: 键 是唯一的 值 是可以重复的实现类 HashMap :哈希表结构 允许使用null值 和 null 键 线程不安全 键唯一 无序 linkedHashMap: 保证插入顺序 和迭代顺序一致 Hashtable:数据结构:哈希表 不允许使用null ......
Ceph_osd_应急权重调整方案
1. 问题背景 集群 pg 数量规划不合理,导致在集群存入大量的数据之后,osd 上的数据分布不均衡,部分 osd 的存储百分比接近或超过 85% 告警阈值,在百分比达到 95% 之后,集群会停止 IO。 由于调整 pg 风险高,需要提前做评估和审核,所以需要使用临时解决方案调整 osd 权重的方式 ......
osd-journal-更新为-partuuid-方案
问题背景 某些 ceph 集群中,部分 osd 的 journal 指向的磁盘分区为设备名 + 分区编号的形式(例:/var/lib/ceph/osd/ceph-415/journal -> /dev/sdb1),部分服务器由于在运行过程中更换过磁盘,盘符发生变化,重启后,盘符可能再次变化, osd ......
一个线程池中的线程异常了, 线程池会如何处理它,还会再重新放入池中吗?
转自:https://blog.csdn.net/LiZhen314/article/details/119609565 线程池常用问题 了解JDK Executors线程池吗?知道JDK提供了哪些默认的实现吗?看过阿里巴巴java开发手册吗?知道为啥不允许使用默认的实现吗?你们没有用默认的吧?那来 ......
IDEA 将普通java工程转为maven
1、在idea打开工程,右击工程,选择 Add Framework Support 选择 maven 2、关闭工程3、打开工程根目录,将 .idea 文件夹删除 4、重新用 IDEA 打开工程 就会和直接构建的maven工程目录结构一致了。 5、此时再在工程上右击就会看到右键菜单多了一个【Maven ......
vue 项目依赖安装失败解决方案
今天电脑新装了个node.js以及VS Code,找了一个之前的vue项目在上面运行了一下。 使用 npm install 有一部分依赖一直安装不上,输入 npm run server 一直提示 vue-cli 报错,试了下面的方式还是不行。 一、使用淘宝镜像安装依赖:1.安装cnpm npm in ......
IDEA
1、模块 模块名称不能出现大写字母 模块名称不能使用驼峰方式 模块名称使用 - 而不是 _ 2、包 3、快捷键 IDEA JVM 内存堆配置文件:C:\Users\LIDONG\AppData\Roaming\JetBrains\IntelliJIdea2021.2\idea64.exe.vmopt ......
储物柜语音方案设计,NV040C的应用
智能储物柜又称之为自动存包柜、电子寄存柜、电子储物柜等,在我们日常生活中可以帮助购物者或娱乐休闲的人们保证财产的安全。智能储物柜已广泛应用于超市、百货店、学校、图书馆、娱乐场所、工厂、机关、医院、电影城、游泳馆、海滨浴场、地铁站、火车站、机场等一切公共场所。 而在智能储物柜一般都会置入语音芯片,实现 ......
idea - 在Terminal 交叉编译golang 解决
1. 背景 在idea Terminal 栏执行 go build xxx.go 打包的是exe 文件 交叉编译 配置 SET CGO_ENABLE=0 SET GOOS=linux SET GOARCH=arm64go build xxx.go 发现编译文件仍然是exe 2.解决 需要切换为cmd ......
第五讲 Weldentity分布式身份解决方案、智能合约初探
#什么是智能合约 1996年,Nick Szabo在文章《Smart Contracts:Building Blocks For Digital Markets》中提出了智能合约的概念 所谓“合约”,就是条文、合同一类的东西,里面记录了发生的条件与对应执行的条款,以支持确权等操作;所谓”智能”,就意 ......
Google Cloud磁盘空间占满导致无法ssh进入的解决方案
Google Cloud 磁盘空间沾满导致ssh无法进入的解决方案 我他妈真的吐了,昨天在写apriori算法的时候,chatgpt弄了半天都不对,然后我重新看了下这个算法,发现其实也不难,就暴力写了个。因为python的类型太过自由,一直以2行/分钟的速度在推进度(用C++早tm写完了呀),然后终 ......
数字法治 数字孪生智慧监狱3D安防系统解决方案
“智慧监狱” 的主要创建内容是以监狱信息化创建为基础,通过人工智能、大数据、互联网等技术实现监狱管理业务与信息技术的结合,并最大限度地对监狱改造信息与社会信息进行整合汇聚, 从而对监狱管理中的多项需求进行智慧判断。 ......
关于不同采样率中序列扫描相位不稳的解决方案
在50M的采样系统中,因为100M的系统时钟和50M的ADC采样data有固定的相位关系,所以不需要特别处理,只需要把FIFO复位信号在两个采样点的最中间拉低确保不在stb附近拉低就不存在相位不稳的问题 但是在其他采样率中,例如57M的采样频率下,100M的采样时钟和57M的采样data有4种相位关 ......
云硬盘跨存储迁移方案
云硬盘跨存储迁移方案修订记录日期版本修订说明修订人审核人批准人2021-06-291.0初稿卢启涛目录1 背景 12 实现方案 12.1 跨存储冷迁移 12.2 跨存储热迁移 13 跨存储卷冷迁移步骤 2背景业务系统存在虚拟机卷数据跨存储迁移需求,常见场景:源卷在HDD pool,目的卷在SSD p ......
UUID与Python线程同步方式
UUID是如何保证唯一性 高可靠,32位16进制数,32*4=128位二进制数,UUID4重复概率1/(2^128),加上时间戳应该好点,UUID1好点。 UUID Version 1:基于时间的UUID 时间戳、随机数和机器MAC地址得到。常用 UUID Version 2:DCE安全的UUID ......
Java 常见报错解决方案
1.常见的java异常分类 Throwable类有两个直接子类: Exception:出现的问题是可以被捕获的 Check异常: 派生自Exception的异常类,必须被捕获或再次声明抛出 Runtime异常:派生自RuntimeException的异常类。使用throw语句可以随时抛出这种异常对象 ......
IDEA 取消鼠标拖动文件功能
英文版: Setting >> Appearance & Behavior >> Appearance >> UI Options 把 Drag-n-Drop with ALT pressed only 打√ 中文版: 设置>> 外观与行为 >> 外观 >> UI选项 把 仅按下ALT时拖动 打√ ......
idea--工作流activiti插件<->20230424
idea 2019 集成activiti, idea activiti 新建bpmn文件, 解决idea activiti中文乱码 idea 在线安装activiti插件 1. File-->Settings 2. 点击Plugins, 右侧界面点击Marketplace后在搜索框搜索 actiBP ......
idea/java中发送json报文转义其中的符号
参照:https://jingyan.baidu.com/article/f3ad7d0fa291c849c2345b1a.html 代码如下: package com.atguigu;public class test { public static void main(String[] args ......
IDEA中JavaDocs路径是红色的
转载链接:https://blog.csdn.net/Chia_Hung_Yeh/article/details/102936633 Project Settings --> Libraries --> Sources、JavaDocs路径出现红色字体 Classes Classes中的jar,是程 ......
【开发工具】idea2023.1社区版设置优化,媲美旗舰版
经过一番设置,idea社区版也能很好的开发javaweb项目了,特别是拿来开发maven项目,开发springboot项目也不在话下,还用什么旗舰版啊,免费不香吗? ......
Sql树形结构(多级菜单)查询设计方案
MySql树形结构(多级菜单)查询设计方案 背景 又很久没更新了,很幸运地新冠引发了严重的上呼吸道感染,大家羊过后注意休息和防护 工作中(尤其是传统项目中)经常遇到这种需要,就是树形结构的查询(多级查询),常见的场景有:组织架构(用户部门)查询 和 多级菜单查询 比如,菜单分为三级,一级菜单、二级菜 ......
分享一种用镜像封装技术来对复杂的工业软件环境做容灾备份的还原方案
做了产品以后经常遇到一个维护问题,经常一些产品过了七年八年就遇到这样那样的服务起不来需要从头部署,甚至一些产品在设计之初没有考虑到数据量和底层数据死锁,导致产品变得越来越慢,前者导致需要费时费力,后者导致产品风评越来越差,影响客户使用。 甚至有些是由于服务器硬件、和微软多年前的系统文件损坏造成的。 ......
最佳存款方案
问题描述:假设银行一年整存零取的月息为0.63%。现在某人手中有一笔钱,他打算在今后的5年中的每年年底取出1000元,到第五年时刚好取完,请算出他存钱时应存入多少。 完整程序:#include<stdio.h> main() { int i; double money=0.0; for(i=0;i< ......
1.7 最佳存款方案
#include<stdio.h> int main() { int i; double money=0.0; for (i=0;i<5;i++) money=(money+1000.0)/(1+0.0063*12); printf ("应该存入的钱数为: %0.2f\n",money); } ......
FileSystemWatcher 局域网中大文件的内部传输共享和处理方案
在不使用其他软件的情况下共享,且自动清理。 1、在服务器建了个临时文件夹共享,并且设置只可写入和读取,不可执行(删除) 2、写服务 源码附上 using System; using System.Collections.Generic; using System.ComponentModel; us ......
Idea日志中文乱码的解决办法
背景: 之前用的Idea的社区版,没有出现日志中文乱码的问题 后来因为UI自动化的原因,安装了专业版,专业版出现了日志中文乱码的问题 使用了各种方法,在所有需要配置成UTF-8的地方都配置完成了 依然无效 对我来说无效或者不全面的方法见下列链接,应该是大家常能百度出来的方法 IDEA控制台日志中文乱 ......
原子性问题及其解决方案synchronized、ReentrantLock、原子操作(AtomicInteger、AtomicReference)
一、原子性的问题案例1 public class Demo3Volatile { public static void main(String[] args) throws InterruptedException { VolatileDemo demo = new VolatileDemo(); ......
并发编程(1)-线程与锁
1. 什么是线程? 线程的状态与进程的状态非常相似,但线程是在进程内运行的轻量级实体。线程与进程的主要区别是线程共享相同的地址空间,而进程具有独立的地址空间。这意味着在进程中运行的每个线程都可以访问相同的变量和数据结构,而在不同进程中运行的线程则不能访问彼此的变量和数据结构。 在上下文切换期间,线程 ......
IDEA @符 路径跳转
1.在根目录下新建 alias.config.js 文件 'use script' const path = require('path') function resolve(dir) { return path.join(__dirname, dir) } module.exports = { r ......