面试
文章平均质量分 78
普通网友
这个作者很懒,什么都没留下…
展开
-
tomcat下载安装步骤(超详细)
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-12 03:51:05 · 401 阅读 · 0 评论 -
MYSQL数据库(64位)详细安装
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-11 11:12:09 · 917 阅读 · 0 评论 -
ES 查询用法
自定义扩展词库步骤如下:一、创建配词库文件,以dic作为扩展名例如:词库文件:{ES安装目录}/analysis-ik/config/demo.dic上海大学复旦大学人民广场一行一个词条即可提示:config目录不存在创建一个即可。二、创建或者修改配置文件配置文件路径:{ES安装目录}/analysis-ik/config/IKAnalyzer.cfg.xmlIKAnalyzer.cfg.xml配置文件不存在,就创建一个。原创 2022-09-11 02:21:51 · 4456 阅读 · 0 评论 -
Java三种方式实现redis分布式锁
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-09 22:46:47 · 251 阅读 · 0 评论 -
SpringSecurity系列——基于SpringBoot2.7的登录接口(内有惊喜)day2-1
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-08 23:30:14 · 815 阅读 · 2 评论 -
SpringBoot启动报错:org.springframework.beans.factory.UnsatisfiedDependencyException Error creating bean
SpringBoot启动报错:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘faxController’:Unsatisfied dependency expressed through field ‘faxService’分析:由于IDEA编译器故障,导致faxService创建失败,faxController中注入了faxService,最终Spring创原创 2022-08-02 08:29:16 · 1833 阅读 · 1 评论 -
springboot启动报错:Failed to start bean ‘documentationPluginsBootstrapper‘
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。我在解决过程中尝试过这个方法,不过同样的问题还是存在,最后我把它去掉了。终于把问题解决了,工程也启起来了!以上,就是我解决本次问题的流水账…….原创 2022-08-02 08:28:38 · 17743 阅读 · 3 评论 -
Springboot启动报错[ main] o.s.boot.SpringApplication Application run failed(佷有可能是版本问题)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。但这个只是现象,往下拖去看”causedby”部分,有几行很长的信息,别嫌烦,往后拖看看,或者更快捷一点选中两行复制出来看,这样不用一点点拖。这个中间的17就代表你的当前项目中所用到的编译器是17版本的,因此你要把上述代码中的17改为8(或者你新安装的其他版本)。前言本人小白一枚,最近在自学JAVA时遇到了一个小问题,在网上求解无果后,自己找到了原因,这里跟大家分享一下。开发环境Win10;...原创 2022-08-02 08:28:02 · 2493 阅读 · 0 评论 -
Springboot发送邮件
添加依赖。原创 2022-08-02 08:27:25 · 330 阅读 · 0 评论 -
SpringBoot分页查询
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。1、项目中整合了SpringBoot后,我们在进行分页查询时,也是需要引入分页的相关依赖(pom.xml中进行引入)...原创 2022-08-02 08:26:48 · 112 阅读 · 0 评论 -
MySQL索引创建及使用
数据库索引好比是一本书前面的目录,能提升数据库的查询效率.原创 2022-08-02 02:59:01 · 1533 阅读 · 0 评论 -
MySQL系列一:账号管理与引擎
说明sid为本表的外键,关联t_student表中的的sid主键,ONDELETERESTRICTONUPDATERESTRICT说明在本表有数据的情况下,主表的关联键不能删除或更新。sextinyintnotnulldefault1comment‘性别1男,2女’,icardvarchar(18)notnullcomment‘身份证,唯一约束’,unique(列名称1[,列名称2,…...原创 2022-08-02 02:58:24 · 71 阅读 · 0 评论 -
MySQL筑基篇之增删改查
作者简介C/C++领域新星创作者,为C++和java奋斗中????推荐一款模拟面试、刷题神器????前言本文将承接前两篇MySQL专栏的博文,讲解数据库的操作,这里的查询确切的说应该是初级的查询,不涉及函数、分组等模块,当然更深层次的查询操作将放到后面的博文中,所以小伙伴们可以关注专栏,持续学习MySQL数据库。...原创 2022-08-02 02:57:48 · 535 阅读 · 0 评论 -
MySQL笔记下
本文是本人以前笔记,如果说是在掘金上看到的话没错,还是本人只有这一个。如果有哪里不对的话欢迎各位大佬指出问题,本人是一个小白。,本篇是下。如果是springboot的话请看,这个是从头开始的还没有学完springboot,一起学习呀!!!!...原创 2022-08-02 02:57:09 · 76 阅读 · 0 评论 -
MySQL笔记上
本文是本人以前笔记,如果说是在掘金上看到的话没错,还是本人只有这一个。如果有哪里不对的话欢迎各位大佬指出问题,本人是一个小白。原创 2022-08-02 02:56:33 · 73 阅读 · 0 评论 -
Java线程池面试题
java.util.concurrent.Executors提供了一个java.util.concurrent.Executor接口的实现用于创建线程池多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。假设一个服务器完成一项任务所需时间为T1创建线程时间,T2在线程中执行任务的时间,T3销毁线程时间。如果T1+T3远大于T2,则可以采用线程池,以提高服务器性能。一个线程池包括以下四个基本组成部分。...原创 2022-08-01 18:51:36 · 93 阅读 · 0 评论 -
java线程池详解
java中经常需要用到多线程来处理一些业务,我们非常不建议单纯使用继承Thread或者实现Runnable接口的方式来创建线程,那样势必有创建及销毁线程耗费资源、线程上下文切换问题。同时创建过多的线程也可能引发资源耗尽的风险,这个时候引入线程池比较合理,方便线程任务的管理。java中涉及到线程池的相关类均在jdk1.5开始的java.util.concurrent包中,涉及到的几个核心类及接口包括。...原创 2022-08-01 18:50:59 · 277 阅读 · 0 评论 -
Java线程池多线程查询数据库提高查询效率
复杂的报表数据统计不应全部由DB层面去解决,而是SQL仅负责数据过滤,返回统计所需的字段,SQL尽量简单高效,service层拿到DB返回的结果集,由代码层面去进行较为复杂的数据合并与统计。一开始的做法是,每次分页请求都先获取主表list,再foreach主表list,根据主表字段去查询统计数据并进行计算,再合并到主表进行返回,查询速度不理想。公司数据统计报表查询,几张大表关联查询,包含跨库查询,数据联查,数据过滤,数据统计。单例就不多解释了,这里用的是DCL单例,线程池根据自身需求配置核心线程等参数。..原创 2022-08-01 18:50:22 · 293 阅读 · 0 评论 -
Java线程池ThreadPoolExecutor详解(一篇就够了)
Executor框架主要由三部分组成,任务,任务的执行者,执行结果,ThreadPoolExecutor和ScheduledThreadPoolExecutor的设计思想也是将这三个关键要素进行了解耦,将任务的提交和执行分离。任务在和中任务是指实现了Runnable接口和Callable接口的类,中将任务转换成FutureTask类,中任务被转换成类,该类继承FutureTask,并重写了run方法,实现了延时执行任务和周期性执行任务。任务的执行者包括任务执行机制的核心接口Executor的接口的和。...原创 2022-08-01 18:49:45 · 2534 阅读 · 0 评论 -
css 设置border边框颜色渐变效果
上下的九宫格执行水平方向的重复属性(拉伸或平铺),左右的格子执行垂直方向的重复属性(拉伸或平铺),而中间的那个格子则水平重复和垂直方向的重复都要执行。下图是起始点到10%的位置标蓝色,10%到30%蓝到白的渐变,30%到70%为白到橘的渐变,从70%到结束标记橘色。从上到下,从起始开始,透明向蓝色渐变到20%的位置,然后又向透明进行渐变到99%的位置,99%到结束是透明。创建线性渐变,需要设置一个起始点和方向(或角度),还要定义终止色,以及两者之间的可选色(可以有多个)。随着渐变的重复,颜色再次循环。...原创 2022-08-01 12:48:56 · 31465 阅读 · 2 评论 -
CSDN有哪些值得学习的专栏?
马上2020年了,回顾2019这一年,CSDN哪些专栏受到了大家的喜爱呢?我们结合专栏的关注量、浏览量、用户反馈等多个方面,精选出一些专栏,分期分类推荐给你!涉及各类领域,带你从入门进阶实战!...原创 2022-08-01 12:48:18 · 2505 阅读 · 2 评论 -
crypto-js —— 加密标准的 JavaScript 库
长度必须是16的整数倍//加密密钥(长度必须是16的整数倍,此处为32位)//偏移量。原创 2022-08-01 12:47:41 · 864 阅读 · 0 评论 -
CRUD搬砖两三年了,怎么阅读Spring源码?
将SpringBean容器完善起来,首先非常重要的一点是在Bean注册的时候只注册一个类信息,而不会直接把实例化信息注册到Spring容器中。那么就需要修改BeanDefinition中的属性Object为Class,接下来在需要做的就是在获取Bean对象时需要处理Bean对象的实例化操作以及判断当前单例对象在容器中是否已经缓存起来了。整体设计如图3-1首先我们需要定义BeanFactory这样一个Bean工厂,提供Bean的获取方法模板模式进行判断和调用了。...原创 2022-08-01 12:47:04 · 69 阅读 · 0 评论 -
core-jsmoduleses.error.cause.js 报错
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。当前core-js@2已经放弃维护了,所以要装3以上的版本。...原创 2022-08-01 12:46:26 · 588 阅读 · 0 评论 -
手撕前端面试题【javascript】
牛客是可以伴随一生的编程软件(完全免费),从学校到社会工作,时时刻刻你都可以用到,原创 2022-07-31 08:11:19 · 92 阅读 · 0 评论 -
手把手教你设计一个CSDN系统
在CSDN发一个CSDN系统是什么体验?大家都知道CSDN 有一个下载的模块,就是用户上传资源然后管理员会进行审核,上传资源的用户可以赚钱还可以赚积分。那么个人可不可以开发这样的系统呢?完全可以!小孟前面就就可开发了一个,而且处理很详细的教程。具体的介绍如下所示:该项目非常详细的讲解了springboot,可以用于面试、毕设、学习等。最新版的springboot2.0框架;前端框架采用流行的Layui;redis高性能缓存框架,存放热门数据,常用数据;thymeleaf模版引擎;shiro安全框架;j原创 2022-07-31 08:10:43 · 3393 阅读 · 0 评论 -
手把手教你搭建MinIO分布式集群
minio.service文件[Unit][Service]原创 2022-07-31 08:10:05 · 1393 阅读 · 0 评论 -
手把手教你彻底卸载MySQL
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。打开任务管理器对话框,可以在服务列表找到MySQL8.0的服务,如果现在“正在运行”状态,可以右键单击服务,选择“停”选项停止MySQL8.0的服务。如果文章对小伙伴们来说有用的话,**点赞?欢迎小伙伴们,**点赞?如有错误的地方,还请小伙伴们指正!...原创 2022-07-31 08:09:24 · 6385 阅读 · 0 评论 -
手把手教你如何Vue项目打包dist文件并Tomcat发布【超级详细】
想必大家都知道,vue项目npmrunbuild会直接生成一个dist文件(文件夹),对吧,那么对于生成的dist文件夹,这怎么发布到服务器啊?就很懵。今天呢,bug菌我就带着大家来揭开这层谜团,手把手教大家如何将vue打包生成的dist文件夹并发布到服务器能被正常访问。...原创 2022-07-31 08:08:47 · 17581 阅读 · 1 评论 -
【go】defer的使用
defer是go中一种延迟调用机制,defer后面的函数只有在当前函数执行完毕后才能执行,通常用于释放资源。原创 2022-07-31 02:41:15 · 92 阅读 · 0 评论 -
【Excel】使用 SpringBoot 实现 Excel 文件的导入与导出
因为,这篇博文是在上一篇博文基础之上继续开发的。这两篇博文互有联系文件的导入就是文件的上传;文件的导出就是文件的下载。至于为什么是导入/导出Excel文件呢?因为Excel文件用的频率更多吧。顺便来复习下通过EasyExcel来操作Excel文件。...原创 2022-07-31 02:40:38 · 3852 阅读 · 0 评论 -
【ElasticSearch8】SpringBoot集成ElasticSearch8.x 基本应用 CRUD操作 环境安装
最近在研究es的时候发现官方已经在7.15.0放弃对旧版本中的JavaRESTClient(HighLevelRestClient(HLRC))的支持,从而替换为推荐使用的JavaAPIClient8.x查看SpringBoot2.6.4的依赖,其中es的版本仅为7.15.2因此这里我就按照官方文档使用了推荐的鉴于es8.x的资料文档目前并不是很齐全,本文中如有错误,欢迎各位指出。本文将记录一些es8.xapi下的简单CRUD操作。...原创 2022-07-31 02:40:01 · 1103 阅读 · 0 评论 -
【docker系列】逐行解析Nginx镜像Dockerfile(学习经典)
Dockerfile是自动构建docker镜像的配置文件,将镜像构建过程通过指令的方式定义在Dockerfile中。配合命令行可以实现自动化的Docker镜像的构建。RUNset-x#节省篇幅,主要是学习Dcokerfile语法,这里省略了若干行linux的shell脚本EXPOSE80"]上图是nginx1.20.2版本docker镜像的Dockerfile,下面我们来逐行解析。...原创 2022-07-31 02:39:26 · 550 阅读 · 0 评论 -
【Docker】容器连接到mysql(容器互联 超详细)
1、首先创建自定义网络,使用bridge网桥模式。原创 2022-07-31 02:38:48 · 7975 阅读 · 3 评论 -
nginx 多location配置
nginxserver下配置多个location根据路径匹的不同做不同的处理。原创 2022-07-30 20:19:25 · 904 阅读 · 0 评论 -
nginx [error] invalid PID number ; in usrlocalnginxlogsnginx.pid
in/usr/local/nginx/logs/nginx.pid。3、执行命令/usr/local/nginx/sbin/nginx-c/usr/local/nginx/conf/nginx.conf(根据实际安装路径修改)nginx[error]invalidPIDnumber“”in"/usr/local/nginx/logs/nginx.pid"问题。2、进入目录cd/usr/local/nginx。4、进入/usr/local/nginx/sbin。...原创 2022-07-30 20:18:50 · 2643 阅读 · 0 评论 -
java基础入门(一)
简单的说,java是一门面向对象编程语言,吸收了C/C++的优点,摒弃了C/C++复杂的指针等内容,也不需要用户手动释放内存空间。java本身还具备了很强的可移植性,通过将源代码编译成二进制字节码,然后通过不同平台的java虚拟机来解释执行字节码,从而实行了“一次编译,到处执行”的跨平台特性。Java的应用领域非常广泛。可以做应用系统、互联网网站、以及移动端的安卓等。...原创 2022-07-30 14:55:15 · 64 阅读 · 0 评论 -
java基于quasar实现协程池【后篇】
上面的代码创建了一个具有10个线程的池,一个在池前的队列(该队列可以容纳10个元素)和一个拒绝策略(当队列已满时),以使主线程自己执行Runnable任务。在上一个文章中讲述了通过仿照java自写线程池的方式改写成quasar协程池,功能可以说实现了效果,但是遇到了一个烦恼就是在协程阻塞过程中会疯狂报警告,如果您的项目有日志文件产生当遇到一个非常耗时的任务时后面的任务阻塞产生警告,那么该日志文件的体量是致命的!于是看是翻阅文档,找吧挨个看吧!简而言之,如果要管理线程池中的光纤,请使用。...原创 2022-07-30 14:53:57 · 283 阅读 · 0 评论 -
JAVA后台捕获异常,返回异常信息到前端
标注绿色的是自己最近写的包装类BusinessExceptionNew类SystemExceptionNew类ExceptionAdvice类返回前端的实体类代码中thrownew的时候如果有异常就会将异常信息以ResultVO返回给前端service层写。原创 2022-07-30 14:53:20 · 2793 阅读 · 0 评论 -
Java变量类型 Java进阶必看
从明天开始会陆陆续续更新高质量文章??先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。...原创 2022-07-30 14:52:43 · 65 阅读 · 0 评论