司腾
码龄1年
  • 132,399
    被访问
  • 176
    原创
  • 9,386
    排名
  • 1,787
    粉丝
  • 23
    铁粉
关注
提问 私信

个人简介:程序不是年轻的专利,但是,它属于年轻!

  • 加入CSDN时间: 2021-11-12
博客简介:

SharingOfficer的博客

查看详细资料
  • 5
    领奖
    总分 1,408 当月 123
个人成就
  • 获得175次点赞
  • 内容获得59次评论
  • 获得1,045次收藏
创作历程
  • 43篇
    2022年
  • 133篇
    2021年
成就勋章
TA的专栏
  • 后端
    109篇
  • 面试
    13篇
  • Java
    147篇
  • 程序人生
    25篇
  • 架构
    13篇
  • 高并发高可用
    1篇
  • 并发编程
    1篇
  • 微服务
    5篇
  • 操作系统
  • 程序员
    73篇
  • Netty
    1篇
  • spring
    4篇
  • spring cloud
    7篇
  • 数据结构
    46篇
  • 算法
    19篇
  • 网络
    2篇
  • 分布式
    9篇
  • 性能调优
    1篇
  • JVM
    4篇
  • 技术栈
  • 数据库
    15篇
  • 设计模式
    1篇
  • redis
    8篇
  • linux
    4篇
  • 编程
    1篇
  • Spring Boot
    5篇
  • MySQL
    2篇
  • 测试
    1篇
  • Docker
    1篇
  • 二叉树
    1篇
  • Git
    2篇
  • spring boot
    5篇
TA的推广
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

开发一年不到,来面试居然敢开口要20K,面完连8K都不想给~

这样的公司也是不会做的长久。开发人员也一样,不深度的掌握核心技术和了解前沿技术在哪里呆的不长久
原创
发布博客 2022.06.22 ·
39 阅读 ·
0 点赞 ·
0 评论

终于有人把操作系统、网络系统、线程进程、IO模型全部总结出来了

当你在电脑上玩游戏、与朋友聊天或编写一个程序并加载运行的时候,你有没有一种像在观看魔术的感觉?编写好的程序能够编译运行,计算出结果,并显示或打印出来。你有没有觉得它很神秘?如果想揭开这层神秘的面纱,你就得学习操作系统。对于计算机行业的朋友们来说,操作系统绝对是一门能让你学吐血的课程,这是为什么呢?我认为有这些原因:第一 ,专业名词晦涩难懂;第二,它摸不着,你要想看,倒是能看见,但你看的懂吗?正是这两个原因让我们跪倒在了操作系统面前。这时站在巨人的肩膀上学习无疑会省很多力气。今天LZ就把前段时间一位老哥私授我
原创
发布博客 2022.06.22 ·
140 阅读 ·
0 点赞 ·
0 评论

“基础-中级-高级”Java后端25个技术栈面试题集结

如何设计一个高并发系统?不管是基础还是中级、高级,每个part都至关重要重要的,而且我觉得特别是基础这一块,如果基础都没有打牢,那怎么去盖楼?
原创
发布博客 2022.06.18 ·
58 阅读 ·
0 点赞 ·
0 评论

太香了~ HUAWEI高工4年归纳出的这篇《Java亿级高并发核心编程手册》

移动时代、5G时代、物联网时代的大幕已经开启,新时代提升了对Java应用的高性能、高并发的要求,也抬升了Java工程师的技术台阶和面试门槛。很多公司的面试题从某个侧面反映了生产场景的技术要求。之前只有BAT等大公司才有高并发技术相关的面试题,现在与Java项目相关的整个行业基本都涉及此类面试题。Java NIO、Reactor模式、高性能通信框架Netty、分布式锁、分布式ID、分布式缓存、高并发架构、JUC、JMM、高并发设计模式、线程池、微服务框架(如Spring Cloud、Nginx反向代理)等高并
原创
发布博客 2022.06.17 ·
29 阅读 ·
0 点赞 ·
0 评论

上线几小时下载量破百万~ 这份阿里并发编程图册太强势了

本书包括了学习并发编程必备的所有知识点:解决方案,三大特性,volatile关键字,锁,内存模型,线程,AQS等等!很多同学学习Java并发⼀头扎进源码,最后头破⾎流,⽆功⽽返。横看成岭侧成峰,远近⾼低各不同。学习要始终从不同的视⻆来看待问题。学习并发亦是如此,需要通过理论远看轮廓,然后通过源码近看明细。为了方便大家有更好的学习体验,本文档的图都是彩页,代码也可以复制,不多说了下面直接给大家展示出来本⽂包含⼤量图⽂以及源码分析帮助⼤家理解相关知识,借助这些图⽂,按照这个顺序学习,⾄少可以让你简单⼊⻔并发。⼊
原创
发布博客 2022.06.17 ·
25 阅读 ·
0 点赞 ·
0 评论

面试官问我一条update语句加了多少锁?我总结了全套八股文

面试开始,直入正题。面试官: 看你简历上面写着精通MySQL,我问你一个MySQL锁相关的问题,你看一下这条SQL会对哪些数据加锁?表结构是这样的:我: age是非唯一性索引,MySQL的锁是加在索引上面的,应该只会对age=10的数据加锁。面试官: 确定吗?我: 嗯...,应该是的。面试官: 【嘲讽】,这就是你精通MySQL的水平吗?今天面试就先到这里吧,后面有消息会主动联系你。我: 这条SQL具体对哪些数据加锁,还需要看表中有哪些数据。MySQL有三种类型的行锁:记录锁(Record Loc
原创
发布博客 2022.06.07 ·
48 阅读 ·
0 点赞 ·
0 评论

首发的这份IntelliJ IDEA开发手册,GitHub百万标星,真是名不虚传 ~

开发工具与编程语言及其他技术一样重要,并且值得我们关注。让工具与技术更好地结合,这不仅是对能力的一种要求,也是对待计算机科学的认真态度。本书以IntelliJ IDEA的操作及使用为主线,同时贯穿示例教学,全面地向读者展示其强大的开发与管理能力。...
原创
发布博客 2022.06.06 ·
22 阅读 ·
0 点赞 ·
0 评论

HUAWEI内网最新发布了一份九章的网络协议笔记,霸榜GitHub百万收藏

想要学习网络协议就绕不开它的组成要素:语义。语义是解释控制信息每个部分的意义。它规定了需要发出何种控制信息,以及完成的动作与做出什么样的响应。语法。语法是用户数据与控制信息的结构与格式,以及数据出现的顺序。时序。时序是对事件发生顺序的详细说明。(也可称为“同步”)。...
原创
发布博客 2022.06.06 ·
13 阅读 ·
0 点赞 ·
0 评论

这份Java面试八股文让329人成功进大厂,堪称2022最强

一、Java基础 44 道1. 解释下什么是面向对象?面向对象和面向过程的区别?2. 面向对象的三大特性?分别解释下?3. JDK、JRE、JVM 三者之间的关系?4. 重载和重写的区别?5. Java 中是否可以重写一个 private 或者 static 方法?6. 构造方法有哪些特性?...
原创
发布博客 2022.06.06 ·
38 阅读 ·
0 点赞 ·
0 评论

Java全套面试题及答案整理(2022版)

不论是技术经理还是架构师,没有绝对地说哪条路是对还是错,适合自己才是最重要。小公司的可能没有架构师这个概念,大公司的架构师职位又不是那么容易拿下。但不管怎样,不断去学习新的技术,提升自己的层次是很有必要的,无论你在哪一家公司,过硬的技术水平才能吃得开。
原创
发布博客 2022.05.28 ·
60 阅读 ·
0 点赞 ·
0 评论

国外顶级架构师编写2580页DDD领域驱动设计笔记,看到内容后破防了

前言随着分布式技术的快速兴起,我们已经进入到了微服务架构时代。微服务架构的出现,很好地实现了应用之间的解耦,解决了单体应用扩展性和弹性伸缩能力不足的问题。随着业务的复杂度升级,其好处自然不言而喻。那微服务到底怎么拆分和设计才算合理,拆多小才叫微服务?这个尖锐的问题,在业内一直被热议。紧接着,继阿里巴巴成功转型中台战略之后,微服务设计和拆分再至风口浪尖,对于众多公司来说,都是一个不小的挑战。怎么解决这个问题呢?今天团长要分享的这份:DDD领域驱动设计三部曲!就可以帮助你完美地解决这些问题!由于篇幅
原创
发布博客 2022.05.23 ·
24 阅读 ·
0 点赞 ·
0 评论

阿里“宝妈级”之作,这份Spring Security应用到源码手册,全是精华

对于开发人员而言,如何使用各种技术体系解决安全性问题是一大困惑。经验丰富的开发人员需要熟练使用 Spring Security 框架来应对业务发展的需求。例如,全面掌握Spring Security 框架提供的认证、授权、方法及安全访问、OAuth2、JWT 等核心功能,构建自己对系统安全性设计的知识体系和解决方案。而对于架构师而言,难点在于如何基于框架提供的功能并结合具体的业务场景,对框架进行扩展和定制化开发。这就需要他们对Spring Security 对用户认证和访问授权等核心功...
原创
发布博客 2022.05.23 ·
32 阅读 ·
0 点赞 ·
0 评论

膜拜~ 终于拿到了美团老大哥分享的 Netty 源码剖析与应用 PDF

前言Netty 是一款基于 NIO(非阻塞 I/O)开发的网络框架,与传统 BIO 相比,它的并发性能得到了很大的提高,而且更加节省资源。Netty 不仅封装了 NIO 操作的很多细节;在设计上还基于灵活、可扩展的事件驱动模型与高度可定制的线程模型,让 Netty 的应用更加灵活。作为一个被广泛使用的 Java 网络编程框架,Netty 在互联网领域、大数据分布式计算领域、游戏行业、物联网行业等都得到了广泛的应用。很多流行的大数据框架的核心通信模块也都使用的是 Netty,如 Elasticsea..
原创
发布博客 2022.05.21 ·
126 阅读 ·
0 点赞 ·
0 评论

这篇面试指南我吹不动了,凭借这份pdf拿下了蚂蚁金服、字节跳动、小米等大厂的offer

关于程序员,除了做项目来提高自身的技术之外,还有一种提升自己的专业技能就是:多!看!书!小编整理出一篇Java进阶架构师之路的核心知识,同时也是面试时面试官必问的知识点,篇章也是包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty 与RPC 、Kafka、日记、设计模式、Java算法、数据库、Zookeeper、分布式缓存、数据结构等等由于pdf文档里的细节内容实在过多所以只编辑了部分知识点的章节粗略的介绍下,每个章节小节点里面都有更..
原创
发布博客 2022.05.17 ·
74 阅读 ·
0 点赞 ·
0 评论

莫慌~ 阿里人用五个模块讲明白了SpringCloud,可下载

Spring Cloud“微服务”应该是互联网圈内争论很久的一个话题,开发者对此的讨论也一直在继续,近些年,SpringCloud有碾压Dubbo的趋势,你怎么看呢?SpringCloud在近些年来受到国内不少开发人员的广泛关注,也是比较吃香的一个技术技能,如果一个程序员连SpringCloud都没有怎么了解过或者使用过,那么可能会有面临被时代淘汰的危机!SpringCloud是知名的微服务架构,包含了很多组件,每个组件又有各自的分工。那么你对SpringCloud了解有多少呢,知之甚少还是运用
原创
发布博客 2022.05.12 ·
34 阅读 ·
0 点赞 ·
0 评论

被裁后重振旗鼓突击一个月,靠访问量破百万Java10W字面经再进大厂

今年春天,“裁员”这个tag充斥了打工人的朋友圈。疫情袭来,「金三银四」变成了「铜三铁四」,各个大厂裁员的新闻在热搜榜上此起彼伏。阿里腾讯被传裁员比例10%-30%,京东被曝各业务线启动裁员,最狠要属有赞,回收的工牌堆积如山。裸辞的打工人本来指望着三四月好好谋个新岗位,却看着各家砍掉的headcount傻了眼。困境之中,各路神仙开始出没,兜售被裁心得,教导打工人如何评估自身被裁风险。有人开始担忧:卷王虽然被迫离开大厂,可去中小厂照样拿达不溜,还能挤压你我的生存空间。也有人不禁感叹,幸亏编程太难,如果
原创
发布博客 2022.05.06 ·
19 阅读 ·
0 点赞 ·
0 评论

看了深入 Java 虚拟机:JVMG1GC 的算法与实现文档,我悟了

垃圾回收这门技术有许多谜团。很多程序员不太了解 GC 程序的运行原理,因此有时它也被称为“秘技”或“魔法”。本文的算法篇比原始论文更加详细地介绍了 G1GC 的算法原理,对于我以前理解起来比较困难的地方,还特意进行了详细的说明,因此内容要比原始论文易于理解。即使是不太了解 GC 的读者,理解起来应该也没有什么问题。在实现篇中,我们将结合实用 JVM,聚焦算法篇中没有详细讲解的实现部分。首先,我们会了解 HotSpotVM。现在,HotSpotVM 实现了包括 G1GC 在内的 5 种 GC 算法
原创
发布博客 2022.04.27 ·
82 阅读 ·
0 点赞 ·
0 评论

一个月把字节,腾讯,阿里都面了,写点面经总结……

说一下个人情况,我是17年毕业的,去年年末开始面试,算起来是四年半的工作经验,面试的公司大部分是广州这边的,有字节,阿里的Lazada,腾讯,网易、欢聚时代等公司,最后拿到了字节和网易的offer,除了字节还算顺利之外,面试其他的公司都有点磕绊,而且面了不止一次,最后的结果不算很理想吧,但我个人还是挺满意的,毕竟比起之前的自己,这一次的跳槽也算是一次职业生涯的跃迁。
原创
发布博客 2022.04.20 ·
96 阅读 ·
0 点赞 ·
0 评论

阿里研发三面,面试官一套组合拳让我当场懵逼

前段时间,经朋友介绍有幸面试了阿里 ,面试前是比较自信的一个状态,毕竟之前的技术是没什么问题的,在同年限里算是大神级别。但也不知道今年百度面试是个什么情况,三面下来被惨虐得很难堪,直接挂掉了。...
原创
发布博客 2022.04.20 ·
3699 阅读 ·
1 点赞 ·
1 评论

10道面试官喜欢问的微服务面试题Spring Cloud+Spring Boot

前言为什么要使用微服务?随着互联网的快速发展,各行各业都在用互联网。互联网已经离不开人们的形形色色。随着越来越多的用户,业务场景也愈来愈复杂。传统的单体架构已经很难满足互联网技术发展的要求,代码可维护性扩展性和可读性降低,维护成本的提高都是驱动微服务的发展趋势。微服务哪些框架Dubbo,是阿里巴巴服务化治理的核心框架,并被广泛应用于阿里巴巴集团的各成员站点。阿里巴巴近几年对开源社区的贡献不论在国内还是国外都是引人注目的,比如:JStorm 捐赠给 Apache 并加入 A
原创
发布博客 2022.04.19 ·
133 阅读 ·
0 点赞 ·
0 评论
加载更多