面试
文章平均质量分 74
普通网友
这个作者很懒,什么都没留下…
展开
-
thinkphp漏洞总结
thinkphp是一个国内轻量级的开发框架,采用php+apache,在更新迭代中,thinkphp也经常爆出各种漏洞,thinkphp一般有thinkphp2、thinkphp3、thinkphp5、thinkphp6版本,前两个版本已经停止更新,主要介绍下thinkphp5的漏洞深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《原创 2022-09-12 03:44:49 · 777 阅读 · 1 评论 -
MySQL数据库 ---MySQL表的增删改查(进阶)
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-11 11:05:40 · 720 阅读 · 0 评论 -
EasyExcel的简单读取操作
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-11 02:15:26 · 981 阅读 · 0 评论 -
java SpringBoot登录验证token拦截器
定义2个注解,1个用于任何接口都能访问,另外一个用于需要登录才能访问拦截器拦截,除了登录和发送短信,不拦截,其他都拦截@Resource@Override//注册自己的拦截器,并设置拦截的请求路径//addPathPatterns为拦截此请求路径的请求//excludePathPatterns为不拦截此路径的请求}}拦截的时候,调用的方法,给谁通过其中service查询数据库,有没有用户,的方法要自己写加入全局,异常类,这样当异常,会返回你所指定的异常。原创 2022-09-09 22:41:21 · 466 阅读 · 0 评论 -
SpringBoot整合WebService(服务端+客户端)
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-08 23:23:36 · 552 阅读 · 0 评论 -
SpringBoot中A component required a bean of type ‘com.xxx.xxx.dao.PaymentDao‘ that could not be found
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。这里报错是因为我的dao层的bean没有被spring扫到,这时候第一反应就是去看看自己的dao层是否添加对应的注解。...原创 2022-08-02 08:12:23 · 4607 阅读 · 1 评论 -
SpringBoot中@Autowired注解
它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。通过@Autowired的使用来消除set,get方法。Autowired属于spring的容器配置的一个注解,与它同属容器配置的注解还有@Required,@Primary,@Qualifier等等。因此@Autowired注解是一个用于容器(container)配置的注解。...原创 2022-08-02 08:11:47 · 1268 阅读 · 0 评论 -
SpringBoot_整合SpringSecurity(前后端分离版)
1、登录校验流程2、SpringSecurity简单过滤器链(完整的过滤器大概是14个),前后端分离一般用jwt,前后端不分离一般采用session。原创 2022-08-02 08:11:10 · 4125 阅读 · 1 评论 -
SpringBoot2-[模板引擎-Thymeleaf]
??博主介绍大家好,我是,一名在校大学生,热爱分享知识,很高兴在这里认识大家????擅长领域Java、大数据、运维、电子???如果本文章各位小伙伴们有帮助的话,??关注+????评论+??!!??!!原创 2022-08-02 08:10:33 · 93 阅读 · 0 评论 -
SpringBoot-配置高级
?博客主页??欢迎关注???系列专栏??(每日更新)如果觉得博主的文章还不错的话,请三连支持一下博主。??欢迎大佬指正,一起学习!一起加油!原创 2022-08-02 08:09:55 · 125 阅读 · 0 评论 -
MySQL日期函数
获取这个函数的执行时间格式’yyyy-MM-ddHHmmss’格式YYYY-MM-DDHH-mm-ss。获取当前日期格式’yyyy-MM-ddHHmmss’获取当前日期格式’yyyy-MM-ddHHmmss’获取当前日期格式’yyyy-MM-ddHHmmss’年,其中的星期一是周的第一天,4位,与%v使用。获取当前日期格式’yyyy-MM-dd’获取当前日期格式’yyyy-MM-dd’获取当前日期格式’yyyy-MM-dd’...原创 2022-08-02 02:39:40 · 171 阅读 · 0 评论 -
MySQL日志篇,MySQL日志之binlog日志,binlog日志详解
视频地址。原创 2022-08-02 02:39:04 · 8482 阅读 · 0 评论 -
MySql数据恢复方法个人总结
如果误删数据库表中的某些数据、或者误删整个表、误修改表结构等,就可以使用这个方法进行恢复。原创 2022-08-02 02:38:24 · 3026 阅读 · 0 评论 -
MySQL数据库(基础)
深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。数据库的功能就是用来组织数据,组织很多很多的数据。对于数据的约束比较严格~~例如,都是使用"表"这样的结构来存储的。对于数据的约束没那么严格~~往往是通过"文档"这样的结构来存储的。每一列,都需要明确的标注出该列的类型。数据库的数据是保存在外存中的。.原创 2022-08-02 02:37:48 · 206 阅读 · 0 评论 -
MySQL数据库面试题总结(2022最新版)
第一范式(1NF)字段(或属性)是不可分割的最小单元,即不会有重复的列,体现原子性第二范式(2NF)满足1NF前提下,存在一个候选码,非主属性全部依赖该候选码,即存在主键,体现唯一性,专业术语则是消除部分函数依赖第三范式(3NF)满足2NF前提下,非主属性必须互不依赖,消除传递依赖如何理解关系型数据库的常见设计范式?除了三大范式外,还有BC范式和第四范式,但其规范过于严苛,在生产中往往使用不到。范式是符合某一种级别的关系模式的集合。构造数据库必须遵循一定的规则。(a,b,c,d)b=2。...原创 2022-08-02 02:37:11 · 181 阅读 · 0 评论 -
Java流程控制,for循环进阶
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。【这里我们先只是见一面,做个了解,之后数组我们重点使用】...原创 2022-08-01 18:34:38 · 194 阅读 · 0 评论 -
Java框架进阶之路
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。...原创 2022-08-01 18:34:04 · 99 阅读 · 0 评论 -
java框架常见的面试题
spring是个Java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。Springbeans是那些形成Spring应用的主干的java对象。它们被SpringIOC容器初始化,装配,和管理。这些beans通过容器中配置的元数据创建。比如,以XML文件中的形式定义。Spring框架定义的beans都是单件beans。...原创 2022-08-01 18:33:23 · 325 阅读 · 0 评论 -
Java核心技术(进阶)
Java自身发布的三个版本的GUI开发包AWT、Swing、JavaFX,可以跨平台(统一观感),但根本没有普及起来,性能存在较大的问题。因此,在本课程里面,我们不涉及桌面图形应用开发。答Github,mvnrepository.com,sourceforge.net,www.open-open.com等开源网站上会列出多种第三方库信息,包括使用排名、发布日期、更新频率等。1.Java核心技术卷I基础知识(第十版),CaySHorstmann著,周立新等译,机械工业出版社,北京,2016....原创 2022-08-01 18:32:44 · 153 阅读 · 0 评论 -
Java校招120道面试题目合集
static变量在Java中是属于类的,它在所有的实例中的值是一样的。(接口的作用是用来扩展对象的功能,一个子接口继承多个父接口,说明子接口扩展了多个功能,当类实现接口时,类就扩展了相应的功能)。java中也不可以覆盖private的方法,因为private修饰的变量和方法只能在当前类中使用,如果是其他的类继承当前类是不能访问到private变量或方法的,当然也不能覆盖。“static”是静态修饰符,它用来表明一个成员变量或者是成员方法可以在没有所属的类的实例变量的情况下被访问。(不同平台的机器码不同)。.原创 2022-08-01 18:32:06 · 1620 阅读 · 0 评论 -
CentOS7 —— yum安装mysql
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。mysql默认安装了密码安全检查插件(validate_password),默认密码检查策略要求密码必须包含大小写字母、数字和特殊符号,并且长度不能少于8位。如果没安装wget工具,用yum-yinstallwget安装一下先。属于特殊字符,要加转义,写成!...原创 2022-08-01 12:28:28 · 1643 阅读 · 1 评论 -
Can‘t connect to MySQL server on ‘localhost3306‘ (10061) 简洁明了的解决方法
InnoDB在我之前的文章中写过MySQL发生系统错误1067的解决办法,当时的错误信息是InnoDB。简单来说就是把的参数设为0就启动不了mysql,参数设置为1就不能insert,update或者delete这类操作,个人感觉这就是个死循环。个人建议如果遇到这个问题,还是赶紧把当前的MySQL卸载掉,下载个新版本的MySQL重新安装,能省下很多事!mysql提示Can’tconnecttoMySQLserveronlocalhost(10061)解决方法...https。...原创 2022-08-01 12:27:53 · 16256 阅读 · 6 评论 -
canal实现mysql数据同步
canal是实现mysql数据备份,异地灾备,异地数据同步等重要的中间件,在实际的业务场景中有着广泛的使用,本文基于小编所在项目中一个异地数据同步的场景为例,通过案例演示下利用canal实现mysql数据同步的过程。...原创 2022-08-01 12:26:38 · 356 阅读 · 0 评论 -
C1认证之web基础知识及习题——我的学习笔记
大家好,我是。的博客大家一起成长呀!笔芯Web基础十四、语义化标签。原创 2022-08-01 12:26:02 · 290 阅读 · 0 评论 -
微服务实战微服务网关Zuul入门与实战
Zuul是Netflix公司开源的产品,被称为第一代网关,也是SpringCloud前几个版本默认使用的一款提供动态路由微服务网关组件。Zuul接收所有外来请求,并将请求转发到对应的后端服务。作为一个前置服务,Zuul旨在实现动态路由,监控,弹性和安全性等功能。权限控制和安全性可以识别认证需要的信息和拒绝不满足条件的请求。监控与边缘位置追踪有意义的数据和统计结果,从而带来精确的生产视图。动态路由根据需要动态地路由请求到后台的不同集群。压力测试httpshttps。...原创 2022-07-31 07:54:24 · 166 阅读 · 0 评论 -
微服务实战微服务网关Gateway入门与实战
SpringCloudGateway是Spring体系内的一个全新项目,该项目是基于Spring5.0,SpringBoot2.0和ProjectReactor等技术开发,它旨在为微服务架构提供一种简单有效的统一的API路由管理方式。SpringCloudGateway作为SpringCloud生态系统中的网关,目标是替代NetflixZuul,其不仅提供统一的路由方式,并且基于Filter链的方式提供了网关基本的功能,例如安全、监控/指标和限流。...原创 2022-07-31 07:53:47 · 196 阅读 · 0 评论 -
微服务实战声明式服务调用OpenFeign实践
一开始,我们使用原生的DiscoveryClient发现服务和使用RestTemplate进行服务间调用,然后我们自己手动开发了一个负载均衡组件,最后介绍了负载均衡组件Ribbon。OpenFeign的设计宗旨式简化JavaHttp客户端的开发。Feign在restTemplate的基础上做了进一步的封装,由其来帮助我们定义和实现依赖服务接口的定义。https。...原创 2022-07-31 07:53:11 · 243 阅读 · 0 评论 -
微服务和分布式的概念和区别
分布式拆了就行。微服务细粒度的垂直拆分。先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。...原创 2022-07-31 07:52:32 · 930 阅读 · 0 评论 -
微服务之间相互调用的三种最常见方式(含源码)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。通过上面的方式我们解决了微服务之间的相互调用,但是存在硬编码的问题,如果服务提供者的地址发生变化,就需要手工修改代码;Feign是SpringCloud提供的一个声明式的伪Http客户端,它使得调用远程服务就像调用本地服务一样简单,只需要创建一个接口并添加一个注解即可。这个时候就会需要服务治理,服务治理是微服务架构最核心的问题,用于实现各个微服务的自动化注册与发现。3.在对应的微服务上添加。...原创 2022-07-31 07:51:56 · 8055 阅读 · 0 评论 -
[云原生]微服务架构是什么
作者简介大家好,我是?让我们一起共同进步吧!????个人主页的csdn博客??系列专栏数据结构与算法??哲学语录承认自己的无知,乃是开启智慧的大门????支持一下博>主哦??原创 2022-07-31 02:21:53 · 149 阅读 · 0 评论 -
[springboot专栏]缓存雪崩、穿透、击穿的代码级解决方案
由于redis缓存设置的到期时间是统一的,没有办法根据缓存名称(value属性)分别设置缓存到期的时间,容易造成缓存雪崩。所以我们进行一个简单的改造。在改造之前我们先来看一下RedisCacheManager源码本专栏是一个连贯的系列专栏,如果存在看不懂的代码,请在本专栏中按自然排序查看之前的2-3篇文章。RedisCacheManager构造函数包含三个参数这个在之前的章节我们就配置过这个是默认的全局配置,针对所有缓存理解了上面的源码,下面的改造代码就不难理解了。@Datacaching。...原创 2022-07-31 02:21:15 · 625 阅读 · 0 评论 -
[SpringBoot]SpringBoot概述(简介、官网构建、快速启动)
SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程。大家已经感受了SpringBoot程序,回过头看看SpringBoot主要作用是什么,就是简化Spring的搭建过程和开发过程。原始Spring配置繁琐依赖设置繁琐SpringBoot程序优点恰巧就是针对Spring的缺点自动配置。这个是用来解决Spring程序配置繁琐的问题起步依赖。这个是用来解决Spring程序依赖设置繁琐的问题辅助功能(内置服务器,…)。我们在启动。...原创 2022-07-31 02:20:38 · 405 阅读 · 0 评论 -
[nodemon] app crashed - waiting for file changes before starting...解决方法
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。1.开始---->运行---->cmd,或者是window+R组合键,调出命令窗口。记住最后那一栏的数字,是PID,这里是”21996“....原创 2022-07-31 02:20:03 · 25142 阅读 · 0 评论 -
[Mysql] 删除数据
如果想从表中删除所有行,不要使用DELETE语句,可使用TRUNCATETABLE语句,它能够完成与DELETE语句相同的删除操作(删除所有行),但速度更快,效率更高(TRUNCATE实际是删除原来的表并重新创建一个表,而不是逐行删除表中的数据)2.在对DELETE语句使用WHERE子句前,应该先用SELECT进行测试,保证它过滤的是正确的记录,以防编写的WHERE子句不正确(MySQL没有撤销(undo)按钮,应该非常小心地使用DELETE,否则你会发现自己删除了错误的数据)...原创 2022-07-31 02:19:25 · 5051 阅读 · 0 评论 -
Nacos客户端启动出现9848端口错误分析(非版本升级问题)
很多人Nacos客户端启动时,会报错如下,提示9848端口连接超时。我自己也搜了搜,很多文章都说是版本问题,把客户端升级2.0就好了,但是我发现很多人升级之后还是会报这个错,网上找了半天都是让升级版本,好吧,网上没答案,只能自己分析了。...原创 2022-07-30 20:06:11 · 7158 阅读 · 1 评论 -
Nacos安装详细过程
本文来说下Nacos(注册中心+配置中心)安装详细过程。原创 2022-07-30 20:05:34 · 277 阅读 · 0 评论 -
Nacos启动报错:Please set the JAVA_HOME variable in your environment, We need java(x64) jdk8 or later
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。这个是大家遇到的比较多的错误,其主要原因是未配置名为JAVA_HOME的jdk环境变量。jdk版本过低,下载一个高版本的jdk。...原创 2022-07-30 20:04:59 · 7324 阅读 · 6 评论 -
Nacos单机模式的安装与启动
官网下载较慢我放到百度网盘了,需要的自取链接https提取码5h2b上传至服务器执行解压命令解压后目录结构如下,将红色框内的文件下载到本地使用链接工具链接该服务器上的MySQL数据库,新建数据库nacos,执行该SQL文件后得到以下表说明该数据库必须能与本台服务器通信将nacos目录拷贝到/usr/local/目录下(本人常用应用目录)修改配置文件修改端口(我这里使用的默认端口)修改数据库配置修改完成后保存退出(wq)测试浏览器访问localhost。...原创 2022-07-30 20:04:22 · 697 阅读 · 0 评论 -
Nacos与Eureka的区别
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。(1)Eureka会定时向注册中心定时拉去服务,如果不主动拉去服务,注册中心不会主动推送。Nacos支持服务端主动检测提供者状态临时实例采用心跳模式,非临时实例采用主动检测模式。(1)Eureka中会定时向注册中心发送心跳,如果在短期内没有发送心跳,则就会直接剔除。...原创 2022-07-30 20:03:46 · 5012 阅读 · 0 评论 -
Java 进阶 ——2019 计划要读的书
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。这两本学习完再写下面的书。...原创 2022-07-30 14:27:49 · 169 阅读 · 0 评论