![](https://img-blog.csdnimg.cn/a0e77fd67143487484371c8e50076164.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
问题处理
文章平均质量分 53
遇到的各种SB问题处理记录!!!
爱吃糖的范同学
https://lunaticer.gitee.io/ai-rise-code/ 个人站点
展开
-
【各种**问题系列】Java 数组集合之间的相互转换
在 Coding 过程中经常会遇到数组、List、Set、Map 之间的相互转换......这里记录一下转换的几种方式。😶😶😶。原创 2023-12-25 18:10:48 · 1213 阅读 · 0 评论 -
【各种**问题系列】FastJSON 泛型对象解析
解析 JSON,并将其转换为对应的数据结构。转换普通对象时,可以直接使用 Class 实例进行直接转换。 但是,如果是 类似 Map这里集合(带有泛型)对象,直接转换则格式可能并不正确。原创 2023-12-20 14:52:27 · 634 阅读 · 0 评论 -
【各种**问题系列】Caused by: java.lang.reflect.InaccessibleObjectException
导致异常的原因是因为JDK版本问题,需要在IDEA中的项目结构中修改项目的JDK版本。原创 2023-05-19 18:40:25 · 369 阅读 · 0 评论 -
【各种**问题系列】MyBatisPlus 出现时间等数据返回为Null的情况
如果数据库表中的字段采用了下划线方式分隔两个单词,那么在Class类中对应的数据名需要采用驼峰命名方式,否则就可能出现数据为Null的情况,或者为默认值的情况。关闭驼峰命名之后,就会通过数据库表字段名和Class属性名进行一一比对赋值。原创 2023-05-16 12:30:59 · 1409 阅读 · 0 评论 -
【各种**问题系列】gradle 编译工具 lombok 生效问题
【代码】【各种**问题系列】gradle 编译工具 lombok 生效问题。原创 2023-05-16 11:38:25 · 227 阅读 · 0 评论 -
【各种**问题系列】什么是 LTS 长期支持
长期支持(LTS)版本通常与应用程序或操作系统有关,你会在较长的时间内获得安全、维护和(有时有)功能的更新。LTS 版本被认为是最稳定的版本,它经历了广泛的测试,并且大多包含了多年积累的改进。需要注意的是,LTS 版本的软件不一定涉及功能更新,除非有一个更新的 LTS 版本。但是,你会在 LTS 版本的更新中得到必要的错误修复和安全修复。LTS 版本被推荐给生产级的消费者、企业和商家,因为你可以获得多年的软件支持,而且软件更新不会破坏系统。原创 2023-01-26 11:07:49 · 1866 阅读 · 2 评论 -
【各种**问题系列】无法加载文件 C:\Users\*****\AppData\Roaming\npm\pnpm.ps1,因为在此系统上禁止运行脚本
在搭建前端开发环境时,通过 npm 安装了官方推荐的 pnpm 来作为包管理工具。原创 2023-01-09 17:33:07 · 901 阅读 · 0 评论 -
【各种**问题系列】‘vite’ 不是内部或外部命令,也不是可运行的程序或批处理文件
所以说出现这个问题的原因是:缺少安装依赖这一步!vite不像 node 或 vue cli,会自动帮助我们执行 npm i (install) 命令去下载相关依赖,需要我们手动下载。使用vite创建vue3.0项目的时候,vite不会自动 install 相关的依赖,需要我们手动去安装。进入项目的node_modules目录里面查看,什么都没有!原创 2023-01-09 17:22:28 · 11685 阅读 · 1 评论 -
【各种**问题系列】Error: Failed to download metadata for repo ‘appstream‘
在学习使用 docker 技术过程中,使用 centos:latest 最新版镜像时,由于初始化镜像是不带有vim 编辑工具,需要手动安装 vim。上面的报错信息意思是:从仓库 ‘appstream’ 下载元数据失败:由于镜像列表中没有 URL,不能准备内部镜像列表。原创 2023-01-07 10:49:10 · 594 阅读 · 0 评论 -
【各种**问题系列】java.lang.ClassNotFoundException: ognl.PropertyAccessor
大概意思就是没有找到 ognl.PropertyAccessor 这个玩意!原创 2022-10-23 15:51:37 · 647 阅读 · 1 评论 -
【各种**问题系列】IDEA配置services窗口
在使用微服务中构建模块时,会有很多不同的模块需要被拆分,在启动,关闭和重启时如果使用IDEA顶部启动栏切换启动十分麻烦:IDEA为开发者提供的Service界面可以很方便的观察启动模块的端口并方便操作:在这个启动栏中可以对所有模块进行管理,并且可以批量启动,停止和重启。原创 2022-09-14 09:14:28 · 2733 阅读 · 0 评论 -
【各种**问题系列】Swagger2 报错::Unable to infer base url. This is common when using dynamic servlet registrat
【代码】【各种**问题系列】Swagger2 报错::Unable to infer base url. This is common when using dynamic servlet registrat。原创 2022-09-12 06:11:36 · 331 阅读 · 0 评论 -
【各种**问题系列】雪花(Snow Flake)算法(分布式ID生成器)
雪花算法是由Twitter公布的分布式主键生成算法,它能够保证不同表的主键不重复性,以及相同表的主键有序性。原创 2022-09-10 13:54:22 · 340 阅读 · 0 评论 -
【各种**问题系列】IDEA配置自定义文件创建模板
文件模板可以在创建文件时直接按照预先定义好的内容自动生成,提高开发效率,通过自定义文件模板可以减少复制粘贴相关的不必要的操作! 进入IDEA的设置,找到Editor,进入File and Code Templates中的File: 点击加号创建文件模板,对文件模板信息进行编辑: 设置完成之后,点击Apply保存退出: 在新建文件时,就可以看到自定义的文件模板:原创 2022-09-09 10:33:52 · 311 阅读 · 0 评论 -
【各种**问题系列】junit的方法和main方法中获取File相对路径
main方法属于整个项目(Project)的顶层方法,它面向整个Project,Project包含了下面的各个模块(module),所以main方法中,获取文件的相对路径是基于Project根目录开始。Junit测试 Test方法,是针对当前module中的测试方法,所以起始路径从当前模块的根目录开始。去修改这个相对路径的设置,保持默认既是最好,我们只需要去理解就好!原创 2022-09-05 09:34:31 · 717 阅读 · 0 评论 -
【各种**问题系列】MVC、MVP、MVVM 、MVI、VIPER 架构(设计模式)
在 MVC 中,Model 获得数据后,通知 View 去更新数据。View 既是展示页面,又要处理展示的数据,耦合度高。理想情况中,View 层只做展示,这样就要把处理数据的功能拿出去,给 Controller 层,因为 Controller 多了向 View 层提供数据的功能,改名叫 Presenter 以示区分。就得到了 MVVM 架构。但是因为 Presenter 做为 View 和 Model 中间的桥梁,沟通两边,工作量很大,逻辑非常负载,当 View 交互多时,就会有非常多接口,写起来麻烦。.原创 2022-08-04 11:46:58 · 653 阅读 · 1 评论 -
【各种**问题系列】OLTP和OLAP是啥?
OLTP,也叫联机事务处理(Online Transaction Processing),表示事务性非常高的系统,一般都是高可用的在线系统,以小的事务以及小的查询为主,评估其系统的时候,一般看其每秒执行的Transaction以及Execute SQL的数量。在这样的系统中,单个数据库每秒处理的Transaction往往超过几百个,或者是几千个,Select 语句的执行量每秒几千甚至几万个。典型的OLTP系统有电子商务系统、银行、证券等,如美国eBay的业务数据库,就是很典型的OLTP数据库。业务场景如银行原创 2022-06-25 15:25:52 · 229 阅读 · 0 评论 -
【各种**问题系列】IaaS、SaaS 和 PaaS 是什么?
IaaS、SaaS 和 PaaS概述SaaS、PaaS、IaaS简单的说都属于云计算服务,也就是云计算+服务。对于云计算的概念,维基百科有以下定义:Cloud computing is a new form of Internet-based computing that provides shared computer processing resources and data to computers and other devices on demand....原创 2022-03-03 09:09:30 · 492 阅读 · 2 评论 -
【各种**问题系列】MySQL [ERR] 1273 - Unknown collation: ‘utf8mb4_0900_ai_ci‘
一、错误场景:使用Navicate导出本地数据库结构后生成SQL文件,转换到云服务器上执行本地数据库生成的SQL文件时报错:[ERR] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci'二、报错原因:生成转储文件的数据库版本为8.0(本地数据库为高版本),要导入sql文件的数据库版本为5.6(云服务的数据库为低版本),因为是高版本导入到低版本,引起1273错误!三、解决办法:打开SQL文件,将文件中的所有:...原创 2022-02-22 16:10:26 · 1337 阅读 · 2 评论 -
【各种**问题系列】注解@RequestParam与@RequestBody的使用
注解@RequestParam与@RequestBody概述:注解@RequestParam与@RequestBody都是使用在SpringBoot框架中,后端在接收前端传递的参数时,声明在Contrller层,定义API。【各种**问题系列】前端提交数据到后端方式解析_范同学的知识分享园地!-CSDN博客因为参数传递问题导致开发中的我心态爆炸!!!????????????一、Get方式:Get请求方式是将参数列表拼接到URL中,后端通过解析URL请求地址从而获得提交的参数列表:ht...原创 2022-02-12 20:28:15 · 310 阅读 · 0 评论 -
【各种**问题系列】什么是URL、URN、URI?
一、URI概述:URI(统一资源标识符)是标识逻辑或物理资源的字符序列,与URL类似,也是一串字符。通过使用位置,名称或两者来标识Internet上的资源;它允许统一识别资源。有两种类型的URI,统一资源标识符(URL)和统一资源名称(URN)。任何URI的通用形式都是:scheme:[// [user:password @] host [:port]] [/] path [?查询] [#片段]Scheme(方案):该方案列出了具体语法和URI的...原创 2022-02-12 18:41:42 · 255 阅读 · 0 评论 -
【各种**问题系列】JAVA开发中的各种O的解释?(PO,VO,TO,BO,DAO,POJO)
O/R Mapping 对象关系映射:O/R Mapping 是 Object Relational Mapping(对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在O/R Mapping的世界里,有两个基本的也是重要的东东需要了解,即VO,PO。VO,值对象(Value Object),PO,持久对象(Persisent Object),它们是由一组属性和属性的get和set方法组成。从结构上看,它们并没有什么不同的地方。但...原创 2022-02-12 18:26:21 · 218 阅读 · 0 评论 -
【各种**问题系列】Swagger2:No operations defined in spec
一、问题场景:项目集成Swagger2,接口信息无法显示:二、问题分析:这个信息的意思就是: 规范中没有定义操作(也就是:配置中没有定义接口api)!1.swagger配置类中配置controller的包路径出错:注意配置的是包路径!!!2.controller层的swagger注解配置有误:...原创 2022-02-10 21:48:41 · 1192 阅读 · 2 评论 -
【各种**问题系列】IDEA集成Gitee后push项目到Gitee卡在Loading Account Information For gitee.com 不动
一、问题场景:使用IDEA集成Gitee后,push本地仓库到远程仓库时,在验证Gitee账号时,一直卡在Loading:二、问题说明:你当前的Gitee账户下没有一个自建的仓库,导致信息验证失败,一直卡在验证信息阶段!三、解决方案:随便在你的Gitee账号中创建一个仓库,然后再试一下。注意:随意创建的仓库不要与你使用IDEA上传的仓库同名。然后再尝试push,push完成之后可以删除随意创建的仓库,此后就无...原创 2022-02-08 12:26:40 · 1093 阅读 · 0 评论 -
【各种**问题系列】Failed dependencies: libodbc.so.2()(64bit) is needed by esl-erlang-24.2-1.x86_64
一、问题场景:CentOS安装Erlang报错:libodbc.so.2()(64bit) 被 esl-erlang-19.2-1.x86_64 需要libwx_baseu-2.8.so.0()(64bit) 被 esl-erlang-19.2-1.x86_64 需要libwx_baseu-2.8.so.0(WXU_2.8)(64bit) 被 esl-erlang-19.2-1.x86_64 需要libwx_baseu_xml-2.8.so.0()(64bit) 被 esl-erlang原创 2022-02-08 11:19:42 · 2625 阅读 · 2 评论 -
【各种**问题系列】IDEA-Git操作:Your local changes to the following files would be overwritten by checkout
一、问题场景:使用IDEA合并Git分支时报错:有些时候,当使用git checkout <branchname>命令切换分支的时候,有时会切换失败,然后出现以下的提示信息:二、错误分析:当前分支有未跟踪的文件,checkout 命令(合并分支命令)会将覆盖它们,请缓存( stash )或者提交(conmmit)。名称 说明 工作区(Working Directory) 我们直接编辑的文件部...原创 2022-02-07 21:47:23 · 2022 阅读 · 0 评论 -
【各种**问题系列】OpenSSL SSL_read: Connection was reset, errno 10054
一、问题场景:在使用Git提交分支到GitHub远程仓库时,出现提交分支失败!二、错误原因:由于当前网络环境问题,导致连接GitHub服务器超时!三、解决方案:修改设置,解除ssl验证,或者尝试科学上网:git config --global http.sslVerify "false"注意:如果修改设置后多次尝试提交依旧不行,是由于国内对于GitHub服务器防火墙拦截,可以尝试使用科学上网,或者换个时间段尝试...原创 2022-02-07 10:18:51 · 1684 阅读 · 0 评论 -
【各种**问题系列】Linux上启动和停止jar(Java程序)
一、启动服务先切到要运行的jar包目录,再执行下面语句!!!简单运行java -jar jar文件名字.jar这是最简单运行jar文件的命令。特点:当前命令行窗口将被锁定,可按CTRL + C中止程序运行,或直接关闭窗口,程序退出。后台运行java -jar jar文件名字.jar &这里的&代表在后台运行,这样当前的命令行窗口不会被锁定,可以继续执行其它交互操作。特点:当前命令行窗口不会被锁定,但是当窗口关...原创 2022-02-06 10:06:42 · 1941 阅读 · 0 评论 -
【各种**问题系列】什么是CRM?什么是SMS?
一、CRM客户关系管理CRM即客户关系管理,是指企业用CRM技术来管理与客户之间的关系。在不同场合下,CRM可能是一个管理学术语,可能是一个软件系统。CRM软件系统通常所指的CRM,指用计算机自动化分析销售、市场营销、客户服务以及应用等流程的软件系统。它的目标是通过提高客户的价值、满意度、赢利性和忠实度来缩减销售周期和销售成本、增加收入、寻找扩展业务所需的新的市场和渠道。CRM是选择和管理有价值客户及其关系的一种商业策略,CRM要求以客户为中心...原创 2022-02-05 13:36:15 · 1019 阅读 · 0 评论 -
【各种**问题系列】IDEA配置SpringBoot阿里云镜像,解决下载工程超时问题
Spring官方地址:https://start.spring.io阿里云地址:https://start.aliyun.com1.先创建一个SpringBoot工程:2.点击设置,替换官方默认地址为阿里云地址:3.阿里云提供了很多关于SpringBoot开发依赖,不同于官方提供,可以根据工程需要选择:...原创 2022-02-05 10:53:56 · 5080 阅读 · 2 评论 -
【各种**问题系列】IDEA中隐藏项目工程中各种**文件
一、打开IDEA设置:打开IDEA的设置:进入设置(Settings),找到File Types:搜索框中搜索File Types后,再选中Editor:二、配置忽略的文件:可以设置以下不常用的文件忽略:注意:配置完成后点击Apply应用当前设置!!!...原创 2022-02-05 10:46:13 · 396 阅读 · 0 评论 -
【各种**问题系列】CDN是什么?什么是CDN服务器?
一、CDN概述CDN的全称是Content Delivery Network,即内容分发网络。CDN是在现有Internet基础上增加一层新的网络架构,通过部署边缘服务器,采用负载均衡、内容分发、调度等功能,使用户可以就近访问获取所需内容,从而解决网站拥塞情况,提高用户访问响应速度。二、CDN加速加速原理CDN加速技术主要就是在用户和源站服务器之间增加镜像缓存层,将用户的访问请求引导至镜像缓存节点,而不是直接访问源站。...原创 2022-02-04 19:11:37 · 2396 阅读 · 6 评论 -
【各种**问题系列】/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
一、错误场景:Linux安装程序(JDK)完成后,运行程序(JDK)报错!二、错误原因:在64位系统中安装了32位程序,缺少运行依赖支持!三、解决办法:yum install glibc.i686 如果安装以后还有如下类系错误:error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or...原创 2022-01-28 12:18:38 · 1257 阅读 · 0 评论 -
【各种**问题系列】X86架构和ARM架构的区别
一、INTEL(英特尔):美国的一家集研发、制造、销售CPU为主的公司,世界上第一块CPU在1971年诞生于英特尔,名字叫intel 4004。INTEL公司的名称来源于英文单词NTegrated ELectronic(集成电子)。我们应该都知道,CPU里面是定义了一些指令的,CPU根据指令然后控制计算机进行各种各样的操作。那么CPU所有指令的集合,简称为指令集,也叫指令集架构。X86指令集,或者称X86指令集架构指的是以8086处理器为鼻祖的一系列指令集,并非某...原创 2022-01-28 11:33:48 · 3239 阅读 · 2 评论 -
【各种**问题系列】mysql: error while loading shared libraries: libncurses.so.5
一、错误场景:Centos8 安装mysql5.7后,mysql命令登录不成功,报错:mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory。二、错误原因:解决缺少libncurses.so.5库文件。三、解决办法:安装所有libncurses依赖,一...原创 2022-01-27 19:37:37 · 2586 阅读 · 0 评论