![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习路线
文章平均质量分 75
普通网友
这个作者很懒,什么都没留下…
展开
-
tomcat安装及配置教程(保姆级)
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-12 03:52:01 · 488 阅读 · 1 评论 -
MySQL的 初步认识 - 细节狂魔
数据库就是一个软件,或者说是一类软件。不要想太多就跟qq、微信一样,都是一个软件。至于为什么后面说是一类软件,因为数据库软件的品种有很多。我们的MySQL 就是其中之一。这一类软件功能就是“管理数据”,实现数据库软件的内部,会广泛的使用各种数据结构。注意 学了数据结构,不是说我们会刷几道题了,不是这样的。数据结构,这门知识就是在讨论具体如何组织和管理数据。管理的目的:为了进行“增删查改”。说白了,数据库就是基于数据结构,所实现的一个非常具体软件。原创 2022-09-11 11:13:05 · 644 阅读 · 0 评论 -
Excel表格数据导入MySQL数据库
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-11 02:22:43 · 999 阅读 · 0 评论 -
JAVA后台捕获异常,返回异常信息到前端
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-09 22:47:32 · 1775 阅读 · 0 评论 -
Spring三级缓存详解
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-08 23:31:07 · 940 阅读 · 0 评论 -
springboot和springcloudAlibaba的版本对应关系
SpringCloud是一个由众多独立子项目组成的大型综合项目,每个子项目有不同的发行节奏,都维护着自己的发布版本号。SpringCloud通过一个资源清单BOM(BillofMaterials)来管理每个版本的子项目清单。为避免与子项目的发布号混淆,所以没有采用版本号的方式,而是通过命名的方式。这些版本名称的命名方式采用了伦敦地铁站的名称,同时根据字母表的顺序来对应版本时间顺序,比如最早的Release版本Angel,第二个Release版本。...原创 2022-08-02 08:32:29 · 2832 阅读 · 0 评论 -
SpringBoot启动项目报错 Consider defining a bean of type ‘xxx‘ in your configuration
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。mybatis默认扫描的是启动类下的包,而我的启动类和DAO接口不在同一个包下。但是我看了一下却不是,而且idea提示我可以找到。...原创 2022-08-02 08:31:51 · 4576 阅读 · 1 评论 -
Springboot启动流程
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。封装main方法的参数,初始化参数,写入到Environment中,发布ApplicationEnvironmentPreparedEvent(环境事件),做一些绑定后返回Environment。8、StopWatch计时器停止计时,日志打印总共启动的时间。...原创 2022-08-02 08:31:15 · 353 阅读 · 0 评论 -
Springboot启动提示:com.alibaba.nacos.shaded.io.grpc.StatusRuntimeException UNAVAILAB
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。例如nacos默认端口8848,需要把9848(8848+1000)也暴露出来。集群的端口偏移1000。...原创 2022-08-02 08:30:38 · 2848 阅读 · 1 评论 -
SpringBoot启动报错:The injection point has the following annotations - @org.springframework.beans
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。于是经过各种仔细检查,发现是IcbcServiceImpl的接口实现类上没有添加@Service注解。..原创 2022-08-02 08:30:01 · 29447 阅读 · 6 评论 -
MySQL联合查询(多表查询)
2.过滤笛卡尔积中无意义数据select*from表1join表2[on条件过滤]join表3[on条件过滤];select*from表1[inner|cross]join表2[on过滤条件][where查询条件];3.select*from表1innerjoin表2[on过滤条件][where查询条件];1.select*from表1join表2[on过滤条件][where查询条件];...原创 2022-08-02 03:02:13 · 935 阅读 · 0 评论 -
MySql统计函数COUNT详解
COUNT()是一个聚合函数,返回指定匹配条件的行数。开发中常用来统计表中数据,全部数据,不为NULL数据,或者去重数据。原创 2022-08-02 03:01:36 · 2082 阅读 · 0 评论 -
MySQL经典50道练习题及全网最详细解析
1.学表Student(SId,Sname,Sage,Ssex)SId学编号Sname学姓名Sage出年Ssex学性别2.课程表Course(CId,Cname,TId)CId课程编号Cname课程名称TId教师编号3.教师表Teacher(TId,Tname)TId教师编号Tname教师姓名4.成绩表SC(SId,CId,score)SId学编号CId课程编号score分数。...原创 2022-08-02 03:01:01 · 1524 阅读 · 0 评论 -
MySQL索引常见面试题(2022版)
聚簇索引就是将数据(一行一行的数据)跟索引结构放到一块,innodb存储引擎使用的就是聚簇索引;注意点InnoDB使用的是聚簇索引(聚簇索引默认使用主键作为其索引),将主键组织到一棵B+树中,而行数据就储存在叶子节点上,若使用"whereid=14"这样的条件查找主键,则按照B+树的检索算法即可查找到对应的叶节点,之后获得行数据。若对Name列进行条件搜索,则需要两个步骤第一步在辅助索引B+树中检索Name,到达其叶子节点获取对应的主键。聚簇索引具有唯一性,由于聚簇索引是将唯一且非空索引下推。...原创 2022-08-02 03:00:21 · 75 阅读 · 0 评论 -
mysql索引失效的常见9种原因详解
MySQL中提高性能的一个最有效的方式是对数据表设计合理的索引。索引提供了高效访问数据的方法,并且加快查询的速度,因此索引对查询的速度有着至关重要的影响。使用索引可以快速地定位表中的某条记录,从而提高数据库查询的速度,提高数据库的性能。如果查询时没有使用索引,查询语句就会扫描表中的所有记录。在数据量大的情况下,这样查询的速度会很慢。大多数情况下都(默认)采用B+树来构建索引。只是空间列类型的索引使R-树,并且MEMORY表还支持hash索引。其实,用不用索引最终都是优化器说了算。。...原创 2022-08-02 02:59:44 · 301 阅读 · 0 评论 -
java若依框架开发api接口(添加新模块)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。这样会不会更好的管理自己开发的接口呢~.原创 2022-08-01 18:54:52 · 5932 阅读 · 1 评论 -
Java自学路线图之Java进阶自学
Java自学路线图的第二阶段是Java语言进阶自学,在自学了第一阶段的Java基础自学后,大家对Java语言编程有了初步的了解和认识,建议在第一部分自学后整理一下自己的自学思路,思考自己在自学Java基础过程中的不足和优势,建议接下来的自学过程尽量弥补自己的不足。黑马程序员2020最新版Java自学路线图把Java语言进阶自学分为九个部分面向对象进阶,常见API,异常,集合,IO,多线程,网络编程,Lambda以及反射。下面介绍的是Java语言进阶自学中的技术要点,跟着学一定会有所收获。...原创 2022-08-01 18:54:13 · 230 阅读 · 0 评论 -
JAVA经典面试题附答案(持续更新版)
前言少年易老学难成,一寸光阴不可轻。未觉池塘春草梦,阶前梧叶已秋声。—朱熹《劝学诗》勤奋才是改变你命运的唯一捷径。彩蛋链接先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。httpshttpshttpshttpshttpshttps。...原创 2022-08-01 18:52:59 · 2866 阅读 · 0 评论 -
Java线程面试题合集(含答案)
下面是我自己收集整理的Java线程相关的面试题,可以用它来好好准备面试。线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成该任务只需10毫秒。一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务。不原创 2022-08-01 18:52:21 · 376 阅读 · 0 评论 -
CSS伪类选择器
CSS的选择器有很多种,有一种选择器,与其他选择器完全不同,我们来讲一讲这个选择器——原创 2022-08-01 12:52:08 · 341 阅读 · 0 评论 -
css之 vertical-align用法详解
*注意这个是与父元素的字体顶部对齐,即使给子元素设置了不同大小的font-size,也是按照父元素的字体来对齐。sub把元素放在下标处,即元素的基线(对置换元素来说是底边线)低于父元素的基线。如果抬升或下沉的量足够大,目标元素可能会出现在相邻的行上(见图6-20),因此使用百分数时要小心。如果目标元素没有基线,例如图片、表单输入框或其它置换元素,那么目标元素的底端与父元素的基线对齐。使元素及其后代元素的底部与整行的底部对齐。和sub相反,让元素的基线高于父元素的基线,具体高多少由用户代理来决定。...原创 2022-08-01 12:51:31 · 2061 阅读 · 0 评论 -
css3渐变色
作用让元素在两个或多个指定的颜色之间显示平稳的过渡。种类分为线性渐变与径向渐变。原创 2022-08-01 12:50:54 · 471 阅读 · 0 评论 -
CSS3 弹性盒子(Flex Box)
布局的传统解决方案,基于盒状模型,依赖display属性+position属性+float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。2009年,W3C提出了一种新的方案----Flex布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能。Flex布局将成为未来布局的首选方案。Flex是FlexibleBox的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。①容器②项目。...原创 2022-08-01 12:50:16 · 483 阅读 · 0 评论 -
报错:npm ERR code EPERM
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。时发生,但是在管理员身份下运行cmd,均能执行成功。没有管理员权限,无法在。.原创 2022-07-31 08:14:27 · 9914 阅读 · 1 评论 -
报错no required module provides package github.comxx的解决方案
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。如果您仍想使用该GOPATH方式,则必须强制Go不使用GoModules功能使用。go编译时,使用github依赖模块报错。...原创 2022-07-31 08:13:52 · 10095 阅读 · 0 评论 -
报错IDEA Terminated with exit code 1
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。**解决方式(1)设置settings(当前项目)File——settings——**...原创 2022-07-31 08:13:16 · 3740 阅读 · 0 评论 -
抓住金三银四的尾巴,解锁程序员面试《刷题神器》
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。在此对原表in_time和out_time进行编码,in为观看人数+1,out为观看人数-1,进行两次SELECT联立,并按artical_id升序,时间戳升序。,无论是算法篇,SQL,还是前端题目,可能都不会,那你可以先想想思路,然后再看看。不仅能掌握知识,快速学习进步。..原创 2022-07-31 08:12:05 · 1643 阅读 · 0 评论 -
【Go语言入门教程】Go语言简介
Go语言(或Golang)起源于2007年,并在2009年正式对外发布。Go是非常年轻的一门语言,它的主要目标是“兼具Python等动态语言的开发速度和C/C++等编译型语言的性能与安全性”。Go语言是编程语言设计的又一次尝试,是对类C语言的重大改进,它不但能让你访问底层操作系统,还提供了强大的网络编程和并发编程支持。Go语言的用途众多,可以进行网络编程、系统编程、并发编程、分布式编程。Java或C++看起来并不相同。但是它通过接口(interface)的概念来实现多态性。...原创 2022-07-31 02:43:51 · 1386 阅读 · 0 评论 -
【Go语言入门】一文搞懂Go语言的最新依赖管理:go mod的使用
Go依赖管理的演进经历了以下3个阶段。原创 2022-07-31 02:43:12 · 767 阅读 · 0 评论 -
【Go报错】go go.mod file not found in current directory or any parent directory 错误解决
安装好liteide之后创建了第一个“helloworld”的golang项目,却报了如下错误。原创 2022-07-31 02:42:35 · 40512 阅读 · 9 评论 -
【Go】Go 语言切片(Slice)
/1.声明切片fmt.Println("s1是空")}else{fmt.Println("s1不是空")}//2.make()创建fmt.Println("s2是空")}else{fmt.Println("s2不是空")}fmt.Println("s3是空")}else{fmt.Println("s3不是空")}//3.=s4=[]int{}s5fmt.Println("s4是空")}else{fmt.Println("s4不是空")}...原创 2022-07-31 02:42:00 · 702 阅读 · 0 评论 -
nginx--正向代理、反向代理及负载均衡(图解+配置)
先来看张图~【再举个栗子】某同学喜欢面向搜索引擎编程,想通过百度搜索引擎查找一些学习资料,但是有些网站直接访问可能不太安全,会暴露自己的IP,同学比较苦恼,想着怎样才能使用百度搜索自己想要的学习资料,又不会暴露自己的IP在网站上呢?这时我告诉该同学,我呢手上刚好有一台代理服务器,这台代理服务器通过nginx配置了正向代理转发http和https请求,你呢,只需要在自己的Windows本地电脑的网关配置一下这台代理服务器的IP和端口号,就能正常通过代理服务器访问到百度并搜索相关的学习资料了,~代理。...原创 2022-07-30 20:21:54 · 571 阅读 · 0 评论 -
nginx---多个server
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。...原创 2022-07-30 20:21:17 · 7167 阅读 · 0 评论 -
Nginx 配置根据路径转发
先谈理解。原创 2022-07-30 20:20:41 · 1112 阅读 · 0 评论 -
Java学习路线图—精心整理 java进阶
看到过无数套毫无用处的Java路线图,到现在为止还在云端飘着,对于Java小白来说就像天书一般,Java大神看了以后感觉云山雾绕不知道讲什么东西,动力节点Java学院作为Java业界标杆深意为耻,于是从实际教学出发,呕心沥血整理出来Java学习路线图希望大家点波关注,你的关注是我的动力。出于对Java小白的考虑从Java基础出发,先对于Java小白从哪里入手有一个大体的认知,先踏进入门阶段,然后脚踏实地的出发,阶段性的来学习Java,一步一步蜕完成Java小白到大神的蜕变。Java基础入门概要。...原创 2022-07-30 15:00:02 · 523 阅读 · 0 评论 -
java如何进阶?
这篇回答没有长篇大论的Java进阶学习路线推荐,作为纯靠自学获得大厂offer的过来人,给几点建议1、一定要动手实践2、避免货物崇拜编程3、提高系统设计能力4、造轮子5、深入学习,学会总结沉淀当然也是需要扎实的基础的,例如先。...原创 2022-07-30 14:59:27 · 614 阅读 · 0 评论 -
Java如何实现定时任务?
这篇文章主要讲了什么是定时任务、为什么要用定时任务、在Java领域中如果有定时任务相关的需求可以用什么来实现、分布式定时任务的基础知识以及如何接入XXL-JOB相信大家对分布式定时任务框架有了个基本的了解,如果感兴趣可以挑个开源框架去学学,在此我向大家推荐一个架构学习交流圈。交流学习伪鑫539413949(里面有大量的面试题及答案)里面会分享一些资深架构师录制的视频录像httpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttps。...原创 2022-07-30 14:58:52 · 362 阅读 · 0 评论 -
Java多线程超级详解(看这篇就足够了)
为了解决多线程的可见性问题,java提供了volatile关键字,当一个共享变量被volatile修饰时,他会保证修改的值会立即更新到主存,当有其他线程需要读取时,他会去主存中读取新值,而普通共享变量不能保证其可见性,因为变量被修改后刷回到主存的时间是不确定的。CPU是很宝贵的资源,速度也非常快,为了保证均衡,通常会给不同的线程分配时间片,当CPU从一个线程切换到另外一个线程的时候,CPU需要保存当前线程的本地数据,程序指针等状态,并加载下一个要执行的线程的本地数据,程序指针等,这个切换称之为上下文切换。.原创 2022-07-30 14:58:13 · 618 阅读 · 0 评论 -
Java基础面试题50题
序列化机制(包括序列化和反序列化)的本质是用流将对象读到内存和写入外存。序列化机制的意义就是将对象脱离程序运行独立存在应用场景是在RMI(远程方法调用)中应用,即通过网路或跨平台传输对象,而RMI是javaEE开发基础,所以javaEE要求传递的参数与返回值都实现序列化机制序列化是用流将java对象转成二进制写入硬盘或网络反序列化是用流将二进制数据转为java对象写入内存单例模式是指一个类只创建一个实例。单例模式是经常用到的一种设计模式,它分为饿汉式、懒汉式、静态内部类、枚举饿汉式。...原创 2022-07-30 14:57:35 · 186 阅读 · 0 评论 -
Java基础面试题(2022最新版汇总)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。...原创 2022-07-30 14:57:00 · 451 阅读 · 0 评论