程序人生
文章平均质量分 85
普通网友
这个作者很懒,什么都没留下…
展开
-
计算机底层技术系列小说第一回:天才闯秘境,绝地寻生机
“阿飞~阿飞”黑暗深处传来一个声音,苍老而又诡异,像是一位活了几百年的老者。混沌之中,阿飞艰难的睁开了眼睛,黑暗中逐渐透出一丝光亮,再用力睁大,那光亮由模糊变得清晰,仔细看去,却觉生的怪异,像是一列列排列整齐的霓虹灯,忽明忽暗。“这是什么地方,我怎么到了这里”,阿飞心里这样想着,脑子竟突然一阵眩晕,全然想不起自己怎么来到这里,像是经历了一场大醉,喝断片了,缺失了不少记忆。好一阵功夫,阿飞才从残存的记忆中记起一些事情,自己名叫阿飞,是InDu公司一个AI算法工程师,也就是程序员一枚。阿原创 2021-05-27 14:30:50 · 520 阅读 · 1 评论 -
《码出高效:Java 开发手册》“码” 出高效的同时编写出高质量的代“码”。
写在前面《码出高效:Java开发手册》书名中的 “码” 既是动词,也是名词,希望我们在 “码” 出高效的同时编写出高质量的代“码”。本书从立意到付梓,历时超过两年,期间推翻数次写作思路,历经曲折与艰辛,只希望为时代奉献―本好书,打造中国计算机民族标杆图书。愿这本书能陪伴在众多开发工程师的身边,大家一起进步、一起成长、一起感受编程的魅力。本书缘起《码出高效:Java开发手册》源于影响了全球250万名工程师的《阿里巴巴Java开发手册》,作者静心沉淀,对 Java 规约内容的来龙去原创 2020-10-22 15:15:20 · 1923 阅读 · 13 评论 -
从某度外包逆袭成为阿里架构师,分享我的Java进阶成长笔记
写在前面我的一位朋友在某大型互联网公司担任架构师。刚毕业那年,他以外包的身份进入了某度,那个时候他几乎每一天都很焦虑,大家技术能力没差太多,为什么“我”是外包身份?后来辞职,去了一家 20 人左右的创业公司,担任技术主管。由于团队不大,他毕竟有大厂的落地经验,也很年轻比较有想法,带了2、3个人把自己的想法基本都落地了。某一些时刻还是很满足当时的状态,毕竟压力不大,薪资也不错。有一次和大学同学聚会,和几个在BAT的同学聊了聊技术,发现“自己”在创业公司这几年,完全是吃老本的状态,一直在纯输出,创业原创 2020-09-02 15:26:29 · 352 阅读 · 2 评论 -
牛皮!竟然有人能把23种设计模式解析透彻了,附笔记、教程、PPT
简介设计模式就代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性为什么要学习设计模式看懂源代码:如果你不懂设计试去看Jdk、Spring、 SpringMVC、 I0等等等等的源码,你会很迷茫,你会寸步原创 2020-07-29 15:01:57 · 523 阅读 · 1 评论 -
MySQL最全整理(面试题+笔记+导图),面试大厂不再被MySql难倒
前言作为一名编程人员,对MySQL一定不会陌生,尤其是互联网行业,对MySQL的使用是比较多的。对于求职者来说,MySQL又是面试中一定会问到的重点,很多人拥有大厂梦,却因为MySQL败下阵来。实际上,MySQL并不难,今天这份最全的MySQL总结,助你向大厂“开炮”,面试不再被MySQL难倒。注意:关于MySQL的内容整理,包括了面试题、学习笔记、使用文档以及Xmind思维图几个部分,需要高清完整版《MySql学习资源大礼包》的朋友请转发+关注,然后私信回复 “2020” 获得免费领取方式原创 2020-07-04 15:37:28 · 501 阅读 · 3 评论 -
阿里P8大牛的建议,工作1-5年的Java工程师如何让自己变得更值钱
今天这篇文章主要想跟大家分享:工作 1-5 年的 Java 工程师们,如何变得更值钱?如果你现在已经是一个 Java 工程师,但是经验积累的还不够,那这个阶段就是你成长极快的时候。前提是,你认同我之前经常说那句话:从你入行那一刻起,你就要不停地学习。对于 Java 工程师来说,想在业务能力上更进一步、让自己更值钱,最大的捷径就是用正确的方法来学习,好的方法能让你事半功倍。我面试过多人,之前也在大厂待过,深知一个道理:作为一个程序员,你的知识体系,和企业的用人需求,是不一样的。J原创 2020-07-03 14:35:25 · 1275 阅读 · 1 评论 -
《Java开发手册灵魂13问》正式上线,带你剖析阿里巴巴的开发细节
写在前面一线大厂怎么用Java?看阿里技术专家给你分析!《〈Java开发手册(泰山版)〉灵魂13问》电子书正式上线带你剖析阿里巴巴一线团队开发思维。大家都知道2020年04月22日刚刚发布了《Java开发手册》泰山版,新增5条日期时间规约;新增2条表别名sql规约;新增统一错误码规约。而《〈Java开发手册(泰山版)〉灵魂13问》则是为了帮助大家更好的理解这些规约背后的原理,从问题重现到原理分析再到解决问题,阿里技术专家带你剖析阿里巴巴开发细节。作者从开发者的角度结合自身所遇到的.原创 2020-06-28 15:49:51 · 461 阅读 · 1 评论 -
站在巨人的肩膀上学习:五位阿里大牛联手撰写的《深入浅出Java多线程》
写在前面多线程相对于其他 Java 知识点来讲,有一定的学习门槛,并且了解起来比较费劲。在平时工作中如若使用不当会出现数据错乱、执行效率低(还不如单线程去运行)或者死锁程序挂掉等等问题,所以掌握了解多线程至关重要。笔者在读完市面上关于Java并发编程的资料后,感觉有些知识点不是很清晰,于是在RedSpider社区内展开了对Java并发编程原理的讨论。鉴于开源精神,我们决定将我们讨论之后的Java并发编程原理整理成书籍,分享给大家。站在巨人的肩上,我们可以看得更远。本书内容的主要来源有博客、书籍、原创 2020-06-22 18:56:47 · 546 阅读 · 1 评论 -
基于SpringBoot+Redis+Vue的后台管理系统开源项目,附源码地址
项目名称eladmin (权限管理系统)源码地址 请转发+关注,然后私信回复 “开源项目” 即可获得免费获取方式。简介eladmin是一款基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue 的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由。主要特性使用最新技术栈,社区资源丰富。 高效率开发,代码生成器可一键生成前后端...原创 2020-06-19 15:03:59 · 5516 阅读 · 89 评论 -
基于SpringBoot、SpringCloud、Docker微服务架构实战,资源分享
前言近年来,微服务架构( Microservices Architecture )已经成为一种主流的软件开发方法论,它把一种特定的软件应用设计方法描述为能够独立部署的服务套件。所谓微服务( Microservices ),就是一些具有足够小的力度、能够相互协作且自治的服务体系。每个微服务都比较简单 仅关注于完成一个功能并能很好地完成该功能,而这里的功能代表的是一种业务能力。构建微服务体系需要一套完整的方法论和工程实践,而微服务架构的提出代表的就是实现微服务体系的架构模式,即为我们提供了这些方法论和工程实原创 2020-06-06 15:18:28 · 1923 阅读 · 2 评论 -
阿里大牛的Java后端书架来啦,都是Java程序员必看的书籍
这篇文章推荐的都是我所读过的优秀书籍,部分可能没看完。答应我,一定要看到最后,看完之后应该不会再纠结要看什么书了。走起!!!这篇文章未涵盖计算机基础比如算法和数据结构、数据库、分布式、微服务方面的书籍,这个留在下一篇文章推荐。Java基础《Head First Java》LZ 的 Java 启蒙书籍了。因为是我学习 Java 看的第一本书,所以,我对其有不一样的情感。ps:我是当时学完了 C 语言之后才开始学习 Java 的,刚开始看这本书感觉很轻松有趣,可以说是我学.原创 2020-06-02 18:40:13 · 1928 阅读 · 1 评论 -
国外大佬出版了《软技能2:软件开发者职业生涯指南》,程序员都值得看看
周末愉快啊,程序员职业发展必读的书籍《软技能2》终于上市了。对于程序员来说,35岁的职场焦虑是普遍存在的,有的人选择转行,而有的人选择做管理。面对这个话题大家反而更关心的是:“我该如何规划自己的职业生涯?快速的提升能力以及积攒资源,以应对一直变化的未来。"4年前《软技能:代码之外的生存指南》得到了软件行业泰斗级人物Robert C. Martin和著名软件架构师Scott Hanselman作序推荐!一经推出便受到程序员的广泛关注,如今这本书已经成为程序员职场生涯必读经典之一。今天畅销书.原创 2020-05-24 20:30:24 · 3373 阅读 · 4 评论 -
蘑菇街Java大牛纯手写熬夜肝出的《Spring MVC源码笔记》赶紧收藏
今天给大家分享一份新鲜出炉的、来自腾讯T4大牛熬夜肝出来的《Spring MVC源码笔记》,转发+关注,然后私信回复 “T4” 即可获得免费领取方式!下面就来介绍一下《Spring MVC源码笔记》的大概内容吧!一、认识SpringMVC1、什么是SpringMVC?SpringMVC是Spring家族的成员员,Spring是将现在开发中流行的组件进行组合而成的一个框架!它用在基于MVC的表现层开发,类似于struts2框架2、为什么要使用SpringMVC?我们在之.原创 2020-05-19 16:02:28 · 1845 阅读 · 2 评论 -
最全干货:从写简历,到面试、谈薪酬的那些技巧和防坑指南
这篇文章分为简历篇、面试篇、谈薪酬篇,包括了找工作过程中各个环节的技巧和防坑指南。1. 简历篇如果把自己看成一个产品,那么简历就是说明书。写简历看似简单,想写好实则不容易。一份好低简历能帮你在一堆简历中脱颖而出。以前写过一篇写简历技巧的文章,为了方便新读者,这次是把那篇文章的精华浓缩了一下,又补充了点新内容。看过之前文章的老读者可以快速浏览这部分。1.1 个人照片关于简...原创 2020-04-27 15:20:45 · 451 阅读 · 2 评论 -
(Java岗)连面拼多多、美团、头条、快手后给大家划下重点面试问题
众所周知今年大市场不太好,所以我身先士卒给大家打个样,帮大家面试带题(这个是不是和直播带货有点像呢?),带了一些重点回来,下文不会涵盖所有知识点,但是会提取一些关键问题点。希望对大家今年求职有所帮助,先罗列再分析。拼多多算法题:返回字符串中包含的 IP 地址数 Dubbo VS Spring Cloud 原理(网关、轮询、协议)与不同 幂等的设计 分布式事务(TCC、2PC),Roc...原创 2020-04-26 19:43:33 · 1597 阅读 · 1 评论 -
Spring+MySQL+数据结构+集合+注解+NIO+多线程思维脑图整理!
来自阿里的大神整理的Java技术思维导图,一个知识点一张图,整理的特别棒!好东西当然要分享,需要高清版思维导图的老铁请转发+关注,私信回复“导图”即可获得免费领取方式。一、Spring知识点思维导图Spring AOPAOP原理 AOP术语 Spring对AOP的支持 增强方式 切面类型 自动创建代理对象 切点函数Spring IOCIOC和DI的概念 使用...原创 2020-04-15 14:26:25 · 452 阅读 · 1 评论 -
2020年最新阿里、美团、字节跳动等大厂多线程面试题及答案汇总
这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网上有、可能有些问题对应的答案也有、也可能有些各位网友也都看过,但是本文写作的重心就是所有的问题都会按照自己的理解回答一遍,不会去看网上的答案,因此可能有些问题讲的不对,能指正的希望大家不吝指教。需要更多Java其他知识点的面试题及答案的老铁,请转发+关注,然后私信回复“面试”即可获得免费领取方式。1、多...原创 2020-04-02 17:20:25 · 1018 阅读 · 1 评论 -
微服务已成Java开发的面试门槛,你连SpringCloud都不会怎么涨薪
为什么java程序员一定要掌握微服务?近几年,微服务架构迅速在整个技术社区窜红,被认为是 IT 软件架构的未来方向。一线互联网公司由于具有大量的业务体量和业务场景,比如阿里、百度、网易,很早就开始入坑微服务架构。 但说起微服务,不少人还是有这样的困惑:“作为一个开发,微服务架构是不是和我关系不大?那不都是架构师的事吗?” 关于这个问题,我来谈谈自己的看法。微服务是当下最火热的...原创 2020-04-02 17:16:17 · 2653 阅读 · 3 评论