码农小凡_个人页

个人头像照片 码农小凡
个人头像照片
300
0
0

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息

2024年04月

  • 04.10 21:00:32
    发表了文章 2024-04-10 21:00:32

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

    Netty 是一个Java框架,用于快速开发高性能网络应用,简化了网络编程并利用了最新的Web技术。它提供了异步事件驱动的网络通信模型,具有易用性、高效性和广泛的应用场景。了解和掌握Netty对于Java开发者来说非常有益,可以提升网络编程能力。《Netty实战小册》免费提供,详细介绍了Netty的各个方面,包括概念、架构、编解码器、网络协议和实际案例,适合进阶学习。小册还包含Maven相关介绍,有兴趣的读者可以通过提供的链接获取完整内容。

2024年03月

  • 03.14 22:54:41
    发表了文章 2024-03-14 22:54:41

    go并发编程

    go的GMP并发模型,让go天然支持高并发,先了解一下GMP模型吧 GMP G协程,M工作线程、P处理器,M必须持有P才可以执行G P维护着一个协程G队列,P依次将G调度到M中运行 if M0中G0发生系统调用,M0将释放P,冗余的M1获取P,继续执行P队列中剩余的G。(只要P不空闲就充分利用了CPU) G0系统调用结束后,如果有空闲的P,则获取P继续执行G0,否则将G0放入全局队列,M0进入缓存池睡眠。(全局队列中的G主要来自从系统调用中恢复的G) 下面介绍一下编程常用的同步(synchronize)原语 互斥锁 mutex rwmutex,要了解自旋和饥饿模式 自旋最多4次,cpu核
  • 03.08 23:06:42
    发表了文章 2024-03-08 23:06:42

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

    马上过34岁生日了,和大家聊聊最近的情况 半年前还在迷茫该学什么,怎样才能走出现在的困境,半年后已经成功上岸阿里,感谢在这期间帮助我的每一个人。 面试中总结了200道经典的Java面试题,里面包含面试要回答的知识重点,并且我根据知识类型进行了分类,可以说非常全面了~ 因为篇幅原因,大部分的内容就不给大家一一展示了,需要获取的小伙伴可以直接点击此处取到! Java平台相关 1、JDK、JRE、JVM 分别是什么关系? 2、为什么 Java 被称作是“平台无关的编程语言”? 3、Java 和 C++ 的区别? 4、什么是字节码?采用字节码的最大好处是什么? 5、Java运行的过程? 6、
  • 03.08 22:47:37
    发表了文章 2024-03-08 22:47:37

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

    Spring Boot整合Dubbo+Zookeeper实现RPC调用 技术栈说明 Dubbo:Dubbo作为RPC框架,能在多个服务之间实现远程服务的调用。比如有两个独立的微服务A和B,A服务想要调用B服务时,因为两者不在同个内存空间中,不能直接调用,所以可以通过Dubbo实现这点。 功能和Spring Cloud的Feign相同,两者都是应用于微服务架构的远程调用框架 Zookeeper:作为注册中心去管理Dubbo服务,这点和Eureka、Nacos相同。 概述 通过一个示例说明Dubbo+Zookeeper在Spring Boot中的应用。 现有两个服务provider和con
  • 03.06 21:52:21
    发表了文章 2024-03-06 21:52:21

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

    IntelliJ IDEA简称IDEA,是Java语言的集成开发环境,在业界被公认为是最好的Java开发工具之一 讲解IntelliJ IDEA的诸多使用技巧,但事实上想要覆盖所有的操作要点是不可能的事情,因此笔者挑选了一些需要掌握及建议掌握的知识内容。
  • 03.06 21:29:06
    发表了文章 2024-03-06 21:29:06

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

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

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

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

2024年02月

  • 02.28 22:50:08
    发表了文章 2024-02-28 22:50:08

    SpringBoot 的优雅的接口参数验证

    1. 为什么需要参数验证 在应用程序的开发中,我们经常会遇到需要保证传入参数的正确性的情况。例如,当我们在注册用户时,需要验证用户填写的表单数据是否符合规范,是否缺少必填字段,或者格式是否正确,等等。如果不对参数进行验证,我们的应用程序可能会因此受到攻击或者运行出错。 为了保证参数的正确性,我们需要使用参数验证机制,来检测并处理传入的参数格式是否符合规范。 2. 如何进行参数验证 Spring Boot内置了一个很强大的参数验证框架——JSR 303 Bean Validation 标准,它可以对我们的实体类参数进行校验,并且可以给我们提供详细的错误提示信息。
  • 02.28 22:24:50
    发表了文章 2024-02-28 22:24:50

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

    前言 每逢阿里开展大型活动,比如、双11、双12、等等,使用淘宝的用户就会瞬间飙升,为何淘宝APP从来没有崩盘?淘宝的亿级并发系统架构又是如何设计的呢?又是如何承受住亿级流量带来的并发量呢? 这份阿里最新发布的10亿并发系统设计手册希望对有困惑的小伙伴带来答案,对想在技术上得到突破的小伙伴带来福利~ 由六个部分,基础篇、数据库篇、缓存篇、消息队列篇、分布式服务篇、维护篇、实战篇共计328页 总览目录 由于文章幅篇的限制小编就用截图的方式给大家展示需要获取完整版的小伙伴点击此处​ 基础篇 高并发代表着大流量,高并发系统设计的魅力就在于我们能够凭借自己的聪明才智设计巧妙的
  • 02.26 23:02:21
    发表了文章 2024-02-26 23:02:21

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

    引言 了不起最近在定位一个bug的时候,发现本应该过滤出15355条数据的,但其实只过滤出了12891条数据。 然后我就把sql找出来,根据debug调试的参数取到,一执行,果然结果只有12891。 代码大概就像这样的: List<OrderAllotPackage> orderAllotPackageList = orderAllotPackageService.lambdaQuery() .ne(OrderAllotPackage::getTrackingNumber, "") .ne(OrderAllo
  • 02.26 22:52:48
    发表了文章 2024-02-26 22:52:48

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

    2023年已经接近尾声了,疫情的影响也在逐渐减小,市场慢慢复苏。 不过最近还是会有一些读者粉丝朋友反馈,“Java市场饱和了”、“大环境还是不好”、“投几十个简历都没有一个约面的”。其实并不是岗位需求量变少了,是越来越多的公司需要【中、高级Java工程师】。 企业的用人需求越来越高,面试通过率也就越来越低。市场依旧很卷,只不过卷的是技术,卷的是经验。 结合了9、10月份最新面试动向,给大家准备了一套最新大厂面试真题汇总,刷完掌握之后通过技术面基本没有什么问题了! 助大家提升技术、稳稳跳槽涨薪! 必备面试题+八股文 2023大厂最新面试题汇总 资料里像这样的例题和说
  • 02.25 22:47:41
    发表了文章 2024-02-25 22:47:41

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

    今天给大家分享好书了:刘水镜老师的 《Spring Boot趣味实战课》,网上依旧是没有开源版本!小编会在文末附电子版免费下载方式。 刘水镜是谁? 十余年持续技术文章输出,CSDN博客专家。2020年《 Spring Boot趣味私房课》专栏上线,凭借风趣幽默、深入浅出的写作风格深受读者好评。 《Spring Boot趣味实战课》 内容丰富、趣味实战是本书的两大特色 涵盖 Spring MVC、MyBatis Plus、Spring DaJPA、Spring Security、Quartz等主流框架 整合MySQL. Druid、Redis、 RabbitMQ、Elastics

2024年01月

  • 01.25 22:17:37
    发表了文章 2024-01-25 22:17:37

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

    Java程序员还有未来吗? 嘿,小伙伴们,你们有没有想过Java程序员还有没有未来? 哈哈,别担心,我这就来给你们答疑解惑! 首先,让我们来看看Java的发展历程。自从Java诞生以来,它就一直是编程界的一颗璀璨明星。从Web应用到企业级应用,再到移动应用,Java无处不在。那么,现在呢?现在,随着人工智能、大数据和云计算的兴起,Java依然发挥着重要的作用。这些领域都需要大量的Java程序员来支持它们的发展。 那么,有人会说:“哎呀,现在出现了那么多新的编程语言和框架,Java程序员会不会被淘汰啊?”哈哈,别担心,Java程序员们!这些新语言和框架的出现并不会让Java消失。相反,它们
  • 01.19 16:19:56
    发表了文章 2024-01-19 16:19:56

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

    Java面试 现在互联网大环境不好,互联网公司纷纷裁员并缩减HC,更多程序员去竞争更少的就业岗位,整的IT行业越来越卷。身为Java程序员的我们就更不用说了,上班8小时需要做好本职工作,下班后还要不断提升技能、技术栈,才能从容应对现在互联网公司的面试! 但事实是:很多Java程序员,对自身是没有一个清楚的认知的,甚至不知道自己短板在哪?这样不做准备的就去面试,你肯定会离心仪的offer越来越远!我今天写这篇文章的意义就在于劝诫大家如果面试准备阶段没有方向的话,不妨暂时停下来,看一下自己怎么才能更加系统、有条理地去备战面试,建立起一个系统的查漏补缺体系;怎么才能从自己的实际出发,了解自身与互联
  • 01.18 23:37:14
    发表了文章 2024-01-18 23:37:14

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

    前言 现在Java面试,问的是越来越底层。作为一名合格的Java程序员不仅要能“上天”,还要能“入地”!上天是指高并发,缓存,大流量,大数据量,能在更高的层面解决问题,入地是指从JVM,OS,算法,线程,IO这块刨根究底,对底层知识都能知其然还要知其所以然。 而本篇要跟大家探讨的就是“上天”这块的内容。据有关数据表明,现在基本工作年限超过5年的Java开发岗以及各大厂招聘岗位,对于这块内容是必定会考察的。这也就意味着,你想要在今年这个大环境下,找到一份薪水高且发展前景好的岗位,不关基础知识还要有良好的编码习惯和能力、排查问题、解决问题的能力以及整体系统的设计能力和架构能力。
  • 01.17 23:24:17
    发表了文章 2024-01-17 23:24:17

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

    真正有意义的就业与跳槽,是要进入到一个有绝对潜力的行业或者薪资能实现爆炸式增长的。这件事不容易,但也没有想象的遥不可及,现在大环境不好,机会也不如以前多,除了让自身技术能力过硬,面试更是要好好准备! 如何准备? 除了平时的技术积累与沉淀之外,剩下的就只能背八股了(虽然工作用不到,但面试就是要问,不背是不行的)。
  • 01.12 23:17:01
    发表了文章 2024-01-12 23:17:01

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

    安全管理是Java应用开发中无法避免的问题,随着Spring Boot和微服务的流行,Spring Security受到越来越多Java开发者的重视,究其原因,还是沾了微服务的光。作为Spring家族中的一员,其在和Spring家族中的其他产品如SpringBoot、Spring Cloud等进行整合时,是拥有众多同类型框架无可比拟的优势的。
  • 01.12 17:51:17
    发表了文章 2024-01-12 17:51:17

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

    Part1介绍 基于 Vue3.3 + ThinkPHP8 + TypeScript + Vite + Pinia + Element Plus 等流行技术栈的后台管理系统,自适应多端、可视化 CRUD 代码生成、自带 WEB 终端、同时提供 Web、WebNuxt、Server 端、内置全局数据回收站和字段级数据修改保护、自动注册路由、无限子级权限管理等,无需授权即可免费商用,希望能帮助大家实现快速开发。
  • 01.11 20:40:33
    发表了文章 2024-01-11 20:40:33

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

    关于SpringCloud远程调用采用HTTP而非RPC。
  • 01.11 20:03:20
    发表了文章 2024-01-11 20:03:20

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

    随着经济环境下行,大厂降本增效、筛除了一部分冗余岗位,原本荒蛮的 IT 行业发展正在逐步进入正轨中。虽说依旧算是不温不火,但在今年的技术招聘市场上,Java 依旧是当仁不让的霸主!
  • 01.11 14:51:08
    发表了文章 2024-01-11 14:51:08

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

    2023年已经接近尾声了,疫情的影响也在逐渐减小,市场慢慢复苏。 不过最近还是会有一些读者粉丝朋友反馈,“Java市场饱和了”、“大环境还是不好”、“投几十个简历都没有一个约面的”。其实并不是岗位需求量变少了,是越来越多的公司需要【中、高级Java工程师】。
  • 01.08 19:39:34
    发表了文章 2024-01-08 19:39:34

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

    最近参加了面试或者身边有朋友在面试的兄弟有没有发现,现在的面试不仅会问八股文,还会考察框架、项目实战、算法数据结构等等,需要准备的越来越多。

2023年12月

  • 12.25 22:24:40
    发表了文章 2023-12-25 22:24:40

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

    众所周知,分布式架构被广泛应用于企业级应用开发中,以满足高并发、高可用、高性能、高扩展性等要求。 像电商平台秒杀、平台抢票等高并发场景,数据访问量激增,容易造成服务器负载过重从而导致崩溃。因此,分布式缓存作为分布式架构的重要组件,当一个缓存服务节点挂掉,可以马上切换到另外的缓存服务节点,以保证系统能正常运行。 而在缓存中间件中,Redis以兼具缓存和数据库的优点,适用范围更广,很多人更愿意使用,memcache也只能望其项背。
  • 12.20 22:00:14
    发表了文章 2023-12-20 22:00:14

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

    前言: 有很多朋友都觉的现在Java面试题太难了,而且没有一份比较新的、全面的Java面试题。 于是我在牛客、Boss、脉脉、CSDN上,通过很多小伙伴对大厂面试题的问题、以及平台自身的面试题,然后整理出了一套全能面试题。我尝试着把这份面试题放到GitHub,没想到已经飙升到137k。大部分都是咱们中国的Java选手,外国人看到后都怀疑人生:“中国人这么卷的吗(Is that how the Chinese roll it?)”
  • 12.18 22:09:26
    发表了文章 2023-12-18 22:09:26

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

    当下程序员现状 根据一些调查报告,可以了解到当下程序员的现状。 首先,从年龄分布来看,年轻的程序员占据了主导地位。 30岁以下的开发者占比最高,为81%,而40岁以上的开发者仅占3%。 这意味着,程序员这个行业在一定程度上是年轻化的,同时也面临着一些中年转行或者技术更新换代的问题。 在性别方面,男性程序员的比例在90%以上,女性程序员的比例较低。 这可能和传统观念中将程序员视为男性职业有关。然而,随着技术的普及和女性对计算机科学的兴趣逐渐提高,女性程序员的比例也在逐渐增加。 从职业发展来看,程序员的职业发展相对较慢。 虽然程序员的薪资普遍较高,但是工作压力也很大,需要不断学习和更
  • 12.16 16:24:45
    发表了文章 2023-12-16 16:24:45

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

    NIO和异步 晴朗天空上的第一朵“乌云”终于被我们驱散了,但还有另外一朵“乌云”在悠悠然地飘着,它仿佛正眯着眼俯视着我们,幸灾乐祸地等待着发生什么事情。 于是我们小心翼翼地查看了在线监控系统。 不看不知道,一看吓一跳。
  • 12.11 17:14:15
    发表了文章 2023-12-11 17:14:15

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

    前言 如果你需要进行大规模的容器编排,那么Kubernetes (K8s) 可以说是最佳选择。谷歌推出的开源容器编排系统备受好评,得到了很好的支持,而且发展非常迅速。kubernetes,是一个全新的基于容器技术的分布式架构领先方案,是谷歌严格保密十几年的秘密武器----Borg系统的一个开源版本,于2014年9月发布第一个版本,2015年7月发布第一个正式版本。 Kubernetes是谷歌开源的容器集群管理系统,是Google多年大规模容器管理技术Borg的开源版本,也是CNCF最重要的项目之一,主要功能包括: 基于容器的应用部署、维护和滚动升级 负载均衡和服务发现 跨机器和跨地区的
  • 12.05 21:45:24
    发表了文章 2023-12-05 21:45:24

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

    前言 近年来,Spring Boot 是整个Java社区中最有影响力的项目之一,常常被人看作是Java EE( Java Platform Enterprise Edition )开发的颠覆者,它将逐渐替代传统SSM ( Java EE互联网轻量级框架整合开发——Spring MvC+Spring+MyBatis)架构。
  • 11.21 21:53:06
    发表了文章 2023-11-21 21:53:06

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

    前言 ​目前很多大型互联网公司都采用线上面试的方法来挑选人才,也有很多幸运的小伙伴也是拿到大厂的offer,今天给大家分享的是我一位幸运拿到京东offer的朋友的面试经历,上周末,我也闲来无事,问到了我朋友京东面试的一些真题,以及我整理的一些真题分享给大家。

2023年11月

  • 11.15 21:58:02
    发表了文章 2023-11-15 21:58:02

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

    拿到大厂的offer一直是程序员朋友的一个目标,我是如何拿到大厂offer的呢,今天给大家分享我拿到大厂offer的利器,大厂核心知识面试宝典,375页面试宝典,内容囊括jvm,java集合,java多线程并发,java基础,spring原理,微服务,网络,日志,zookeeper,kafka,mongoDB,设计模式,负载均衡,数据库,数据结构,分布式缓存。
  • 11.09 15:50:55
    发表了文章 2023-11-09 15:50:55

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

    说在前面 本文讲解的内容是关于垃圾回收(Garbage Collection,GC)的文档 ,为什么要写关于垃圾回收的文档呢? 首先,垃圾回收对应用影响很大,主要表现在应用停顿时间、吞吐量、资源使用等方面,开发者选择一种语言时考虑的一个重要因素就是该语言是否支持垃圾回收以及支持哪些垃圾回收实现(要综合考虑开发难度、效率和运行效率)。 其次,Hotspot是最流行的Java虚拟机(Java Virtual Machine,JVM。 本文使用JVM指代Hotspot虚拟机),垃圾回收是Java虚拟机最重要的组成部分,也是最复杂的部分之一。以JDK 8为例,共计支持5种垃圾回收实现,提供了超过
  • 11.08 15:35:10
    发表了文章 2023-11-08 15:35:10

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

    Spring作为一个互联网公司的必备框架,毫无疑问,在Java开发中占据了十分重要的位置!它可以解决企业应用开发的复杂性,为此提供解决方案。Spring的发展日新月异,满足了企业发展的需要。 Spring已经成为Java应用研发框架的事实标准,多年来在各个行业信息化建设中表现优异。从基础再到深入浅出,用极其简单的例子详解了Spring 的每个知识点,更重要的是每一个知识点都有极其详细生动的例子搭配讲解,特别是Spring AOP业务和系统功能分离的思想。 此文档从Spring基础篇、Spring5新特性篇、Spring系统集成篇,介绍了Spring5企业级开发实战的详细内容,由于篇幅限制,
  • 11.06 19:56:02
    发表了文章 2023-11-06 19:56:02

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

    SpringSecurity 相信Spring大家一定不陌生,那么SpringSecurity你又了解多少呢?市面上有关Spring的介绍有很多,那么对于SpringSecurity只有一些简单的有关概念的介绍,如果想深入了解并使用SpringSecurity还是需要下很大的功夫的! 可想而知,SpringSecurity有着强大的功能,但是它同时也有很高的学习成本;毕竟囊括了身份认证的各种场景以及Web安全的大量知识,在官方参考的手册中就数十万字的介绍,且还不包括当中诸多实现细节。问题来了,很多开发人员在面对这样的“庞然大物”的时候也是无从下手的,
  • 11.06 15:19:58
    发表了文章 2023-11-06 15:19:58

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

    开篇小叙 现在Java面试可以说是老生常谈的一个问题了,确实也是这么回事。面试题、面试宝典、面试手册......各种Java面试题一搜一大把,根本看不完,也看不过来,而且每份面试资料也都觉得Nice,然后就开启了收藏之路。 Java开发者应该是不会很容易满足的,现在拿着20K的工作,下一步就想着拿50K的offer,甚至年薪百万都是程序员很常见的,不满足于现状,身在其位就要有担当其位的能力,不断提升技能、技术栈,都是必不可少的!
  • 11.04 21:56:22
    发表了文章 2023-11-04 21:56:22

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

    MySQL MySQL的数据类型有很多种,选择正确的数据类型对于获得高性能特别地重要。MySQL作为应用最广泛、最流行的开源数据库之一,MySQL数据库软件已经广为人知了,MySQL的衍生技术百花齐放,拓展架构异彩纷呈。尤其是在性能优化及高可用架构两方面,很多从业多年的DBA限于生产环境的固定体系,往往都是盲人摸象,难窥全局! 当前很火的Facebook、腾讯、淘宝等大型网站都在使用MySQL的数据库。在最近的二十年,我们也目睹了云计算、大数据、物联网、区块链、5G、人工智能、数字化转型等都有多种浪潮的冲击。而且一些技术随着热潮的褪去也降低了热度,;另一些技术在多次冲刷与洗礼中屹立不倒,

2023年10月

  • 10.28 16:43:52
    发表了文章 2023-10-28 16:43:52

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

    让你的Java程序更快、更稳定 程序的性能受代码质量的直接影响。那么该如何让代码在级别上提升系统性能呢? 其实性能提升永远没有捷径,需要 分析、优化、实验、监控 ,需要一点点积累和深入。随着你对项目和性能优化理解不断深入,会发现提升性能的手段变得越来越丰富,性能数据自然也会跟着上去。 一个优秀的程序员,不仅要会编写程序,更要会编写高质量的程序感受Java开发中的大智慧,让你的Java程序更优美。那么今天LZ挖出一份有关Java程序性能优化的文档,可以让你的Java程序更快、更稳定,主要是涵盖了一些Java程序的优化方法和技巧:
  • 10.28 15:38:01
    发表了文章 2023-10-28 15:38:01

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

    设计原则概述 通常来说,要想构建—个好的软件系统,应该从写整洁的代码开始做起。毕竟,如果建筑所使用的砖头质量不佳,那么架构所能起到的作用也会很有限。反之亦然,如果建筑的架构设计不佳,那么其所用的砖头质量再好也没有用。这就是SOLID设计原则所要解决的问题。
  • 10.24 15:44:59
    发表了文章 2023-10-24 15:44:59

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

    让你的Java程序更快、更稳定 程序的性能受代码质量的直接影响。那么该如何让代码在级别上提升系统性能呢? 其实性能提升永远没有捷径,需要 分析、优化、实验、监控 ,需要一点点积累和深入。随着你对项目和性能优化理解不断深入,会发现提升性能的手段变得越来越丰富,性能数据自然也会跟着上去。
  • 10.23 22:05:42
    发表了文章 2023-10-23 22:05:42

    深扒!用6部分讲完Java性能调优:多线程+设计模式+数据库

    Java性能调优 Java性能调优,是一个老生常谈的话题。可能有些人觉得没用,一些细小的地方没有好修改的,改与不改对于代码的运行效率有什么影响呢? Java性能调优不单单是学一门编程语言那么简单,没有办法通过直线式的思维去掌握并运用,对架构师的技术和深度都是有较高的要求的。互联网的时代,一个简单的系统囊括了应用程序、数据库、操作系统、网络等很多技术,如果线上一旦出现什么问题的话,可能就要去协调多方面的组件去进行优化,这又将是一个问题。
  • 10.19 21:51:20
    发表了文章 2023-10-19 21:51:20

    面试了一个前阿里P7,Java八股文与架构核心知识简直背得炉火纯青

    前几天,跟个老朋友吃饭,他最近想跳槽去大厂,觉得压力很大,问我能不能分享些所谓的经验套路。 每次有这类请求,都觉得有些有趣,不知道你发现没有大家身边真的有很多人不知道怎么面试,也不知道怎么准备面试,哪怕是一些工龄比较长的“老开发”: 有的人明知道有些问题肯定会被问,面试前还不好好准备,结果要么回答得模棱两可,要么答非所问; 有的人则是不知道怎么包装自己的项目经历,结果明明还不错的项目却看上去平平无奇,过后就被面试官忘了; 更有甚者,简历写得花里胡哨,结果一问三不知,简历和经历完全对不上。
  • 10.16 15:35:14
    发表了文章 2023-10-16 15:35:14

    for 循环嵌套 for 循环,你需要懂的代码性能优化技巧!

    本篇分析的技巧点其实是比较常见的,但是最近的几次的代码评审还是发现有不少兄弟没注意到。 所以还是想拿出来说下。
  • 10.14 22:31:39
    发表了文章 2023-10-14 22:31:39

    开发者必看!GitHub爆火的lntelliJ IDEA软件开发手册堪称又一神作

    lntelliJ IDEA是一款优秀的软件开发工具,学习和掌握IntelliJ IDEA对于开发者来讲具有十分重要的意义。
  • 10.14 21:53:21
    发表了文章 2023-10-14 21:53:21

    最新发布!阿里巴巴内部实战AlibabaSentinel高并发流量治理手册

    为什么要使用Sentinel? Sentinel使用简单、配置灵活,可将Sentinel的动态数据源接口与配置中心结合使用,动态地改变流量规则。Sentinel提供的流量控制功能有限流、熔断、系统自适应、授权等。笔者当时使用了熔断和系统自适应功能应对突增流量导致服务雪崩的问题,同时使用限流功能并结合信号量隔离、匀速限流效果控制器,应对内部定时任务瞬时高并发调用某服务接口的问题。
  • 10.12 23:37:55
    发表了文章 2023-10-12 23:37:55

    终于拿到了阿里P8架构师分享的JCF和JUC源码分析与实现笔记java岗

    前言 时代的一粒尘,落在每个人身上,就是一座山”。 时代更迭变换,我们好像都知道今天与昨天不同,又好像肉眼看不出哪里不同。 但其实它就正在以各种各样的方式体现在每一个普通人身上。 疫情爆发三个月的时间,截止2020年4月份 全国2296家影视公司破产,1万2千多家教育机构消失,1万1千多家旅游公司倒闭,5万多家小餐馆关门。 截至9月底,疫情影响之下已有46万企业宣布倒闭,而你的资金还能支撑多久? 除此之外, 8月,重庆疫情反复,沙坪坝、九龙坡、巴南、南岸区,一波平复,一波又起... 8月,连续40℃高温天气,引发多起的山林火灾,重庆市限制商业用电,以保居民用电... 8月,海南
  • 10.12 23:23:10
    发表了文章 2023-10-12 23:23:10

    阿里P8架构师都要学习研究的java加强版23种设计模式神级PDF文档

    说在前面的话 Java作为老牌纯正的编程语言,在规范性上有着天然优势。因此本版的设计模式讲解全部用Java语言来描述,并针对Java语言的特性对讲解内容做了相当大的改动。 不知道大家是否听过编程界的一段话:掌握设计模式相当于华山派的"气宗",是程序员的内功修为,虽然在同样的学习时间下,类似Python这种"剑宗"的开发模式见效更快,但是长远来看,"气宗"才是走向软件架构师以上级别的必由之路。 所以,掌握气宗就掌握了编程命脉,然而学习设计模式有四大境界: 接下来给大家分享的就是java溢彩加强版大话设计模式包含的内容知识点。 总目录 主要内容 本文是百万销量的经典畅销书《
  • 10.12 22:25:20
    发表了文章 2023-10-12 22:25:20

    你敢信?清华毕业大佬用了一个坦克大战项目就讲完了23种设计模式

    坦克大战 一、需求分析 坦克大战中有我方坦克和敌方坦克,我方坦克有一个,敌方坦克有多个。坦克可以移动,也可以发射子弹。我方坦克可以通过上下左右键来控制方向,敌方坦克自动改变方向。在游戏窗体中有障碍物,包括砖墙、钢墙、水墙和草地。坦克可以穿过草地,在遇到其他障碍物时,我方坦克停止移动,并通过操纵改变方向再移动,敌方坦克遇到其他障碍物时可以自动的改变方向。我方坦克有三次生命值,当与敌方坦克或敌方子弹相撞时,生命值减- -, 当生命值是零时,敌方胜利,游戏结束。敌方坦克的生命值为-一,当敌方坦克与我方坦克或者我方子弹相遇就消失,同时我方子弹也消失,并产生爆炸。当我方坦克把敌方坦克消灭完后,我方胜利
  • 10.12 16:49:52
    发表了文章 2023-10-12 16:49:52

    一文带你吃透MySQL性能监控解决方案:Prometheus+Grafana

    MySQL性能监控解决方案:Prometheus+Grafana问题描述 在对MySQL进行主从复制、分库分表等架构之后,MySQL的节点数量变得越来越多,无法实时监控到每一台MySQL节点,此时应当如何处理? 问题分析与解决方案 针对上面的问题,需要用Prometheus + Grafana对服务器进行统一监控、规划与报警,时刻关注服务器的响应情况。当出现宕机或异常时,Grafana可迅速通过短信、钉钉、邮件等方式通知相关人员,进而快速对生产环节进行补救。 Prometheus概述与适用场景 Prometheus 是 一 个 开 源 的 服 务 监 控 系 统 和 时 间 序 列 数 据
  • 10.11 19:22:53
    发表了文章 2023-10-11 19:22:53

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

    前言 本文是对Java程序员面试必备知识点的总结,详细讲解了JVM原理、多线程、数据结构和算法、分布式缓存、设计模式等内容,希望读者能通过阅读本书对Java的基础原理有更深入、全面的理解。 面试官通常会在短短两小时内对面试者的知识结构进行全面了解,面试者在回答问题时如果拖泥带水且不能直击问题的本质,则很难充分表现自己,最终影响面试结果。针对这种情况,本文在讲解知识点时不拖泥带水,力求精简,详细介绍了Java程序员面试时常被问及的核心知识点。
  • 10.11 18:38:16
    发表了文章 2023-10-11 18:38:16

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

    众所周知,分布式架构被广泛应用于企业级应用开发中,以满足高并发、高可用、高性能、高扩展性等要求。 像电商平台秒杀、平台抢票等高并发场景,数据访问量激增,容易造成服务器负载过重从而导致崩溃。因此,分布式缓存作为分布式架构的重要组件,当一个缓存服务节点挂掉,可以马上切换到另外的缓存服务节点,以保证系统能正常运行。 而在缓存中间件中,Redis以兼具缓存和数据库的优点,适用范围更广,很多人更愿意使用,memcache也只能望其项背。 Redis性能高,速度快,官方给出的读写性能可以达到10W / 秒; Redis支持丰富的数据类型,应用的场景非常多; Redis提供成熟的主备同步,故障切换
  • 10.11 17:10:40
    发表了文章 2023-10-11 17:10:40

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

    随着经济环境下行,大厂降本增效、筛除了一部分冗余岗位,原本荒蛮的 IT 行业发展正在逐步进入正轨中。虽说依旧算是不温不火,但在今年的技术招聘市场上,Java 依旧是当仁不让的霸主! Java 有着极其成熟的生态,这个不用我多说; Java 在运维、可观测性、可监控性方面都有着非常优秀的表现; Java 也在积极应对容器化、云原生等大趋势,比如 Spring Boot 就已经全面拥抱云原生。 企业对 Java 的需求最大,对应着 Java 程序员的群体也最为庞大,有着 1200 万之多。换句话说,也是最“修罗场”的! 这最近就有粉丝跟我反馈,技术面倒在了并发编程上!
  • 发表了文章 2024-04-10

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

  • 发表了文章 2024-03-14

    go并发编程

  • 发表了文章 2024-03-08

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

  • 发表了文章 2024-03-08

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

  • 发表了文章 2024-03-06

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

  • 发表了文章 2024-03-06

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

  • 发表了文章 2024-03-05

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

  • 发表了文章 2024-02-28

    SpringBoot 的优雅的接口参数验证

  • 发表了文章 2024-02-28

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

  • 发表了文章 2024-02-26

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

  • 发表了文章 2024-02-26

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

  • 发表了文章 2024-02-25

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

  • 发表了文章 2024-01-25

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

  • 发表了文章 2024-01-19

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

  • 发表了文章 2024-01-18

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

  • 发表了文章 2024-01-17

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

  • 发表了文章 2024-01-12

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

  • 发表了文章 2024-01-12

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

  • 发表了文章 2024-01-11

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

  • 发表了文章 2024-01-11

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

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息