面试
文章平均质量分 74
奇怪的大象
这个作者很懒,什么都没留下…
展开
-
SQL语句实现模糊查询
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-12 03:38:36 · 4398 阅读 · 1 评论 -
docker-compose部署mysql
虽然docker部署环境比自己下载安装包要方便不少,但是docker的命令还有挂载目录在每次启动容器的时候都去找命令对使用者是很不友好的,而且有时候要启动多个容器的时候显然一个个的启动是很麻烦的。所以如果可以事先将"启动脚本"写好的话,之后就算虚拟机重启了,再启动容器也就是执行"启动脚本"就好了,docker-compose很好的解决了这个问题。个人理解:容器编排工具,对于大多数人来说可能最大的作用是被当成启动容器的脚本了。它可以实现一次性启动多个容器,它的自动重启容器策略也很好用。原创 2022-09-11 02:08:55 · 781 阅读 · 0 评论 -
IDEA使用Tomcat部署项目
p=92p=93集成本地TomcatTomcat mvaen插件配置tomcat在IDEA中集成使用Tomcat有两种方式,分别是集成本地Tomcat和Tomcat Maven插件深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料。原创 2022-09-09 22:35:50 · 2496 阅读 · 0 评论 -
SpringBoot中MybatisX插件的简单使用教程(超详细!!)
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-08 23:17:08 · 731 阅读 · 0 评论 -
idea使用@Autowired注解爆红原因及解决方法
在使用idea的@Autowired注解注入Mapper文件时,有时会标红,但是不影响项目运行,那么是什么原因呢。原创 2022-07-30 14:09:14 · 1965 阅读 · 0 评论 -
IDEA中微服务bootstrap.yml文件不生效的问题,2种解决方案
1.直接使用第一种方案2.两种方案一起使用先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习。..原创 2022-07-30 14:08:05 · 7429 阅读 · 0 评论 -
【SQL server速成之路】——身份验证及建立和管理用户账户
?个人主页????推荐一款模拟面试,刷题神器??欢迎各位小伙伴们!强烈推荐一款刷题神器????这是一款专注于程序员的学习和成长的专业平台,有许多专业的IT面试题库,精选了多家知名企业的面试题,全方位提升你的IT技能,轻松面对各大企业面试。...原创 2022-07-29 22:50:27 · 1422 阅读 · 0 评论 -
【Spring从入门到实战】第1讲:为什么要学习Spring框架?
大家好,我是执梗。本专栏将从Spring入门开始讲起,详细讲解各类配置的使用以及原因,到使用SpringBoot?。(1)(1)(1)添加外部jar包更加容易,不易出错(不需要关注版本问题)。(2)(2)(2)调试项目以及发布项目都会更加方便,无需配置Tomcat。(3)(3)(3)添加路由更加方便,无需每个访问地址都添加一个类。...原创 2022-07-29 22:49:52 · 116 阅读 · 0 评论 -
【Spring】事务和事务传播机制
Author老九??个人名言不可控之事乐观面对??系列专栏Spring系列。原创 2022-07-29 22:49:18 · 86 阅读 · 0 评论 -
【Spring】Spring中更简单的存储和读取Bean手术刀剖析
上一篇文章介绍了Spring的创建和使用,相对与servlet这个技术来说,Spring可谓是一个很大的进步,它摈弃了servlet繁琐的步骤,而是更加直接地进行存储和读取对象。虽说如此,但是对于上一篇博客介绍的Spring的创建和使用,对于我们使用者来说,还是比较繁琐,因此,Spring再一次进化,直接用注解来搞定这一切,那么具体是如何操作呢?这正是本文接下来的重点——在Spring中,如何更简单的存储和读取Bean。...原创 2022-07-29 22:48:42 · 92 阅读 · 0 评论 -
【SpringMVC】集成Web、MVC执行流程、数据响应、数据交互
SpringMVC确实很麻烦,零碎的点太多。原创 2022-07-29 22:48:06 · 147 阅读 · 0 评论 -
Java进阶资源汇总
分享出来给需要的人,我也顺便收藏一波[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ulFKjv7o-1659084955360)(http//static.blog.csdn.net/xheditor/xheditor_emot/default/laugh.gif)]不断补充中,有好的博客或其他什么类似的链接大家可以留言,都可以加进去。mybatis教程http//blog.csdn.net/techbirds_bao/article/details/9233599/...原创 2022-07-29 16:56:11 · 196 阅读 · 0 评论 -
Java进阶资料汇总
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。转载于https//www.cnblogs.com/hongloumeng/p/8472749.html。...原创 2022-07-29 16:55:37 · 316 阅读 · 0 评论 -
java进阶课表
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。...原创 2022-07-29 16:54:58 · 442 阅读 · 0 评论 -
Java进阶诀窍httpwww.china-pub.com44147
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。Java进阶诀窍http//www.china-pub.com/44147。...原创 2022-07-29 16:54:22 · 466 阅读 · 0 评论 -
【微服务~原始真解】Spring Cloud —— 实现负载均衡
秒懂·云原生】目前主要更新微服务,一起学习一起进步。主要介绍SpringCloud——Ribbon实现负载均衡。原创 2022-07-28 21:57:18 · 101 阅读 · 0 评论 -
Spring事务失效常见场景
不管是JDK动态代理还是Cglib的动态代理,就是要通过代理的方式获取到代理的具体对象,而static方法修饰的方法是属于类的,不属于任何对象,所以static方法不能被重写,即便写法上是重写,但是并不具备重写的含义,也就是说static方法也不被进行动态代理。如果在加有事务的方法内,使用了try…如果使用MySQL且存储引擎是MyISAM,则事务是不起作用的,原因是MyIASM不支持事务。如果事务是static、final的,同样无法通过动态代理,事务也是不会生效的。方式二开启AspectJ代理模式。..原创 2022-07-28 18:59:39 · 3264 阅读 · 0 评论 -
Python进阶篇:百度指数解密【抓包JS逆向数据区分】
过往给大家更新了不少基础相关的,今天给大家上点硬货,基础不好的慎入,免得打击你们的积极性~其次对数据分析|数据可视化|pandas感兴趣的可以来这里刷刷题。原创 2022-07-28 17:29:50 · 183 阅读 · 0 评论 -
MySql的安装配置超详细教程与简单的建库建表方法
如果缺少Navicat工具可以私信博主获得,安装过程中有问题也可以找我解答,最后求一个三连支持不过分吧~httpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttps。原创 2022-07-28 16:03:23 · 133 阅读 · 0 评论 -
Linux下安装MySQL8.0的详细步骤
使用lsof-i端口号,查看是哪个PID(进程号)占用了该端口,然后使用killPID(进程号)杀掉进程,重新执行servicemysqlstart。搞了一台云服务器,首先要干的活就是得安装数据库,在Windows下安装不用说,傻瓜式操作,在Linux上安装少说要记录一下。如果发现启动失败,可以先查看data里面的mysql.log,如果有提示3306这样的字样,第一个想到的应该是端口被占用,修改数据库root账号的密码,并设置可以远程访问(因为root默认是不能远程访问的)...原创 2022-07-28 14:35:47 · 638 阅读 · 0 评论 -
JavaWeb在线商城系统(java+jsp+servlet+MySQL+jdbc+css+js+jQuery)
这个基于JavaWeb的在线商城项目是我们专业这学期期末实训的项目项目视频演示期末实训项目-JavaWeb在线商城系统(java+jsp+servlet+MySQL+jdbc+css+js+jQuery)转载 2022-07-28 12:57:15 · 150 阅读 · 0 评论 -
Access-Control-Allow-Origin跨域问题,使用Nginx配置来解决
以上就是今天要讲的内容,本文仅仅简单介绍了用nginx来解决Access-Control-Allow-Origin跨域问题;原创 2022-07-28 11:17:23 · 649 阅读 · 0 评论 -
Java 日志相关的面试
近期整理的关于日志的面试题,对于初级者来说,很少会涉及到日志的处理,架构的选择。但是我相信作为一个资深者,这部分是必不可少的,同时也是评定一个系统的指标,足以证明日志的重要性。1. 常用的日志框架???Java Logging API(Oracle)—— Java默认的日志框架???Log4j(Apache)——开源日志框架???Logback(Logback Project)——开源项目,被设计成Log4j版本1的后续版本???tinylog(tinylog)——轻量级开源logger2. Systom.原创 2022-07-27 17:10:40 · 316 阅读 · 0 评论 -
@Repository详解
策略不同,前者默认按类型操作,如果找到多个再按组件名字查找,或者通过@Qualifier判断,有@Qualifier修饰那么直接按后者默认按名字查找,即使没有指定名字也会安装注解作用的对象名来匹配,按默认组件名没有查找到再按类型查找。class注解被保留到class文件,但jvm加载class文件时候被遗弃,这是默认的生命周期,如果要在编译时进行一些预处理操作,比如生成一些辅助代码(如ButterKnife),就用CLASS注解。被编译器忽略,如果只是做一些检查性的操作,...原创 2022-07-27 12:29:01 · 3232 阅读 · 0 评论 -
喜马拉雅2018 Java面试题目
equals用来比较的是两个对象的内容是否相等,由于所有的类都是继承自java.lang.Object类的,所以适用于所有对象,如果没有对该方法进行覆盖的话,调用的仍然是Object类中的方法,而Object中的equals方法返回的却是==的判断。为了提高程序的效率才实现了hashcode方法,先进行hashcode的比较,如果不同,那没就不必在进行equals的比较了,这样就大大减少了equals比较的次数,这对比需要比较的数量很大的效率提高是很明显的,一个很好的例子就是在集合中的使用;...原创 2022-07-23 15:29:52 · 164 阅读 · 0 评论 -
Java 并发高频面试题:聊聊你对 AQS 的理解?
一、 写在前面这篇文章,我们来聊聊面试时一个比较有杀伤力的问题:聊聊你对AQS的理解?之前有同学反馈,去互联网公司面试,面试官聊到并发时就问到了这个问题。当时那位同学内心估计受到了一万点伤害。。。因为首先,很多人可能连AQS是什么都不知道。或者仅仅是听说过AQS这个名词,但是可能连全称怎么拼写都不知道。更有甚者,可能会说:AQS?是不是一种思想?我们平时开发怎么来用AQS?总结起来,很多同学都对AQS有一种云里雾里的感觉,如果用搜索引擎查一下AQS是什么,估计看几篇文章就直接放弃了,因为密密麻麻的文字,实在原创 2022-06-24 08:38:50 · 222 阅读 · 0 评论 -
java面试知识点——基础
java面试知识点解析(一)——基础知识篇原创 2022-06-24 00:32:38 · 152 阅读 · 0 评论 -
java面试清单和书籍推荐 五颗星五颗星
面试必备技能清单,这里不会详细论述,更多的是清单列举,罗列一些关键字和链接注释。排序算法选择排序冒泡排序插入排序快速排序快速排序(普通,二路,三路)归并排序希尔排序堆排序计数排序桶排序基数排序二分查找Java 中的排序工具数据结构思维拓展Java 集合框架Java 并发编程Java IOJava 虚拟机Java 设计模式存储引擎索引(衡量标准:IO渐进复杂度)哪些情况下不会使用索引隔离级别Redis 数据类型进程和线程的区别线程间通信进程通信应用层传输层分布式通信协议分布式锁扫码登录原理Cookie 和 S原创 2022-06-24 00:31:59 · 479 阅读 · 0 评论 -
微服务(一)之分布式、微服务小结
目录1.微服务和分布式是什么?1.1.分布式1.1.1分布式系统部署方式1.1.2分布式架构设计方式1.2.微服务1.3.微服务和分布式的区别总结2.微服务解决方案之Spring Cloud2.1.为什么要选用Spring Cloud2.2.Spring Cloud七大核心组件2.2.1注册中心2.2.2配置中心2.2.3负载均衡2.2.4RPC调用2.2.5服务网关2.2.6服务熔断2.2.7控制总线2.3其他名词1.微服务和原创 2022-06-22 08:44:56 · 111 阅读 · 0 评论 -
基于SSM+SpringBoot+Vue+ElmentUI实现公司案件管理系统
前端:Vue2 Element UI后端:Java SSM SpringBoot maven工具:IDEAcompanys(公司表)user(用户表)case(案例表)登录用户名输入之后,后端校验用户名与密码长度是否正确,不正确时给出提示。用户名密码正确性校验点击登录,跳转到欢迎界面点击链接“欢迎进入公司管理系统”,跳转至公司列表页;公司列表分页展示点击左侧复选框,要求有全选功能点击案件按钮,展示该公司所有案件悬浮窗口点击删除按钮时,删除单条数据,并给出提示,无论确认删除还是取消,都要给出提原创 2022-06-21 21:30:12 · 947 阅读 · 2 评论 -
为什么 Redis 要有哨兵机制?
大家好,我是小林。这次聊聊,Redis 的哨兵机制。在 Redis 的主从架构中,由于主从模式是读写分离的,如果主节点(master)挂了,那么将没有主节点来服务客户端的写操作请求,也没有主节点给从节点(slave)进行数据同步了。这时如果要恢复服务的话,需要人工介入,选择一个「从节点」切换为「主节点」,然后让其他从节点指向新的主节点,同时还需要通知上游那些连接 Redis 主节点的客户端,将其配置中的主节点 IP 地址更新为「新主节点」的 IP 地址。这样也不太“智能”了,要是有一个节点能监控「主节点」的原创 2022-06-21 01:10:59 · 227 阅读 · 1 评论 -
【微服务~原始真解】Spring Cloud —— Eureka Client原码解析(一)
??这里是【秒懂·云原生】,关注我学习云原生不迷路??如果对你有帮助,给博主一个免费的点赞以示鼓励欢迎各位??点赞??评论收藏【秒懂·云原生】 目前主要更新微服务,一起学习一起进步。主要介绍Spring Cloud —— Eureka Client原码解析(一)Eureka Client为了简化开发人员的开发工作,将很多与Eureka Server交互的工作隐藏起来,自主完成。在应用的不同运行阶段在后台完成工作如图所示。为了跟踪Eureka的运行机制,读者可以通过打开Spring Boot的Debu转载 2022-06-18 16:25:07 · 109 阅读 · 0 评论 -
【docker系列】容器间进行数据共享的三种方式
我们本节为大家介绍的容器数据共享,是指在同一台服务器宿主机的容器之间的数据共享。如果涉及到跨服务器容器的数据共享,实际上是涉及到服务器之间的数据同步或分布式文件系统,基本不属于docker技术范畴。使用下面的命令行启动一个容器,名称是nginx80,宿主机映射端口是80-p 80:80-v /root/nginx/html:/usr/share/nginx/html/nginx:latest然后修改上面的脚本,使用 与 启动一个容器,使用 与 再启动一个容器。这样我们就启动了三个nginx容器,映原创 2022-06-18 14:26:21 · 2003 阅读 · 0 评论 -
vscode中部署tomcat全教程
详情见我的上一篇博客:https://blog.csdn.net/qq_45775250/article/details/120025951首先下载maven插件,如图然后我们需要到maven官网下载maven压缩包,官网地址:https://maven.apache.org/download.cgi点击左侧download之后选择 如图下载完成之后放在一个自己找得到的地方进行解压缩然后我们开始配置环境找到环境变量,在系统变量中新建MAVEN_HOME,然后写入刚刚解压缩的maven地址,如图原创 2022-06-18 12:32:47 · 7877 阅读 · 4 评论 -
Spring三级缓存详解
是为了解决对象间的循环依赖问题。A依赖B,B依赖A,这就是一个简单的循环依赖。我们来先看看三级缓存的源码。(1)查看“获取Bean”的源码,注意getSingleton()方法。(2)“添加到第1级缓存”的源码:(3)“添加到第3级缓存”的源码:(4)“创建Bean”的源码:通过这段代码,我们可以知道: 在实例化对象之后,就会为其创建一个 工厂,并将此工厂加入到三级缓存中。因此,Spring 一开始提前暴露的并不是实例化的 Bean,而是将 Bean 包装起来的ObjectFactory。为什么要原创 2022-06-12 13:29:30 · 1329 阅读 · 1 评论 -
Spring MVC的执行流程和常用组件
Spring MVC的完整执行流程如下:原创 2022-06-12 11:15:55 · 136 阅读 · 0 评论 -
Python真的是白学了
提起Python,绝大多数同学第一印象就是”简单“。但是,Python中也有很多有趣、微妙的事情,如果不用心去了解,很容易在开发过程中陷入误区,久久无法自拔。下面,就介绍几个Python中有趣的事情。是不是觉得很神奇?为什么加上返回就是,不加则返回?为什么加上并放置同一行时,又返回了?这些行为是由于 Cpython 在编译优化时, 某些情况下会尝试使用已经存在的不可变对象而不是每次都创建一个新对象. (这种行为被称作字符串的驻留[string interning])发生驻留之后, 许多变量可能指向内存中的原创 2022-06-12 02:27:51 · 245 阅读 · 0 评论 -
phpstudy搭建网站(超简单,小白也能看懂)
1.到链接: https://www.xp.cn/download.html下载对应的phpstudy版本软件然后安装,安装过程蛮简单的,就不列出来了我电脑64位的,所以我选64下载好后会出现一个压缩包,将压缩包解压出来解压完成后双击打开这个应用程序点“立即安装”安装完成后双击打开软件,进入“网站模块”会默认一个网站,点击“管理”再点击“打开网站”,会看见一个默认网站案例这个默认的网站文件可以在“管理”–“打开根目录”这里看见一个index.html的文件这个index.h原创 2022-06-10 00:25:32 · 1127 阅读 · 0 评论