面试
文章平均质量分 72
普通网友
这个作者很懒,什么都没留下…
展开
-
SQL分页查询,SQL的LIMIT语句用法,SQL如何实现分页查询,SpringBoot实现分页查询。
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-12 03:31:19 · 965 阅读 · 1 评论 -
MySQL多表查询
多表查询就是从多张表中去查询数据,在实际开发中大多数情况数据都是存储在多张中的,它们通过一个关联关系连接起来,这样就可以通过这个关联关系去查询到想要的数据。比如:下面两个表的数据就是通过stu_num这个字段关联的,通过stu_num即可查询到此名学生的成绩。关联关系:可以是一对一,也可以是一对多的关系(关于这两张表的sql在文章最后附录中)深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。原创 2022-09-11 10:50:53 · 563 阅读 · 0 评论 -
cookie是什么?有什么用?cookie详解,一篇文章彻底搞懂cookie
Cookie就是一些数据,用于存储服务器返回给客服端的信息,客户端进行保存。在下一次访问该网站时,客户端会将保存的cookie一同发给服务器,服务器再利用cookie进行一些操作。利用cookie我们就可以实现自动登录,保存游览历史,身份验证等功能。深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料。原创 2022-09-11 02:01:35 · 4425 阅读 · 0 评论 -
go泛型使用方法
如果类型太多了怎么办呢?这时候我们就可以自定义泛型类型// 像声明接口一样声明}// T的类型为声明的MyIntif a > b {return a}return b}在2.2小节中我们可以看到一个泛型的简单自定义类型,本节将会详细描述泛型自定义类型的语法跟声明接口一样,使用关键字来声明,不过里面的成员不再是方法,而是类型,类型之间用符号"|"隔开}成员类型支持go中所有的基本类型}原创 2022-09-09 22:29:34 · 351 阅读 · 0 评论 -
Rabbitmq面试题总结,非常详细,杜绝标题党,不详细你打我,下次不写博客了
mq是一个消息队列,其主要目的是为了解决传统的消息传输上管理困难,效率不高的问题.mq有三大优点:解耦,异步,削峰.解耦: 如果是传统的消息通讯方式,无论是哪一方都要去维护一份供外部通讯的这个一个接口,而且各方处理消息的能力有限,效率上明显跟不上,并且这样子二者之间的耦合度非常高,对于拓展管理方面极不友好,而是要了mq就不一样,发送方只需要将消息发送给mq就可以了,别的不用考虑,接口什么的由mq去维护,接收方也只需要去mq里消费消息就可以了,就需要其他开销,一切由mq中间件来做,达到了解耦操作.原创 2022-09-08 23:10:00 · 220 阅读 · 0 评论 -
Springboot+Mybatis-puls整合
MyBatis-Plus是一个Mybatis增强版工具,在MyBatis上扩充了其他功能没有改变其基本功能,为了简化开发提交效率而存在。原创 2022-08-02 08:06:54 · 538 阅读 · 0 评论 -
springboot+mybatis-plus实现多数据源(从数据库加载多数据源)
所以我们初始化的时候就需要配置这两个属性,默认数据源就是主数据源。但是我们初始化的时候数据源对象还没生成并没有读取数据库,那我们的数据源怎么加载了,这里我用到了一个全局的hashMap。springboot+mybatis-plus配置多数据源的方式网上有很多,但是都是把数据源配置在yml或者properties中,由于本人所在项目需要从数据库加载数据源,所以本文介绍本人实现的方法是从数据库加载数据源。4.经过上面的,主数据源就已经配置完成了,并且提供的一个可以随时添加数据源的map。...原创 2022-08-02 08:06:15 · 5781 阅读 · 0 评论 -
SpringBoot+mongodb实现分组统计、时间范围查询、去重排序查询、组合排序、分页查询
SpringBoot+mongodb实现分组统计、时间范围查询、去重排序查询、组合排序。原创 2022-08-02 08:05:39 · 6770 阅读 · 0 评论 -
springboot+jwt+shiro+vue+elementUI+axios+redis+mysql完成一个前后端分离的博客项目(笔记,帮填坑)
后端的一个骨架基本完成然后开始我们的前端开发接下来,我们来完成vueblog前端的部分功能。可能会使用的到技术如下vueelement-uiaxios。原创 2022-08-02 08:04:59 · 978 阅读 · 0 评论 -
SpringBoot 集成Mybatis
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。以前开发Web项目我们都知道要想把数据添加到数据库,不仅必须要数据库的驱动程序,还要有各种各样的配置文件,像javaBean配置,数据源配置,对象和数据库字段的映射配置等等。我们在接口类里定义要实现的业务功能接口,在它的实现类里实现接口。...原创 2022-08-02 08:04:20 · 265 阅读 · 0 评论 -
mysql操作入门(四)-----数据排序(升序、降序、多字段排序)
已知emp表的内容为举例将工资进行升序排序。原创 2022-08-02 02:34:10 · 4034 阅读 · 0 评论 -
Mysql报错2003 解决办法 Can‘t connect to MySQL server on ‘localhost‘ (10061)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。我就是因为这里选择了手动管理,并且是关闭状态,而且①中也是不全的,所以导致链接不上。如果没有启动,那么选中服务,在③的位置可以选择启动。...原创 2022-08-02 02:33:32 · 5659 阅读 · 0 评论 -
Mysql报错 Error querying database. Cause java.sql.SQLSyntaxErrorException
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。这个问题也是比较头疼,找了很久(关键是这个sql语句在navicat上能运行),最后发现因为我这个项目用到了分页的插件,所以执行的时候后面会自动给我加上分页的sql语句,然而我最后排序那里写了个分号,所以报错了。最后成功运行,查询到了结果。...原创 2022-08-02 02:32:20 · 2642 阅读 · 0 评论 -
MySQL批量更新
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。最近做一个需求,更新3w条数据,一个一个update去更新的,结果花了80分钟,这样性能上很差,也容易阻塞,所以就找了一些MySQL批量更新的方式,在此记录一下。这种方式应该也是删掉记录,再更新,但是保存的原来的其它字段数据,所以其它字段不会改变。...原创 2022-08-02 02:31:43 · 2693 阅读 · 0 评论 -
java技术进阶
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。...原创 2022-08-01 18:29:08 · 411 阅读 · 0 评论 -
Java怎么连接数据库 (使用技术及步骤原理,入门即会)
文章说明我们在这里讨论怎么去使用,了解它基本内容,认真看完你就会了连接时需要在eclipse(idea)加入它所需要的jar包依赖(下面讲为什么)你可以从网盘下载也可以去官网搜索下载所需的版本链接https提取码wf55。...原创 2022-08-01 18:28:28 · 17123 阅读 · 0 评论 -
java快速进阶
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。三位一体加业务知识(java、数据库、应用服务器+业务知识),才是java快速进阶的正道,少走弯路,...原创 2022-08-01 18:27:49 · 447 阅读 · 0 评论 -
Java异步实现的N种方式
以Async结尾并且没有指定Executor的方法会使用ForkJoinPool.commonPool()作为它的线程池执行异步代码。runAsync方法也好理解,它以Runnable函数式接口类型为参数,所以CompletableFuture的计算结果为空。supplyAsync方法以Supplier函数式接口类型为参数,CompletableFuture的计算结果类型为U。官网-https简介ReactiveStreams是一个对于异步流处理且伴随非阻塞背压机制而提供的倡议规范;目标。...原创 2022-08-01 18:27:09 · 115 阅读 · 0 评论 -
Java开发面试越来越难,很多Java程序员因为...这份神级《Java面试突击手册》让你面试成功率高达百分之95%!
转发+关注,然后添加VX(tkzl6666)即可免费获取这份《Java面试突击手册》先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。httpshttpshttpshttpshttpshttpshttpshttpshttpshttps。...原创 2022-08-01 18:26:31 · 271 阅读 · 0 评论 -
BAT大厂Java面试,如何抓住面试重点知识?收割大厂offer
因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。很多小伙伴在面试前可能会很焦虑,不知道自己的技术行不行,能不能通过大厂的面试,也不知道要刷什么面试题,这里小编整理了很多。不管要不要去面试,持续的提高自己才是王道,这样可以帮助你认识到自己的不足,特别是有挑战性的面试。1、SpringMvc的控制器是不是单例模式,如果是,有什么问题,怎么解决?1、什么是Java虚拟机?8、索引的底层实现(B+树,为何不采用红黑树,B树)?..原创 2022-08-01 12:22:52 · 138 阅读 · 0 评论 -
background-image使用
url("");原创 2022-08-01 12:22:17 · 2582 阅读 · 0 评论 -
Axure教程-新手入门基础(小白强烈推荐!!!)
AxureRP是一款专业的快速原型设计工具。Axure(发音Ack-sure),代表美国Axure公司;RP则是RapidPrototyping(快速原型)的缩写。AxureRP的使用者主要包括商业分析师、信息架构师、产品经理、IT咨询师、用户体验设计师、交互设计师、UI设计师等,另外,架构师、程序员也在使用Axure。优势Axure这个软件功能强大,可以做出很多交互效果,直接通过拖拽画出原型、生成网页;Axure这个软件效果高,只有遵循一些可用性原创,很快模拟出高保真页面原型。...原创 2022-08-01 12:21:38 · 7807 阅读 · 0 评论 -
axios设置请求头
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。请求后端数据时,接口返回json为空。与后端沟通发现,请求头中缺少。当我在vue+vant项目中使用方法2,设置请求头失败。...原创 2022-08-01 12:21:02 · 9518 阅读 · 1 评论 -
axios的封装
4.创建api文件夹,在api文件夹下创建接口文件colllect.js,文件中引入src中的request.js文件,创建接口函数,区分get方法和post方法所传入参数的不同。2.在request.js文件中引入axios,进行封装,baseURL代表后端即服务器的地址,timeout表示接口的响应时间,超时退出。1.一般情况,axios的封装我们一般会在src文件夹下创建utils文件夹下的的request.js文件中。axios的封装是我们在项目开发中比较常用的,今天根据我的学习做个简单的介绍。..原创 2022-08-01 12:20:25 · 367 阅读 · 0 评论 -
彻底解决tomcat控制台提示至少有一个JAR被扫描用于TLD但尚未包含TLD的问题
于是度娘一通发现了一些解决翻案,第一个尝试的方案就是在tomcat根目录下的conf文件夹下的catalina.properties(记得备份这个文件)中,找到tomcat.util.scan.StandardJarScanFilter.jarsToSkip。含有NoTLDfileswerefound的jar就是没扫描到tld的jar,需要把这些jar追加到tomcat.util.scan.StandardJarScanFilter.jarsToSkip后面。那么继续度娘吧,在看到了这篇文章后。...原创 2022-07-31 07:48:57 · 15590 阅读 · 4 评论 -
彻底解决Maven依赖爆红(依赖不能被解析识别)问题亲测有效
Maven依赖不能被识别,爆红什么的就是没有包,或者包不完整。在依赖版本定格,不允许或者不能切换其它版本的情况下,我们可以通过这样一种复杂但是有效的方法解决这类问题。如果大佬有更好的解决这种问题的方式,欢迎留言指教。先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。httpshttpshttpshttpshttps。...原创 2022-07-31 07:48:21 · 17064 阅读 · 3 评论 -
彻底搞懂Mybatis
先吹一下Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直接编写原生态sql,可以严格控制sql执行性能,灵活度高。MyBatis可以使用XML或注解来配置和映射原生信息,将POJO映射成数据库中的记录,避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。再说一下缺点。...原创 2022-07-31 07:47:43 · 322 阅读 · 0 评论 -
强大的SQL计算利器-SPL
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。...原创 2022-07-31 07:47:09 · 152 阅读 · 0 评论 -
开源SPL助力JAVA处理公共数据文件(txtcsvjsonxmlxsl)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。...原创 2022-07-31 07:46:31 · 268 阅读 · 0 评论 -
window系统 node.js安装 (node-v14安装配置、node-v16及其他版本安装配置)
此文章选择node.js14的版本安装(大家也可选16稳定版本安装(作者不选是因为node_sass版本与自己项目不匹配))原创 2022-07-31 02:16:27 · 2454 阅读 · 0 评论 -
windows部署python项目(以Flask为例)到docker,通过脚本一键生成dockerfile并构建镜像启动容器
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。运行完成后我们就能看到如下界面,这里的控制台输出的就是此时容器中的flask运行控制台了。这里使用的是一个基于flask项目,目录结构如下。..原创 2022-07-31 02:15:50 · 485 阅读 · 0 评论 -
Windows系统Mysql8版本的安装教程
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。输入cmd控制台找到右边以管理员身份打开或者右击命令提示符以管理员身份打开。点击新建然后把你的mysql的bin目录的路径找到。...原创 2022-07-31 02:15:12 · 404 阅读 · 0 评论 -
windows平台下的mysql启动等基本操作
一、windows下启动和停止mysqlmysql安装好之后,需要启动mysql服务,否则无法访问到。当我们在windows平台下,且使用二进制分发的方式,安装好的mysql是自动加入自启动的服务里面了,当windows启动、停止的时候,数据库随之启动、停止;那么我们在哪里查看呢;单击“开始”菜单,在搜索框中输入,看到如图;点击;可以看到他的状态是,且启动类型是,那就说明他会随着windows操作系统的启动而启动,停止而停止。那么我们可以在这里右击,在windows平台上停止和重启mysql。...原创 2022-07-31 02:14:37 · 12480 阅读 · 0 评论 -
mysql锁机制
如果其他事务有更新的话,正在提交的事务会进行回滚。乐观锁(OptimisticLocking)相对悲观锁而言,乐观锁假设认为数据一般情况下不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检测,如果发现冲突了,则让返回用户错误的信息,让用户决定如何去做。当提交更新的时候,判断数据库表对应记录的当前版本信息与第一次取出来的version值进行比对,如果数据库表当前版本号与第一次取出来的version值相等,就进行更新操作,否则认为是过期数据,正在提交的事务会进行回滚。...原创 2022-07-30 20:00:49 · 376 阅读 · 0 评论 -
MySQL连接时出现2003错误
如果选择链接Mysql以后建议一直链接,不要一次打开mysql一次打开mysql80,因为每次打开一个服务,你当次建立的数据库会保留在这个服务上,如果你下次打开了另一个服务,就找不到上次建立的数据库了。总之,坚持只选择一个服务打开即可~~先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。httpshttps。...原创 2022-07-30 20:00:12 · 3755 阅读 · 0 评论 -
Mysql进阶优化篇01——四万字详解数据库性能分析工具(深入、全面、详细,收藏备用)
在定位了慢sql后,可以使用Describe或者Explain进行针对性的分析。如果想知道SQL的执行计划,比如是全表扫描,还是索引扫描,可以通过EXPLAIN去完成。EXPLAIN命令是查看优化器如何决定执行查询的主要方法。可以帮助我们深入了解MySQL的基于开销的优化器,还可以获得很多可能被优化器考虑到的访问策略的细节,以及当运行SQL语句时哪种策略预计会被优化器采用。5.7版本mysql8.0版本mysql和。...原创 2022-07-30 19:59:36 · 135 阅读 · 0 评论 -
MySQL进阶sql性能分析
因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。慢查询日志会记录超出自己设置的时间还没有执行完毕的sql.默认情况下,Mysql数据库并不启动慢查询日志,需要我们手动来设置这个参数,如果不是调优需要的话,一般不建议启动该参数,因为开启慢查询日志会或多或少带来一定的性能影响。解释通过该命令可以查看当前数据库下的增删改查的使用次数,来采取对应的优化处理.value值就是执行的次数.1.查看profile是否可用。...原创 2022-07-30 19:59:00 · 131 阅读 · 0 评论 -
mysql跨库关联查询(dblink)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。所以我关联查询,可以直接关联我本地sys_user_copy表从而查出来。如我现在本地要连接我的阿里云的sys_user表。...原创 2022-07-30 19:58:23 · 3744 阅读 · 0 评论 -
Go语学习笔记 - gorm使用 - 表增删改查 Web框架Gin(八)
学习笔记,写到哪是哪。数据库初始化配置已经弄好了,上一篇文章中简单的写了一个demo接口。本篇文章接着上一篇,对表进行增删改查,同时对时间字段进行特殊处理。原创 2022-07-30 13:54:58 · 86 阅读 · 0 评论 -
Go语学习笔记 - gorm使用 - 事务操作 Web框架Gin(十一)
学习笔记,写到哪是哪。在项目中事务处理,回滚操作还是比较常见的需求。本文测试一下gorm的事务处理效果。如果没有事务方面需求,也是可以全局禁用事务的,官方给出的性能提升是30%。在student_service下新增TestTransaction方法。简单说明1、使用Transaction定义需要处理的事务方法,先创建一条数据,再构造一个异常。2、如果异常了,按照事务处理方式,创建的数据也不会提交。测试效果可以看出数据并没有插入到表中。...原创 2022-07-30 13:54:23 · 216 阅读 · 0 评论