愿天堂没有BUG(公众号同名)_个人页

愿天堂没有BUG(公众号同名)
个人头像照片 个人头像照片
2240
0
0

个人介绍

面试真题·进阶教程·职场干货·思维导图免费分享

擅长的技术

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

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

云产品技术能力:

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

阿里云技能认证

详细说明
暂无更多信息

2023年05月

  • 05.15 13:29:30
    发表了文章 2023-05-15 13:29:30

    学历不够,技术来凑,看八年开发码农如何逆袭进阿里拿年薪百万

    有人说,今年可能是过去十年最差的一年,但却是未来十年最好的一年。随着越来越多的知名企业进行大规模裁员,我们不得不承认一个事实:经济寒冬与裁员潮,将是未来常态!
  • 05.15 13:22:50
    发表了文章 2023-05-15 13:22:50

    完美避坑!记一次Elasticsearch集群迁移架构实战

    Elastic自身设计了集群分片的负载平衡机制,当有新数据节点加入集群或者离开集群,集群会自动平衡分片的负载分布。
  • 05.13 10:22:38
    发表了文章 2023-05-13 10:22:38

    我把Github上最牛b的Java教程和实战项目整合成了一个PDF文档

    大家都知道 Github 是一个程序员福地,这里有各种厉害的开源框架、软件或者教程。这些东西对于我们学习和进步有着莫大的进步,所以我有了这个将 Github 上非常棒的 Java 开源项目整理下来的想法。觉得不错的话,欢迎小伙伴们去star一波。 很多小伙伴都不知道学习什么开源项目,这篇文章定能为你解决疑惑。
  • 05.13 10:13:34
    发表了文章 2023-05-13 10:13:34

    RabbitMQ实现延迟消息居然如此简单,整个插件就完事了

    RabbitMQ实现延迟消息的方式有两种,一种是使用死信队列实现,另一种是使用延迟插件实现。死信队列实现我们以前曾经讲过这次我们讲个更简单的,使用延迟插件实现。
  • 05.13 10:06:53
    发表了文章 2023-05-13 10:06:53

    Github标星35K+超火的Spring Boot实战项目,附超全教程文档

    今天给大家推荐一个Github上面超火的SpringBoot实战电商项目mall,目前在Github上面已经有35k+Star。该项目拥有全套教程,对学习者特别友好。全套教程的获取方式已经放在文末!
  • 05.13 10:02:24
    发表了文章 2023-05-13 10:02:24

    写了个全局变量的bug,被同事们啪啪打脸

    前阵子写了一个功能,测试 0 bug 就上线了,上线后也运行好好的,好多天都没有人反馈bug,超爽。。 不出问题还好,出问题就是大问题。。
  • 05.13 09:59:00
    发表了文章 2023-05-13 09:59:00

    GitHub上标星75k+超牛的《Java面试突击版》,分享PDF离线版

    不论是校招还是社招都避免不了各种面试。笔试,如何去准备这些东西就显得格外重要。不论是笔试还是面试都是有章可循的,我这个有章可循‘说的意思只是说应对技术面试是可以提前准备。
  • 05.13 09:53:50
    发表了文章 2023-05-13 09:53:50

    你居然还去服务器上捞日志,搭个日志收集系统难道不香么

    ELK日志收集系统进阶使用,本文主要讲解如何打造一个线上环境真实可用的日志收集系统。有了它,你就可以和去服务器上捞日志说再见了!
  • 05.12 10:27:26
    发表了文章 2023-05-12 10:27:26
  • 05.12 10:22:58
    发表了文章 2023-05-12 10:22:58

    面试官问 Spring AOP 中两种代理模式的区别,我懵逼了

    基本介绍 代理模式是一种结构性设计模式。为对象提供一个替身,以控制对这个对象的访问。即通过代理对象访问目标对象,并允许在将请求提交给对象前后进行一些处理。 被代理的对象可以是远程对象、创建开销大的对象或需要安全控制的对象。 代理模式主要有三种不同的形式: 静态代理:由程序员创建代理类或特定工具自动生成源代码再对其编译。在程序运行前代理类的 .class 文件就已经存在了 动态代理(JDK 代理、接口代理):在程序运行时运用反射机制动态创建而成,动态就是在程序运行时生成的,而不是编译时。 cglib 代理(可以在内存动态的创建对象,而不是实现接口,属于动态代理的范畴)
  • 05.12 10:20:56
    发表了文章 2023-05-12 10:20:56

    《Java开发手册灵魂13问》正式上线,带你剖析阿里巴巴的开发细节

    写在前面 一线大厂怎么用Java?看阿里技术专家给你分析!《〈Java开发手册(泰山版)〉灵魂13问》电子书正式上线带你剖析阿里巴巴一线团队开发思维。
  • 05.12 10:18:28
    发表了文章 2023-05-12 10:18:28

    数据库链接池终于搞对了,这次直接从100ms优化到3ms

    数据库连接池的配置是开发者们常常搞出坑的地方,在配置数据库连接池时,有几个可以说是和直觉背道而驰的原则需要明确。 1万并发用户访问 想象你有一个网站,压力虽然还没到Facebook那个级别,但也有个1万上下的并发访问——也就是说差不多2万左右的TPS。那么这个网站的数据库连接池应该设置成多大呢?结果可能会让你惊讶,因为这个问题的正确问法是: “这个网站的数据库连接池应该设置成多小呢?” 下面这个视频是Oracle Real World Performance Group发布的,请先看完: http://www.dailymotion.com/video/x2s8uec
  • 05.12 10:05:23
    发表了文章 2023-05-12 10:05:23

    三面头条,靠P9级算法大牛分享的两本算法pdf书籍,轻松拿到offer

    头条一面(Java+项目) 1.倒排索引 2.讲讲redis里面的哈希表? 3.happen-before的规则? 4.volatile修饰符,synchronize锁
  • 05.12 10:02:38
    发表了文章 2023-05-12 10:02:38

    码农必备SQL高性能优化指南!35+条优化建议立马get

    由于工作需要,最近做了很多 BI 取数的工作,需要用到一些比较高级的 SQL 技巧,总结了一下工作中用到的一些比较骚的进阶技巧,特此记录一下,以方便自己查阅,主要目录如下:
  • 05.11 10:23:59
    发表了文章 2023-05-11 10:23:59

    Spring知识点总结!已整理成142页离线文档(源码笔记+思维导图)

    由于Spring家族的东西很多,一次性写完也不太现实。所以这一次先更新Spring【最核心】的知识点:AOP和IOC
  • 05.11 10:20:26
    发表了文章 2023-05-11 10:20:26

    如何正确控制springboot中bean的加载顺序总结

    springboot遵从约定大于配置的原则,极大程度的解决了配置繁琐的问题。在此基础上,又提供了spi机制,用spring.factories可以完成一个小组件的自动装配功能。 在一般业务场景,可能你不大关心一个bean是如何被注册进spring容器的。只需要把需要注册进容器的bean声明为@Component即可,spring会自动扫描到这个Bean完成初始化并加载到spring上下文容器。
  • 05.11 10:16:33
    发表了文章 2023-05-11 10:16:33

    MySQL最全整理(面试题+笔记+导图),面试大厂不再被MySql难倒

    作为一名编程人员,对MySQL一定不会陌生,尤其是互联网行业,对MySQL的使用是比较多的。对于求职者来说,MySQL又是面试中一定会问到的重点,很多人拥有大厂梦,却因为MySQL败下阵来。实际上,MySQL并不难,今天这份最全的MySQL总结,助你向大厂“开炮”,面试不再被MySQL难倒。
  • 05.11 10:13:19
    发表了文章 2023-05-11 10:13:19

    我的IntelliJ IDEA一直都是这么设置的,效果很棒

    IntelliJ IDEA 有很多人性化的设置我们必须单独拿出来讲解,也因为这些人性化的设置让我们这些 IntelliJ IDEA 死忠粉更加死心塌地使用它和分享它。
  • 05.11 10:08:17
    发表了文章 2023-05-11 10:08:17

    Java之父都需要的《Effective Java中文版(第3版)》到底有多牛

    你是否正在寻找一本能够更加深入地了解Java编程语言的书,以便编写出更清晰、更正确、更健壮且更易于重用的代码? Effective Java中文版(第3版) 再适合不过了!这是一本分享经验并指引你少走弯路的经典著作,针对如何编写高效、设计优良的程序提出了最实用、最权威的指导方针,通过90条经验法则,探索新的设计模式和语言习惯用法,帮你更加有效地使用Java编程语言及其基本类库。
  • 05.11 10:05:08
    发表了文章 2023-05-11 10:05:08

    这次被坑惨了,MySQL的隐式转换导致了一个线上BUG

    某一天,开发问我,为什么针对一个查询会有两条记录,且其中一条记录并不符合条件select * from tablea where xxno = 170325171202362928;xxno为 170325171202362928 和 170325171202362930的都出现在结果中。 一个等值查询为什么会有另外一个不同值的记录查询出来呢? 我们一起来看看究竟!
  • 05.10 10:03:32
    发表了文章 2023-05-10 10:03:32

    阿里P9架构师推荐的Spring领域巅峰之作,颠覆了我对Spring的认知

    你第一次接触spring框架是在什么时候?相信很多人和我一样,第一次了解spring都不是做项目的时候用到,而是在网上看到或者是听到过一个叫做spring的框架,这个框架号称完爆之前的structs和structs2,吸引了不少人的注意。 今天给大家分享一份阿里P9架构师推荐的Spring领域巅峰之作《Spring技术内幕:深入解析Spring架构与设计原理(第2版)》,我读完这本书之后彻底颠覆了我对Spring的认知。
  • 05.10 09:57:16
    发表了文章 2023-05-10 09:57:16

    面试官:换人!他连进程、线程、协程这几个特点都说不出

    在操作系统课程的学习中,很多人对进程线程有大体的认识,但操作系统教材更偏向于理论叙述,本文会结合 Linux 系统实现分析,更加印象深刻。 同时,大部分人都接触进程和线程比较多,对协程知之甚少,然而最近协程并发编程技术火热起来,希望读完本文你对协程也有一个基本的了解。 话不多说,我们马上进入本文的学习。
  • 05.10 09:54:51
    发表了文章 2023-05-10 09:54:51

    推荐一个GitHub上牛b的Java学习项目!已整理成了文档版本

    很多Java程序员一直希望找到一份完整的学习路径,但是市面上很多书都是专注某一个领域的,没有一份完整的大图,以至于很多程序员很迷茫,不知道自己到底应该从哪里开始学,或者不知道自己学习些什么。 好在很早之前就有人总结了一份《Java工程师成神之路》,作者按照自己的经验总结了从基础,到高级、底层、架构、进阶、扩展等6个大的章节。几乎囊括了Java体系内的所有知识点。
  • 05.10 09:52:04
    发表了文章 2023-05-10 09:52:04

    Spring Boot 2.x 能定时给你对象发送天气情况

    不知不觉,又到了雨季,你对象是不是经常忘记带伞呢,这个时候写一个自动定时发送邮件的程序,提醒她带伞,会不会对你崇拜有加呢,当然,如果你对象是一位攻城狮,当我没讲~
  • 05.10 09:49:11
    发表了文章 2023-05-10 09:49:11

    工作五年,一年内我靠这系列java面试宝典从13K到大厂30K

    我认为对于面试以及进阶最佳的学习方法莫过于刷题+博客+书籍+总结! 前三者我将淋漓尽致地挥毫于这篇文章中,至于总结要靠个人。实际上越到后面你越会发现面试并不难,其次就是在刷题的过程中有没有去思考,刷题只是次之,这又是一个层次了,这里暂时不提后面再谈。 我总结了一系列大厂面试中常问的面试技术点、深入解析以及答案,将为最近准备面试的各位去大厂保驾护航!
  • 05.10 09:46:27
    发表了文章 2023-05-10 09:46:27

    阿里巴巴80道多线程并发面试题(1~10道答案解析)

    前言 个人珍藏的80道Java多线程/并发经典面试题,因为篇幅太长,现在先给出1-10的答案解析哈,后面一起完善 1. synchronized的实现原理以及锁优化?
  • 05.09 10:59:04
    发表了文章 2023-05-09 10:59:04

    GitHub上超屌的Java进阶教程,Java核心技术及大公司架构案例汇总

    汇总Java生态圈常用技术框架、开源中间件,系统架构、数据库、大公司架构案例、常用三方类库、项目管理、线上问题排查、个人成长、思考等知识
  • 05.09 10:47:43
    发表了文章 2023-05-09 10:47:43

    从系统报表页面导出20w条数据到本地只用了4秒,我是如何做到的

    最近有个学弟找到我,跟我描述了以下场景: 他们公司内部管理系统上有很多报表,报表数据都有分页显示,浏览的时候速度还可以。但是每个报表在导出时间窗口稍微大一点的数据时,就异常缓慢,有时候多人一起导出时还会出现堆溢出。
  • 05.09 10:42:32
    发表了文章 2023-05-09 10:42:32

    涵盖了所有计算机底层知识总结与操作系统的实战教程,建议收藏

    第一本是程序员必知的硬核基础知识,这是一本非常入门的经典 PDF,看完能让你对计算机有一个基础的了解和入门,是培养你 内核 的基础,我们看下目录大纲
  • 05.09 10:25:05
    发表了文章 2023-05-09 10:25:05

    国人开源了一款小而全的 Java 工具类库,Github标星14K

    最近看到了一款小而全的 Java 工具类库:Hutool,Github 已经接近 14K Star 了,想必一定很优秀,现在推荐给大家,很多轮子不要再造了!
  • 05.09 10:22:26
    发表了文章 2023-05-09 10:22:26

    mall-swarm微服务电商项目发布大更新,打造Spring Cloud最佳实践

    之前mall项目更新到了SpringBoot 2.3.0版本,微服务版本mall-swarm也已同步更新了。此次更新完善了项目的Spring Cloud技术栈,升级至Spring Cloud Hoxton版本并加入了Spring Cloud Alibaba、Oauth2和Knife4j,致力于打造Spring Cloud 最佳实践项目!
  • 05.09 10:19:07
    发表了文章 2023-05-09 10:19:07

    为什么我们放弃了Vue?Vue和React深度比较

    我使用Vue和React已经很长一段时间了,两个框架上实践代码量都在10万行以上。不得不说都是都很不错的,帮助开发者减少很多工作量,某种框架是现代化Vue和React在两者之间的选择并不像选择苹果或香蕉一样简单,两者在工程实践上的差异让我们逐渐放弃了Vue。此处以不一样的角度对彼此进行深度对比。
  • 05.08 11:00:37
    发表了文章 2023-05-08 11:00:37

    前阿里P8甩我一份内部SpringCloud笔记手册,真香

    「SpringCloud Alibaba 因配置灵活、迭代高速、兼容性强,近几年在受到国内不少开发者的广泛关注。其中,Sentinel 作为服务治理开源组件相当出彩,可以帮助解决很多难题,比如:秒杀限流,消息削峰填谷,集群流量控制,实时熔断等。而作为国内的Spring爱好者,最最苦恼的莫过于操作性强的进阶干货太少了!」
  • 05.08 10:55:35
    发表了文章 2023-05-08 10:55:35

    居然有人想白嫖我的日志,赶紧开启安全保护压压惊

    在 你居然还去服务器上捞日志,搭个日志收集系统难道不香么 一文中我们介绍过ELK日志收集系统的搭建,由于我们的Kibana没有任何安全保护机制,如果部署到公网上去的话,任何人都可以查看你的日志了。日志暴露在网络上可不是件好事情,今天教大家如何给Kibana设置登录认证来保护它
  • 05.08 10:50:31
    发表了文章 2023-05-08 10:50:31

    某Java程序员在外包公司每天读写删改几年后,发现跳不出来了

    面试了一波Java程序员,有好几位80后的。按理说,他们有将近十年的工作开发时间,无论经验还是技术都应该称得上老司机了。着重考察了Spring中bean的后置处理器相关问题,大概是这样问的:
  • 05.08 10:46:43
    发表了文章 2023-05-08 10:46:43

    面对成百上千台服务器产生的日志,试试这款轻量级日志搬运神器

    之前我们搭建的ELK日志收集系统,主要是用来收集SpringBoot应用的日志。其原理是应用通过Logstash插件,使用TCP向Logstash传输日志,从而存储到Elasticsearch中去。但是有很多中间件的日志都是直接存储在文件中的,比如Nginx、Elasticsearch和MySQL,此时我们就需要一个搬运工来把日志搬到Elasticsearch中去,Filebeat正是这样一个日志搬运工,本文将详细介绍它的使用方法,希望对大家有所帮助。
  • 05.08 10:42:19
    发表了文章 2023-05-08 10:42:19

    Github上365道Java高频面试复习题,助你吊打面试官

    无论如何在这两个月的跳槽黄金期 筹备面试是最重要的了,你有规划好自己的复习方向了吗?
  • 05.08 10:38:19
    发表了文章 2023-05-08 10:38:19

    好一个SpringBoot开源在线考试系统!解决我的燃眉之急

    最近看到了一个考试系统,感觉做的挺不错,并且也比较成熟,所以我就简单玩了一下。另外,考试系统应用场景还挺多的,不论是对于在校大学生还是已经工作的小伙伴,并且,类似的私活也有很多。
  • 05.06 10:26:58
    发表了文章 2023-05-06 10:26:58

    Github上热搜的Java开源商城项目合集,这个是真的好

    今天GitHub热榜上又有一个项目成功引起了我的注意——mall-swarm
  • 05.06 10:22:19
    发表了文章 2023-05-06 10:22:19

    拒绝接口裸奔!开放API接口签名验证

    接口安全问题 请求身份是否合法? 请求参数是否被篡改? 请求是否唯一?
  • 05.06 10:16:10
    发表了文章 2023-05-06 10:16:10

    40K+Star!Mall电商实战项目开源,附源码、教程合集

    最近看了下我的Github,发现mall项目已经突破40K+Star,有点小激动!记得去年8月的时候mall项目刚过20K+Star,时隔1年多已经增长到了40K+Star。今天跟大家聊聊mall项目的发展历程,希望对大家有所启发!
  • 05.06 10:08:53
    发表了文章 2023-05-06 10:08:53

    干掉Navicat!MySQL官方客户端到底行不行?

    在我们选择工具的时候,往往会优先选择那些免费又好用的工具!Navicat作为一款付费软件,虽然功能强大,但也阻止不了我们探索新工具的步伐。最近体验了一把MySQL的官方客户端工具MySQL Workbench,本文将对其和Navicat做个对比,看看它能否取代Navicat!
  • 05.06 10:02:03
    发表了文章 2023-05-06 10:02:03

    太全了!字节总监总结240道算法LeetCode刷题笔记

    常言道「算法才是编程的灵魂」,不管是Java, python,还是PHP,都跨不过算法这个门槛。 许多小伙伴看到一些公司在招聘时要求的编程语言五花八门就产生了一种误解,认为学计算机就是学各种编程语言,或者认为,学习最新的语言、技术、标准就是最好的铺路方法。
  • 05.06 09:54:27
    发表了文章 2023-05-06 09:54:27

    这几款 IDEA 主题也太好看了吧,百看不腻

    在这篇文章中,我精选了几个比较适合 Java 编码的 IDEA 主题供小伙伴们选择。另外,我自己用的是 One Dark theme 这款。 注意:以下主题按照使用人数降序排序。推荐指数仅为个人看法。
  • 05.05 10:37:39
    发表了文章 2023-05-05 10:37:39

    太厉害了,终于有人把K8S+Docker实战给讲的这么透彻

    Kubermetes介绍 为什么会有Kubernetes Kubernetes是什么 Kubernetes的发展历史 Kubernetes的核心概念
  • 05.05 10:33:54
    发表了文章 2023-05-05 10:33:54

    一文深度讲解JVM 内存分析工具 MAT及实践(建议收藏)

    熟练掌握 MAT 是 Java 高手的必备能力,但实践时大家往往需面对众多功能,眼花缭乱不知如何下手,小编也没有找到一篇完善的教学素材,所以整理本文帮大家系统掌握 MAT 分析工具。
  • 05.05 10:22:01
    发表了文章 2023-05-05 10:22:01

    字节奋战8年,回头一看只剩下这份1857页的算法笔记了

    我们来看一组网上的数据: 据统计,互联网公司笔试是最难的关卡之一,平均通过率只有 10%~20%。滴滴出行笔试通过率为 18.2%;腾讯秋招笔试通过率不足 15%;字节跳动通过率不足 25%... 你要知道的是,即便好不容易过淘汰率 50% 笔试,还有淘汰率 60% 的面试在等你,而且面试也有好几轮:一面群面→二面组长面→三面部门经理面→四面总监面→五面 HR 面→ Offer。
  • 05.05 10:15:50
    发表了文章 2023-05-05 10:15:50

    SpringBoot + Screw 一键生成数据库文档

    pom依赖 创建springboot项目,勾选依赖
  • 05.05 10:12:49
    发表了文章 2023-05-05 10:12:49

    连夜整理七个开源项目:练手、毕设、接私活都不愁了

    项目一:cloud-platform 学习重点: 服务鉴权中心 用户间鉴权 服务之间鉴权 springcloud组件大回顾
  • 05.05 10:07:44
    发表了文章 2023-05-05 10:07:44

    一个有意思的面试题 → 线程交替输出问题

    问题描述   用两个线程,一个输出数字,一个输出字母,交替输出 1A2B3C4D...26Z
  • 发表了文章 2025-02-19

    云产品评测|用操作系统控制台,让运维更简单!

  • 发表了文章 2025-02-19

    这份Excel+Python飞速搞定数据分析手册,简直可以让Excel飞起来

  • 发表了文章 2025-02-19

    Python中使用MySQL模糊查询的方法

  • 发表了文章 2024-08-28

    Python关于迭代器的使用

  • 发表了文章 2024-08-28

    使用icecream优雅调试Python代码

  • 发表了文章 2024-08-27

    豆瓣评分7.6!Python大牛教你如何采集网络数据

  • 发表了文章 2024-08-27

    Python进行Socket接口测试的实现

  • 发表了文章 2024-08-27

    Python中循环依赖问题及其解决方案

  • 发表了文章 2024-08-26

    豆瓣评分9.4!最适合Python入门后进阶的Python食谱!

  • 发表了文章 2024-08-26

    PyCharm连接远程服务器配置的全过程

  • 发表了文章 2024-08-26

    使用poetry来更优雅的管理 python 包

  • 发表了文章 2024-08-24

    关于fastapi异步接口卡死的坑及解决

  • 发表了文章 2024-08-24

    探究Python中的函数与模块

  • 发表了文章 2024-08-24

    Star 6.9k!开源的全能Markdown格式文件提取器:MinerU

  • 发表了文章 2024-08-23

    豆瓣评分7.9!世界级讲师耗时5年整理出的Python学习手册!

  • 发表了文章 2024-08-23

    Python中的偏函数及其广泛应用方式

  • 发表了文章 2024-08-23

    Python中的random模块及相关模块详解

  • 发表了文章 2024-08-22

    GitHub星标破万!Python学习教程(超详细),真的太强了!

  • 发表了文章 2024-08-22

    python Socket无限发送接收数据方式

  • 发表了文章 2024-08-22

    Python多进程日志以及分布式日志的实现方式

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