- 博客(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
原创 集合的元素还是集合,如何正确添加?添加到原理是什么?
涉及到了Java虚拟机的知识,Java虚拟机内存主要可以分为堆,方法区,Java虚拟机栈,Java本地方法栈,程序计数器,但是此处不做深入讨论。总之就是,使用了new命令,就会在堆内存中开辟一个新的空间来存放对象,后续path的变化不会影响到res,类似深拷贝;否则只是更改了指针引用,后续path内容的变化会导致res的变化,类似浅拷贝。
2023-04-18 20:48:31
113
原创 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
原创 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
原创 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
原创 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
原创 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
原创 单元测试@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
ML-4,集群学习的数据集
2022-03-11
学生信息管理系统的实际操作Python源代码和jupyter notebook的项目流程图
2022-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人