注解springboot问题async

[Python]async异步爬虫

import asyncio import aiohttp async def download_img(session, url): file_name = url.rsplit('/')[-1] print(f"下载图片:{file_name}") await asyncio.sleep(2) ......
爬虫 Python async

Windows服务器高物理内存占用问题排察

我经常在手中拿着一个内存条手链,以彰显我是计算机深入挖掘专家,它就是一个象征,类似摸金符,有它代表你有资格可以探墓了。 同事找到我说:“我们有一台服务器,内存资源持续高位运行,经常浮动在80%左右,系统重启后会好一些,不过持续不了太久。” 服务器是云服务器:8G内存,发生问题时,大约5GB内存消失了 ......
内存 物理 Windows 服务器 问题

使用IDEA运行SpringBoot项目

首先需要下载IDEA专业版,如果是学生的话可以通过学校邮箱免费获得license,下载专业版之后,Help->register激活即可免费使用一年,具体过程参考官网https://sales.jetbrains.com/hc/zh-cn/articles/207154369 下面使用专业版IDEA来 ......
SpringBoot 项目 IDEA

一个诡异的Python小问题

一个诡异的Python小问题 问题 来自一个基础偏弱的学员,但不知道如何去解释 >>> '' is not None <stdin>:1: SyntaxWarning: "is not" with a literal. Did you mean "!="? True # 注意结果是会出现的,其实不影 ......
Python 问题

[Python]async/await实现协程

import asyncio async def f1(): print(1) await asyncio.sleep(2) print(2) async def f2(): print(3) await asyncio.sleep(2) # 等 可以等待的对象 print(4) tasks = [ ......
Python async await

动力节点王鹤SpringBoot3学习笔记——第三章 自动配置

视频链接: ​​动力节点SpringBoot教程【SpringBoot3从入门到项目实战】​​ 第三章 自动配置 启用autoconfigure(自动配置),框架尝试猜测和Bean要使用的Bean,从类路径中查找xxx.jar,创建这个jar中某些需要的Bean。例如我们使用MyBatis访问数据, ......

暴力卸载——解决Cadence SPB 16.3不能卸载的问题

暴力卸载——解决Cadence SPB 16.3不能卸载的问题 Cadence作为三大EDA软件(分别是Altium Designer、PAD、Cadence)的老大,当是功能强大,曾经有半年多的时间使用过Cadence软件来设计PCB。但其破解安装对于新手来说也比较棘手。你可以看到,从网上下载的安 ......
暴力 Cadence 问题 16.3 SPB

node 安装 node-pre-gy的问题

启动Nest 项目出现的问题,里面用到了 node-pre-gyp,但是安装依赖失败 这里先说明下我本地的版本 node : 12.16.0 npm : 6.13.0 出现的问题 仔细看错误提示,发现需要python 环境,这里我们先安装python 环境试下, 这里提供一个下载地址 https:/ ......
node node-pre-gy 问题 pre gy

springboot注册Servlet、Filter、Listener的方式

方式一:注解 @WebServlet @WebFilter @WebListener 在实现类上使用该注解即可一键注册 方式二:配置类 在@Configuration标识的配置类中通过RegistrationBean进行注册 @Bean public ServletRegistrationBean ......
springboot Listener Servlet 方式 Filter

System.Drawing跨平台问题

一、问题描述 项目报出了如下错误: 二、问题分析 后端项目部署在Linux系统,有一个接口涉及到数据流转图片,部分代码如下: Image image = Image.FromStream(stream); 使用的System.Drawing中的方法。但是在Linux系统中并不支持System.Dra ......
Drawing System 问题

windows安装mongodb,配置服务名,简化启动及遇到的问题

1、官网下载 官网地址:https://www.mongodb.com 进到官网之后,Products->Communiti Server (或者直接访问 https://www.mongodb.com/try/download/community ) 解压之后,可以新建两个文件目录 a、新建dat ......
windows mongodb 问题

大数据学习碰到的问题

1. nodes with inconsistent version 报错截图 网上搜索发现需要使用HBCK工具,但是发现有些参数不支持,报错如下 最终结论 在2.0.3和2.1.1之前的hbase不支持此修复工具 https://github.com/apache/hbase-operator-t ......
数据 问题

MQ问题及解决方案

1.消息重复消费问题:当消息被重复消费时,可能会导致一些严重的问题,例如数据错误或重复处理等。解决方案是使用消息队列中提供的消息去重机制,例如使用消息id或消息唯一标识符来避免重复消费。 2.消息丢失问题:消息丢失是指当消息在传输过程中丢失或因某些原因未能正确发送时的问题。解决方案是使用持久化机制, ......
解决方案 方案 问题

多线程死锁问题及解决办法

什么是线程 进程其实不是一个执行单位,进程是一个资源单位 每个进程内自带一个线程,线程才是cpu上的执行单位 如果把操作系统比喻为一座工厂 在工厂内每造出一个车间 》启动一个进程 每个车间内至少有一条流水线 》每个进程内至少有一个线程 线程=》单指代码的执行过程 进程-》资源的申请与销毁的过程 进程 ......
线程 办法 问题

Ubuntu VirtualBox基础设置及问题解决

持续更新中............... 功能设置: 拷贝字符串: 选择需要打开该功能的虚拟机; 点击设置; 选择常规; 选择高级; 将“共享粘贴板”与“拖放”全部选择“双向”。 屏幕常亮 进入虚拟机,选择向下的倒三角; 点击设置图标,进入设置界面。 进入设置界面,选择"Power",将"Blank ......
VirtualBox 基础 Ubuntu 问题

自定义注解方式接口防刷实现

原作 前言 本文为描述通过Interceptor以及Redis实现接口访问防刷Demo 这里会通过逐步找问题,逐步去完善的形式展示 原理 通过ip地址+uri拼接用以作为访问者访问接口区分 通过在Interceptor中拦截请求,从Redis中统计用户访问接口次数从而达到接口防刷目的 如下图所示 工 ......
注解 接口 方式

邮箱配置问题

1.密码不能直接使用邮箱密码,需要在邮箱web页注册第三方链接密码。 2.代码中的auth是否开启,有的需要开启,有的不需要开启。 3.需要鉴权时,配置中用于鉴权的帐户name是邮箱账号的name,不对的话会鉴权失败。 ......
邮箱 问题

SpringBoot:自定义一个spring-boot-starter,以及maven拉取不到starter依赖的一些常见错误说明

没有太多多余的代码,记录下来主要是为了以后写starter的时候有个模板可以直接拖下来参考。 github项目地址:rain-spring-boot-starter ####操作步骤 starter项目 (1) 新建一个maven项目,项目名推荐命名为:xxxx-spring-boot-starte ......

数据服务问题汇总

1.Incorrect integer value: '' for column 'groupname' at row 1; 原因:因为程序中groupname的字段类型和数据库中字段类型不一致导致 解决:修改数据库中类型和程序中保持一致 过程:更新新的jar包,先报了pmi文件修改的jar包版本错 ......
数据 问题

formatter不生效的问题出现及原因记录

最近有了一个需求,是这种在某个特定状态下需要显示为三个横杠的需求 我第一反应肯定是:简单,这不就直接formatter一下就可以解决的事情嘛! 其实不然,我用formatter发现函数不生效,打印测试根本不打印,我立马寻求了我师傅——百度! 看到了一篇文章里的这句话 https://blog.csd ......
formatter 原因 问题

php 浮点数转int精度丢失问题解决办法

方案一:先将浮点金额strval后再转int。(推荐) $param['order_price'] = intval(strval($param['order_price']*100)); 方案二: echo round(19.99*100); 这种方案出来是double类型,不推荐,但是纯显示的话 ......
点数 精度 办法 问题 php

SpringCloud常见问题描述

1 什么是SpringCloud Spring cloud 流应用程序启动器是基于 Spring Boot 的 Spring 集成应用程序,提供与外部系统的集成。Spring cloud Task,一个生命周期短暂的微服务框架,用于快速构建执行有限数据处理的应用程序。 2 什么是微服务 微服务架构是 ......
SpringCloud 常见问题 常见 问题

1024. 装箱问题

题目描述 给了一个箱子的总体积是V,同时有n件物品,每件的都有一个体积,问怎么去可以让剩余空间最小? f1-01背包-没有显式给价值 基本分析 剩余空间最小?占用的体积最大 01背包的价值是啥?也是v 代码 #include <iostream> using namespace std; const ......
问题 1024

官方文档 | 【JVM调优体系】「GC底层调优实战」XPocket为终结性能问题而生—开发指南

XPocket 用户文档 XPocket 是PerfMa为终结性能问题而生的开源的插件容器,它是性能领域的乐高,将定位或者解决各种性能问题的常见的Linux命令,JDK工具,知名性能工具等适配成各种XPocket插件,并让它们可以相互联动一键解决特定的性能问题。 目前XPocket插件生态已经实现了 ......
开发指南 底层 实战 性能 体系

如何在 SpringBoot 项目中接入 ChartGPT

大家好,我是公子骏。最近体验了火爆全网的 ChartGPT,深刻体会了其强大的能力,这让我们程序猿对AI的未来突然有了广大的畅想空间。 我也在网上看到不少大牛通过 ChartGPT 来获取收益,就寻思着能否自己接入 ChartGPT 的 API 来做些什么事情。 然后到网上找了不少 Java 接入 ......
SpringBoot ChartGPT 项目

qt使用vscode编译打包后各种.dll缺失问题

1、缺少qt相关库 找到使用的编译工具目录地址:例如使用 C:\Qt\Qt5.9.1\5.9.1\msvc2017_64\bin 使用命令行工具cmd, 输入windeployqt.exe 手动拖拽编译后的 可执行程序exe到命令行 回车 注意:由于部分c++库因为权限问题无法自动拷贝,需要手动复制 ......
缺失 vscode 问题 dll

SpringBoot 项目使用 Sa-Token 完成登录认证

一、设计思路 对于一些登录之后才能访问的接口(例如:查询我的账号资料),我们通常的做法是增加一层接口校验: 如果校验通过,则:正常返回数据。 如果校验未通过,则:抛出异常,告知其需要先进行登录。 那么,判断会话是否登录的依据是什么?我们先来简单分析一下登录访问流程: 用户提交 name + pass ......
SpringBoot Sa-Token 项目 Token Sa

MySQL8给已有表新增自增列赋初始值的问题

错误1:[22001][1138] Data truncation: Invalid use of NULL value 原因: 如果你xxx表已有数据,你是无法新增自增列的,需要中转一下。因为自增列需要是key。 解决: 第一步,给xxx表加上自增列,不要设置自增属性,否则会失败。 第二步:执行以 ......
MySQL8 问题 MySQL

scala sbt问题相关

从 30 分钟到 1 分钟 - 一个 Scala 项目的编译速度优化 ......
问题 scala sbt

Redis面试必问题(一)缓存穿透、缓存击穿、缓存雪崩

一、缓存穿透(数据库没有,缓存没有) 1、概念 当查询Redis中没有数据时,该查询会下沉到数据库层,同时数据库层也没有该数据,当出现大量这种查询(或被恶意攻击)时,接口的访问全部透过Redis访问数据库,而数据库中也没有这些数据,我们称这种现象为“缓存穿透”。 缓存穿透会穿透Redis的保护,让底 ......
缓存 雪崩 问题 Redis