自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(83)
  • 资源 (6)
  • 收藏
  • 关注

原创 错误号码2058 Plugin caching_sha2_password could not be loaded:vX八白白白白白令自砸

错误号码2058 Plugin caching_sha2_password could not be loaded:vX八白白白白白令自砸。网上查了资料,是MySQL 从 8.0 版本开始加密方式改变导致的原因。具体的咋也不再这里分析了,就直说如何解决这个问题。把你的host、username、password替换掉上面的yourxxx,注意password前面没有空格。然后再去sqlyog连接就能成功连接上!

2023-11-04 20:45:03 726

原创 分布式springcloud

默认情况下,发生限流、降级、授权拦截时,都会抛出异常到调用方。异常结果都是 flow limmiting(限流)。这样不够友好,无法得知是限流还是降级还是授权拦截。而如果要自定义异常时的返回结果,需要实现 BlockExceptionHandler 接口/*** 处理请求被限流、降级、授权拦截时抛出的异常:BlockException*/这个方法有三个参数:HttpServletRequest request:request 对象。

2023-10-29 15:43:45 1191

原创 Java基础总结

通过继承抽象类,子类可以获取父类的属性和方法,并且必须实现父类的抽象方法。接口的主要作用是定义一组规范,用于不同类的实现,实现类可以根据接口的规范来提供具体的实现。Java的泛型基本上都是在编译器这个层次上实现的,在生成的字节码中是不包含泛型中的类型信息的,使用泛型的时候加上类型参数,在编译器编译的时候会去掉,这个过程成为。private 方法隐式地被指定为 final,如果在子类中定义的方法和基类中的一个 private 方法签名相同,此时子类的方法不是重写基类方法,而是在子类中定义了一个新的方法。

2023-10-26 23:10:39 1005

原创 群面的技巧

过程和结果相互依存,过程决定结果的质量,而结果反过来也会影响对过程的评估和改进。在实践中,我们应该注重平衡过程和结果,既关注过程中的学习和成长,又追求良好的结果,以实现全面的成功。当然,这些只是一些常见的考虑因素,具体情况要看具体公司的文化和运营模式。重要的是,应届毕业生应该根据自己的职业目标和个人情况做出选择,并在工作中努力学习和成长。总之,无论选择哪种方式,都应该根据自己的职业目标和个人情况做出选择,并在工作中努力学习和成长。群面的心态:要认识到群面的本质是推动方案的形成,要合作而不是零和博弈。

2023-10-26 16:52:21 213

原创 数据库总结

1、第一范式原子性:保证每列不可再分(属性不可分)2、第二范式在满足第一范式前体下,每张表仅描述一件事情(每个非主属性完全函数依赖于键码)3、第三范式在满足第一范式和第二范式前体下,表中数据均与主键直接相关,不能间接相关(非主属性不传递函数依赖于键码)

2023-10-25 16:02:37 412 2

原创 redis总结

Redis(Remote Dictionary Server) 是一个使用 C 语言编写的,速度非常快的非关系型(NoSQL)内存键值数据库,可以存储键和五种不同类型的值之间的映射。不过与传统数据库不同的是Redis 的数据是存在内存中的,也就是它是内存数据库,所以读写速度非常快,因此 Redis 被广泛应用于缓存方向。

2023-10-25 15:59:14 350

原创 Java的原子性操作

第二条 y=x ,实际是两个操作,分别是 读取x变量 ,将x赋值给y,这两个操作分别来看都是原子性的,但是合起来就不是了。第三条 x++,实际是三个操作 ,先读取变量 ,在进行+1操作 ,再赋值给x,不满足原子性。第一条 x =1,是一个单纯的赋值操作,满足原子性。第四条 x=x+1 同上,不满足原子性。下面具有原子性的操作有?

2023-10-22 16:38:47 164

原创 spring总结

DI 是 IoC 的技术实现,就是注入属性,必须在创建对象的基础上进行。DI(dependency injection):依赖注入,

2023-10-16 20:25:00 239

原创 好未来sre面经

它基于 classloader 机制避免了多线程的同步问题,不过,instance 在类装载时就实例化,虽然导致类装载的原因有很多种,在单例模式中大多数都是调用 getInstance 方法, 但是也不能确定有其他的方式(或者其他的静态方法)导致类装载,这时候初始化 instance 显然没有达到 lazy loading 的效果。这种方式具备很好的 lazy loading,能够在多线程中很好的工作,但是,效率很低,99% 情况下不需要同步。队列可以提供线程安全的操作,确保消息的可靠传递。

2023-10-16 14:24:28 472

原创 Vue 报错:error:0308010C:digital envelope routines::unsupported

node.js版本不兼容导致的问题。

2023-05-22 14:32:44 122

原创 VUE的安装和使用

前端,VUE的安装和使用

2023-05-22 14:18:11 99

原创 集合的元素还是集合,如何正确添加?添加到原理是什么?

涉及到了Java虚拟机的知识,Java虚拟机内存主要可以分为堆,方法区,Java虚拟机栈,Java本地方法栈,程序计数器,但是此处不做深入讨论。总之就是,使用了new命令,就会在堆内存中开辟一个新的空间来存放对象,后续path的变化不会影响到res,类似深拷贝;否则只是更改了指针引用,后续path内容的变化会导致res的变化,类似浅拷贝。

2023-04-18 20:48:31 113

原创 Java中main 方法的执行过程

参考 https://www.cnblogs.com/max-home/p/12270183.html。

2023-03-30 20:46:22 3297

原创 数据库事务总结

事务指的是满足 ACID 特性的一组操作,可以通过 Commit 提交一个事务,也可以使用 Rollback 进行回滚。

2023-03-23 15:43:01 339 1

原创 Redis的缓存一致性问题详解

一般来说,如果允许缓存可以稍微的跟数据库偶尔有不一致的情况,也就是说如果你的系统不是严格要求 “缓存+数据库” 必须保持一致性的话,最好不要做这个方案,即:读请求和写请求串行化,串到一个内存队列里去。采用缓存 + 数据库读写的方式,就是 Cache Aside Pattern(旁路缓存模式)。

2023-03-13 20:49:09 887 1

原创 MySQL为什么RR隔离级别添加了间隙锁还是无法解决幻读问题?

幻读本质上也属于不可重复读的情况,T1 读取某个范围的数据,T2 在这个范围内插入或者删除新的数据,T1 再次读取这个范围的数据,此时读取的结果和和第一次读取的结果不同。

2023-03-13 16:57:04 713 5

原创 leetcode刷题记录

leetcode刷题记录

2023-03-09 09:10:43 1178

原创 SpringBoot+Spring常用注解总结

Hibernate Validator 是 Hibernate 团队最初的数据校验框架,Hibernate Validator 4.x 是 Bean Validation 1.0(JSR 303)的参考实现,Hibernate Validator 5.x 是 Bean Validation 1.1(JSR 349)的参考实现,目前最新版的 Hibernate Validator 6.x 是 Bean Validation 2.0(JSR 380)的参考实现。拿我们在第 5 节参数校验这块来举例子。

2023-03-08 21:07:00 796

原创 Spring Boot自动装配原理

SpringBoot 的核心注解 SpringBootApplication

2023-03-08 21:00:22 276

原创 Comparable 和 Comparator 的区别

3.Comparator接口的比较方法compare(A,B)有两个参数,Comparable的比较方法compareTo(A)只有1个参数。1.Comparator位于包java.util下,而Comparable位于包java.lang下。2.Comparable接口将比较代码嵌入自身类中,而Comparator在一个独立的类中实现比较。compare(Object o1,Object o2):如果o1大于o2,返回正整数。a.compareTo(obj):如果a大于形参对象obj,则返回1;

2023-03-08 11:53:40 179

原创 Java数据类型和转换

String --> 基本数据类型、包装类:调用包装类的静态方法:parseXxx(str) ​ 基本数据类型、包装类 --> String: 调用String重载的valueOf(xxx)String --> char[]: 调用String的toCharArray() char[] --> String: 调用String的构造器。操作Collection和Map的工具类,Collection是个接口。基本数据类型转换为集合时,需要先转换为包装类。

2023-03-08 11:52:19 344

原创 Centos安装Docker

之前没有安装可以不用执行!

2022-12-02 18:50:35 144

原创 Docker使用

可以看到,创建的html这个数据卷关联的宿主机目录为/var/lib/docker/volumes/html/_data。3)创建目录/tmp/mysql/conf,将课前资料提供的hmy.cnf文件上传到/tmp/mysql/conf。中的nginx页面,可以知道nginx的html目录位置在/usr/share/nginx/html。1)根据前面,已经知道nginx的html目录所在位置/usr/share/nginx/html。:把html数据卷挂载到容器内的/root/html这个目录中。

2022-11-29 20:33:48 674

原创 Redis安装及使用(Windows&&Linux)

Redis安装及使用(Windows&&Linux)

2022-11-22 18:26:29 944

原创 Mybatis报错 java.lang.ClassNotFoundException: Cannot find class: com.github.pagehelper.PageInterceptor

1.检查在pom.xml文件中加入依赖2.检查在mybatis的配置文件中加入PageInterceptor插件上述文件检查过后,没有出现问题。但是还是会报错。

2022-10-21 20:15:31 1011

原创 IDEA2019.3.3 配置Maven

环境:idea2019.3.3maven3.5.4(3.6.1是idea自带的版本,3.6.3测试过发现maven目录下只有lifecycle,没有plugins)

2022-09-21 10:41:25 3540 1

原创 Cannot start compilation: the output path is not specified for module “xxx“. Specify the output

Cannot start compilation: the output path is not specified for module “**”. Specify the output path in Configure Project.大概意思就是,无法开始编译:未为模块“**”指定输出路径。idea报错解决:Cannot start compilation: the output path is not specified for module “XXX“._学亮编程手记的博客-优快云博客。

2022-09-15 16:08:39 2510

原创 超详细!一步到位!MySQL安装和基本使用

目录一、软件下载二、软件安装三、配置 MySQL8.0.26四、配置环境变量五、基本使用1.打开下载地址下载地址:MySQL :: MySQL Community Downloads2.点击 MySQL Community Server 3.在Archives中选择适合的版本这里在Windows 系统下推荐下载MSI安装程序;点击Go to Download Page 进行下载即可在Archives中选择合适的版本,本文使用的是8.0.26版本。Windows下的MySQL8.0安装有两种安装程序:mys

2022-08-06 19:42:16 5268

原创 Java实现打印日历

实现效果如图:实现代码:

2022-06-25 16:18:18 2032

原创 单元测试@Test使用System.out.println()和Scanner的问题

运行Java程序,使用idea。在进行单元测试的时候,代码没有任何的问题,但是结果一直出不来,一直在转圈。显然,代码从逻辑上来说是没有任何问题的!!! 可以看到,如果是其他的代码,那么程序是能够正常运行的!!!那么问题就是这句:加上这句,又是一直转圈!在main程序里面写代码就能够解决此问题。但是原理尚不明确,有知道的兄弟希望告知。...

2022-06-07 10:56:07 503

原创 Mathtype内连Word

目录1.下载word和mathtype2.操作步骤本文使用的word2016(64位)和mathtype7.4解决mathtype如何导入word和mathtype导入到word2016但是显示的是灰色1.下载word和mathtype如果你是正版word和mathtype,那肯定不要下载;否则就下载一个盗版的word和mathtypemathtype的下载:「MathType」https://www.aliyundrive.com/s/vFXG1iELQJ5 提取码:

2022-05-24 16:16:25 2549

原创 Cannot instantiate test(s): java.lang.SecurityException: Prohibited package name: java

问题描述:Cannot instantiate test(s): java.lang.SecurityException: Prohibited package name: java我的代码:public class StringTest { @Test public void test1(){ String s1 = "abc";//字面量的定义方式 String s2 = "abc"; s1 = "hello";

2022-05-21 10:59:04 2644

原创 ImportError: cannot import name ‘available_if‘ from ‘sklearn.utils.metaestimators‘ (D:\Anaconda\lib\

问题描述一开始是报错没有安装yellowbrick库,然后加入pip语句(用的是jupyter notebook)之后,又报下面这个错误ImportError: cannot import name 'available_if' from 'sklearn.utils.metaestimators' (D:\Anaconda\lib\site-packages\sklearn\utils\metaestimators.py)我的代码!pip install yellowbrickfr..

2022-05-10 15:51:17 4293 5

原创 推荐系统:ImportError: cannot import name ‘evaluate‘ from ‘surprise

根据官方文档,evaluate()方法在1.0.5版中已弃用(功能上已由model_selection.cross_validate()取代),并在1.1.0版中删除分析:需要改两个地方第一个是导入库:将from surprise import evaluate 换成from surprise.model_selection import cross_validate即可。第二个是应用:data.split(n_folds=5)和evaluate(svd, data, measures=

2022-04-29 15:43:48 1624

原创 安装surprise库 ERROR: Command errored out with exit status 1:

问题描述安装surprise库的时候报错:ERROR: Command errored out with exit status 1根据提示,需要安装Microsoft Visual C++ 14.0问题解决安装方法:链接:https://pan.baidu.com/s/17v8saDcmoY9WEOoXQ8xnXw提取码:rjs4--来自百度网盘超级会员V6的分享下载之后,双击solved_packageMissInInstalling_mu_visual_...

2022-04-29 15:15:59 802

原创 ROC曲线

目录1.定义 2.ROC空间3.曲线下面积AUC1.定义 ROC的全名叫做Receiver Operating Characteristic,中文名字叫“受试者工作特征曲线”,其主要分析工具是一个画在二维平面上的曲线——ROC 曲线。平面的横坐标是false positive rate(FPR),纵坐标是true positive rate(TPR)。对某个分类器而言,我们可以根据其在测试样本上的表现得到一个TPR和FPR点对。这样...

2022-04-28 20:02:51 1483

原创 LookupError: Resource wordnet not found. Please use the NLTK Downloader to obtain the resource:

问题描述我的代码import reimport nltk import nltk as nlpnltk.download("stopwords") from nltk.corpus import stopwordsSong_Name = [ word for word in spotify_song_data.song_name if not word in set(stopwords.words("english"))]lemma = nlp.WordNetLemmati..

2022-04-28 19:25:04 2686

原创 ModuleNotFoundError: No module named ‘sklearn.grid_search‘

问题描述ModuleNotFoundError: No module named 'sklearn.grid_search'问题解决

2022-04-27 14:44:08 1292

原创 ModuleNotFoundError: No module named ‘sklearn.cross_validation‘

目录问题描述问题原理问题解决问题描述ModuleNotFoundError: No module named 'sklearn.cross_validation'我的代码# Split data into training and testing setsfrom sklearn.metrics import accuracy_score, fbeta_score, roc_curve, auc, roc_auc_scorefrom sklearn.cross_vali

2022-04-27 10:14:35 2739

原创 :762: ConvergenceWarning: lbfgs failed to converge (status=1): STOP: TOTAL NO. of ITERATIONS REACHED

问题描述:D:\PyCharm\machine_learning_py_codes\venv\lib\site-packages\sklearn\linear_model_logistic.py:762: ConvergenceWarning: lbfgs failed to converge (status=1): STOP: TOTAL NO. of ITERATIONS REACHEDIncrease the number of iterations (max_iter) or scale t

2022-04-26 20:53:11 2972

docker相关的资料

docker相关的资料

2022-11-30

Java实现客户信息管理软件

Java实现客户信息管理软件

2022-04-04

小甲鱼课后作业和习题答案!

小甲鱼课后作业和习题答案!

2022-03-28

ML-5 matlab回归分析

ML-5 matlab回归分析

2022-03-11

ML-4,集群学习的数据集

ML-4,集群学习的数据集 Cancer Microarray Project NCI60 is a dataset of gene expression profiles of 60 National Cancer Institute (NCI) cell lines.

2022-03-11

学生信息管理系统的实际操作Python源代码和jupyter notebook的项目流程图

学生信息管理系统的实际操作Python代码和jupyter notebook的项目流程图

2022-03-07

sample_submission

sample_submission

2022-02-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除