自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(765)
  • 资源 (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 347

原创 Spring50问,至少应该答对一半以上!

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

2020-06-11 12:30:02 457

原创 针对性效率测评 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 3018 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 330

原创 刚去面试,一个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 2747 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 1560 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 1131

原创 刚去面试现场聊了一个多小时的Redis ,悄悄分享给大家!

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

2020-05-18 09:11:01 15203 14

原创 刚才面试官问我你会Mysql吗,我一聊一个小时!

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

2020-05-15 18:08:31 1186 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 1036

原创 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 10939 4

转载 效果炸裂!OpenAI首个视频生成模型发布,1分钟流畅高清,网友:整个行业RIP

刚刚,奥特曼发布OpenAI首个视频生成模型Sora。完美继承DALL·E 3的画质和遵循指令能力,能生成长达1分钟的高清视频。AI想象中的龙年春节,红旗招展人山人海。有紧跟舞龙队伍抬头好奇观望的儿童,还有不少人掏出手机边跟边拍,海量人物角色各有各的行为。雨后东京街头,潮湿地面反射霓虹灯光影效果堪比RTX ON。行驶中的列车窗外偶遇遮挡,车内人物倒影短暂出现非常惊艳。也可以来一段好莱坞大片质感的电...

2024-02-18 23:02:13 28

转载 【最新】几乎涵盖你需要的SpringBoot|SpringCloud所有操作|高清PDF

大家好,Alibaba作为国内一线互联网大厂,其中SpringCloudAlibaba更是阿里微服务最具代表性的技术之一,很多人只知道SpringCloudAlibaba其实面向微服务技术基本上都有的下面就给大家推荐一份Alibaba官网最新版:Spring+SpringBoot+SpringCloud微服务全栈开发小册,带你全面掌握Spring全家桶的知识。下面直接给大家展示目录:内容展示预览:...

2024-02-17 19:02:47 27

转载 2024!为自己!赢一次!

大年初六送穷日,小咖祝大家新的一年里顺风顺水顺财神。最近的新片,贾玲导演的热辣滚烫大家都看了没。有很多让人有触动的画面现在还在小咖的脑海中。主人公被最好的朋友绿、被男友嫌弃、对着镜子无助哭、以及吹到窗户上的宣传页、到带着拳击手套自信出场、最后站在海滩上坦荡的笑~”你赢过吗?哪怕一次 !”2024年,必须要赢一次对吗?AI是时代的产物、也是我们的作品、AI必将引领未来,一起抓住AI的红利,一个都不要...

2024-02-15 14:33:48 74

转载 几乎霸占我大部分休息时间的PDF!

今天给大家分享几套大厂(百度/小米/美团)学习进阶资料,以及全套面试题,包括 3 本大厂手册(高并发、JVM、Java 并发编程)、1 本 Java 实战演练 35 讲、10 本面渣逆袭手册(操作系统、计算机网络、Java、MySQL、Redis、Spring 等),基本涵盖后端大部分技术栈,文末附高清电子版。01 高并发手册 大厂必备手册,总共 7 章:高并分布式架构、MySQL 和 Redis...

2024-02-13 21:02:57 29

转载 再送60000,免费领取!

又到过年了,龙年红包封面是必备的,大家不要花钱购买了,我的好朋友「程序员小灰」号主,腾讯给他发了 60000 个免费的红包封面。他全部无套路、免费送给大家,效果如下:封面领取方法关注「程序员小灰」回复「封面」免费领取注意:不是在Java小咖秀公众号回复!!是在公众号「程序员小灰」中回复封面,不然拿不到封面哈!总共 6 万个,看到的人人有份~...

2024-02-09 08:28:47 15

转载 60000个红包封面,免费领取!

又到过年了,龙年红包封面是必备的,大家不要花钱购买了,我的好朋友「程序员小灰」号主,腾讯给他发了 60000 个免费的红包封面。他全部无套路、免费送给大家,效果如下:封面领取方法关注「程序员小灰」回复「封面」免费领取注意:不是在Java小咖秀公众号回复!!是在公众号「程序员小灰」中回复封面,不然拿不到封面哈!总共 6 万个,看到的人人有份~...

2024-02-08 13:02:33 14

转载 SpringBoot引入 liteflow 规则引擎,太香了!

1前言在日常的开发过程中,经常会遇到一些串行或者并行的业务流程问题,而业务之间不必存在相关性。在这样的场景下,使用策略和模板模式的结合可以很好的解决这个问题,但是使用编码的方式会使得文件太多,在业务的部分环节可以这样操作,在项目角度就无法一眼洞穿其中的环节和逻辑。在本文中,将引入规则引擎从全局角度来解决这个问题,这就是今天要介绍的主角liteflow。2liteflow 规则引擎liteflow...

2024-02-07 14:38:49 19

转载 我们放弃了Nacos作为配置中心,转而选择了这款神器~

目前,我们所有微服务的配置中心都没有采用Nacos,而是选择了另一款携程开源的分布式配置中心Apollo,今天就跟大家详细介绍一下这款神级配置中心1. 基本概念由于 Apollo 概念比较多,刚开始使用比较复杂,最好先过一遍概念再动手实践尝试使用。1.1、背景随着程序功能的日益复杂,程序的配置日益增多,各种功能的开关、参数的配置、服务器的地址……对程序配置的期望值也越来越高,配置修改后实时生效,灰...

2024-01-24 19:28:40 78

转载 几乎涵盖你所需要的Linux操作!

今天给大家分享的是阿里大佬整理的 Java 开发者必备的《Linux 保姆级教程.pdf》,图文并茂,特别详细,基本上涵盖了 Linux 所有知识点,文末直接领取高清 PDF高清 PDF 获取方式扫描下面二维码,发送:0520...

2024-01-20 18:53:10 26

转载 重要通知:我宣布永久免费!!

大家好,我是小咖秀!2024年:新5000道在线面试题,更新了我宣布永久免费,在线让大家观看阅读这个题库包含超5000+道题目,涵盖了36个技术分类的面试题。其中,包括了众多热门技术,比如Spring全家桶、Alibaba全家桶、消息中间件、容器化,搜索引擎、分布式中间件、大数据、开发工具等等。每一类别都经过精心挑选和整理,以确保能够覆盖面试中可能出现的各种问题。## 36个分类:5000道,在线...

2024-01-17 11:54:02 38

转载 4款龙年红包封面免费领取,速度!

今天,给大家分享几款不错的红包封面,数量有限,领完为止!记得时间到了再领取!越秀地产领取时间:1月12日9:00FENDI领取时间:1月12日10:00BALLY领取时间:1月12日10:00江诗丹顿领取时间:1月12日10:30获取方式:在以下小卡片「MarkerHub」回复:666右下角????,不会错过龙年红包封面~...

2024-01-14 14:21:24 37

转载 SpringBoot+Vue 实现网页版人脸登录、人脸识别,逼格很高!!!(附源码)

介绍FACE-UI 基于前后端分离Web端项目,主要实现了网页版的人脸登录,通过调取前端摄像头拍照,传入后台进行跟数据库人脸库的相似度比对。技术点:Springboot,Mysql,JWT,VUE 2.X 等等技术实现,主要功能点:人脸列表CRUD,日志列表CRUD,基于自建人脸库通过base64编码方式存储人脸图片,通过调用腾讯云人脸对比API场景实现一、springboot后端项目1,拉取项目...

2024-01-13 21:02:23 30

转载 几本霸占我休息时间的PDF!

今天给大家分享几套大厂(百度/小米/美团)学习进阶资料,以及全套面试题,包括 3 本大厂手册(高并发、JVM、Java 并发编程)、1 本 Java 实战演练 35 讲、10 本面渣逆袭手册(操作系统、计算机网络、Java、MySQL、Redis、Spring 等),基本涵盖后端大部分技术栈,文末附高清电子版。01 高并发手册 大厂必备手册,总共 7 章:高并分布式架构、MySQL 和 Redis...

2024-01-11 13:02:44 20

转载 if 判断泛滥?试一试规则执行器,太香了!

只有体验过几百行 if else 折磨的人,才会对本篇产生共鸣!业务场景近日在公司领到一个小需求,需要对之前已有的试用用户申请规则进行拓展。我们的场景大概如下所示:if(是否海外用户){returnfalse;}if(刷单用户){returnfalse;}if(未付费用户&&不再服务时段){returnfalse}if(转介...

2024-01-07 19:02:34 22

转载 几乎涵盖90%springboot2知识点总结

大家知道,传统的 JavaEE 开发效率低下、配置臃肿、调试不便,严重制约了程序员的生产力。而Spring Boot则致力于简化开发配置,并为企业级开发提供一系列非业务性功能,大大的解放了程序员的生产力,提高了工作效率,使得Java工程师只需要专注于业务本身,其他的东西则交给 Spring Boot 去完成。本书致力于让读者快速掌握全栈开发基本技术栈,并能够快速、独立地开发出企业级项目后台接口,文...

2024-01-07 19:02:34 38 2

转载 阿里内部爆款K8s+Docker+Jenkins实战笔记,真的太详细了!

今天就给大家分享一份来自阿里内部的《阿里云Kubernetes项目实战实战》和《轻松玩转docker》,另外再分享一份《Jenkins持续集成从入门到精通》,图文并茂,含金量很高,更偏实战。阿里云Kubernetes项目实战实战这份文档分为理论篇和实践篇两大部分,全文127页,内容丰富全面,图文并茂,可读性强,基于大厂实际生产环境的真实项目,实用性强。特别适合对K8S感兴趣的朋友们学习参考。高清p...

2024-01-07 00:11:34 18

转载 IntelliJ IDEA 2023.3发布,AI 助手出世,新特性杀麻了!!

这两天 Jetbrains 来了一波大的更新,推出了 2023.3 正式版,做了不少优化,最重要的是大家期待已久的 Ai Assistant 插件本次更新也正式推出,助力大家提高 Coding 效率。但是很遗憾,目前我们无法使用,因为该插件底层主要基于 OpenAi,大陆现在是未开放地区,未提供服务。另外,即便是你用了魔法工具上网,现在主流的激活工具和授权等同样无法直接激活 Ai 助手,似乎其不在...

2024-01-01 22:07:35 63

转载 微信龙年限定红包封面,手慢无!速领~

快到过年了,很多小伙伴又开始找好看的红包封面,今天分分享一个腾讯的龙年红包封面,很好看的,仅限今天,速度白嫖!红包领取方法请在老鬼备用号:MarkerHub回复:999,即可获取链接!回复:999领取成功的,记得分享文章给身边的小伙伴一起领哦...

2023-12-31 20:39:20 24

转载 请拿下软考,现在!立刻!马上!!

@IT人!#积分落户、升职加薪、领奖金????硬核证书火爆IT圈……2023年软考报考人数已超500万!2020年40万,2021年94万,2022年129万!2年时间直翻3倍!如此火爆原因是什么?软考也叫软件水平考试软考证书是IT圈和大厂公认的高含金量证书加上政策福利好、市场需求变大,才日渐火热????软考可考专业多,其中软考中级推荐【软件设计师】;软考高级推荐【系统架构设计师】!软考竞争越来越激烈,早考...

2023-12-27 10:30:22 16

转载 5年Java竟然不清楚 int(1) 和 int(10) 的区别!

最近遇到个问题,有个表的要加个user_id字段,user_id字段可能很大,于是我提mysql工单alter table xxx ADD user_id int(1)。领导看到我的sql工单,于是说:这int(1)怕是不够用吧,接下来是一通解释。其实这不是我第一次遇到这样的问题了,其中不乏有工作5年以上的老司机。包括我经常在也看到同事也一直使用int(10),感觉用了int(1),字段的上限就被...

2023-12-24 19:02:12 21

转载 JetBrains再出手,这次要干翻老对手了。。

来源:CodeSheep说起 JetBrains 这个公司,可以说猛得很,虽说2000年才成立,并且和一些互联网大厂比起来员工数也不算多,但是公司却推出了一系列干翻了传统竞品的编程软件,包括大家所比较熟知的:IntelliJ IDEA、PyCharm、WebStorm等等。这不最近,JetBrains 官博(blog.jetbrains.com/clion)宣布旗下又一个和 C/C++ 相关的重磅...

2023-12-20 22:25:38 68

转载 CTO:谁在项目中使用Arrays.asList、ArrayList.subList,就立马滚蛋!

1. 使用Arrays.asList的注意事项1.1 可能会踩的坑先来看下Arrays.asList的使用:List<Integer>statusList=Arrays.asList(1,2);System.out.println(statusList);System.out.println(statusList.contains(1));System.out.print...

2023-12-16 20:57:37 21

转载 这款新兴的IDEA插件封神了!

IDEA是一款功能强大的集成开发环境(IDE)插件,它可以帮助开发人员更加高效地编写、调试和部署软件应用程序。我们在编写完接口代码后需要进行接口调试等操作,一般需要打开额外的调试工具。今天就给大家介绍一款IDEA插件:Apipost-Helper-2.0。用它,代码写完直接编辑器内调试、还支持生成接口文档、接口树等功能,并且完全免费!非常好用!这款插件由Apipost团队开发,官方介绍中提到:用于...

2023-11-28 12:31:51 47

转载 告警:线上慎用 BigDecimal ,坑的差点被开了

一、BigDecimal概述Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我们可以直接使用Float和Double处理,但是Double.valueOf(String) 和Float...

2023-11-09 21:02:59 81

转载 突然 Java 倒下了!!!

TIOBE 公布了 2023 年 编程语言排行榜。Java 首次跌出前 3 名。打破了一直坚挺的老大哥身份。C# 逼近 Java,即将跌至第 5 名?去年 12月,Java 历史首次被C++ 超越、跌出榜单前三的事实,令许多程序员深感意外,由此发出不少“Java英雄迟暮?”、“Java 真的已死?”的疑惑。自此以后,这 10 个月来Java 在TIOBE 编程语言榜单的排名再也没上...

2023-10-24 21:44:06 90

转载 科大讯飞,又彻底爆了!

随着ChatGPT大热“AI大模型”无疑是最火爆的话题!Google、百度、腾讯等等巨头互联网公司,无不在布局人工智能技术和市场,甚至还有60k*16的高薪,挖掘AI大模型人才!作为普通程序员,如何不被时代抛弃,享受AI技术带来的红利?!????知乎知学堂特发起:行业前沿资源——AI大模型公开课已为本号粉丝开通免费领取权限预计24小时后关闭通道!速进!AI大模型-重塑程序员核心竞争力(不限年龄!不限...

2023-10-14 14:58:27 22

转载 为什么 MyBatis 源码中,没有我那种 if···else

在MyBatis的两万多行的框架源码中,使用了大量的设计模式对工程架构中的复杂场景进行解耦,这些设计模式的巧妙使用是整个框架的精华。经过整理,大概有以下设计模式,如图1所示。01类型:创建型模式▊ 工厂模式SqlSessionFactory 的结构如图2所示。工厂模式:简单工厂是一种创建型模式,在父类中提供一个创建对象的方法,允许子类决定实例对象的类型。场景介绍:SqlSessionFactory...

2023-09-26 13:02:46 84

转载 国产 IDE 正式发布,完全自研!

出品| OSC开源社区(ID:oschina2013)deepin 社区正式官宣 deepin-IDE(深度集成开发环境)—— 由深度公司自主研发,具有多语言、跨平台兼容特性的轻量级集成开发环境。功能介绍deepin-IDE 除了包含 IDE 常用功能,如智能编辑器、高度可扩展的命令系统、工程管理、构建管理系统、插件系统等之外,还支持多种兼容协议、多种开发语言、代码版本管理集成、低开销的实时性能...

2023-09-11 19:02:06 114

转载 今年面试好激烈。。。

上半年大家听到“就业大环境很差”、“工作不好找”之类的太多了。如今大环境已经逐渐好转,虽然不需要太过焦虑,但是也要持续的提升自己。最近和几位准备跳槽的小伙伴聊天发现,原有八股文已经不足以应对现在面试官的提问了。大厂对程序员的技术要求只会越来越高,谁掌握得更深、应用得更好,谁就更容易脱颖而出!为此,我特意与几位大厂后端技术专家,一起整理出了一套非常实用的【Java面试宝典合集】,包含Spring、M...

2023-09-06 10:30:25 10

《Java小咖秀全级别工程狮面试手册》.pdf

自制Java面试Pdf,积分累计不易,下载就知道了,目前17个Java以及Java相关专题,涵盖几乎初中高级面试题,中高级偏多。关注我,持续更新中。。。

2020-05-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除