学习路线
文章平均质量分 78
普通网友
这个作者很懒,什么都没留下…
展开
-
MySQL高级-MVCC(超详细整理)
当前读就像select lock in share mode(共享锁),;update,insert,delete(排他锁);这些操作都是一种当前读,为什么叫当前读?因为它读取的记录都是目前数据库中最新的版本,读取时还要保证其它并发事务不能修改当前记录,所以会对读取数据加锁。快照读像不加锁的select操作就是快照读,即不加锁的非阻塞读,快照读的前提是隔离级别不是串行级别,串行级别下的快照读会退化成当前读。之所以出现快照读的情况,是基于提高并发性能的考虑,快照读的实现是基于多版本并发控制(MVCC)原创 2022-09-11 11:32:30 · 532 阅读 · 1 评论 -
Go语言path is relative, but relative import paths are not supported in module mode
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-11 02:42:09 · 4606 阅读 · 0 评论 -
Linux下安装MySQL8.0的详细步骤
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-09 23:04:16 · 609 阅读 · 0 评论 -
Springboot集成Swagger3详细操作步骤
1。原创 2022-08-02 09:41:26 · 2145 阅读 · 0 评论 -
SpringBoot集成Swagger
原文百度翻译使用Stragger开源和专业工具集简化用户、团队和企业的API开发。了解Swagger如何帮助您大规模地设计和记录API。原创 2022-08-02 09:40:47 · 134 阅读 · 0 评论 -
SpringBoot集成neo4j实战
图形数据库也被称为图形数据库管理系统(GDBMS),现发展比较成熟的图数据库有Neo4j、OracleNoSQL、OrientDB、HypherGraphDB和GraphBase等。随着社交、电商、金融、零售、物联网等行业的快速发展。现实社会织起了了一张庞大而复杂的关系网,传统数据库很难处理关系运算。大数据行业需要处理的数据之间的关系随数据量呈几何级数增长,急需一种支持海量复杂数据关系运算的数据库,图数据库应运而生。社交额域Facebook,Twitter,Linkedin用它来管理社交关系。...原创 2022-08-02 09:40:11 · 858 阅读 · 0 评论 -
SpringBoot集成nacos实现统一配置中心
你真是太棒啦!这是伟大的第一步,我们终于成功入门了nacos!你看我都这么努力的分享知识给你了,鼓励一下又何妨O(∩_∩)O大宇期待与你们共同进步!先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。httpshttpshttpshttpshttps。...原创 2022-08-02 09:39:32 · 3050 阅读 · 2 评论 -
springboot集成mybatis-plus及常用功能配置
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。逻辑删除是为了方便数据恢复和保护数据本身价值等等的一种方案,但实际就是删除。.原创 2022-08-02 09:38:57 · 473 阅读 · 0 评论 -
Nginx部署vue项目
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。将打包生成的dist文件夹内文件,放到nginx的安装包下,html文件夹中。这时可以看到生成dist文件夹,我们要放在服务器上的文件就在这,.原创 2022-08-02 04:08:54 · 9064 阅读 · 0 评论 -
Nginx跨域配置
CORS是一个W3C标准,全称是跨域资源共享(Cross-originresourcesharing)。即从一个域名的网页去请求另一个域名的资源。本质上对于此类请求,只要协议、域名、端口有任何一个的不同,就被当作是跨域,即都被当成不同源。通常基于安全考虑,Nginx启用了同源策略,即限制了从同一个源加载的文档或脚本如何与来自另一个源的资源进行交互。这是一个用于隔离潜在恶意文件的重要安全机制。但若同一个公司内部存在多个不同的子域,子域之间需要互访,此时可通过跨域进行实现。注意。...原创 2022-08-02 04:08:19 · 21185 阅读 · 0 评论 -
Nginx详解(一文带你搞懂Nginx)
负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。负载均衡(LoadBalance)其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。简单来说就是轮询法(默认方法)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。适合服务器配置相当,无状态且短平快的服务使用。https。...原创 2022-08-02 04:07:09 · 92 阅读 · 0 评论 -
Nginx证书格式转换,证书配置 生成pem(公钥)、key(私钥)、csr(签名文件)、crt(自签名SSL证书)
观察编译时是否带有“–with-http_ssl_module”没有需要。原创 2022-08-02 04:06:33 · 1091 阅读 · 0 评论 -
java进阶必备
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。...原创 2022-08-01 20:02:32 · 56 阅读 · 0 评论 -
Java进阶干货分享:深入JVM指令手册(一)
如果是把栈顶的值存入到前四个本地变量的话,采用的是istore_0,istore_1,istore_2,istore_3(它们分别表示第0,1,2,3个本地整形变量)这种不到参数的简化命令形式。如果是把栈顶的值存入到第四个以上本地变量的话,将使用istore命令这种形式,在它后面给一参数,以表示是把栈顶的值存入到第几个(从0开始)本地变量中。注意只把简单的数值类型送到栈顶时,才使用如下的命令。还被大佬们调侃,因为这也是我当初学进阶课程时,jvm版块的一个难点,也是群里的大佬们协助解决的。...原创 2022-08-01 20:01:54 · 111 阅读 · 0 评论 -
Java进阶导图xmind版本
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。获取java进阶导图xmind版本。..原创 2022-08-01 20:01:18 · 428 阅读 · 0 评论 -
Java进阶学习路线图
OGNL表达式、Struts2UI和非UI标签、输入校验、使用通配符定义action、动态方法调用、多文件上传、自定义类型转换器、为Action的属性注入值、自定义拦截器、异常处理、使用struts2实现的CRUD操作的案例。工作流是什么、JBPM介绍、JBPM的主要用法、各类节点的用法、任务各种分派方式、JBPM的整体架构原理、工作流定义模型分析、运行期工作流实例模型分析、数据库表模型分析、流程定义管理、流程实例监控、对JBPM的相关接口进行封装,构建自己的工作流应用平台等。SpringIoC技术;...原创 2022-08-01 20:00:41 · 134 阅读 · 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 · 1359 阅读 · 0 评论 -
Error ER_NOT_SUPPORTED_AUTH_MODE Client does not support authentication protocol requested by serv
使用vscode连接本机mysql的时候,报了这个错误。原创 2022-08-01 13:58:16 · 426 阅读 · 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 · 161 阅读 · 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 · 7224 阅读 · 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 · 2573 阅读 · 0 评论 -
Cesium加载离线地图和离线地形
直接把地图数据切片,然后通过nginx以静态服务方式发布。图新地球提取码oznv————————————用来下载地图红豆地球提取码2thg————————————用来下载地图Nginx提取码wnjl——————————————代理服务器,用于瓦片数据发布Cesiumlab提取码iey3————————————用于数据切片MapBox影像提取码48dt———————————用来加载影像Test源码提取码1cpt——————————————Test目录下所有文件桂林市七星区地形数据。...原创 2022-07-31 10:12:19 · 1250 阅读 · 2 评论 -
Centos系统上nginx安装
1下载pcrewgethttp2解压pcre3进入pcre-8.37执行命令4执行命令5验证pcre是否成功。原创 2022-07-31 10:11:42 · 860 阅读 · 0 评论 -
Centos安装RabbitMQ超详细(必须收藏)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。**第一步**安装宝塔(可能是题外操作哈,本人常做php站所以习惯性在新系统必然先安装它,安装方法直接去看官网,一句命令自动化安装的不难!这里我没有选择最新的发行版,因为我的系统是centos7.6,所以看好系统版本去安装。方式同安装erlang一样,安装仓库。...原创 2022-07-31 10:11:06 · 404 阅读 · 3 评论 -
centos下安装go环境两种方法
centos下安装go环境有两种方式,一个是yum,一个是直接到官网下载tar.包。原创 2022-07-31 10:10:31 · 685 阅读 · 0 评论 -
centos7安装mysql8
这里我们下载免费的开源版本,即上图中最后一个红框的链接,点击进入下载页面点击MySQLCommunityServer选择操作系统和版本,然后选择第一个RPMBundle(目前最新版本是8.0.28),点击Download并下载(如果没有登录的话,需要登录,如果没有账号,许自行注册即可)。浏览器下载过程很缓慢的,可以将下载链接(复制到迅雷等下载工具中。下载后是个tar压缩包,解压后得到以下文件但是实际安装的话,要不了这些文件,只需抽出以下5个rpm包。...原创 2022-07-31 10:09:56 · 110 阅读 · 0 评论 -
【一起学Rust】Rust包管理工具Cargo初步了解
上一篇文章我们学习了Rust的HelloWorld,并对其进行了详细分析,相信你已经学习到了,本节我们将使用Cargo创建一个HelloWorld,并对其进行详细分析。我们上次写的HelloWorld是最简单的程序,是没有依赖的。想想,如果你在开发大型的项目时,一定会引用到其他的库,或者管理一些文件,进行构建,这时候编译就成了个复杂的问题。Rust官方为我们提供了Cargo来管理这些项目,它可以做到上面提到的一切,使用Cargo进行管理将会使你开发变得更容易,我们以后的开发用到的就全是Cargo了。...原创 2022-07-31 03:51:31 · 119 阅读 · 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 · 217 阅读 · 0 评论 -
【Windows安装RabbitMQ详细教程】
下面我将分享下RabbitMQ最新版本在Windows上的详细安装教程。windows系统Windows11专业版21H2Erlang24.1.7RabbitMQ3.9.11以上就是今天要讲的内容,本文详细的介绍了RabbitMQ的安装步骤。先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。https。...原创 2022-07-31 03:50:18 · 159 阅读 · 0 评论 -
【web前端面试宝典】经典10问(上篇)
这时候都是undefined。undefined通过。原创 2022-07-31 03:49:07 · 94 阅读 · 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 · 461 阅读 · 0 评论 -
java面试之恒生电子①
因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。当我们在字符串缓冲去被多个线程使用是,JVM不能保证StringBuilder的操作是安全的当然大多数情况下就是我们是在单线程下进行的操作,所以大多数情况下是建议用StringBuilder而不用StringBuffer的。Hibernate是一个开源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,他将POJO与数据库表建立映射关系,...原创 2022-07-30 16:06:50 · 85 阅读 · 0 评论 -
JAVA面试之容器
那么HashSet和TreeSet有什么区别呢?hashSet是为快速查找而设计的Set,存入HashSet的元素必须定义为hashCode()。所以如果没有其他的限制,HashSet就是默认的选择,因为对速度进行了优化。TreeSet是保持了次序的set,底层实现为树结构,使用它可以从set中提取有序的序列,其元素必须实现comparable接口。...原创 2022-07-30 16:06:15 · 62 阅读 · 0 评论 -
Java面试之多线程篇
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。Java多线程-join和ThreadLocal的使用。Java多线程-手写一个死锁的例子。Java多线程-Lock锁的使用。...原创 2022-07-30 16:05:39 · 63 阅读 · 0 评论 -
微服务注册中心:Eureka详解
Eureka服务注册与发现提供了一个服务注册中心、服务发现的客户端,还有一个方便查看所有注册的服务的界面。所有的服务使用Eureka的服务发现客户端来将自己注册到Eureka的服务器上。原创 2022-07-30 00:45:47 · 1004 阅读 · 0 评论 -
微服务实战微服务网关Zuul入门与实战
Zuul是Netflix公司开源的产品,被称为第一代网关,也是SpringCloud前几个版本默认使用的一款提供动态路由微服务网关组件。Zuul接收所有外来请求,并将请求转发到对应的后端服务。作为一个前置服务,Zuul旨在实现动态路由,监控,弹性和安全性等功能。权限控制和安全性可以识别认证需要的信息和拒绝不满足条件的请求。监控与边缘位置追踪有意义的数据和统计结果,从而带来精确的生产视图。动态路由根据需要动态地路由请求到后台的不同集群。压力测试httpshttps。...原创 2022-07-30 00:45:11 · 274 阅读 · 0 评论 -
微服务实战微服务网关Gateway入门与实战
SpringCloudGateway是Spring体系内的一个全新项目,该项目是基于Spring5.0,SpringBoot2.0和ProjectReactor等技术开发,它旨在为微服务架构提供一种简单有效的统一的API路由管理方式。SpringCloudGateway作为SpringCloud生态系统中的网关,目标是替代NetflixZuul,其不仅提供统一的路由方式,并且基于Filter链的方式提供了网关基本的功能,例如安全、监控/指标和限流。...原创 2022-07-30 00:44:35 · 116 阅读 · 0 评论 -
微服务和分布式的概念和区别
分布式拆了就行。微服务细粒度的垂直拆分。先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。...原创 2022-07-30 00:43:59 · 231 阅读 · 0 评论 -
微服务之间相互调用的三种最常见方式(含源码)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。通过上面的方式我们解决了微服务之间的相互调用,但是存在硬编码的问题,如果服务提供者的地址发生变化,就需要手工修改代码;Feign是SpringCloud提供的一个声明式的伪Http客户端,它使得调用远程服务就像调用本地服务一样简单,只需要创建一个接口并添加一个注解即可。这个时候就会需要服务治理,服务治理是微服务架构最核心的问题,用于实现各个微服务的自动化注册与发现。3.在对应的微服务上添加。...原创 2022-07-30 00:43:24 · 1181 阅读 · 0 评论 -
mysql慢查询优化
explain有sql分析性能showprofile分析性能当只有一行数据时使用LIMIT1为搜索字段建索引索引并不一定就是给主键或是唯一的字段。如果在你的表中,有某个字段你总要会经常用来做搜索,那么,请为其建立索引吧。1.如果条件中有or,即使其中有条件带索引也不会使用(这也是为什么尽量少用or的原因),要想使用or,又想让索引生效,只能将or条件中的每个列都加上索引2.对于多列索引,不是使用的第一部分,则不会使用索引最左匹配原则3.like查询以%开头4.5.6.httpshttps。...原创 2022-07-29 19:05:03 · 393 阅读 · 0 评论