面试
文章平均质量分 78
普通网友
这个作者很懒,什么都没留下…
展开
-
springcloud配置nacos启动报错
nacos的配置文件分为配置中心和服务发现两种配置信息,bootstrap.properties深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-12 03:02:42 · 1902 阅读 · 1 评论 -
MySQL下载步骤详解
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-11 10:22:05 · 1432 阅读 · 0 评论 -
@FeignClient configuration参数配置
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-11 01:31:57 · 4318 阅读 · 0 评论 -
Apache Tomcat CVE-2020-1938 漏洞
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-09 22:04:25 · 1188 阅读 · 0 评论 -
RISC-V 指令格式和6种基本整数指令
B-typed的指令操作由7位opcode和3位funct3决定,指令中具有两个源寄存器和一个12位的立即数,该立即数构成是指令的第32位是imm[12]、第7位是imm[11]、25到30是imm[105]、8到11位是imm[41],同样的,在执行运算时需要把12位立即数扩展到32位,然后再进行运算。例如空操作、停机等指令。地址码的功能是不同于操作码的,地址码的主要功能是用来表明指令操作的对象,获得被操作对象的地址、操作数的存储地址以及寄存设备地址等。...原创 2022-08-02 06:31:21 · 9074 阅读 · 3 评论 -
Ribbon负载均衡的深度分析和使用
Bean}#给某个微服务配置负载均衡规则,这里是userservice服务ribboncom.netflix.loadbalancer.RandomRule#负载均衡规则。原创 2022-08-02 06:30:44 · 111 阅读 · 0 评论 -
RestTemplate发送请求,配置HTTPS请求忽略SSL证书
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。添加下方名片,即可获取全套学习资料哦。1、在使用RestTemplate发送请求的时候,如果发送的是https请求,并且该请求需要证书认证时,那么就通过配置RestTemplate,忽略https证书认证,直接发送请求。通过搜索原因,发现是RestTemplate发送该https请求,需要附带上证书去请求(目前看应该是客户端单向的要求,不带也行,只需客户端配置,服务端不强求)。...原创 2022-08-02 06:30:09 · 5739 阅读 · 1 评论 -
RESTful 风格(详细介绍 + 案例实现)
概念API,英文全称ApplicationProgrammingInterface,翻译为“应用程序编程接口”。就是将一些功能(逻辑)封装成组件,目的是提供一个应用程序接口给其它程序与开发人员访问,而这些访问人员不需要访问源码以及理解内部工作原理就可以直接使用。举例在WEB项目中A应用暴露一个请求映射方法,B应用通过调用这个请求映射方法从而得到对应功能(请求映射方法赋予的功能)...原创 2022-08-02 06:28:56 · 1057 阅读 · 0 评论 -
MySQL 字符串拼接 - 多种字符串拼接实战案例
CONCAT()字符串拼接功能在日常工作场景中使用非常频繁,但它的原理很好理解。任何非数据库中的字符串都加上'单引号引起来即可。字符串拼接的场景中,有时是用来展示周期性信息,这种重复的使用场景,完全不需要来回贴代码。推荐使用卡拉云。卡拉云是新一代低代码开发工具,免安装部署,可一键接入包括MySQL在内的常见数据库及RESTfulAPI。可根据自己的工作流,定制开发。无需繁琐的前端开发,只需要简单拖拽,即可快速搭建企业内部工具。数月的开发工作量,使用卡拉云后可缩减至数天,欢迎免费试用卡拉云。查看。...原创 2022-08-02 01:00:09 · 336 阅读 · 0 评论 -
MySQL 多表关联一对多查询实现取最新一条数据
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。期望获取到每个人最新一条实名认证结果加个人信息。1、大致思路进行leftjoin得这张表提前先分组筛选出最新一条记录。...原创 2022-08-02 00:59:31 · 11344 阅读 · 0 评论 -
Mysql 回表
MRR简单的来说就是上面的回表更加效率了,如果需要50w次的回表,效率太慢了,这时候Mysql就把需要回表的主键id进行排序,然后排序过后的id再到主键B+树去取数据库,这样就大大的增加了效率。Mysql回表指的是在InnoDB存储引擎下,二级索引查询到的索引列,如果需要查找所有列的数据,则需要到主键索引里面去取出数据。因为行的数据都是存在主键B+tree的叶子节点里面,二级索引的B+树叶子节点都是存放的(索引列,主键)。通过username索引的话每次回表需要3次IO,50w记录需要回表50w次。...原创 2022-08-02 00:58:55 · 1214 阅读 · 0 评论 -
MYSQL 唯一约束
??);--给表的social_num列定义添加关键字UNIQUE,使其成为唯一约束。如果在social_num列中插入或更新导致重复值的值,MySQL将发出错误消息并拒绝更改();--如果在social_num列中插入或更新导致重复值的值,MySQL将发出错误消息并拒绝更改();--要求两个字段联合起来时唯一的,即employee_name+social_num是唯一的(1)创建表时定义--创建表时定义();--插入数据(2)在已创建好的表上加唯一约束。...原创 2022-08-02 00:58:19 · 11017 阅读 · 0 评论 -
Java+JSP+Mysql+Tomcat实现Web图书管理系统
IDEA:2018.2Java:jdk1.8Mysql:8.0.13Tomcat:8.5.231.系统的注册、登录、注销2.读者信息管理系统管理员可以对读者信息进行查询、添加、修改、删除等操作。3.图书信息管理系统管理员可以对图书信息进行查询、添加、修改、删除等操作。4.借阅信息管理管理管理可以对借阅信息进行查询和删除操作,用户可以对借阅信息进行新增、查看操作。5.个人书架管理用户对个人书架的新增、删处、查看操作。6.留言管理用户可以对留言进行新增、查看操作。1.读者表2.借阅原创 2022-08-01 16:53:57 · 265 阅读 · 0 评论 -
Java 面试题经典 77 问(含答案)!
25、数组(Array)和列表(ArrayList)有什么区别?6、Java中的方法覆盖(Overriding)和方法重载(Overloading)是什么意思?37、Java堆的结构是什么样子的?38、串行(serial)收集器和吞吐量(throughput)收集器的区别是什么?21、快速失败(fail–fast)和安全失败(fail–safe)的区别是什么?1、什么是Java虚拟机?7、Java中,什么是构造函数?23、hashCode()和equals()方法的重要性体现在什么地方?...原创 2022-08-01 16:53:11 · 357 阅读 · 0 评论 -
Java 面试题大集合,2019最新最常见面试题加答案
又到一年跳槽季,课下不准备,面试徒伤悲。本文汇总了常见面试题及面试技巧,让百忙中的程序员,少花精力乱找资料,希望对你有帮助。原创 2022-08-01 16:52:33 · 107 阅读 · 0 评论 -
Java 面试题
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。...原创 2022-08-01 16:51:56 · 99 阅读 · 0 评论 -
Java 面试都只是背答案吗?
作者大家好,我是程序员吴师兄,在GitHub上开源了一个项目LeetCodeAnimation,目前有60kstar,通过动画的形式讲解算法,已经帮助成千上万的程序员入门算法了,欢迎关注公众号「五分钟学算法」,和我们一起学习算法。转载说明未获得授权,禁止转载先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。...原创 2022-08-01 16:51:19 · 186 阅读 · 0 评论 -
2021 中国系统java面试笔试题(含面试题解析)
本人2年开发经验、20年年底开始跑路找工作,在互联网寒冬下成功拿到阿里巴巴、今日头条、中国系统等公司offer,岗位是Java后端开发,因为发展原因最终选择去了中国系统,入职一年时间了,也成为了面试官,之前面试了很多家公司,感觉大部分公司考察的点都差不多,趁空闲时间,将自己的心得记下来,希望能给正在找或者准备找工作的朋友提供一点帮助。...原创 2022-08-01 10:45:13 · 425 阅读 · 0 评论 -
2021 Java面试题大全(整理版)1000+面试题附答案详解,最全面详细,看完稳了!
面试题整理十分全面,文末还有答案解析!(文章比较长,耐心看完,让你面试提升一大截!)【备注csdn】原创 2022-08-01 10:44:35 · 291 阅读 · 0 评论 -
2020秋招Java面试题
面向对象的特性?(封装继承多态)如何体现出来?重载和重写有什么区别?集合类有哪些?(常考)Set和List、Map的区别;ArrayList、Linkedlist、Vector区别?(常考,建议看下底层实现代码)ArrayList如何扩容?(常考)Map下Hashmap、TreeMap的区别?TreeMap底层是什么?红黑树还是二叉树?Map、List下哪些类是线程安全的?(常考)Hashmap的扩容机制;Hashmap如何解决哈希冲突?与HashTable有何不同。...原创 2022-08-01 10:43:57 · 184 阅读 · 0 评论 -
2020最新最全版!Java面试题大全
本套Java面试题大全总共分为以下这三个模块Java基础知识面试题Java异常面试题JVM面试题因为篇幅有限,这里只展示了一部分。点这里!!!暗号CSDN为了帮助大家更好的面试和学习,这边整理了一份架构师全套视频教程和关于java的系统化资料,从Javase-ssm-springcloud,包括java核心知识点、面试专题和20年最新的互联网真题、电子书等都有,对于想学习Java或者想转行的朋友、大学生都非常实用,免费分享给大家~有需要的朋友可以点一点下方链接免费领取!点这里!!!...原创 2022-08-01 10:43:17 · 123 阅读 · 0 评论 -
别再用 System.currentTimeMillis 统计耗时了,太 Low,试试 Spring Boot 源码在用的 StopWatch吧,够优雅
大家好,我是二哥呀!昨天,一位球友问我能不能给他解释一下注解是什么意思,还有SpringBoot的运行原理,于是我就带着他扒拉了一下这个注解的源码,还有类的run()方法的源码,一下子他就明白了。你别说,看源码的过程还真的是挺有趣,这不,我就发现了一个有意思的点。SpringBoot是用StopWatch来统计耗时的,而通常情况下,我们会用来统计耗时,对吧?编程喵??开源项目里就有这样一段代码,在处理统一日志处理切面的时候。对比之下,我们就能发现,JDK提供的看到没,是不是很简单?。...原创 2022-07-31 06:14:00 · 165 阅读 · 0 评论 -
初识Spring
容器就是用来荣南某种物品的装置,前面我们也是学了很多容器的,类似于List/Map就是一个存储数据的容器,Tomcat就是一个存储Web项目的容器。IOC(inversionofControl)翻译成中文就是“控制反转”的意思,这具体是什么意思呢?}/***汽?对象*///依赖?身}}/***?身类*///依赖底盘}}/***底盘类*///依赖轮胎}}/***轮胎类*///尺?System.out.println("轮胎尺?...原创 2022-07-31 06:13:24 · 69 阅读 · 0 评论 -
初识Spring Boot
因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。Spring是为了简化Java程序开发而诞生的,那么SpringBoot是为了简化Spring框架程序开发而诞生的,有了SpringBoot就可以更加方便快速的使用Spring了!可以使用国外源,也可以使用国内源(https//start.aliyun.com),如果国外源失败的话,可以使用国内源!运行这个类,如果能运行成功,并且没有退出服务器,就表示创建成功了!...原创 2022-07-31 06:12:46 · 103 阅读 · 0 评论 -
初识 - Spring
就跟据字面来理解,装水的瓶子可以叫容器,可以装衣服的衣柜可以叫容器,总之,可以用来容纳某种物品(基本)装置我们都可以叫容器List/Map=>数据存储容器Tomcat=>Web容器Spring->IoC容器翻译成中是“控制反转”在我们改进之后的控制权发?的反转,不再是上级对象创建并控制下级对象了,是下级对象把注将当前对象中,下级的控制权不再由上级类控制了,这样即使下级类发任何改变,当前类都是不受影响的,这就是典型的控制反转,也就是IoC的实现思想DI是的缩写,翻译成中是“依赖注?”。...原创 2022-07-31 06:12:09 · 80 阅读 · 0 评论 -
初步探索react-redux拆分组件——connect()
今天来学习一个新的react插件库???感兴趣的小伙帮一起来看看吧~原创 2022-07-31 06:11:30 · 2074 阅读 · 0 评论 -
Spring进行时——Spring项目创建与Bean的存储与读取
本篇文章将介绍Spring项目的创建,IDEA国内源的配置以及Bean的存储与读取,所谓的Bean其实就是对象的意思,更详细地说SpringBean是被实例的,组装的及被Spring容器管理的Java对象。????欢迎关注??????本文由原创,首发!??首发时间??2022年7月24日??坚持和努力一定能换来诗与远方!??推荐书籍??《Spring实战》??参考在线编程网站??????作者水平很有限,如果发现错误,一定要及时告知作者哦!...原创 2022-07-31 00:43:18 · 78 阅读 · 0 评论 -
Spring让读取和存储Bean更加简单(上篇)——使用注解储存Bean对象
使用注解来使用spring,我们来回顾一下,前面我们使用配置文件的方式来储存对象,就像下面这样我们发现这种方式还是挺麻烦的,实际上在Spring储存Bean,往往都是靠注解来实现的,其实不仅只有存储对象使用注解,Spring其他很多功能的配置也是靠注解,等你学到SpringBoot你的感触就会更加的深刻。在Spring项目中,使用注解来实现Bean的储存和读取,也是依赖于Maven的,所以我们的第一步还是创建Maven项目,创建Maven项目过程前面已经详细演示了,这里不多赘述。...原创 2022-07-31 00:42:42 · 128 阅读 · 0 评论 -
Spring系列六:AOP概念和使用
AOP面向切面编程。简单说,就是把一些业务逻辑中的相同的代码抽取到一个独立的模块中,让业务逻辑更加清爽。横向抽取具体来说,假如我现在要crud写一堆业务,可是如何业务代码前后前后进行打印日志和参数的校验呢?我们可以把日志记录和数据校验可重用的功能模块分离出来,然后在程序的执行的合适的地方动态地植入这些代码并执行。这样就简化了代码的书写。AOP应用示例业务逻辑代码中没有参和通用逻辑的代码,业务模块更简洁,只包含核心业务代码。(Aspect)类是对物体特征的抽象,切面就是对横切关注点的抽象。...原创 2022-07-31 00:42:04 · 338 阅读 · 0 评论 -
Spring系列五:Spring怎么解决循环依赖
Spring循环依赖Spring循环依赖简单说就是自己依赖自己,或者和别的Bean相互依赖。鸡和蛋只有单例的Bean才存在循环依赖的情况,原创 2022-07-31 00:41:27 · 463 阅读 · 2 评论 -
Spring系列三:Spring Bean生命周期
SpringBean生命周期,好像人的一生。。在Spring中,基本容器BeanFactory和扩展容器ApplicationContext的实例化时机不太一样,BeanFactory采用的是延迟初始化的方式,也就是只有在第一次getBean()的时候,才会实例化Bean;ApplicationContext启动之后会实例化所有的Bean定义。实例化属性赋值初始化销毁Bean生命周期四个阶段实例化第1步,实例化一个Bean对象属性赋值第2步,为Bean设置相关属性和依赖初始化。...原创 2022-07-31 00:39:59 · 97 阅读 · 0 评论 -
MySQL----多表查询
从多张表中查询数据。原创 2022-07-30 18:24:58 · 268 阅读 · 0 评论 -
MySQL (2)
在进入MySQL第二部分开始,我们回忆一下上文的内容.数据库是一类软件往往把数据存储在硬盘上(持久化储存),方便进行增删查改.另外MySQL是一个客户端服务器结构的软件在控制台输入的任何一个命令,本质上都是通过网络的方式,和服务器进行交互。服务器被动接收请求的一方客户端主动发起请求的一方请求客户端给服务器发的数据响应服务器给客户端返回的数据SQL。...原创 2022-07-30 18:24:21 · 70 阅读 · 0 评论 -
MySQL 高级(进阶) SQL 语句 (一)
通过SQL查询出来的结果,还可以对共进行分组,使用GROUPBY语句来实现,GROUPBY通常都是结合聚合函数一起使用的,常用的聚合函数包括计数(COUNT)、求和(SUM)、求平均数(AVG)、最大值(MAX)、最小值(MIN),GROUPBY分组的时候可以按一个或多个字段对结果进行分组处理。AS之后的别名,主要是为表内的列或者表提供临时的名称,在查而过程中使用,库内实际的表名或字段名是不会被改变的。对MysQL数据库的查询,除了基本的查询外,有时候需要对查询的结果集进行处理。...原创 2022-07-30 18:23:45 · 94 阅读 · 1 评论 -
mysql 递归函数with recursive的用法
AS在mysql用来给起别名.有时,列的名称是一些表达式,使查询的输出很难理解。要给列一个描述性名称,可以使用列别名。要给列添加别名,可以使用AS关键词后跟别名。原创 2022-07-30 18:23:08 · 955 阅读 · 0 评论 -
MySQL 视图(详解)
视图中包含s_id、s_name和dept_name,s_id字段对应tb_students_info表中的id字段,s_name字段对应tb_students_info表中的name字段,dept_name字段对应tb_departments表中的dept_name字段。对于可更新的视图,视图中的行和基本表的行之间必须具有一对一的关系。视图是一个虚拟表,实际的数据来自于基本表,所以通过插入、修改和删除操作更新视图中的数据,实质上是在更新视图所引用的基本表的数据。...原创 2022-07-30 18:22:31 · 1394 阅读 · 0 评论 -
7天学完Spring:Spring框架搭建和解析以及Bean对象的创建
这一部分就是关于Spring的部分了,在这里我们主要学习四个部分1、Spring4、MyBatis这里特别对最后一个说一下,MyBatis。它是用来代替JDBC编程,JDBC作为Java提供的一组用来操作数据库的API非常繁琐1、获取数据源2、与数据建立连接3、编写SQL语句。4、执行SQL5、此时SQL已经执行完毕,然后需要我们去释放资源所以重复的代码就很多,所以不推荐使用。这里我们一步一步来1>Spring是什么?如何理解Spring?这里小小的总结一下。...原创 2022-07-30 12:16:22 · 479 阅读 · 0 评论 -
7、MySQL Workbench 导出导入数据库
1、打开workbench->连接数据库->Server->DataExport2、选择要导出的数据库,ExportSelf-ContainedFile->更改导出位置和数据库名->StartExport3、提示“sqlhasfinishe”,没有error表示导出成功。原创 2022-07-30 12:15:46 · 1733 阅读 · 0 评论 -
7.联合索引(最左前缀原则)
联合索引指的是对一张表上的多个列进行索引。也就是说,表上多个列加起来组成一个索引,供快速查询使用。原创 2022-07-30 12:15:10 · 291 阅读 · 0 评论 -
618快到了送上自制前端小项目(html css js)
在页面中放置26个div,每个div中写一个字母。html结构中引入8个音频结构。给每个div绑定点击键盘事件。根据键盘的每个keyCode的不同来动态绑定对应的音频文件。当按下对应的键盘字母,增添css样式,音频播放。放开时,存储点击的事件,将对应的音频存储在一个数组中。点击按钮,循环播放存储的音频数组*{...原创 2022-07-30 12:14:31 · 152 阅读 · 0 评论