面试
文章平均质量分 79
普通网友
这个作者很懒,什么都没留下…
展开
-
MySQL高级-MVCC(超详细整理)
当前读就像select lock in share mode(共享锁),;update,insert,delete(排他锁);这些操作都是一种当前读,为什么叫当前读?因为它读取的记录都是目前数据库中最新的版本,读取时还要保证其它并发事务不能修改当前记录,所以会对读取数据加锁。快照读像不加锁的select操作就是快照读,即不加锁的非阻塞读,快照读的前提是隔离级别不是串行级别,串行级别下的快照读会退化成当前读。之所以出现快照读的情况,是基于提高并发性能的考虑,快照读的实现是基于多版本并发控制(MVCC)原创 2022-09-11 11:32:30 · 609 阅读 · 1 评论 -
Go语言path is relative, but relative import paths are not supported in module mode
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-11 02:42:09 · 5070 阅读 · 0 评论 -
Linux下安装MySQL8.0的详细步骤
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-09 23:04:16 · 664 阅读 · 0 评论 -
【SQL刷题】DAY14----SQL使用子查询专项练习
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-08 23:50:34 · 259 阅读 · 0 评论 -
Springboot集成Swagger3详细操作步骤
1。原创 2022-08-02 09:41:26 · 2189 阅读 · 0 评论 -
SpringBoot集成Swagger
原文百度翻译使用Stragger开源和专业工具集简化用户、团队和企业的API开发。了解Swagger如何帮助您大规模地设计和记录API。原创 2022-08-02 09:40:47 · 143 阅读 · 0 评论 -
SpringBoot集成neo4j实战
图形数据库也被称为图形数据库管理系统(GDBMS),现发展比较成熟的图数据库有Neo4j、OracleNoSQL、OrientDB、HypherGraphDB和GraphBase等。随着社交、电商、金融、零售、物联网等行业的快速发展。现实社会织起了了一张庞大而复杂的关系网,传统数据库很难处理关系运算。大数据行业需要处理的数据之间的关系随数据量呈几何级数增长,急需一种支持海量复杂数据关系运算的数据库,图数据库应运而生。社交额域Facebook,Twitter,Linkedin用它来管理社交关系。...原创 2022-08-02 09:40:11 · 897 阅读 · 0 评论 -
SpringBoot集成nacos实现统一配置中心
你真是太棒啦!这是伟大的第一步,我们终于成功入门了nacos!你看我都这么努力的分享知识给你了,鼓励一下又何妨O(∩_∩)O大宇期待与你们共同进步!先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。httpshttpshttpshttpshttps。...原创 2022-08-02 09:39:32 · 3228 阅读 · 2 评论 -
springboot集成mybatis-plus及常用功能配置
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。逻辑删除是为了方便数据恢复和保护数据本身价值等等的一种方案,但实际就是删除。.原创 2022-08-02 09:38:57 · 488 阅读 · 0 评论 -
Nginx部署vue项目
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。将打包生成的dist文件夹内文件,放到nginx的安装包下,html文件夹中。这时可以看到生成dist文件夹,我们要放在服务器上的文件就在这,.原创 2022-08-02 04:08:54 · 9115 阅读 · 0 评论 -
Nginx跨域配置
CORS是一个W3C标准,全称是跨域资源共享(Cross-originresourcesharing)。即从一个域名的网页去请求另一个域名的资源。本质上对于此类请求,只要协议、域名、端口有任何一个的不同,就被当作是跨域,即都被当成不同源。通常基于安全考虑,Nginx启用了同源策略,即限制了从同一个源加载的文档或脚本如何与来自另一个源的资源进行交互。这是一个用于隔离潜在恶意文件的重要安全机制。但若同一个公司内部存在多个不同的子域,子域之间需要互访,此时可通过跨域进行实现。注意。...原创 2022-08-02 04:08:19 · 21333 阅读 · 0 评论 -
Nginx超时配置
Nginx主要有四类超时设置客户端超时设置、DNS解析超时设置、代理超时设置,如果使用ngx_lua,则还有lua相关的超时设置。原创 2022-08-02 04:07:45 · 13648 阅读 · 0 评论 -
Nginx详解(一文带你搞懂Nginx)
负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。负载均衡(LoadBalance)其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。简单来说就是轮询法(默认方法)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。适合服务器配置相当,无状态且短平快的服务使用。https。...原创 2022-08-02 04:07:09 · 121 阅读 · 0 评论 -
Nginx证书格式转换,证书配置 生成pem(公钥)、key(私钥)、csr(签名文件)、crt(自签名SSL证书)
观察编译时是否带有“–with-http_ssl_module”没有需要。原创 2022-08-02 04:06:33 · 1174 阅读 · 0 评论 -
java进阶必备
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。...原创 2022-08-01 20:02:32 · 64 阅读 · 0 评论 -
Java进阶干货分享:深入JVM指令手册(一)
如果是把栈顶的值存入到前四个本地变量的话,采用的是istore_0,istore_1,istore_2,istore_3(它们分别表示第0,1,2,3个本地整形变量)这种不到参数的简化命令形式。如果是把栈顶的值存入到第四个以上本地变量的话,将使用istore命令这种形式,在它后面给一参数,以表示是把栈顶的值存入到第几个(从0开始)本地变量中。注意只把简单的数值类型送到栈顶时,才使用如下的命令。还被大佬们调侃,因为这也是我当初学进阶课程时,jvm版块的一个难点,也是群里的大佬们协助解决的。...原创 2022-08-01 20:01:54 · 122 阅读 · 0 评论 -
Java进阶导图xmind版本
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。获取java进阶导图xmind版本。..原创 2022-08-01 20:01:18 · 453 阅读 · 0 评论 -
Java进阶学习路线图
OGNL表达式、Struts2UI和非UI标签、输入校验、使用通配符定义action、动态方法调用、多文件上传、自定义类型转换器、为Action的属性注入值、自定义拦截器、异常处理、使用struts2实现的CRUD操作的案例。工作流是什么、JBPM介绍、JBPM的主要用法、各类节点的用法、任务各种分派方式、JBPM的整体架构原理、工作流定义模型分析、运行期工作流实例模型分析、数据库表模型分析、流程定义管理、流程实例监控、对JBPM的相关接口进行封装,构建自己的工作流应用平台等。SpringIoC技术;...原创 2022-08-01 20:00:41 · 142 阅读 · 0 评论 -
Java进阶学习路线分享
企业级技术是指JavaEE平台内的技术,其多是从已有的技术积累中提炼出的标准,比如JPA就很大程度上来自于Hibernate,企业级技术的运用对程序的标准化很有好处。Java本身的特点是知识面广、难度高、成长周期较长,有些非科班的同学真正学起来也会感到很困难,因为企业真正需要的核心Java开发人员,必须是技术过硬的高级工程师。那么正在学习Java的小伙伴们如何才能快速提升专业知识用更少的代码解决更多的问题,用更清晰的结构为产品维护做准备呢为大家总结了3条进阶路线,希望对大家的技能提升有所帮助。...原创 2022-08-01 20:00:06 · 1428 阅读 · 0 评论 -
Error occurred while trying to proxy request项目突然起不来了
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。1.如果你是之前还能项目能正常运行,突然启不来了,或者别人启起来,你启不来,请尝试以下办法。升级Node但是不要轻易升级Node,到时候项目起不来,你会后悔的!步骤二更新到最新版本npm-ginstallnpm。步骤一查看npm版本npm-v。...原创 2022-08-01 13:58:53 · 1617 阅读 · 0 评论 -
Error ER_NOT_SUPPORTED_AUTH_MODE Client does not support authentication protocol requested by serv
使用vscode连接本机mysql的时候,报了这个错误。原创 2022-08-01 13:58:16 · 458 阅读 · 0 评论 -
Error EPERM operation not permitted, mkdir ‘Dsoftwarenodejsnode_cache_cacach两种解决办法
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。1.找到电脑中node.js的安装文件夹,右键选择属性,点击安全,选择Users用户,点击编辑。...原创 2022-08-01 13:57:42 · 171 阅读 · 0 评论 -
Error Can‘t find Python executable “python“, you can set the PYTHON env variable.解决办法
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。最近把公司给的mac屏幕给磕坏了,换成自己的macbookpro,本来想用时间机器做个无缝衔接,结果发现不能用了,跟客服沟通被告知macos版本在11以上不支持时间机器系统迁移,只能使用迁移助理做数据备份,非常痛苦!还有各种环境配置,经过两天的时间,差不多达到了以前环境的80%,还有一些细节需要优化,工欲善其事,必先利其器。没错,我们需要改变它的下载地址?进行编译项目,结果还是报错?...原创 2022-08-01 13:57:05 · 8487 阅读 · 0 评论 -
ERROR 2003 (HY000) Can‘t connect to MySQL server on ‘localhost3306‘ (10061)解决办法
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。如果出现我这样情况就是说明data已经创建过了,删了data可以重新正常运行,如果data删不了的话需要按住win+r然后输入services.msc,回车找到mysql。注意不要照抄,文件路径是你自己下载的路径,data是在创建的时候会自动生成,所以只需要写好路径,不要自己创建,在路径里面也不要改名字,就叫data。回车会叫你输密码,这就是我开始头疼的地方了,每一次我输入密码都会出现。...原创 2022-08-01 13:56:31 · 2582 阅读 · 0 评论 -
Cesium加载离线地图和离线地形
直接把地图数据切片,然后通过nginx以静态服务方式发布。图新地球提取码oznv————————————用来下载地图红豆地球提取码2thg————————————用来下载地图Nginx提取码wnjl——————————————代理服务器,用于瓦片数据发布Cesiumlab提取码iey3————————————用于数据切片MapBox影像提取码48dt———————————用来加载影像Test源码提取码1cpt——————————————Test目录下所有文件桂林市七星区地形数据。...原创 2022-07-31 10:12:19 · 1416 阅读 · 2 评论 -
Centos系统上nginx安装
1下载pcrewgethttp2解压pcre3进入pcre-8.37执行命令4执行命令5验证pcre是否成功。原创 2022-07-31 10:11:42 · 876 阅读 · 0 评论 -
Centos安装RabbitMQ超详细(必须收藏)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。**第一步**安装宝塔(可能是题外操作哈,本人常做php站所以习惯性在新系统必然先安装它,安装方法直接去看官网,一句命令自动化安装的不难!这里我没有选择最新的发行版,因为我的系统是centos7.6,所以看好系统版本去安装。方式同安装erlang一样,安装仓库。...原创 2022-07-31 10:11:06 · 428 阅读 · 3 评论 -
centos下安装go环境两种方法
centos下安装go环境有两种方式,一个是yum,一个是直接到官网下载tar.包。原创 2022-07-31 10:10:31 · 756 阅读 · 0 评论 -
centos7安装mysql8
这里我们下载免费的开源版本,即上图中最后一个红框的链接,点击进入下载页面点击MySQLCommunityServer选择操作系统和版本,然后选择第一个RPMBundle(目前最新版本是8.0.28),点击Download并下载(如果没有登录的话,需要登录,如果没有账号,许自行注册即可)。浏览器下载过程很缓慢的,可以将下载链接(复制到迅雷等下载工具中。下载后是个tar压缩包,解压后得到以下文件但是实际安装的话,要不了这些文件,只需抽出以下5个rpm包。...原创 2022-07-31 10:09:56 · 123 阅读 · 0 评论 -
【一起学Rust】Rust包管理工具Cargo初步了解
上一篇文章我们学习了Rust的HelloWorld,并对其进行了详细分析,相信你已经学习到了,本节我们将使用Cargo创建一个HelloWorld,并对其进行详细分析。我们上次写的HelloWorld是最简单的程序,是没有依赖的。想想,如果你在开发大型的项目时,一定会引用到其他的库,或者管理一些文件,进行构建,这时候编译就成了个复杂的问题。Rust官方为我们提供了Cargo来管理这些项目,它可以做到上面提到的一切,使用Cargo进行管理将会使你开发变得更容易,我们以后的开发用到的就全是Cargo了。...原创 2022-07-31 03:51:31 · 143 阅读 · 0 评论 -
【一起学Rust 基础篇】Rust基础——变量和数据类型
Rust定义变量需要使用关键词let,这点和Javascript是一致的,如果你有JS开发的经验,那你应该很熟悉。现在我们定义几个变量letx=5;以上的几个变量都是没有问题的,定义了三个变量,x是整数型的,y是浮点型的,z是字符串型的。除此以外,Rust还支持指定变量类型来定义变量letxi32=5;letyf64=5.0;letstr其实我们并不是一定得指定类型,因为Rust可以自动推断你使用的是哪种类型。以上就是本期所要讲述的内容了。本期主要讲了变量的定义。...原创 2022-07-31 03:50:54 · 234 阅读 · 0 评论 -
【Windows安装RabbitMQ详细教程】
下面我将分享下RabbitMQ最新版本在Windows上的详细安装教程。windows系统Windows11专业版21H2Erlang24.1.7RabbitMQ3.9.11以上就是今天要讲的内容,本文详细的介绍了RabbitMQ的安装步骤。先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。https。...原创 2022-07-31 03:50:18 · 196 阅读 · 0 评论 -
【web服务】nginx为什么这么受企业欢迎?看完这边文章你就懂了
Nginx(enginex)是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like协议下发行。其特点是内存利用率高,并发能力强。...原创 2022-07-31 03:49:43 · 357 阅读 · 0 评论 -
【web前端面试宝典】经典10问(上篇)
这时候都是undefined。undefined通过。原创 2022-07-31 03:49:07 · 105 阅读 · 0 评论 -
Java面试八股文整理
String类String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象。java把String类声明的final类,不能有类。String类对象创建后不能修改,由0或多个字符组成,包含在一对双引号之间。String类对象的创建字符串声明字符串创建stringName=newString(字符串常量);或stringName=字符串常量;String类构造方法1、无参构造方法,用来创建空字符串的String对象。2、3、4、...原创 2022-07-30 16:08:04 · 515 阅读 · 0 评论 -
Java面试八股文 2021年最新Java面试题及答案汇总
String和StringBuffer、StringBuilder的区别在于String声明的是不可变的对象,每次操作都会生成新的String对象,然后将指针指向新的String对象,而StringBuffer、StringBuilder可以在原有对象的基础上进行操作,所以在经常改变字符串内容的情况下最好不要使用String。不一样,因为内存的分配方式不一样。在定义功能时,功能的一部分是确定的,有一部分是不确定的,而且确定的部分在使用不确定的部分,可将不确定的部分暴露出去,由该类的子类去完成。...原创 2022-07-30 16:07:25 · 68 阅读 · 0 评论 -
java面试之恒生电子①
因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。当我们在字符串缓冲去被多个线程使用是,JVM不能保证StringBuilder的操作是安全的当然大多数情况下就是我们是在单线程下进行的操作,所以大多数情况下是建议用StringBuilder而不用StringBuffer的。Hibernate是一个开源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,他将POJO与数据库表建立映射关系,...原创 2022-07-30 16:06:50 · 93 阅读 · 0 评论 -
JAVA面试之容器
那么HashSet和TreeSet有什么区别呢?hashSet是为快速查找而设计的Set,存入HashSet的元素必须定义为hashCode()。所以如果没有其他的限制,HashSet就是默认的选择,因为对速度进行了优化。TreeSet是保持了次序的set,底层实现为树结构,使用它可以从set中提取有序的序列,其元素必须实现comparable接口。...原创 2022-07-30 16:06:15 · 66 阅读 · 0 评论 -
Java面试之多线程篇
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。Java多线程-join和ThreadLocal的使用。Java多线程-手写一个死锁的例子。Java多线程-Lock锁的使用。...原创 2022-07-30 16:05:39 · 69 阅读 · 0 评论 -
微服务注册中心:Eureka详解
Eureka服务注册与发现提供了一个服务注册中心、服务发现的客户端,还有一个方便查看所有注册的服务的界面。所有的服务使用Eureka的服务发现客户端来将自己注册到Eureka的服务器上。原创 2022-07-30 00:45:47 · 1074 阅读 · 0 评论