面试
文章平均质量分 75
m0_55070913
这个作者很懒,什么都没留下…
展开
-
Scala 高阶(八):集合内容汇总(下篇)
大家好,我是。创作时间2022年7月18日博客主页??——新时代的农民工??——换一种思维逻辑去看待这个世界??今天是加入CSDN的第1234天。觉得有帮助麻烦???转载 2022-08-02 06:38:45 · 147 阅读 · 0 评论 -
Scala 高阶(七):集合内容汇总(上篇)
在JavaList集合、Set集合、Map集合。其中List集合、Set集合继承自Collection。它们都是接口。Scala的集合有三大类序列Seq、集Set、映射Map,所有的集合都扩展自Iterable特质。、可变集合s不可变集合,就是指该集合对象不可修改,每次修改就会返回一个新对象,而不会对原对象进行修改。类似于java中的String对象。可变集合,就是这个集合可以直接对原对象进行修改,而不会返回新的对象。类似于java中StringBuilder对象和就是j。...转载 2022-08-02 06:38:08 · 116 阅读 · 0 评论 -
Scala 基础 (四):函数式编程【从基础到高阶应用】
学习函数时编程之前我们先来了解一下目前比较流行的、不同的编程范式。面向过程将问题拆解为一步一步,按照步骤解决问题。面向对象分解对象、行为、属性,通过对象关系以及行为调用解决问题。耦合低,可维护性强。函数式编程解决问题时,将问题分解成一个一个的步骤,将每个步骤进行封装(函数),通过调用这些封装好的步骤,解决问题。函数式编程语言中,所有值都是常量,都是一个值。Scala中推荐大家能用常量就用常量(val),符合函数式编程的基本思想。函数式编程中每段程序都会有一个返回值,(if-else、,...原创 2022-08-02 06:37:29 · 117 阅读 · 0 评论 -
Scala 基础 (三):运算符和流程控制
大家好,我是。创作时间2022年6月27日博客主页??——新时代的农民工??——换一种思维逻辑去看待这个世界??今天是加入CSDN的第1212天。觉得有帮助麻烦???转载 2022-08-02 06:36:51 · 119 阅读 · 0 评论 -
Rust安装(windows)
Rust的安装非常简单,下载安装包双击就能安装,但是在windows上使用总是能遇到一些问题,今天我们就来踩踩坑。原创 2022-08-02 06:36:16 · 2193 阅读 · 0 评论 -
mysql 时间字段默认设置为当前时间
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。如果想记录到毫秒,设置CURRENT_TIMESTAMP(3)即可。...原创 2022-08-02 01:07:11 · 6442 阅读 · 0 评论 -
MySQL 日期时间类型精确到毫秒
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。意思就是,毫秒部分需要以参数形式传参给数据类型,默认是不保存毫秒的,可以保存1-6位。如果需要保存三位的毫秒值,数据类型可以定义为DATETIME(3)或TIMESTAMP(3),不需要保存毫秒的话,只需要将类型直接写为DATETIMETIMESTAMP。...原创 2022-08-02 01:06:35 · 2584 阅读 · 0 评论 -
MySQL 数据库基础知识(系统化一篇入门)
数据库概念数据仓库,软件,安装在操作系统之上作用存储数据,管理数据StructureQueryLanguage(结构化查询语言)简称SQL,它被美国国家标准局(ANSI)确定为关系型数据库语言的美国标准,后被国际化标准组织(ISO)采纳为关系数据库语言的国际标准。数据库管理系统可以通过SQL管理数据库;定义和操作数据,维护数据的完整性和安全性。...原创 2022-08-02 01:05:58 · 211 阅读 · 0 评论 -
mysql 数据去重的三种方式[实战]
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。如果DISTINCT关键字后有多个字段,则会对多个字段进行组合去重,也就是说,只有多个字段组合起来完全是一样的情况下才会被去重。最近在和系统模块做数据联调,其中有一个需求是将两个角色下的相关数据对比后将最新的数据返回出去,于是就想到了去重,再次做一个总结。可以看到查询结果返回了10条记录,其中有一些重复的age值,有时出于对数据分析的要求,需要消除重复的记录值。二、数据去重三种方法使用。...原创 2022-08-02 01:05:19 · 14373 阅读 · 0 评论 -
MySQL 操作语句大全(详细)
数据库的概念1)结构化查询语言(StructuredQueryLanguage)简称SQL;2)数据库管理系统(DatabaseManagementSystem)简称DBMS;3)数据库管理员(DatabaseAdministration)简称DBA,功能是确保DBMS的正常高效运行;SQL常用的3个部分1)数据查询语言(DQL)以上就是对MYSQL的SQL语句的总结了,代码仅供参考,欢迎讨论交流。https。...原创 2022-08-02 01:04:42 · 433 阅读 · 0 评论 -
java.sql.SQLNonTransientConnectionException Public Key Retrieval is not allowed
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。...原创 2022-08-01 17:00:28 · 390 阅读 · 0 评论 -
java.lang.reflect.InvocationTargetException null,依赖版本,配置文件的地址都对了。但还是出现这个错误。
配置信息都一致,配置文件类型或命名不同时。类型结果falsetruetrue当出现java.lang.reflect.InvocationTargetExceptionnull,依赖版本没问题,nacos服务地址配置没问题。不妨检查一下。我们的配置文件类型,配置文件的命名。所以我这里的问题就在于application.yml,bootstrap.yml命名的区别。,先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。https。...原创 2022-08-01 16:59:51 · 651 阅读 · 0 评论 -
java.lang.NoClassDefFoundError orgspringframeworkbootBootstrapper 异常解决
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。...原创 2022-08-01 16:59:14 · 1062 阅读 · 0 评论 -
java.lang.IllegalArgumentException When allowCredentials is true, allowedOrigins cannot contain the
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。用allowedOriginPatterns,我之前用的是setAllowedOrigins(“*”)。...原创 2022-08-01 16:58:35 · 2890 阅读 · 0 评论 -
java.lang.ClassNotFoundExceptioncom.mysql.cj.jdbc.Driver解决方法
后来查了大部分资料才发现在java项目中只需要引入mysql-connection.jar包就能运行,而在java-web项目中,运行Tomcat项目只会在部署的服务器上寻找jar包,所以在工程中的library导入jar包,Tomcat是找不到的,所以需要把mysql-connection.jar包复制一份放到Tomcat的lib目录下就行了。jar包没有导入的问题,结果查看了查看了一下驱动是导入的,并且测试了在该项目下测试了连接,也是显示连接成功的。2.basodao的url没有修改,url中的。...原创 2022-08-01 16:57:54 · 99 阅读 · 0 评论 -
2021年PHP-Laravel面试题问卷题 答案记录
这里并不是,只用在具体调用类时才会加载类,lazyloading的意思。可以参考。原创 2022-08-01 10:51:52 · 816 阅读 · 0 评论 -
2021年Java面试题抢先看,够全!(持续更新中)
伪共享是多线程系统(每个处理器有自己的局部缓存)中一个众所周知的性能问题。伪共享发生在不同处理器的上的线程对变量的修改依赖于相同的缓存行,如下图所示伪共享问题很难被发现,因为线程可能访问完全不同的全局变量,内存中却碰巧在很相近的位置上。如其他诸多的并发问题,避免伪共享的最基本方式是仔细审查代码,根据缓存行来调整你的数据结构。需要更多大厂面试资料的话也可以点击直接进入,免费获取!暗号CSDNBusyspin是一种在不释放CPU的基础上等待事件的技术。...原创 2022-08-01 10:51:15 · 115 阅读 · 0 评论 -
2021年Java进阶面试题总结
业务场景说明队列的主要作用是消除高并发访问高峰,加快网站的响应速度。在不使用消息队列的情况下,用户的请求数据直接写入数据库,在高并发的情况下,会对数据库造成巨大的压力,同时也使得系统响应延迟加剧。在使用队列后,用户的请求发给队列后立即返回,(例如当然不能直接给用户提示订单提交成功,京东上提示“您提交了订单,请等待系统确认”),再由消息队列的消费者进程从消息队列中获取数据,异步写入数据库。由于消息队列的服务处理速度远快于数据库,因此用户的响应延迟可得到有效改善。业务介绍。...原创 2022-08-01 10:50:38 · 420 阅读 · 0 评论 -
2021年Javascript最常见的面试题以及答案
事件代理,俗地来讲,就是把一个元素响应事件(click、keydown…)的函数委托到另一个元素;事件流的都会经过三个阶段捕获阶段->目标阶段->冒泡阶段,而事件委托就是在冒泡阶段完成;事件委托,会把一个或者一组元素的事件委托到它的父层或者更外层元素上,真正绑定事件的是外层元素,而不是目标元素当事件响应到目标元素上时,会通过事件冒泡机制从而触发它的外层元素的绑定事件上,然后在外层元素上去执行函数事件代理和应用场景查看详情//普通函数}//柯里化}}...原创 2022-08-01 10:49:59 · 210 阅读 · 0 评论 -
2021年JAVA 精心整理的常见面试题-附详细答案【持续更新~~】
1、List(有序、可重复)List里存放的对象是有序的,同时也是可以重复的,List关注的是索引,拥有一系列和索引相关的方法,查询速度快。因为往list集合里插入或删除数据时,会伴随着后面数据的移动,所有插入删除数据速度慢。List是列表类型,以线性方式存储对象,自身的方法都与索引有关,个别常用方法如下。方法返回值功能描述void用来向集合中的指定索引位置添加对象,集合的索引位置从0开始,其他对象的索引位置相对向后移一位Object迭代器接口,这是Collection类的父接口。...原创 2022-08-01 10:49:21 · 376 阅读 · 1 评论 -
前端面试题(附答案)持续更新中……
关于前端面试的题,这里整理了一些干货,经常被问到的一些问题,出现频率比较高的问题,如有不足之处,请大家指出,持续更新…(ps一到三颗代表重要性,选择性了解,掌握,前端需要知道的知识)盒模型由内容(content)、内边距(padding)、边框(border)、外边距(margin)组成。盒模型分为IE盒模型和W3C标准盒模型。W3C标准盒模型又叫content-box,元素宽度/高度由border+padding+content组成。(属性width,height只包含内容content,...原创 2022-07-31 06:21:27 · 4303 阅读 · 1 评论 -
前端面试八股文(超详细)
我们的优化原则有以下几个能缓存的,尽量强缓存。引入外部资源时不要出现超时、404的状况。减少HTTP请求数。合理设置cookie的大小以及过期时间。合理利用懒加载那如果判断是否同源?主要根据三个维度,域名,协议,端口三个都相同才算同源。举个网站A网站B结果httphttp//i.z.com不同源,域名不同httphttp//www.z.cn不同源,域名不同httphttps不同源,协议不同httphttp3000不同源,端口不同(默认端口80)...原创 2022-07-31 06:20:50 · 2225 阅读 · 0 评论 -
前端通用后台登录解决方案(一站式解决封装axios模块、接口请求模块、登录请求动作、本地缓存处理、登录鉴权解决)
当点击按钮的时候,我们触发登陆动作,首先要进行表单验证,因为这里用的是element-plus,其中的form组件有一个validate的验证方法可以把表单中的每一项进行验证,那我们如何给这个元素添加方法呢,首先得获取到它的实例对象,在vue2直接this.$refs.xxx,就能获取到,而在vue3中我们通过在元素上添加ref属性,然后只需要在setup中声明一个ref值为空且和想绑定的ref值相同的值就行。在上一小节中,我们保存了服务端返回的token。...原创 2022-07-31 06:20:09 · 392 阅读 · 0 评论 -
前端练手项目合集40.0个,附源码,2022年最新
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。上面40个前端练手小项目合集的所有详细教程以及项目源码博主都上传到百度云了,大家点击下面的百度云链接自行下载即可!...原创 2022-07-31 06:19:33 · 1858 阅读 · 17 评论 -
前端的那些基本标签【a table tr caption image等等......】
牛客是可以伴随一生的编程软件(完全免费),从学校到社会工作,时时刻刻你都可以用到,原创 2022-07-31 06:18:56 · 124 阅读 · 0 评论 -
SQL Server安装教程
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。3,后选择iso再点击下一步或这你可以更改一下下载位置再点击下一步。12,点上数据库引擎服务,点击下一步。13,继续点击下一步。...原创 2022-07-31 00:49:04 · 6651 阅读 · 0 评论 -
SQL Server如何建表
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。...原创 2022-07-31 00:48:28 · 14880 阅读 · 3 评论 -
SQL Server修改数据
5.第三,要在VALUES子句中提供插入的值列表。列列表中的每列必须在值列表中具有相应的值。此外,必须将值列表括在括号中。原创 2022-07-31 00:47:51 · 3681 阅读 · 0 评论 -
SQL Server 数据库之生成与执行 SQL 脚本
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。若要创建组合的脚本,可将第一个脚本保存到查询编辑窗口中,并将第二脚本保存到剪切板中,这样就能在窗口中将第二个脚本粘贴到第一个脚本之后;使用对象资源管理器能快速创建整个数据的脚本,也能使用默认选项创建单个数据库对象的脚本;有时可能需要使用具有多个选项的脚本,若删除一个过程中,或者创建一个表再更改一个表;用户也能创建用于创建或删除对象的脚本,有些对象类型具有其他脚本选项,如。...原创 2022-07-31 00:47:13 · 228 阅读 · 0 评论 -
MySQL8--Windows下使用压缩包安装的方法
本文介绍Windows使用压缩包安装MySQL8的方法。下载地址1.网址入口MySQL2.找到“MySQLCommunityServer”3.下载Community版本在之后打开的页面中就可以看到相关的下载项了,如下图安装过程1.解压首先解压你下载的安装包,把这个文件夹移动到你想安装mysql的地方,也就是你移动到的目录就是安装mysql的目录,比如我的放在DdevMySQL下面。2.设置环境变量3.修改配置文件在根目录中(本处是D4.mysql服务的安装、初始化、设置。...原创 2022-07-30 18:31:20 · 166 阅读 · 0 评论 -
MySQL8--Windows下使用msi(图形界面)安装的方法
本文介绍Windows使用图形界面安装MySQL8的方法。下载地址1.网址入口https2.找到“MySQLCommunityServer”3.下载Community版本在之后打开的页面中就可以看到相关的下载项了,如下图图形界面安装,选择MySQLInstaller,进去页面之之后第一个运行时使用网络在线安装第二个离线安装包,安装时无需网络。(推荐)...原创 2022-07-30 18:30:43 · 590 阅读 · 0 评论 -
mysql5.7.35安装配置教程【超级详细安装教程】
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。配置登录MySQL的密码这个密码是你后期登录MySQL所用的密码。这里MYSQL就安装完成了哦,你的可以了吗,...原创 2022-07-30 18:30:06 · 258 阅读 · 0 评论 -
mysql5.7 实现分组后组内排序功能 ROW_NUMBER() OVER (PARTITION BY)
在mysql8.0以上版本有ROW_NUMBER()OVER(PARTITIONBY)函数可以进行分组并进行组内排序,但是5.7以下版本是没有这个函数,我们这时候可以利用临时变量来实现这个效果。原创 2022-07-30 18:29:29 · 4355 阅读 · 0 评论 -
MySQL.MyBatis怎么将查询的两个字段作为Map的key和value
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。其实观察一下前端需要的代码形式,我们只需要把SQL查询的结果中。中的resultMap就是我们一开始讲到的前端需要的数据类型。...原创 2022-07-30 18:28:54 · 1233 阅读 · 2 评论 -
@RequestBody使用
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。(3)其他格式,比如application/json,application/xml等,必须使用@RequestBody来处理。...原创 2022-07-30 12:22:49 · 487 阅读 · 0 评论 -
@Repository详解
策略不同,前者默认按类型操作,如果找到多个再按组件名字查找,或者通过@Qualifier判断,有@Qualifier修饰那么直接按后者默认按名字查找,即使没有指定名字也会安装注解作用的对象名来匹配,按默认组件名没有查找到再按类型查找。class注解被保留到class文件,但jvm加载class文件时候被遗弃,这是默认的生命周期,如果要在编译时进行一些预处理操作,比如生成一些辅助代码(如ButterKnife),就用CLASS注解。被编译器忽略,如果只是做一些检查性的操作,...原创 2022-07-30 12:22:13 · 203 阅读 · 0 评论 -
@PostConstruct注解详解
假设类有个成员变量被**@Autowired**修饰,那么UserService的注入是在UserController的构造方法之后执行的。因此,可以使用@PostConstruct注解来完成初始化,@PostConstruct注解的方法将会在UserService注入完成后被自动调用。**总结**类初始化调用顺序(1)构造方法Constructor。...原创 2022-07-30 12:21:38 · 84 阅读 · 0 评论 -
@FeignClient configuration参数配置
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。这是我工作中定义的一个Feign接口,然后配置了configuration参数,然后在OrderServiceClientConfiguration配置类中注入RequestInterceptor,一开始OrderServiceClientConfiguration添加了@Configuration注解。我们主要看feign(context)这段代码逻辑,其它的一些细节就不细说了。...原创 2022-07-30 12:21:02 · 4322 阅读 · 0 评论 -
@Configuration详解
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。也就是说,虽然写的Myconfig是在容器中注册组件用的,但是在注册组件之前会在容器中查找有没有该组件。如果有,则取该组件用于保证单实例,如果没有再注册一个新的组件。返回类型为组件类型,返回的值,就是组件在容器中的实例。使用代理模式,保证组件的单实例,启动不如false快,但是重复利用率高,适用于会重复使用组件的场景。虽然是调用了两次,可它们两个是相等的,也就是说使用了代理,取的都是同一个值。...原创 2022-07-30 12:20:25 · 1198 阅读 · 0 评论 -
Springboot支付宝沙箱支付---完整详细步骤
进入最开始的沙箱管理界面,点击自定义密钥,点击设置(查看),我们选择的是RSA2密钥选择“公钥”这一选项将上一步骤生成的应用公钥填进来,会得到支付宝公钥这另一个密钥,记住并保存这个支付宝公钥。...原创 2022-07-29 20:59:43 · 413 阅读 · 0 评论