- 博客(810)
- 资源 (1)
- 收藏
- 关注

原创 面试题:Kafka基础27道,应该都会吧?
消息队列也叫 MQ(Message Queue)。Kafka作为消息队列中的优秀平台,被很多公司使用,是一种高吞吐量的分布式发布订阅消息系统,本篇给大家总结了27道Kafka知识点或者说面试题,持续更新中。。。1.什么是kafka?Apache Kafka是由Apache开发的一种发布订阅消息系统。2.kafka的3个关键功能?发布和订阅记录流,类似于消息队列或企业消息传递系统。以容错的持久方式存储记录流。处理记录流。3.kafka通常用于两大类应用?建立实时流数据管道,以可靠地在.
2020-06-14 21:37:21
401

原创 Spring50问,至少应该答对一半以上!
作为一个Java程序员,Spring没得商量,对我们是必须会的,而且很重要,几乎我们大多项目都用得它,作为一个优质且生态系统非常全面的框架,不仅在使用上很给力,源码也有很大的学习价值。小编给大家整理了50道面试题,或者说50个知识点,可以先收藏起来了????。作者:Java小咖秀链接:https://juejin.im/post/5ee0ee706fb9a047fc30b607来源:掘金著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。1.Spring框架?Spring框架是
2020-06-11 12:30:02
532

原创 针对性效率测评 Count(*) vs limit 1,结果和你想的一样吗?
之前在公众号发过一个文章SQL查找是否"存在",别再count了,很耗费时间的,文中就一个表中是否存在数据,写出了用count 和 limit 1到底用哪个的结论,然而并没有实际的证明。因此小伙伴之前问我能不能出一个实际的测评啊,安排。本文仅仅针对以下两种sql测评。就是是否存在两种SQL的写法count()SELECT count(*) FROM table limit 1SELECT 1 FROM table LIMIT 1测评前提引擎 : INNODB表结构先来看下表结构,.
2020-06-10 12:18:38
3280
7

原创 Java面试,Nginx问了16个问题,我...
作为一个后端程序员,Nginx也是必备技能之一哦,作为一个web服务器,Nginx的性能方面是很不错的。本文总结或16个知识点,或者面试题分享给大家,后续还会继续更新⛽️。1.什么是nginx?Nginx是一个高性能的HTTP和反向代理服务器。同时也是一个 IMAP/POP3/SMTP 代理服务器。 官方网站:http://nginx.org。2.nginx主要特征?处理静态文件,索引文件以及自动索引;打开文件描述符缓冲. 无缓存的反向代理加速,简单的负载均衡和容错. FastCGI,简单的负载.
2020-06-08 10:19:01
370

原创 刚去面试,一个SpringBoot居然问我了30个问题!
从最开始的,SSH到SpringMVC,随着Spring的发展,使得开发越来越容易了,SpringBoot已经成为Java程序员必会的一项,以下给小伙伴整理了30道相关面试题,也可以作为知识点,学习收藏起来。1.什么是SpringBoot?通过Spring Boot,可以轻松地创建独立的,基于生产级别的Spring的应用程序,您可以“运行”它们。大多数Spring Boot应用程序需要最少的Spring配置。2.SpringBoot的特征?创建独立的Spring应用程序直接嵌入Tomcat,.
2020-06-05 13:18:54
2860
4

原创 必知必会,程序员都应该会的Linux的50个知识点!
小咖在这里给大家准备了50道Linux面试题,或者是说日常知识点,不管是前端或者后端,我觉得都是必备的,或者学会了不会吃亏的。建议收藏。1.什么是Linux?是一套免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年第一次释出,它主要受到Minix和Unix思想的启发,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。2.Linux内核主要负责哪些功能系.
2020-06-04 09:55:09
1632
1

原创 Dubbo35个必知必会的点,很经常问的面试题啊~
Dubbo作为一个微服务主流框架,相信不管是工作和学习很少人能绕开发。今天我给大家准备了一些Dubbo必知必会的知识点,同时面试中也经常问到,建议小伙伴收藏起来。1.什么是Dubbo?Dubbo是基于Java的高性能轻量级的RPC分布式服务框架,现已成为 Apache 基金会孵化项目。官网:http://dubbo.apache.org/en-us/2.为什么要使用Dubbo?背景:随着互联网的快速发展,Web应用程序的规模不断扩大,最后我们发现传统的垂直体系结构(整体式)已无法解决。分布式.
2020-06-03 08:58:27
1396

原创 刚去面试现场聊了一个多小时的Redis ,悄悄分享给大家!
Redis作为目前的主流NoSql数据库,不会是不可能的,在面试中也是非常高频的,一定不能在这个环节丢分,不管是学习,还是面试,以下知识点,都有必要掌握。博主会持续不断地来更新,希望大家可以支持我。1.Redis是什么?Redis是一个开放源代码(BSD许可)的内存中数据结构存储,可用作数据库,缓存和消息代理,是一个基于键值对的NoSQl数据库。2.Redis特性?速度快基于键值对的数据结构服务器丰富的功能、丰富的数据结构简单稳定客户端语言多持久化主从复制高可以 & 分布.
2020-05-18 09:11:01
15464
14

原创 刚才面试官问我你会Mysql吗,我一聊一个小时!
作为数据库知识点,不管是什么语言肯定都会问到,当问到MySql一定要硬起来,给大家准备了50道MySql相关的面试题,先搞明白这些,后面的我继续准备。只要你关注我,我就会持续更新。1.什么是数据库?数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。2.如何查看某个操作的语法?比如看建表的语法:mysql> ? create tableName: 'CREATE TABLE'Description:Synt.
2020-05-15 18:08:31
1270
5

原创 我刚看完这篇文章、面试就问我JVM、我不禁乐了!
中高级面试必备,学会JVM调优对与Java工程师来说非常的重要,不管是实际项目中遇到问题,还是面试中,都需要这一块的知识,小编由简入深的,给大家分享一波。1.JDK、JRE、JVM关系?Jdk (Java Development Kit) : java语言的软件开发包。包括Java运行时环境Jre。Jre (Java Runtime Environment) :Java运行时环境,包括Jvm。Jvm (Java Virtual Machine) :一种用于计算机设备的规范。Java语言在.
2020-05-13 18:35:34
1092

原创 100道多线程面试题,和面试官扯皮没问题了!
文章目录1.什么是进程?2.什么是线程?3.线程的实现方式?4.Thread 类中的start() 和 run() 方法有什么区别?5.线程NEW状态6.线程RUNNABLE状态7.线程的RUNNING状态8.线程的BLOCKED状态9.线程的TERMINATED状态10.线程状态转化图11.i--与System.out.println()的异常12.如何知道代码段被哪个线程调用?13.线程活动状...
2020-05-04 11:36:18
11314
4
转载 滥用 ! = null 判空了!!!太 low 了
所以说,代码习惯很重要!如果你近期准备面试跳槽,建议在ddkk.com在线刷题,涵盖 一万+ 道 Java 面试题,几乎覆盖了所有主流技术面试题,还有市面上最全的技术五百套,精品系列教程,免费提供。如果你近期准备面试跳槽,建议在ddkk.com在线刷题,涵盖 一万+ 道 Java 面试题,几乎覆盖了所有主流技术面试题,还有市面上最全的技术五百套,精品系列教程,免费提供。这种情况下,null是个”看上去“合理的值,例如,我查询数据库,某个查询条件下,就是没有对应值,此时null算是表达了“空”的概念。
2025-03-25 13:02:54
29
转载 终于拿到了Manus邀请码!
你关注官方Twitter(@Manus_HQ)和Discord社群,去参加抽奖、直播互动或者创意挑战,就有机会直接拿到邀请码。你把任务丢给它,它自己就能拆解步骤、动手解决,过程中遇到问题会自己调整,最后直接给你一个能用的结果。,你可以去Manus官网提交申请,填好邮箱,再写个申请理由,建议用英文把使用场景或者开发需求说详细点。Manus只要给他任务,那就能自己去拆解,执行,并且能真正的解决问题,解决完后直接给你结果。我需要一个安全的用户登录系统,支持邮箱注册、密码登录和JWT认证,并且能在一周内上线。
2025-03-21 14:28:10
29
转载 0.0015 秒内启动一个应用,这个框架可以封神了!
为了解决这个问题,Quarkus的Spring 兼容性扩展将 Spring API 映射到现有扩展中的 API,这些扩展已经针对快速启动、降低内存利用率和原生编译进行了优化,例如 RestEasy 和 CDI。需要明确的是,Quarkus 中的 Spring API 兼容性并非为了作为一个完整的 Spring 平台来重新托管现有的 Spring 应用程序。这些 API 是使用了前面提到的 Spring Boot 和 Quarkus 的反应式方法实现的,数据库使用的是PostgreSQL。
2025-03-19 13:03:07
13
转载 给3月准备跳槽的兄弟一点建议。。。
是衡量大语言模型“从量变到质变”的关键,是针对特定场景的AI解决方案。是指运行一段具有特定功能的代码块的行为,以增强其处理能力,实现更复杂的任务,使大模型能够集成外部工具和资源,提升交互性和实用性。AI大模型技术实战—— Transformer 架构的 核心原理、应用 Fine-tuning 技术,精准微调AI大模型,2节直播课,为你展示如何利用RAG、Fine-tuning的技术来改善大语言模型的使用!老师们将大模型技术原理讲透的同时,还将丰富的商业化AI应用项目无偿分享,帮大家快速打通。
2025-03-18 13:02:59
18
转载 取代程序员岗,中国又一相关高薪岗位在崛起!这才是程序员未来5年最好的就业方向!...
今天想跟大家说几句心里话,希望大家看完后都能重视起来。刚刚过去的2024年,对于大家来说无疑是充满挑战的一年,我们见过太多的岗位&企业在面临人员缩减又降薪。而作为席卷全球的新概念,ESG在整个行业圈也是彻底火了,已然成为大家求职转型的最佳选择。特别是随着国家政策要求各大企业强制披露ESG报告,更是带来了巨大的市场和岗位需求。ESG岗也一度被炒到了15w月薪...之所以想让大家重视这个新领域...
2025-03-11 12:01:19
26
转载 项目自从用了接口请求合并,效率直接加倍!
前言请求合并到底有什么意义呢?我们来看下图。img假设我们3个用户(用户id分别是1、2、3),现在他们都要查询自己的基本信息,请求到服务器,服务器端请求数据库,发出3次请求。我们都知道数据库连接资源是相当宝贵的,那么我们怎么尽可能节省连接资源呢?这里把数据库换成被调用的远程服务,也是同样的道理。我们改变下思路,如下图所示。img我们在服务器端把请求合并,只发出一条SQL查询数据库,数据库返回后,...
2025-03-03 13:02:30
17
转载 帅呆!接口开发不用写Controller、Service、Dao、Mapper、XML、VO,全自动生成
今天给小伙伴们介绍一个Java接口快速开发框架-magic-apiimg简介magic-api 是一个基于 Java 的接口快速开发框架,编写接口将通过 magic-api 提供的 UI 界面完成,自动映射为 HTTP 接口,无需定义 Controller、Service、Dao、Mapper、XML、VO 等 Java 对象即可完成常见的 HTTP API 接口开发访问 http://local...
2025-02-05 13:02:36
26
转载 MySQL 中 Varchar(50) 和 varchar(500) 区别是什么?
一. 问题描述我们在设计表结构的时候,设计规范里面有一条如下规则:对于可变长度的字段,在满足条件的前提下,尽可能使用较短的变长字段长度。为什么这么规定?我在网上查了一下,主要基于两个方面基于存储空间的考虑基于性能的考虑网上说Varchar(50)和varchar(500)存储空间上是一样的,真的是这样吗?基于性能考虑,是因为过长的字段会影响到查询性能?本文我将带着这两个问题探讨验证一下二.验证存储...
2025-01-24 13:51:02
14
转载 请程序员立即拿下软考证书(政策风口)
血泪教训啊!!原来每年80%的软考人没拿证,都折在了这些问题:❎时间太少,啃教材毫无重点;❎考点太多,与实际工作联系少;❎论文被卡,缺乏项目经验;❎机考太难,没提前熟悉 。距离2025年软考报名仅剩3个月,现在备考正合适。在职人如何击破通关难题,一次拿证?????分享一个免费,且有超多备考干货的——2025软考通关VIP学习群*1月备战版入群即享2h技术大佬软考2025通关技巧直播课完课免费领最新软考通...
2025-01-15 13:02:30
25
转载 Postman 最强平替诞生了!
来源:https://juejin.cn/post/7433687162870530084Postman 作为最主流的 REST 测试工具,可以说定义了整个行业的生态,但是其糟糕的性能、强制登录、商业收费等等原因导致其逐渐被众多开发测试人员抛弃。大家都在寻求替代解决方案,但是很多工具本质还是浏览器套壳,只能解决部分问题,那么有没有一款产品能够彻底解决这些问题呢?今天我要介绍的工具就是Reqable...
2025-01-06 13:03:03
180
转载 HashMap 一边循环一边删除,上线翻车啦!
前段时间,同事在代码中KW扫描的时候出现这样一条:上面出现这样的原因是在使用foreach对HashMap进行遍历时,同时进行put赋值操作会有问题,异常ConcurrentModificationException。于是帮同简单的看了一下,印象中集合类在进行遍历时同时进行删除或者添加操作时需要谨慎,一般使用迭代器进行操作。于是告诉同事,应该使用迭代器Iterator来对集合元素进行操作。同事问我...
2025-01-02 13:32:54
82
转载 用了Stream后,代码反而越写越丑?
我们常常遇到的一个问题:用了 Stream 后,代码反而越来越丑了?明明说好的“优雅”和“简洁”呢?怎么写着写着,代码越来越像拼图游戏,一块儿接不上另一块,错落不堪?????作为程序员,我们都希望代码简洁、优雅、易于维护,Stream 和 Lambda 就是为了这个目的而生的,它们一度被视为能让代码焕发光彩的神兵利器。但实际使用中,我们发现,Stream 和 Lambda 的魅力不总是那么简单,反而成了...
2024-12-26 13:02:40
37
转载 最强平替Postman的工具,拒绝浏览器套壳
Postman作为最主流的REST测试工具,可以说定义了整个行业的生态,但是其糟糕的性能、强制登录、商业收费等等原因导致其逐渐被众多开发测试人员抛弃。大家都在寻求替代解决方案,但是很多工具本质还是浏览器套壳,只能解决部分问题,那么有没有一款产品能够彻底解决这些问题呢?今天我要介绍的工具就是Reqable,帮助大家彻底解决使用Postman的痛点问题。Reqable支持全平台,无论是Windows、...
2024-12-24 21:00:26
122
转载 后端开挂:3行代码写出8个接口!
基本需求肯定有不少人会想:这怎么可能呢?就算用几乎零配置的 SpringBoot,写一个最简单的接口也得有 3 行代码啊!@RequestMapping("test/{request}")publicStringtest(@PathVariableStringrequest){returnrequest+":HelloWorld";}那 8 个没啥用的 Hello...
2024-12-04 13:02:38
38
转载 今年行情又回“寒”了吗?
前天加完班,回家路上翻了下粉丝群。发现群里最近在疯传一份叫《后端 offer 收割机养成指南》的资料。本来感觉这个 title 看起来有点离谱,结果没想到仔细一看,这份资料竟然真的有点东西。内容收纳的很全,而且融合了很多今年的新玩意。据我所知有人靠它拿下了 60k+ 的 offer…后来我辗转找到了这份资料的整理人,果然是位大佬!他是现任阿里后端 Leader,在后端行业深耕近十年,见证了互联网的...
2024-11-28 10:30:58
35
转载 AI激增代码泄露风险,它将成为主流
据统计,截止2024年底,全球已有62%的开发者在开发工作中使用AI工具,并且该比例以约每年14%速度飞速增长。使用AI提升研发效率已成为必选项。但伴随的风险也需关注:1调查显示,有3.1%的员工会直接将公司内部数据输入ChatGPT进行分析,而这些数据中,高达11%属于敏感信息。2三星在引入ChatGPT不到20天内,就遭遇了3起数据泄露事件,导致半导体设备测量资料和产品良率等关键信息未经处理即...
2024-11-25 13:45:53
149
转载 几乎涵盖大部分的AI落地方案
人工智能技术的飞速发展正在深刻地影响着各个行业,其中,大模型技术作为核心驱动力,正在引领新一轮的技术革新。然而,如何将大模型技术有效地应用于具体的业务场景,成为当前业界普遍关注的焦点问题。为此,12 月 13 日至 14 日,InfoQ 举办的「AICon 全球人工智能开发与应用大会」 将在 北京 召开。作为一场以实践为核心驱动力的技术盛会,本次大会将带来 60+ 前沿实践案例,涵盖RAG在企业...
2024-11-14 13:20:09
46
转载 阿里大佬写的Controller太优雅了!
见过几千行代码的 controller吗?我见过。见过全是 try catch 的 controller 吗,我见过。见过全是字段校验的 controller 吗,我见过。见过全是业务代码的 controller 吗?不好意思,我们公司很多业务写在 controller 的。看见这些我真的血压高。不优雅的 controller@RestController@RequestMapping("/us...
2024-11-08 13:02:45
52
转载 每天骑的共享单车是什么通信原理,有人了解过吗?
来源:土豆居士一、智能车锁二、芯片供电三、扫码解锁四、支付系统五、蓝牙模块六、GPS定位七、物联网技术我们经常骑的共享单车到底是什么通信原理,有人了解过吗?下面宝蓝小编就带大家了解下。一、智能车锁共享单车最核心的硬件是智能车锁,主要用于实现控制和定位功能。车锁内集成了嵌入式芯片(通信模块),GPS模块和物联网SIM卡。智能锁制造商通过在锁内集成带有独立号码的SIM卡,通过2G、3G、4G网络,与云...
2024-10-31 13:02:35
116
转载 多人同时导出 Excel 干崩服务器!新来的阿里大佬给出的解决方案太优雅了!
前言业务诉求:考虑到数据库数据日渐增多,导出会有全量数据的导出,多人同时导出可以会对服务性能造成影响,导出涉及到mysql查询的io操作,还涉及文件输入、输出流的io操作,所以对服务器的性能会影响的比较大;结合以上原因,对导出操作进行排队。刚开始拿到这个需求,第一时间想到就是需要维护一个FIFO先进先出的队列,给定队列一个固定size,在队列里面的人进行排队进行数据导出,导出完成后立马出队列,下一...
2024-10-22 13:02:57
80
转载 如何搭建漂亮的 SpringBoot 脚手架?
来源:juejin.cn/post/73609474989435781391. 项目初始化如果你问研发同学,在开发过程中最讨厌、最痛苦的事情是什么?大部分同学会告诉环境,环境,还是环境。我带你走一趟你就知道环境搭建是多么头疼的事情了。在开发一个新项目之前,先下载IDE,光是IDE这个事情,可能就折腾半天。为啥要折腾这么久呢,下载倒是非常快,可现在的IDE基本上都收费,所以网上就出现了各种破解软件,...
2024-10-21 13:02:44
119
转载 重要通知:这次永久免费!!
大家好,我是鹏磊!新 7500 道在线面试题,更新了我宣布:永久免费,在线阅读涵盖了众多热门技术,比如Java 核心、Spring 全家桶、Alibaba 全家桶、项目架构经验与调优实战、国内一线互联网大厂社招真题、消息中间件、安全框架、数据库/NoSQL、容器化技术、分布式中间件、搜索引擎、大数据框架、服务器开发、前端语言、开发工具、其他语言等等。每一类别都经过精心挑选和整理,以确保能够覆盖面试...
2024-08-25 11:07:08
111
转载 取代后端岗,中国又一新兴岗位在崛起!这才是程序员未来5年最好的就业方向!...
以ChatGPT为代表的大模型技术的出现,让算法工程师重新成了炙手可热的岗位。现在国内各家大小厂都在搞大模型算法,投入了巨量的人力物力财力,都不愿意放弃这个百年难遇的机会,像字节,腾讯,京东等大厂也增加了很多大模型和算法的岗位,甚至有的岗位薪资比往年提高40%!对于正在求职,转型的各位同学来说,现在可以算得上是应聘算法岗的红利期,只要你稍微懂点大模型算法相关技术,在应聘的时候就会很占优势,就能早日...
2024-08-14 13:02:52
118
转载 SQL中为什么不要使用1=1?
在工作中的老项目中经常会看到代码中使用了1=1的情况,想起来之前自己也这个样子写过,感觉也没有啥影响就没有当回事,随着工作年限,工作经验的增加,对着一块有了更深的理解,下面我们就来看一看。代码开发中,编写SQL语句其实就和家常炒菜差不多,每个条件语句就是一个调料,所以每一种调料都会影响菜的味道,对于SQL来说查询条件的增加,影响的就是执行SQL的效率。那么1=1这种为什么又会存在呢,存在即有它的道...
2024-08-13 13:02:26
99
转载 比XShell更好用,快到起飞,还支持网页版.....
ssh工具几乎是每天都会用到的工具,今天给大家推荐一款非常不错的工具。图片TabbyTabby 是一名老外在 Github 开源的终端连接的工具,至今已经累积 45K+ star。图片Tabby 的功能特性大概有:支持多平台,Windows、MacOS(Intel 芯片/M1 芯片)、Linux 都有对应的安装包的;自带 SFTP 功能,能够与 Linux 系统传输文件;炫酷的终端页面,简单易用,...
2024-07-14 13:02:34
102
转载 字节一面:POST 为什么会发送两次请求?
本文目录同源策略什么是同源策略CORS简单请求预检请求附带身份凭证的请求与通配符完整的请求流程图总结前言最近博主在字节面试中遇到这样一个面试题,这个问题也是前端面试的高频问题,因为在前端开发的日常开发中我们总是会与post请求打交道,一个小小的post请求也是牵扯到很多知识点的,博主在这给大家细细道来。同源策略在浏览器中,内容是很开放的,任何资源都可以接入其中,如 JavaScript 文件、图片...
2024-07-10 14:19:56
85
转载 (待会删)请大家低调浏览!
上周,我从字节后端面试官那里要了几套Java内部学习资料。回家一看,这份资料确实有点东西。不仅包含大量的高频面试题,今年三四月的真题也都整理在里面了!还系统梳理了后端工程师必备的核心技能点:Spring、Spring Boot、Dubbo、JVM、JPA、MyBatis、如何应对HR面、如何应对项目面......即便最近不打算跳槽,也可以通过这些知识点查漏补缺、提升自己,进阶高级后端工程师!????????扫...
2024-06-19 12:42:30
88
转载 阿里的同事,写的代码真 TMD 优雅!
本篇文章是<<代码整洁之道>>的学习总结, 通过这篇文章你将了解到整洁的代码对项目、公司和你的重要性,以及如何书写整洁的代码.通过命名、类、函数、测试这四个章节,使我们的代码变得整洁.1.为什么要保持代码整洁?不整洁的代码随着时间的增加而增加时,生产力会随之降低.导致的结果就是:代码不易扩展或扩展容易引发其他问题程序崩溃加班增加公司成本(加人)甚至可能造成公司倒闭一图胜千言...
2024-06-17 13:02:23
81
转载 (待会删)60k*16薪!请大家低调浏览!
上周,我从字节后端面试官那里要了几套Java内部学习资料。回家一看,这份资料确实有点东西。不仅包含大量的高频面试题,今年三四月的真题也都整理在里面了!还系统梳理了后端工程师必备的核心技能点:Spring、Spring Boot、Dubbo、JVM、JPA、MyBatis、如何应对HR面、如何应对项目面......即便最近不打算跳槽,也可以通过这些知识点查漏补缺、提升自己,进阶高级后端工程师!????????扫...
2024-06-12 10:30:32
90
《Java小咖秀全级别工程狮面试手册》.pdf
2020-05-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人