- 博客(1014)
- 收藏
- 关注
转载 90W,太炸裂了!
给大家推荐一套Java面试题,作者是从去年3月份开始整理的,它已经从最初的500道题,增长到了900+道,并且已经突破了90万字。90W字是什么概念呢,我之前不是出过一本书吗,那本书一共才10多万字,也就是说现在这份面试题的总字数,已经达到了6-7本书这么多。我之前在申请版权认证的时候,转成Word有1400多页,那时候还只有500道题,现在算算下来估计要有3000多页了。目前内容涵盖了Java基...
2024-03-03 14:37:29
127
转载 今年这情况。。。多一个选择吧
2023年已经过去5个月了,刚刚过去的3-4月份算是今年的第一个招聘高峰期了。往年的金三银四,变成了今年的铜三铁四,有些人拿到了Offer,有的人还在苦苦挣扎。简历的已读不回已经成为了一种常态。从去年开始,互联网裁员就一直没断过,每个月都会有几家公司曝出裁员。从刚开始大家关心裁员比例,到现在已经开始关心赔偿情况了。似乎裁员已经改变不了了,那就争取一下补偿吧。。。我也是从去年年初开始,我自己部门有人...
2023-05-31 21:06:23
240
转载 当我去了不到 20 人的 IT 公司后。。。
知乎看到一个挺有意思的话题:不到 20 人的 IT 公司该去吗?以下是正文。刚到西安有幸加入了一个 20 人的 it 公司。本来是不想去那种小公司的,为什么加入呢?原因大概有二:其一就是该公司号称是某互联网大厂旗下的子公司,公司资源共享。其二就是感觉经历了四面感觉心好累,不想再面试,就这个吧。第一天然鹅,当入职第一天开始我就渐渐发现情形怪异。第一天来前台报道,发现前台的人屌屌的,没有正式的着装,染...
2023-02-01 11:34:13
945
转载 分布式事务,原理简单,写起来全是坑!
分布式事务,我们已经给小伙伴介绍了整体内容:今天我们就一起来看下另一种模式,XA 模式!其实我觉得 seata 中的四种不同的分布式事务模式,学完 AT、TCC 以及 XA 就够了,Saga 不好玩,而且长事务本身就有很多问题,也不推荐使用。Seata 中的 XA 模式实际上是基于 MySQL 的 XA 两阶段提交发展出来的,所以学习 XA 模式,需要小伙伴们先理解 MySQL 中的 XA 是怎么...
2023-01-10 12:00:37
898
转载 小米技术教父离职
2022年最后一个工作日,小米依然在马不停蹄的进行调整。据公开,小米宣布集团副总裁崔宝秋离职,其原来掌管的清河大学(学习发展部)并入小米人力资源部。此前一周,小米进行重大人事调整,总裁王翔卸任卢伟冰接任,同时联合创始人洪锋和王川也将退出业务一线。从2018-2019年黎万强、黄江吉、周光平离职到现在,小米包括8位联合创始人在内的“创业派”所剩无几,以卢伟冰为代表的“职业经理人派”上位。对此,雷军在...
2023-01-09 18:14:48
821
转载 分库分表,可能真的要退出历史舞台了!
即使是不懂编程的玩家,在对比 NAS 的时候,也会两眼放光,考虑很多因素,比如 RAID 级别、速度、易用程度等。作为时时刻刻与代码打交道的我们,更需要关注数据的存取问题。一开始,开箱即用的 MySQL,一定是企业的首选。不仅仅因为用的人多,更重要的是生态成熟。要工具有工具,要人有人。对于老板来说,员工看着不爽,可以随时辞退,是一个非常理想的状态。但是,没有胸怀的老板,干的一定不会长久,因为如果商...
2023-01-06 12:00:10
157
转载 某程序员哀叹:有比我更惨的吗?工作6年攒了200万,高位接盘买了600万的房子,现在房子跌了100多万,每个月还要还2万房贷!...
最近这几年,“人间惨事”层出不穷,许多网友都在网上比惨,今天的故事主角是一位程序员。这位程序员哀叹:有比我更惨的吗?工作6年攒了200多万,凑了300万首付,在杭州未来科技城高位接盘买了600万的房子,现在房子跌了100多万,相当于首付跌了将近一半,每个月还要还2万房贷!3年内,房子还能涨回600万吗?网友感叹,工作6年能攒200多万,相当于一年攒30多万,厉害。有人说,每个月还贷2万,代表税后至...
2023-01-03 12:30:10
247
转载 华为天才少年"稚晖君"离职!接下来准备创业。
羿阁 萧箫 发自 凹非寺量子位 | 公众号 QbitAI以“天才少年”身份加入华为的稚晖君,被曝已经离职,将开启创业!虽然本人还没公开确认这一消息,但据华为员工爆料,目前华为内部已经搜不到对应的工号。要知道,这两年稚晖君即使人在华为,也依旧保持着自己“野生钢铁侠”的UP主身份,更新了不少大项目——无论是真·自动驾驶自行车:还是能给葡萄缝针的机械臂,都是他这两年用业余时间做出来的。消息一出迅速上了知...
2022-12-30 12:00:14
414
转载 下任推特 CEO 或是“卷王”?在马斯克手下 20 年,每天工作 16 个小时,还带着家人住办公室!...
整理 | 郑丽媛出品 | CSDN(ID:CSDNnews)上周,马斯克发起线上投票,让网友决定他是否该卸任 Twitter CEO 一职,最终超过 1700 万 Twitter 用户参与,其中 57.5% 的人投了赞成票。于是 12 月 21 日,马斯克发推称:“只要找到一个足够愚蠢的人愿意接下这份工作,我马上就辞去 CEO 的职务。此后,我将只负责软件和服务器团队。”如今看来,这个“足够愚蠢的...
2022-12-29 12:00:59
158
转载 谷歌发文批评苹果:实在是 “拖大家后腿”
转自:OSC开源社区(ID:oschina2013)1992 年 12 月 3 日,世界上第一条 SMS 消息成功发送,如今已经过去 30 周年。在这个关键节点,谷歌再度发文赞美 RCS 短信标准,并批评苹果迟迟不采用该标。RCS 全称 Rich Communication Suite - 富媒体通信标准,属于高级消息传递标准的一部分。它由 GSM (Global System for Mobil...
2022-12-28 12:00:13
106
转载 热乎面经:双非本喜提绿厂offer!
你好,我是 Guide。分享一位学弟热乎的面经,非常详细地记录了自己的学习过程和面试的心路历程。希望对你有帮助!下面是正文。我的学历是双非本、文科学校(非杭电、深大或邮电类计算机强校),科班,leetcode 300+,后端开发方向。秋招从 7 月中上旬开始到 11 月中旬,共投递近 200 家公司,约面公司约 14 家,有几家面试后来推掉了,今天最后一个池子终于开了,总结最终收获如下:签约:OP...
2022-11-26 12:00:14
260
转载 还是去了字节!
前言小伙伴们大家好,最近有位同学面试了字节(四年半工作经验),所以今天这篇文章给大家整理一下面试题,希望能给大家提供一个参考哈。大家可以针对性地了解一下重点都在考察哪些知识点,篇幅比较长,也可以先收藏起来后续看。说说Redis为什么快Redis有几种数据结构,底层分别是怎么存储的Redis有几种持久化方式多线程情况下,如何保证线程安全?用过volatile吗?底层原理是?MySQL的索引结构,聚簇...
2022-11-09 12:00:41
214
转载 装了这 10 个 IDEA 神级插件,基本上一站式开发了!
大家好,我是二哥呀。昨天,有球友私信发我一篇文章,说里面提到的 Intellij IDEA 插件真心不错,基本上可以一站式开发了,希望能分享给更多的小伙伴,我在本地装了体验了一下,觉得确实值得推荐,希望小伙伴们有时间也可以尝试一下。Vuesion Theme颜值是生产力的第一要素,IDE 整好看了,每天对着它也是神清气爽,有木有?就 Intellij IDEA 提供的暗黑和亮白主色,虽然说已经非常...
2022-10-26 12:00:01
3218
1
转载 JetBrains官宣:干掉微软VS Code,推出Fleet!
大家好,我是老赵!JetBrains 在官方博客宣布,推出一款有点不一样的轻量级编辑器 Fleet,并并称之为 “下一代的 IDE”。官网是这样介绍的:以 20 年的 IDE 开发经验为基础从头构建,Fleet 使用了 IntelliJ 代码处理引擎,具有分布式 IDE 架构和重新设计的 UI。下一代IDE听起来很厉害,有点要挑战 VSCode 霸主地位的意思。这次我们一起看看Fleet 有哪些新...
2022-10-11 12:00:19
437
转载 如何搭建一台永久运行的个人服务器?
原文链接(底部链接可直达):http://segmentfault.com/a/1190000021143144树莓派是什么?Raspberry Pi (中文名为树莓派,简写为 RPi,(或者 RasPi / RPI) 是为学习计算机编程教育而设计) ,只有信用卡大小的微型电脑,其系统基于 Linux。随着 Windows 10 IoT 的发布,我们也将可以用上运行 Windows 的树莓派。自问...
2022-09-21 12:00:18
240
转载 蔚来后端校招面经
一位朋友前段时间的蔚来面经,分享一下。一面一面简单的有点让我难以置信,确定这是技术面试?自我介绍问项目,说说亮点啥的,过程中他可能对你说的内容有点疑惑,问问为什么,但都不深,点到为止八股没有问几个,一个 JVM 内存区域,一个 LinkedList 实现,一个 ReentrantLock 公平锁和非公平锁算法这块因为我做的是缓存项目,所以面试官让我写的 lru 。如果有人也做类似的项目,强烈建议把...
2022-09-07 00:00:45
672
转载 万能通用!权限系统就该这么设计!
大家好,我是老赵。今天给大家介绍一下权限系统的设计以及主流的五种权限模型。权限管控可以通俗的理解为权力限制,即不同的人由于拥有不同权力,他所看到的、能使用的可能不一样。对应到一个应用系统,其实就是一个用户可能拥有不同的数据权限(看到的)和操作权限(使用的)。主流的权限模型主要分为以下五种:ACL模型:访问控制列表DAC模型:自主访问控制MAC模型:强制访问控制ABAC模型:基于属性的访问控制RB...
2022-08-16 00:00:39
1059
转载 到底为什么不建议使用SELECT * ?
来源:蝉沐风(ID:chanmufeng1994)“不要使用SELECT *”几乎已经成为了使用MySQL的一条金科玉律,就连《阿里Java开发手册》也明确表示不得使用*作为查询的字段列表,更是让这条规则拥有了权威的加持。阿里Java开发手册不过我在开发过程中直接使用SELECT *还是比较多的,原因有两个:因为简单,开发效率非常高,而且如果后期频繁添加或修改字段,SQL...
2022-07-29 12:00:42
431
转载 新来CTO 强烈禁止使用Calendar...,那用啥?
Java 8 已经普遍使用了,可是还在有人用 Java Calendar 处理时间和日期,不仅仅性能差,很切代码很冗余,就不能用Java 8提供的新 API 吗?所以 CTO 强制了,必须用Java 8处理日期,否则一律开除。下面是整理的 18 种处理日期的方式,可以收藏起来,一定有用。Java处理日期、日历和时间的方式一直为社区所诟病,将 java.util....
2022-07-27 12:00:24
159
转载 分布式事务处理方案大 PK!
首先先说一个大原则:分布式事务能不用就不要用,毕竟这个用起来还是有一些麻烦的。当然,不用和不会用可是两码事。1. 分布式事务基础理论学习分布式事务,有一些基础理论需要我们先来了解下。1.1 本地事务本地事务是指将多条语句作为一个整体进行操作的功能,通过数据库事务可以确保该事务范围内的所有操作都可以全部成功或者全部失败,如果事务失败,那么效果就和没有执行这些SQL一样,不会...
2022-07-25 12:00:26
149
转载 别再用 offset 和 limit 分页了,性能太差!
来源:163.com/dy/article/HCJG9IQC0545M7H6.html不需要担心数据库性能优化问题的日子已经一去不复返了。随着时代的进步,随着野心勃勃的企业想要变成下一个 Facebook,随着为机器学习预测收集尽可能多数据的想法的出现,作为开发人员,我们要不断地打磨我们的 API,让它们提供可靠和有效的端点,从而毫不费力地浏览海量数据。如果你做过后台开发...
2022-07-23 12:00:32
163
转载 大厂干掉 OOM 的套路,你知道几个 !
文章来源:https://c1n.cn/5ug0H目录前言OOM 问题分类线程数太多打开太多文件内存不足总结前言随着项目不断壮大,OOM(Out Of Memory)成为奔溃统计平台上的疑难杂症之一。大部分业务开发人员对于线上 OOM 问题一般都是暂不处理:一方面是因为 OOM 问题没有足够的 log,无法在短期内分析解决。另一方面可能是忙于业务迭代、身心疲惫,没有精力去...
2022-07-21 12:00:12
275
转载 4 种 Redis 集群方案介绍 + 优缺点对比
在服务开发中,单机都会存在单点故障的问题,及服务部署在一场台服务器上,一旦服务器宕机服务就不可用,所以为了让服务高可用,分布式服务就出现了,将同一服务部署到多台机器上,即使其中几台服务器宕机,只要有一台服务器可用服务就可用。redis也是一样,为了解决单机故障引入了主从模式,但主从模式存在一个问题:master节点故障后服务,需要人为的手动将slave节点切换成为mase...
2022-07-19 12:00:45
167
转载 从 B 站崩溃报告看分布式系统的技术栈
不知道大家还记得去年 B 站(哔哩哔哩)挂了那次严重的事故不,记得当时在全网也是引起了热议。离当时过去刚好一年多的时间,今天看到 B 站前两天在公众号上发的复盘报告。2021.07.13 我们是这样崩的文章从八个方面全链路再现了当时事故发生和处理的全过程:包括至暗时刻,初因定位,故障止损,根因定位,原因说明,问题分析,优化改进,总结。不知道大家看过没,我全文看了一下,看...
2022-07-17 12:01:00
161
转载 面试官:怎么不用定时任务实现关闭订单?
来源:juejin.cn/post/6987233263660040206一、定时任务关闭订单(最low)二、rocketmq延迟队列方式三、rabbitmq死信队列的方式四、时间轮算法五、redis过期监听在电商、支付等领域,往往会有这样的场景,用户下单后放弃支付了,那这笔订单会在指定的时间段后进行关闭操作,细心的你一定发现了像某宝、某东都有这样的逻辑,而且时间很准确,...
2022-07-15 12:00:42
105
转载 手把手教你用代码实现SSO单点登录
1. 概述1.1. 什么是SSO?单点登录( Single Sign-On , 简称 SSO )是目前比较流行的服务于企业业务整合的解决方案之一, SSO 使得在多个应用系统中,用户只需要 登录一次 就可以访问所有相互信任的应用系统。1.2. 什么是CAS?随着SSO技术的流行,相关产品也比较多,其中CAS就是一套解决方案,CAS(Central Authenticati...
2022-07-13 12:00:39
268
转载 SpringBoot 生产中 16 条最佳实践
Spring Boot是最流行的用于开发微服务的Java框架。在本文中,我将与你分享自2016年以来我在专业开发中使用Spring Boot所采用的最佳实践。这些内容是基于我的个人经验和一些熟知的Spring Boot专家的文章。在本文中,我将重点介绍Spring Boot特有的实践(大多数时候,也适用于Spring项目)。以下依次列出了最佳实践,排名不分先后。1、使用自...
2022-07-11 12:00:38
116
转载 我在代码里面故意留个漏洞,违法吗?
昨天我在逛知乎的时候,看到了这么一个问题:我看到了三个非常有意思的回答,分享给大家一看。首先是这个为了防止项目交付后收不到尾款埋下后门的回答:答主:特立独行的猪链接:https://www.zhihu.com/question/531724027/answer/2487270093早年给某台企做外包项目,定制一个Android系统的ROM。开发费用16万,一年期维护费用2...
2022-07-09 12:00:15
142
转载 不知道这4种缓存模式,敢说懂缓存吗?
概述在系统架构中,缓存可谓提供系统性能的最简单方法之一,稍微有点开发经验的同学必然会与缓存打过交道,最起码也实践过。如果使用得当,缓存可以减少响应时间、减少数据库负载以及节省成本。但如果缓存使用不当,则可能出现一些莫名其妙的问题。在不同的场景下,所使用的缓存策略也是有变化的。如果在你的印象和经验中,缓存还只是简单的查询、更新操作,那么这篇文章真的值得你学习一下。在这里,为...
2022-07-07 12:00:39
107
转载 真正的缓存之王,Google Guava 只是弟弟
来源:cnblogs.com/rickiyang/p/11074158.html1. Caffine Cache 在算法上的优点-W-TinyLFU2. 使用2.1 缓存填充策略2.2 回收策略3. 移除事件监听4. 写入外部存储5. 统计3. SpringBoot 中默认Cache-Caffine Cache1. 引入依赖:2. 添加注解开启缓存支持3. 配置文件的方式...
2022-07-05 12:00:53
102
转载 不同业务场景该如何选择缓存的读写策略?
来源:冰河技术缓存的读写策略。你可能觉得缓存的读写很简单,只需要优先读缓存,缓存不命中就从数据库查询,查询到了就回种缓存。实际上,针对不同的业务场景,缓存的读写策略也是不同的。而我们在选择策略时也需要考虑诸多的因素,比如说,缓存中是否有可能被写入脏数据,策略的读写性能如何,是否存在缓存命中率下降的情况等等。接下来,我就以标准的“缓存 + 数据库”的场景为例,带你剖析经典的...
2022-07-03 12:00:12
129
转载 Redis分布式锁故障,我忍不住想爆粗...
文章来源:https://c1n.cn/OZvGN目录背景问题分析解决方案总结背景企微报警群里连续发出生产环境报错警告,报错核心信息如下:redissetNXerrorjava.lang.NumberFormatException:Forinputstring:"null"atjava.lang.NumberFormatException.forIn...
2022-07-01 12:00:24
186
转载 公司领导说,个人代码超10个Bug就开除,是什么体验?
出处:不会笑青年(ID:laughyouth)本篇漫画故事改编自知乎高赞回答作者:方应杭链接:https://www.zhihu.com/question/348196899/answer/839419293欢迎添加小编微信,进入交流群推荐阅读:B站首个UP主付费观看视频还是来了!价格“劝退”网友阿里 Seata 新版本终于解决了 TCC 模式的幂等、悬挂和空回滚问题从实...
2022-06-29 12:01:00
93
转载 阿里 Seata 新版本终于解决了 TCC 模式的幂等、悬挂和空回滚问题
今天来聊一聊阿里巴巴 Seata 新版本(1.5.0)是怎么解决 TCC 模式下的幂等、悬挂和空回滚问题的。1 TCC 回顾TCC 模式是最经典的分布式事务解决方案,它将分布式事务分为两个阶段来执行,try 阶段对每个分支事务进行预留资源,如果所有分支事务都预留资源成功,则进入 commit 阶段提交全局事务,如果有一个节点预留资源失败则进入 cancel 阶段回滚全局事...
2022-06-24 12:00:15
304
转载 从实现原理讲,Nacos 为什么这么强
来源:blog.csdn.net/cold___play/article/details/108032204Nacos架构注册中心的原理SpringCloud完成注册的时机NacosServiceRegistry的实现服务提供者地址查询Nacos服务地址动态感知原理Nacos架构Provider APP:服务提供者Consumer APP:服务消费者Name Server...
2022-06-22 12:00:18
104
转载 知乎热议:月薪 2~3W 的码农,怎样度过一天?
来源:新职员程序员的一天都写在了代码里?还有更多幕后的艰难不为人知。# 程序猿的一天拿着3W月薪、带着007节奏、深夜修着Bug,程序员是如何度过一天的?正常来说,他们的上班时间大致如此:9:30-12:00上班;14:00-18:00上班;19:00-21:00上班;21:00+加班具体说来,早上9点之前到公司,吃早饭,9点半前打卡。然后,到了工位,打水,开电脑,然后...
2022-06-20 12:00:29
126
转载 你还不明白如何解决分布式Session?看这篇就够了!
平常做的项目都是在一台应用系统,并且所有的操作都在一台Tomcat服务器上,并不会引发Session共享的问题,所以并不会对我们的系统产生影响,但是当我们部署多个微服务的时候,再搭配Nginx进行负载均衡时,如果不处理分布式Session问题,我们在系统中访问不同功能时就会频繁出现用户登录的操作。图解分析原因:前提:用户登录功能和图中的商品订单模块、秒杀抢购模块属于单独的...
2022-06-18 12:00:48
178
转载 揭秘:春晚微信红包,是如何抗住 100 亿次请求的?
从事软件开发多年,我偏爱架构设计。无论是电商系统、社交系统还是金融系统,我基本都有涉猎。对于初级工程师而言,最基本的要求是要实现功能,但对于高级工程师和专家工程师而言,更多是要关注架构和性能。今天,来聊聊红包问题,你可能疑惑:春晚微信红包,是如何扛住 100 亿次请求的?那么,今天就一起来看看这篇分享。链接:https://www.infoq.cn/article/wei...
2022-06-16 12:00:30
97
转载 为发泄对上司不满,百度95后程序员删库被判9个月
删库跑路,在iT行业里,一直都是很多程序员发泄压力的口头禅。在以前,删库跑路可能还只是业内的一个都市传说,但近年来,它已经越来越频繁地出现在我们的生活中。两年前,国内一则程序员删库的消息传遍了全网。这位程序员的几行代码,直接让上市公司微盟的市值一天之内蒸发超10亿元,数百万用户受到直接影响。可以说,这是国内IT界史上最牛逼的删库跑路案例了。程序员删库跑路已经不止是网络梗,...
2022-06-14 12:00:39
473
转载 为什么很多 SpringBoot 开发者放弃了 Tomcat,选择了 Undertow?
来源:阿迈达toutiao.com/a6775476659416990212前言SpringBoot中的Tomcat容器SpringBoot设置UndertowTomcat与Undertow的优劣对比最后前言在SpringBoot框架中,我们使用最多的是Tomcat,这是SpringBoot默认的容器技术,而且是内嵌式的Tomcat。同时,SpringBoot也支持Und...
2022-06-12 12:00:14
170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人