自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(356)
  • 收藏
  • 关注

原创 【无标题】

Past时间、日期 必须是一个过去的时间或日期@Future时期、时间 必须是一个未来的时间或日期@Email字符串 必须是一个邮箱格式@Pattern(regexp = “[a-zA-Z]*”, message = “密码不合法”)字符串、字符 正则匹配字符串@Range(max = 150, min = 1, message = “年龄范围应该在1-150内。@Validated:提供了一个分组功能,可以在入参验证时,根据不同的分组采用不同的验证机制,这个网上也有资料,不详述。

2024-06-21 22:29:12 727

原创 24年阿里大佬带队走通适合程序员的副业,可抄作业

你还在为了找不到工作而发愁嘛,你还在为了担心被优化而提心吊胆嘛,你还在为了生计而发愁嘛,这些是你的焦虑吗?2024年你的焦虑统统不是问题,程序员副业会,一次性为你解决。如果是,请不要担心,阿里大佬带队给你统统解决。一次零距离接触大佬的机会,你准备好了吗。程序员副业分享会-上海站 他来了。想要参与线下会点这里。

2024-04-27 22:01:16 232

原创 阿里内部Netty实战小册,值得拥有

在第 3 章中,你将开启对于 Netty 的细致探究之旅,从它的核心网络协议(第 4 章)以及数据处理层(第 5 章和第 6 章)到它的并发模型(第 7 章)。你将看到:如何在运行时配置基于 Netty 的应用程序的各个组件,以使它们协同工作(第 8 章),Netty 是如何帮助你测试你的应用程序的(第 9 章)。需要指出的是,网络通信框架的优秀不仅仅体现在性能和效率上,更重要的体现是,是否能够屏蔽底层复杂度,编程模型是否简单易懂,是否适用更多的应用场景,以及开发社区是否活跃。附录 Maven 介绍。

2024-04-10 21:04:56 735

原创 go并发编程

go的GMP并发模型,让go天然支持高并发,先了解一下GMP模型吧GMPG协程,M工作线程、P处理器,M必须持有P才可以执行GP维护着一个协程G队列,P依次将G调度到M中运行if M0中G0发生系统调用,M0将释放P,冗余的M1获取P,继续执行P队列中剩余的G。(只要P不空闲就充分利用了CPU)G0系统调用结束后,如果有空闲的P,则获取P继续执行G0,否则将G0放入全局队列,M0进入缓存池睡眠。(全局队列中的G主要来自从系统调用中恢复的G)

2024-03-14 22:56:22 907

原创 超全面!阿里巴巴最新发布23年秋招200道Java面试题(含答案)

马上过34岁生日了,和大家聊聊最近的情况面试中总结了200道经典的Java面试题,里面包含面试要回答的知识重点,并且我根据知识类型进行了分类,可以说非常全面了~

2024-03-08 23:05:11 977

原创 Spring Boot整合Dubbo+Zookeeper实现RPC调用

通过一个示例说明Dubbo+Zookeeper在Spring Boot中的应用。

2024-03-08 22:47:07 368

原创 GitHub排名第一《lntellij IDEA软件开发与应用实战手册》限时开源

本章主要对IntelliJ IDEA进行了简要的特性描述,同时在示例程序中描述了项目的基本组成结构1.1 IntelliJ IDEA特性概述1.2 IntelliJ IDEA的安装与配置1.3第一个示例程序。

2024-03-06 21:55:15 845

原创 RabbitMQ、RocketMQ和Kafka全面对决,谁是最佳选择?

适用于易用性和灵活性要求较高的场景异步任务处理:RabbitMQ提供可靠的消息传递机制,适用于处理异步任务,例如将耗时的任务放入消息队列中,然后由消费者异步处理,提高系统的响应速度和可伸缩性。解耦系统组件:通过使用RabbitMQ作为消息中间件,不同的系统组件可以通过消息进行解耦,实现松耦合的架构,提高系统的可维护性和灵活性。事件驱动架构:RabbitMQ的发布-订阅模式可以用于构建事件驱动架构,将系统中的事件作为消息发布到相应的主题,不同的消费者可以订阅感兴趣的主题进行相应的处理。

2024-03-06 21:31:42 1839

原创 2024JAVA面试题全集(超全面!超系统!超实用!)早做准备,早上岸

前两个月,公司java岗位面了50+候选人,面试下来发现几类过不了的情况,分享大家防止踩坑:新技术倒是掌握得挺多,基础的却一塌糊涂。工作多年,从未学习过工作之外的技术栈,也没有对技术有任何的兴趣,遇到问题就百度去csdn看解决方案。业务单一化和技术栈老化,技术简单,工作七八年,所有的项目都是spring+mybatis/hibernate+mysql。这些情况一般面试就没啥希望了,毕竟对于大部分程序员来说:最重要的肯定是建立一个系统的知识支撑体系,使自己具备扎实的Java基础能力。

2024-03-05 23:04:08 367

原创 SpringBoot 的优雅的接口参数验证

java复制代码@RestControllerAdvice"));log.error("系统发生异常:", ex);在上述代码中,我们定义了两个异常处理方法,一个处理MethodArgumentNotValidException 异常,一个处理其他类型的异常,使用了 @ExceptionHandler 注解将不同类型的异常映射到不同的处理方法中。java复制代码public enum ResultCode {SUCCESS(200, "操作成功"),

2024-02-28 22:50:30 1063

原创 惊艳!Alibaba最新发布「10亿级并发系统设计文档」Git狂揽8000星

高并发代表着大流量,高并发系统设计的魅力就在于我们能够凭借自己的聪明才智设计巧妙的方案,从而抵抗巨大流量的冲击,带给用户更好的使用体验。每逢阿里开展大型活动,比如、双11、双12、等等,使用淘宝的用户就会瞬间飙升,为何淘宝APP从来没有崩盘?淘宝的亿级并发系统架构又是如何设计的呢?由六个部分,基础篇、数据库篇、缓存篇、消息队列篇、分布式服务篇、维护篇、实战篇共计328页。计数系统设计(一):面对海量数据的计数器要如何做?系统架构:每秒1万次请求的系统要做服务化拆分吗?高并发系统:它的通用设计方法是什么?

2024-02-28 22:32:18 416

原创 面试官:MySQL中<>能过滤到null值吗?

今天了不起带着大家看了一个MySQL中不等于的实际使用,相信没用过的你也学会了,即将要用到的也希望后面能注意到这个问题。具体使用还是不使用不等于根据业务情况来做取舍,没有什么是绝对的。

2024-02-26 23:01:57 944

原创 2023金九银十通过率最高的大厂面试真题汇总,已助500+人成功上岸2023金九银十通过率最高的大厂面试真题汇总,已助500+人成功上岸

不过最近还是会有一些读者粉丝朋友反馈,“Java市场饱和了”、“大环境还是不好”、“投几十个简历都没有一个约面的”。其实并不是岗位需求量变少了,是越来越多的公司需要【中、高级Java工程师】。结合了9、10月份最新面试动向,给大家准备了一套最新大厂面试真题汇总,刷完掌握之后通过技术面基本没有什么问题了!市场依旧很卷,只不过卷的是技术,卷的是经验。除此之外,这份资料里还收录了后端面试必备的基础知识、大厂面试真题、手撕代码详细解析等等。2023年已经接近尾声了,疫情的影响也在逐渐减小,市场慢慢复苏。

2024-02-26 22:54:17 330

原创 GitHub昙花一现!《Spring Boot趣味实战课》神作开源几分钟被下架

涵盖 Spring MVC、MyBatis Plus、Spring DaJPA、Spring Security、Quartz等主流框架。讲解单元测试、异常处理、日志、Swagger、AOP、l0c、自动配置、数据库事务、分布式锁等硬核知识。有需要小伙伴可点击此处货区此份文档​。内容丰富、趣味实战是本书的两大特色。

2024-02-25 23:03:34 375

原创 Java程序员真的还有未来吗?如何备战2024春招?并狂拿大厂offer?

这样不仅能展现你对公司的关注,也能让面试官感受到你的诚意。另外,别忘了提前了解一下面试官的背景和喜好,这样你就能投其所好,增加拿到offer的几率。同时,要相信自己具备胜任工作的能力,坚持下去,总会有一个适合你的offer在前方等待着你。了解新技术的发展和应用,关注行业的最新动态和趋势,这样在求职过程中就能更有针对性地展示自己的能力和经验。但是,只要我们紧跟时代的步伐,不断学习和进步,就一定能够应对未来的挑战。下面是小编给大家总结的Java面试面试题库,包含的面试题之多,足足1.4个G,够你学习好久了!

2024-01-25 22:20:17 897

原创 阿里巴巴Github星标57.9KJava面试突击汇总(全彩版)首次公开

我今天写这篇文章的意义就在于劝诫大家如果面试准备阶段没有方向的话,不妨暂时停下来,看一下自己怎么才能更加系统、有条理地去备战面试,建立起一个系统的查漏补缺体系;现在互联网大环境不好,互联网公司纷纷裁员并缩减HC,更多程序员去竞争更少的就业岗位,整的IT行业越来越卷。身为Java程序员的我们就更不用说了,上班8小时需要做好本职工作,下班后还要不断提升技能、技术栈,才能从容应对现在互联网公司的面试!ElasticSearch篇(22道)SpringCloud篇(14道)SpringBoot篇(14道)

2024-01-19 16:24:28 357

原创 首次公开!阿里巴巴最新高并发架构设计实录被我从Github扒下来了

而本篇LZ要跟大家探讨的就是“上天”这块的内容。这也就意味着,你想要在今年这个大环境下,找到一份薪水高且发展前景好的岗位,不关基础知识还要有良好的编码习惯和能力、排查问题、解决问题的能力以及整体系统的设计能力和架构能力。上天是指高并发,缓存,大流量,大数据量,能在更高的层面解决问题,入地是指从JVM,OS,算法,线程,IO这块刨根究底,对底层知识都能知其然还要知其所以然。这时候可能有些就会说了:LZ你说那么多,我公司也没有好的项目,平时根本接触不到高并发,简历也根本不敢写上有高并发经验,这怎么办?

2024-01-18 23:43:08 373

原创 阿里巴巴官方上线!号称国内Java八股文天花板(终极版)首次开源

本小册内容涵盖:Java基础,JVM,多线程,数据库(MySQL/Redis)SSM,Dubbo,网络,MQ,Zookeeper,Netty,微服务,大数据,算法,项目,设计模式等,篇幅足足近2千页,大家面试前拿去提前刷刷,肯定能对你们有很大帮助!真正有意义的就业与跳槽,是要进入到一个有绝对潜力的行业或者薪资能实现爆炸式增长的。趁着放假,我在家也总结了以往一些粉丝投稿给我的面试经验,与各个大厂面试官朋友的面试考题,耗时5天给大家整理出了一个2023最新最全的Java面试高频题库(如下所示)

2024-01-17 23:52:26 373

原创 理论实战源码齐飞!架构师社区疯传的SpringSecurity进阶小册真香

安全管理是Java应用开发中无法避免的问题,随着Spring Boot和微服务的流行,Spring Security受到越来越多Java开发者的重视,究其原因,还是沾了微服务的光。但目前市面上缺少系统介绍Spring Security的书籍,网上的博客内容又比较零散,这为很多初次接触Spring Security 的Java工程师学习这门技术带来诸多不便。第二部分:主要介绍Spring Security 中的认证功能,以及由此衍生出来的会话管理、HTTP防火墙、跨域管理等。OAuth2四种授权模式。

2024-01-12 23:23:09 339

转载 想要快速开发一个系统?选 BuildAdmin 就对了!

Part1介绍基于 Vue3.3 + ThinkPHP8 + TypeScript + Vite + Pinia + Element Plus 等流行技术栈的后台管理系统,自适应多端、可视化 CRUD 代码生成、自带 WEB 终端、同时提供 Web、WebNuxt、Server 端、内置全局数据回收站和字段级数据修改保护、自动注册路由、无限子级权限管理等,无需授权即可免费商用,希望能帮助大家实现快速开发。Part2主要特性CRUD 代码生成:图形化拖拽生成后台增删改查代码,自动创建数据表;

2024-01-12 17:58:10 595

原创 SpringCloud 远程调用为啥要采用HTTP,而不是RPC?

首先SpringCloud开启Web服务依赖于内部封装的Tomcat容器,而今信息飞速发展,适应大流量的微服务,采用Tomcat处理HTTP请求,开发者编写Json作为资源传输,服务器做出相应的响应,可以更加的灵活处理业务数据,而HTTP协议是跨平台的,符合微服务B/C数据交互的方式,可以的一套服务器对应移动H5、App、小程序提供服务。注意:无论是何种类型的数据,最终都需要序列化转换成二进制流在网络上进行传输,数据的发送方需要将对象序列化转换为二进制流,而数据的接收方则需要把二进制流反序列化为对象。

2024-01-11 20:42:29 420

原创 GitHub现新霸主!「Java并发编程实战攻略」竟是阿里内部顶级机密

从并发测试工具 JCStress 介绍与使用,到多核 CPU 缓存结构和问题,再到 Java 内存模型的 HB 规则,逐一解析这些知识点,并通过实际案例演示如何应用于实际项目中。现在网上有不少 Java 并发编程相关的资料,但是好多都千篇一律,基本是概念讲解。这里推荐一个 《Java 并发编程实战攻略》,包含有 10+ 实战案例,把实际应用中踩的坑、验证过的最佳思路和方案拆开来,揉碎了讲出来。面过 Java 技术岗的人都知道,现在 10 家公司里,起码有 11 家都会涉及到并发,并发编程基本上是必考点。

2024-01-11 20:05:50 353

原创 2023金九银十通过率最高的大厂面试真题汇总,已助500+人成功上岸

不过最近还是会有一些读者粉丝朋友反馈,“Java市场饱和了”、“大环境还是不好”、“投几十个简历都没有一个约面的”。其实并不是岗位需求量变少了,是越来越多的公司需要【中、高级Java工程师】。结合了9、10月份最新面试动向,给大家准备了一套最新大厂面试真题汇总,刷完掌握之后通过技术面基本没有什么问题了!市场依旧很卷,只不过卷的是技术,卷的是经验。除此之外,这份资料里还收录了后端面试必备的基础知识、大厂面试真题、手撕代码详细解析等等。2023年已经接近尾声了,疫情的影响也在逐渐减小,市场慢慢复苏。

2024-01-11 14:52:34 369

原创 大厂贬值裁员,我却凭借Java开发进阶面试秘籍(核心版)逆流而上

MySQL 的使用频率也非常高,几乎是 Java 后端开发必须掌握的技术栈。关键的技术点已经帮大家整理好了,进阶、面试突击和实战运用,进阶高级后端工程师!其实面试的时候,并不是要求你所有的知识点都会,而是关键的问题答到点子上!资料中涵盖了一线大厂、中小厂面试真题,毕竟真题都是技术领域最经典的基础知识和经验沉淀的汇总,非常有必要学习掌握!最近参加了面试或者身边有朋友在面试的兄弟有没有发现,现在的面试不仅会问八股文,还会考察框架、项目实战、算法数据结构等等,需要准备的越来越多。大厂真题 | 群内实时更新。

2024-01-08 19:42:29 376

原创 太卷了!京东、微博最新「Redis缓存高手心法手册」竟被开源了

因此,分布式缓存作为分布式架构的重要组件,当一个缓存服务节点挂掉,可以马上切换到另外的缓存服务节点,以保证系统能正常运行。转眼就是金九银十了,大家的面试也要准备开始了,好好的过一下面试里强调的重点技术。希望大家通过这个笔记,既有在技术上的精进和能力上的增长,也能在面试中更加从容地应对,真正通过这些学习和准备得到实实在在的回报和收获,多拿offer,涨薪翻倍!而在缓存中间件中,Redis以兼具缓存和数据库的优点,适用范围更广,很多人更愿意使用,memcache也只能望其项背。

2023-12-25 22:32:53 354

原创 霸榜GitHub周榜!Java面试福音,逼自己一周背完上岸大厂!

说回来,对于Java面试八股文我整理了22篇:基础篇==>多线程&并发==>MySQL篇==>JVM篇==>Spring==>Mybaits==>SpringBoot==>Redis==>网络==>设计模式==>分布式==>SpringCloud==>Dubbo==>NginX==>Tomcat==>MQ==>Linux==>Zookeeper==>尤其是学IT的朋友们,一直绝对会是你的归宿,不然很容易就被淘汰,如果你没有这样的想法,不如早早放弃学计算机,去考个公或者考编吧。你不去卷,别人就去卷。

2023-12-20 22:15:05 423

原创 火爆Boss直聘的2023最牛字节Java面试手册!助你狂拿千份offer!

这份字节Java面试参考手册总共有210页,并包含十二部分的内容:Java基础、集合类Set、锁volatile synchronized Lock ReentrantLock AQS CAS、Java多线程、Java内存模型和垃圾回收、JUC包、设计模式、数据结构、数据库、网络、操作系统。面试官可能会询问关于数组、链表、栈、队列、树、图等数据结构的问题,以及排序、查找、递归等算法的问题。需要注意的是,随着技术的发展和市场竞争的加剧,对Java开发人员的要求也在不断提高。需要了解操作系统的基本概念和原理。

2023-12-18 22:13:24 1065

原创 终于有人把NIO与异步编程给一次性讲明白了!

I/O密集型(I/O-intensive)任务也叫I/O受限型(I/O-bound)任务,是指在处理过程中有很多I/O操作的任务,这种任务的执行速度会受限于I/O的吞吐能力。先来考虑I/O,前面说到进程执行I/O操作时,一定会不可避免地提供给操作系统一次调度它的机会,但问题的关键不是避免I/O操作,而是避免过多的线程调度和上下文切换。必须强调的是,如果Actor是基于线程构建的,那么在存在大量Actor时,Actor的代码逻辑就不宜做过多I/O,甚至是sleep操作。这是一个比较尴尬的现状。

2023-12-16 16:27:02 97

原创 GitHub一周飙升百星!谷歌独家发布Kubernetes入门指南名声大噪

谷歌推出的开源容器编排系统备受好评,得到了很好的支持,而且发展非常迅速。kubernetes,是一个全新的基于容器技术的分布式架构领先方案,是谷歌严格保密十几年的秘密武器----Borg系统的一个开源版本,于2014年9月发布第一个版本,2015年7月发布第一个正式版本。Kubernetes发展非常迅速,已经成为容器编排领域的领导者。Kubernetes的中文资料也非常丰富,但系统化和紧跟社区更新的则就比较少见了。现如今,国内容器行业创业热潮已经告一段落,管理层变动也好,融资并购也罢,都已经成为了过去时。

2023-12-11 17:13:50 41

原创 这部SpringBoot实战派早已刷爆国内外一线大厂!面试稳了!

然后讲解常用的查询方式、自定义查询方式、原生SQL (Structured Query Language,结构化查询语言)的开发和映射,还会深入地讲解一-对一、- -对多、多对多的关系映射操作以及事务的使用;本章首先介绍Spring Boot的基础知识;本章首先介绍Spring Boot的用途、特色、支持的开发语言,然后介绍它的学习前景,最后提供一-些学习Spring Boot的建议。本章首先介绍搭建开发Spring Boot的环境,然后介绍项目管理模型文件pom.xml,最后讲解如何设置国内仓库。

2023-12-05 21:45:14 51

原创 阿里资深架构师三年整理分享:java面试核心知识点原理篇文档

本章不会详细介绍这些数据库的使用方法,因为读者或多或少都使用过这些数据库,但是数据库底层的原理尤其是存储引擎、数据库锁和分布式事务是我们容易忽略的,而这些原理对于数据库的调优和疑难问题的解决来说比较重要,因此本章将针对数据库存储引擎、数据库索引、存储过程、数据库锁和分布式事务展开介绍,希望读者能够站在更高的层次理解这些原理,以便在数据库出现性能瓶颈时做出正确的判断。第6章在计算机领域中,网络是信息传输、接收、共享的虚拟平台,将各个点、面、体的信息联系到一起,从而实现这些资源的共享。本章会详细介绍这些算法。

2023-12-02 17:10:15 43

原创 30K成功入职京东:拿到京东offer经验分享「面试经历+面试真题」

​目前很多大型互联网公司都采用线上面试的方法来挑选人才,也有很多幸运的小伙伴也是拿到大厂的offer,今天给大家分享的是我一位幸运拿到京东offer的朋友的面试经历,上周末,我也闲来无事,问到了我朋友京东面试的一些真题,以及我整理的一些真题分享给大家。面试其实是一个双向选择,面试官在评估你的表现,同时由于面试官也代表公司,他的素质及提的问题也是你应该评估的方面,所以不要紧张。由于文章的篇幅有限,面试真题的答案和解析,我会整理在一起,大家有需要文末获取。与NIO的区别,阻塞与非阻塞的区别。

2023-11-21 21:55:45 89

原创 2023年我凭借这份pdf成功拿到了阿里,腾讯,京东等六家大厂offer

拿到大厂的offer一直是程序员朋友的一个目标,我是如何拿到大厂offer的呢,今天给大家分享我拿到大厂offer的利器,大厂核心知识面试宝典,375页面试宝典,内容囊括jvm,java集合,java多线程并发,java基础,spring原理,微服务,网络,日志,zookeeper,kafka,mongoDB,设计模式,负载均衡,数据库,数据结构,分布式缓存。整个核心知识点的内容很详细,很多知识点在总结的时候会有一些纰漏,不会在文章中将所有内容都展示给大家,全部都整理在了一个pdf里面,

2023-11-15 21:58:05 50

原创 阿里P8架构师爆肝分享内部开源的JVM垃圾回收PDF文档,共23.3W字

3)垃圾回收实现与硬件的关系。以JDK 8为例,共计支持5种垃圾回收实现,提供了超过800个可以调整的参数,其中与垃圾回收相关的参数超过400个。首先,垃圾回收对应用影响很大,主要表现在应用停顿时间、吞吐量、资源使用等方面,开发者选择一种语言时考虑的一个重要因素就是该语言是否支持垃圾回收以及支持哪些垃圾回收实现(要综合考虑开发难度、效率和运行效率)。不同的虚拟机在实现一款垃圾回收算法时,由于应用场景不同,或者设计目标不同,最终会采用不同的实现方法,而不同的实现方法会给用户正确、合理地使用虚拟机造成影响。

2023-11-09 15:51:00 62

原创 顶级!13位专家力荐Spring5为企业级开发提供一站式方案

从基础再到深入浅出,用极其简单的例子详解了Spring 的每个知识点,更重要的是每一个知识点都有极其详细生动的例子搭配讲解,特别是Spring AOP业务和系统功能分离的思想。此文档从Spring基础篇、Spring5新特性篇、Spring系统集成篇,介绍了Spring5企业级开发实战的详细内容,由于篇幅限制,就将主要内容以截图的方式展示出来了,需要的小伙伴文末获取!Spring作为一个互联网公司的必备框架,毫无疑问,在Java开发中占据了十分重要的位置!Spring的发展日新月异,满足了企业发展的需要。

2023-11-08 15:35:03 34

原创 阿里开源SpringSecurity:用户+案例+认证+框架

毕竟囊括了身份认证的各种场景以及Web安全的大量知识,在官方参考的手册中就数十万字的介绍,且还不包括当中诸多实现细节。市面上有关Spring的介绍有很多,那么对于SpringSecurity只有一些简单的有关概念的介绍,如果想深入了解并使用SpringSecurity还是需要下很大的功夫的!相信通过这四份的学习,大家都可以对SpringSecurity有一定的认识,不会一直陌生不会使用,既然做了程序员哪个版块的学习都是不能放下的,每个知识点都是有用的。设置用户状态+退出登录。OAuth2.0介绍。

2023-11-06 19:57:39 41

原创 硬核!阿里自爆虐心万字面试手册,Github上获赞89.7K

Java开发者应该是不会很容易满足的,现在拿着20K的工作,下一步就想着拿50K的offer,甚至年薪百万都是程序员很常见的,不满足于现状,身在其位就要有担当其位的能力,不断提升技能、技术栈,都是必不可少的!其实很多人,对本身没有一个清楚的规划,甚至不知道适合什么路线,这样的话,你就会离心仪的offer越来越远!当然除了这些还有一部分很漂亮的学习资料,总结得很全面的,包含了29个知识点,从基础到进阶都有了!只有充分地准备好了面试,才可以更有自信地吊打面试官,每方面的知识都是必须的,不能缺乏的。

2023-11-06 15:19:10 35

原创 细节爆炸!腾讯用13个案例实战讲明白MySQL,没想到这么全

MySQL作为应用最广泛、最流行的开源数据库之一,MySQL数据库软件已经广为人知了,MySQL的衍生技术百花齐放,拓展架构异彩纷呈。尤其是在性能优化及高可用架构两方面,很多从业多年的DBA限于生产环境的固定体系,往往都是盲人摸象,难窥全局!在最近的二十年,我们也目睹了云计算、大数据、物联网、区块链、5G、人工智能、数字化转型等都有多种浪潮的冲击。MySQL是开源数据库方向的典型代表,以MySQL为主的开源技术生态也正在变得越来越流行,而且它的发展历程也见证了互联网的成长。MyCat中间件详解。

2023-11-04 21:57:34 37

原创 限时!字节Java程序性能优化宝典开源,原来这才叫性能优化

一个优秀的程序员,不仅要会编写程序,更要会编写高质量的程序感受Java开发中的大智慧,让你的Java程序更优美。Java程序性能优化理论联合实际,使用丰富的示例让程序员更加易懂,容易使用,深入剖析软件设计层面、代码层面、JVM虚拟机层面,是一份不可多得的好文档。由于篇幅的限制,没有办法详细的展示,就将文章的主要目录和内容展示出来,需要完整版的小伙伴可以帮点击此处获取!刚开始的时候部分目录有点瑕疵,不太清楚,但是也可以查看,不是完全影响的,毕竟干货不能错过的!Master—Worker模式结构。

2023-10-28 16:43:20 32

原创 空手撸SOLID架构设计原则,六大原则层层解析,你绝想不到

通常来说,要想构建—个好的软件系统,应该从写整洁的代码开始做起。毕竟,如果建筑所使用的砖头质量不佳,那么架构所能起到的作用也会很有限。反之亦然,如果建筑的架构设计不佳,那么其所用的砖头质量再好也没有用。这就是SOLID设计原则所要解决的问题。SOLID原则的主要作用就是告诉我们如何将数据和函数组织成为类,以及如何将这些类链接起来成为程序。请注意,这里虽然用到了“类”这个词,但是并不意味着我们将要讨论的这些设计原则仅仅适用于面向对象编程。

2023-10-28 15:32:33 37

空空如也

空空如也

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

TA关注的人

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