自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 首发!Alibaba内部:Spring源码培训课件笔记曝光!

本文包含的内容Spring占有的市场 阅读源码的重要性 阅读源码困难度 课件笔记的主要内容Spring占有的市场先来简单说一下现在各个企业常用并与Spring相关的:ssh = spring + struts + hibernate集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳

2020-08-27 16:05:19 1075

原创 Alibaba内部SpringCloud参考笔记,在GitHub一天就标星81.6k?

前言阿里巴巴,作为国内互联网公司的Top,算是业界的标杆,有阿里背景的程序员,也更具有权威性。作为程序员,都清楚阿里对于员工要求有多高,技术人员掌握的技术水平更是望尘莫及。所以,大厂程序员的很多经验也都值得我们借鉴和学习,在一定程度上确实能够帮助我们“走捷径”。今天,我们要分享的是,Alibaba技术官丢出来的SpringCloud微服务实战笔记,这份笔记让人看了不得不爱,目前在GitHub的热度已经标星81.6k了,由此可见同行们对这份文档的认可程度,这也意味着对我们的学习和技术提升有很大的帮助。

2020-08-25 17:03:41 327

原创 回文字符串判断的3种方法

回文字符串判断是面试和笔试中常见的面试题之一,同时也是 LeetCode 中一道经典的面试题,那么本文我们就来看一下什么是回文字符串?以及如何实现回文字符串的判断。回文字符串定义回文字符串是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文字符串。(来自百度百科)举个例子,比如以下字符串就为回文字符串:回文字符串判断的3种方法1、使用内置函数反转判断回文字符串最简单的实现方式就是将字符串进行反转之后再与原字符串进行判断,假如二者相同的..

2020-08-24 19:40:56 21935

原创 阿里巴巴内部Java成长笔记,首次曝光!

前言关于技术人如何成长的问题,一直以来都备受关注,因为程序员职业发展很快,即使是相同起点的人,经过几年的工作或学习,会迅速拉开极大的差距,所以技术人保持学习,提升自己,才能够扛得住不断上赶的后浪,也不至于被“拍死”在沙滩上。近日,经过一朋友的透露,Alibaba也首发了一份限量的“Java成长笔记”,里面记载的知识点非常齐全,看完之后才知道,差距真的不止一点点!Java成长笔记主要是将Java程序员按照年限来进行分层,清晰的标注着Java程序员应该按照怎样的路线来提升自己,需要去学习哪些技术点。

2020-08-24 19:36:38 1945

原创 奋战50天成功拿到阿里P7offer,全靠我啃烂了这份2020最新面试题!

前言不论是校招还是社招都避免不了各种面试、笔试,如何去准备这些东西就显得格外重要。不论是笔试还是面试都是有章可循的,我这个“有章可循”说的意思只是说应对技术面试是可以提前准备,所谓不打无准备的仗就是这个道理,以下为大家,描述了从面试准备到最后的拿到offer提供了非常详细的目录,建议可以从头看是看一遍,如果基础不错的话也可以挑需要的章节查看Redis什么是Redis? Redis的数据类型? 使用Redis有哪些好处? Redis相比Memcached有哪些优势? Memcache与Re

2020-08-24 13:45:55 571

原创 4ms程序,如何优化到3ms甚至再到2ms?

前言你在打王者荣耀的时候,是否经常会遇到这种情况:和对面同位置对线的时候,自己也没有太大失误,但是为啥对面经济比我高?能够压着我打?——是我太菜了这可能就是你们细节上的差距,别人可能对兵线、技能、英雄机制搞得更清楚,每一步都清清楚楚,刷题也是一样,同样的方法,为啥别人的比你快很多,也需要注意一下细节。笔者最近在刷LeetCode,对于正常一道题来说,时间的耗费有两个差距:时间复杂度的差距时间复杂度上的差距,因为很多题正常的暴力是O(n2)甚至更慢的时间复杂度,这些方法就算能过但是

2020-08-22 21:23:49 449

原创 熬夜23天吃透,九大核心专题,成功收割了阿里、百度、美团3家offer

前言今年受疫情影响非常大,春招和金三银四都要比往年来得更迟一些。春招结束之后,我特意把自己的面试经历顺了顺,总结出了不少的经验。对了,这次一共收割了3个大厂offer,分别是蚂蚁金服、美团和网易,特意分享这次对我帮助非常大的宝典资料,一共涉及九大核心专题,分别是计算机网络、操作系统、MySQL、Linux、JAVA、JVM、Redis、消息队列与分布式、网站优化相关,这些内容我熬夜整整23天才读完,希望它也能帮助到你们。九大核心专题分享给你们,实现自己的大厂梦,共勉!核心一:计算机.

2020-08-22 19:39:15 228

原创 LeetCode:4ms程序,如何优化到3ms甚至2ms?

前言你在打王者荣耀的时候,是否经常会遇到这种情况:和对面同位置对线的时候,自己也没有太大失误,但是为啥对面经济比我高?能够压着我打?——是我太菜了这可能就是你们细节上的差距,别人可能对兵线、技能、英雄机制搞得更清楚,每一步都清清楚楚,刷题也是一样,同样的方法,为啥别人的比你快很多,也需要注意一下细节。笔者最近在刷LeetCode,对于正常一道题来说,时间的耗费有两个差距:时间复杂度的差距时间复杂度上的差距,因为很多题正常的暴力是O(n2)甚至更慢的时间复杂度,这些方法就算能.

2020-08-22 14:07:27 418

原创 可抵万名黑客的阿里女守护神,私底下竟然是这个样子

作者:电商君来源:电商报(ID:kandianshang)中国电商影响力媒体!1名守护者,能打过1万名黑客?这样以一敌万的场景,在阿里每天都在上演:几百人的阿里云安全部队每天都要抵御来自全球数百万黑客的攻击,这其中就包括一位美女守护者。1人抵1万名黑客的清华女学霸在阿里,说到安全领域的各路神仙,已经封神的道哥、杀敌如麻的褚霸……这些男神们都是绕不过去的高山;可能很少有人知道,阿里也不缺1人抵1万名黑客的女侠,比如说,看上去有些傻白甜,“瘦身版杨千嬅”的徐道晨。...

2020-08-21 13:48:57 3343

原创 华为资深架构师熬了三个通宵,整理出这份微服务学习脑图

此份脑图内容:微服务设计的一些原则和需要考虑的一些事。这份图片内容全部来自于一本书籍,既然脑图已经介绍完毕了,那么接下来介绍下这本书籍吧,有了脑图再去阅读这本书籍会更加通畅。本书内容:全面介绍了微服务的建模、集成、测试、部署和监控,通过一个虚构的公司讲解了如何建立微服务架构。主要内容包括认识微服务在保证系统设计与组织目标统一上的重要性, 学会把服务集成到已有系统中,采用递增手段拆分单块大型应用,通过持续集成部署微服务,等等。译者简介:崔力强阿里巴巴技术专家,目前专注于持续交.

2020-08-20 19:10:18 322

原创 多图详解!10大高性能开发核心技术

程序员经常要面临的一个问题就是:如何提高程序性能?这篇文章,我们循序渐进,从内存、磁盘I/O、网络I/O、CPU、缓存、架构、算法等多层次递进,串联起高性能开发十大必须掌握的核心技术。- I/O优化:零拷贝技术 - I/O优化:多路复用技术 -线程池技术 -无锁编程技术 -进程间通信技术 -RPC&&序列化技术 -数据库索引技术 -缓存技术&&布隆过滤器 -全文搜索技术 -负载均衡技术准备好了吗,坐稳了,发车!首先,我们从最简单的模...

2020-08-19 16:58:38 234

原创 你要的商城系统全在这了:几个已经开源的商城实战项目。

这几个都是很不错的实战项目。下面介绍的所有项目都已经开源,源码:转发+关注后私信“源码”即可打包获取;前言说给基础薄弱的童鞋:下面的商城系统大多是比较复杂的,比如 mall 项目,如果没有Java基础和Spring Boot都没摸熟的话,不推荐研究它们,可以先收藏起来,步子别迈太大,容易扯到蛋。番外:收藏从未停止,学习从未开始!1、mall 项目mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署

2020-08-19 13:27:20 6887 1

原创 程序员“金九银十”跳槽的六大杀器

金九银十:每年 9、10 月份各大互联网公司都会周期性地发生人事变动,无论是刚进社会的职场菜鸟,还是准备跳槽的老手,都将在这个时候获得新工作,或迎来晋升涨薪的最佳机会。马上就又是金九银十了,小编最近花了很长的时间去搜罗整理Java的学习资料,并把各大厂的核心面试题都整理成了一个又一个的文档;今天就把这些东西分享给老铁们,也能为老铁们省去不少麻烦,或遇到哪方面的问题了直接打开文档学一学就好了;想跳槽进入一家好公司其实也有秘诀的,这个秘诀就是九大核心,卖个关子文末再给大家揭秘吧。《深入浅出

2020-08-18 14:43:09 452

原创 Java开发二十年大佬带你玩转坦克大战23种设计模型,小白都可以做

在Java开发中,坦克大战项目和23种设计模式无疑是经典中的经典,就算是开发5年甚至是10年以上的开发者,都不敢说自己真真实实掌握了23种设计模式,希望大家能够好好学习,并且能够掌握这些细节性的东西。坦克大战项目坦克大战项目通过一个联机对战游戏的手把手,一行一行的开发过程,让你精准的理解和运用JavaSE,DesignPatterns , TCP/IP, 多线程, NIO等基础知识。真正理解项目的开发过程,并体会项目开发的难点和痛点。 请记住,只有做项目,才是对所学的真正检验。大家需要的话可以转.

2020-08-15 20:34:04 4862

原创 只需一个小故事就可以讲明白:微服务架构

前言要理解微服务,首先要先理解不是微服务的那些。通常跟微服务相对的是单体应用,即将所有功能都打包成在一个独立单元的应用程序。从单体应用到微服务并不是一蹴而就的,这是一个逐渐演变的过程。本文将以一个网上超市应用为例来说明这一过程。最初的需求几年前,小明和小皮一起创业做网上超市。小明负责程序开发,小皮负责其他事宜。当时互联网还不发达,网上超市还是蓝海。只要功能实现了就能随便赚钱。所以他们的需求很简单,只需要一个网站挂在公网,用户能够在这个网站上浏览商品、购买商品;另外还需一个管理后台,可以管理商品、

2020-08-15 13:25:46 267

原创 数据平台、大数据平台、数据中台……你确定能分得清吗?

造概念,在IT行业可不是一件陌生的事儿,中文博大精深,新名词、新概念往往简单准确,既可以被大众接受,又可以被专家把玩,真正做到雅俗共赏、各有趣味。近年来,数据中台之火爆,什么数据平台、数据中台、数据湖、数据集市等等,不同的叫法把大家绕的云里雾里,概念混淆不清,着实让人摸不着头脑……正如我们清楚的知道企业要进行数字化驱动架构之前,必须要建立统一的数据标准和规范,用统一的、大家都了解的语言描述一件事情是多么重要。同样的道理,在理解“大数据”“数据中台”相关知识之前,我们有必要先将常遇到的包括数据仓库、数据集

2020-08-14 21:36:18 254

原创 多线程join(和yield(源码解析

join()的作用other.join()把指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线程。比如在线程B中调用了线程A的Join()方法,直到线程A执行完毕后,才会继续执行线程B。在一个线程中调用 other.join() ,这时候当前线程会让出执行权给 other 线程,直到other 线程执行完或者过了超时时间之后再继续执行当前线程,join() 源码如下:publicfinalsynchronizedvoidjoin(longmillis)thro...

2020-08-14 21:25:42 229

原创 设计模式:适配器模式(类适配器、对象适配器、接口适配器)

适配器模式的工作原理:将一个类的接口转换为另一种接口,让原本接口不兼容的类可以兼容。从用户的角度是看不到适配器的,是解耦的;用户调用的是适配器转化后的目标接口方法,适配器再调用被适配者的相关接口方法。(比如用户只用type-C,要的是这个口给出的5v电压,而适配器去插插孔),这样对于用户来说,只是目标和接口交互。1|0一、类适配器模式类适配器会有一个Adapter类,通过继承src(被适配者) 类,实现dst(目标) 接口,完成从src -> dst的适配。...

2020-08-14 21:21:55 204

原创 超简单集成HMS ML Kit 实现parental control

前言  各位应用程序开发者有没有在后台收到过家长们的反馈? 希望能够提供一个开关,采取一些措施保护小孩的眼睛,因为现在小孩子的近视率越来越高,和他们长时间近距离盯着屏幕有很大的关系。最近有一个海外的客户通过集成了ML kit 实现了防范小朋友眼睛离屏幕过近,或者玩游戏时间过长的父母类控制类功能。场景  父母需要这个功能防止小朋友眼睛距离屏幕过近,或者小朋友看屏幕时间过长。开发前准备在项目级gradle里添加华为maven仓  打开AndroidStudio项目级build.gradl

2020-08-14 21:01:06 124

原创 Kafka 为什么能那么快

Kafka 为什么能那么快 | Kafka高效读写数据的原因无论 kafka 作为 MQ 也好,作为存储层也罢,无非就是两个功能(好简单的样子),一是 Producer 生产的数据存到 broker,二是 Consumer 从 broker 读取数据。那 Kafka 的快也就体现在读写两个方面了,下面我们就聊聊 Kafka 快的原因。1. 利用 Partition 实现并行处理我们都知道 Kafka 是一个 Pub-Sub 的消息系统,无论是发布还是订阅,都要指定 Topic。To.

2020-08-14 20:53:33 151

原创 Spring Security报异常 Encoded password does not look like BCrypt

控制台报错:Encoded password does not look like BCrypt意思是前端传回去的密码格式与数据库里的密码格式不匹配,这样即使密码正确也无法校验。自然也就无法登录。造成这种情况的原因主要有以下几点:1.登录时,service中的加密类与数据库中密码所采用的加密类不同。 service中的加密 数据库中的加密2.也有可能是其中一个加密了,一个没加密当密码取值前这样写:代表着从数据库取值时,不采取加密方...

2020-08-14 20:50:47 1498 1

原创 老板让我去招聘几个能做事的程序员,引出了一场对职业规划的思考

最近面试了几个工作三年,四年以及五六年的程序员。每次面试我都会问,你的职业规划是什么?他们基本上回答的都是,目前来说主要还是想着做技术方面,如果有管理的机会话也是可以的(其实大部分程序员应该都是这个想法),也就是说他们其实最终想做的是技术这方面,但是等我问他们有没有平时在工作之余有没有学习的时候或者说他们做需求时有没有在自己去思考,学习更多的东西的时候他们的回答都是不肯定的,所以在我看来他们实际上是对自己的目标和对自己的职业规划并没有任何的想法的一 联想:由面试想到的记得,前一天面了一个工...

2020-08-14 13:26:05 755

原创 面试官:看你简历上写熟悉Spring框架,谈谈对Spring的理解

今天只谈一下我们在面试中的如果面试官问到Spring,你应该怎么去回答,来获取面试官的青睐。在我的印象中,Spring框架可以说是Java世界里面最为成功的框架了,在企业的实际的应用里面,大部分的企业架构都是基于Spring框架的,它的成功来自于他的理念而不是技术,最为核心的理念是IOC和AOP。接下来我们就来讲讲这个Spring吧!同时讲解完详情后面还有我准备的Java面试高频常问的50道Spring面试题和我的Spirng学习导图笔记!压缩原因不是很清晰,但有需要的朋友只要转发关注下我,.

2020-08-13 14:33:16 4594 2

原创 “升职加薪”必经路,深入详解Spring,读懂源码So easy

Java开发人员都知道,阅读源码是一个非常好的学习方式,在我们日常工作中或多或少都会接触一些开源代码,比如说最常用的Struts、Hebernete、Spring,这些源码的普及与应用程度远远超过我们的想象。但其实能够做到通读源码的人真是少之又少,而无论基于什么样的原因,放弃阅读源码始终都是一个不明智的选择,因为当你读过几个源码之后你才会发现,其实思想及实现方式都是相通的,这就是开源的好处。Spring恰好是我阅读的第一个源码,记不清耗了多久了,但是我却发现,当我读完Spring之后再去读MyBatis

2020-08-13 14:31:04 150

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

写在前面由于Spring家族的东西很多,一次性写完也不太现实。所以这一次先更新Spring【最核心】的知识点:AOP和IOC无论是入门还是面试,理解AOP和IOC都是非常重要的。在面试的时候,我没怎么被问过MyBatis/Hibernate/Struts2这样的框架,而Spring就经常被问到。本次PDF共有【142】页,涉及到的内容有:IOC和AOP的全面讲解 Spring事务详解和相关问题 Spring IOC/AOP相关面试题Spring AOP/IOC源码笔记这.

2020-08-13 14:26:20 190

原创 可能是最漂亮的Spring事务管理详解

事务概念回顾什么是事务?事务是逻辑上的一组操作,要么都执行,要么都不执行.事物的特性(ACID):原子性:事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用; 一致性:执行事务前后,数据保持一致; 隔离性:并发访问数据库时,一个用户的事物不被其他事物所干扰,各并发事务之间数据库是独立的; 持久性:一个事务被提交之后。它对数据库中数据的改变是持久的,即使数据库发生故障也不应该对其有任何影响。Spring事务管理接口介绍S...

2020-08-13 14:25:32 111

原创 手写spring框架,帮你彻底了解spring的工作原理机制

在我们的日常工作中,经常会用到Spring、Spring Boot、Spring Cloud、Struts、Mybatis、Hibernate等开源框架,有了这些框架的诞生,平时的开发工作量也是变得越来越轻松,我们用 Spring Boot 分分钟可以新建一个Web项目。 今天通过手写Spring框架,帮大家深入了解一下Spring的工作机制,文中涉及的代码只用来帮助大家理解Spring,不会在线上使用,有不严谨的地方还请大家掠过。项目结构框架部分实现为了区分框架部分代码和业务部分代码.

2020-08-13 14:24:43 303

原创 10天斩获8家Offer,全靠阿里大牛的这份最全「高并发套餐」

[并发编程]是每个架构师的筑基必备技能,没点余地,上去就是一个字:干!几个月前靠着超级无敌的运气,得到阿里大牛赠送最全[高并发套餐],回去死磕100天(原谅我这个渣渣,耗的时间比较久,几天前才出关升级)。恰好,也挺久没唠嗑过高并发,今天必须来死磕一下这份最全[高并发套餐]别急,咱先来检测一下自身的知识深度先来问你20道高并发编程必备的知识点,试个水如何?问题一:什么是线程安全问题?问题二:什么是共享变量可见性问题?问题三:原子性呢?问题四:CAS介绍?问题五:什么.

2020-08-12 21:10:22 461

原创 算法血拼:Google+百度+Alibaba+字节+Tencent+网易+360+拼夕夕

最热的三伏天来了,相信有许多小伙伴们都已马不停蹄的在准备各大厂的秋招提前批了吧,不知算法与数据结构会不会成为你的坎?恰好,我这两天花了点时间,整理了些各大厂(Google+百度+Alibaba+字节+Tencent+网易+360+拼夕夕+美团+小米)面试过程中的一些算法题,不来试个水测试一下自己?总共列举了近十家的一些算法面试题,且这些全都能在<程序员代码面试指南-IT名企算法与数据结构题目最优解><算法刷题LeetCode><算法-第4版>(文末有..

2020-08-12 20:55:03 182

原创 并发编程的内功心法

本篇文章我们来探讨一下并发设计模型。可以使用不同的并发模型来实现并发系统,并发模型说的是系统中的线程如何协作完成并发任务。不同的并发模型以不同的方式拆分任务,线程可以以不同的方式进行通信和协作。并发模型和分布式系统很相似并发模型其实和分布式系统模型非常相似,在并发模型中是线程彼此进行通信,而在分布式系统模型中是 进程 彼此进行通信。然而本质上,进程和线程也非常相似。这也就是为什么并发模型和分布式模型非常相似的原因。分布式系统通常要比并发系统面临更多的挑战和问题比如进程通信、网络可能出现异常,

2020-08-10 21:13:22 377

原创 阿里巴巴最火的技术:k8s基于Ingress-nginx实现灰度发布

前言Ingress-Nginx是一个K8S ingress工具,支持配置Ingress Annotations来实现不同场景下的灰度发布和测试。 Nginx Annotations 支持以下几种Canary规则:Nginx ingress annotations假设我们现在部署了两个版本的服务,老版本和canary版本nginx.ingress.kubernetes.io/canary-by-header:基于Request Header的流量切分,适用于灰度发布以及 A/B 测试。当Req

2020-08-10 21:12:44 469

原创 程序员终极路线:浅谈在华为,我是怎么做项目管理的

一个项目的完成,靠的不是一个人的单打独斗,而是团队的集体努力。协调各方不是件易事,项目经理的工作就显得格外重要。如何做好项目管理?本文作者基于自身工作经历,对这个问题提出了自己的一点思考,希望对你有帮助。—————— BEGIN ——————如果要用一个字来形容电商后台系统——杂。如果要用一个词来形容电商后台系统——复杂。就像是百年老树盘根错节的地下根系,在普通用户所能看到的琳琅满目的商品背后,是电商系统错综复杂的后台系统。用户购物时轻轻点一下,就是后台系统之间源源不断地逻...

2020-08-08 19:23:02 738

原创 不能错过的分布式ID生成器(Leaf ),好用的一批

美团(Leaf)Leaf是美团推出的一个分布式ID生成服务,名字取自德国哲学家、数学家莱布尼茨一句话:“There are no two identical leaves in the world.”(“世界上没有两片相同的树叶”),取个名字都这么有寓意,美团程序员牛掰啊!Leaf的优势:高可靠、低延迟、全局唯一等特点。目前主流的分布式ID生成方式,大致都是基于数据库号段模式和雪花算法(snowflake),而美团(Leaf)刚好同时兼具了这两种方式,可以根据不同业务场景灵活切换。接下来结合

2020-08-08 19:20:06 203

原创 腾讯内部人手一本的“Java突击宝典”,看完之后我是服了!

前言Alibaba作为一线互联网公司的代表,是大部分程序员梦寐以求的工作场所,确实大厂出来的程序员,其背景也更值钱,含金量也会更高。实际上,Alibaba程序员早已成为行业内学习的榜样和标杆,但实际上光鲜的背后付出的血汗是我们没看到的。那么阿里程序员平常都是怎么学习的呢?今天就讲讲让我们一众菜鸡惊艳到的“Java突击宝典”,这份宝典在Alibaba内部流行已久,适合各个年限的程序员来学习,它主要将需要学习的技术栈分为了三个阶段:0-1年开发经验(夯实基础):Java基础+并发编程+JVM基础+设

2020-08-06 14:18:42 499

原创 两个月没有任何娱乐,最终拿到美团offer,感谢拼命的自己!

前言事情是这样的,今年年初,在某个大博主那里拿到一份Java面试宝典,然后就一直躺在盘里吃灰,直到5月份的时候,有了要跳槽的计划和打算,就想着要刷刷面试题,所以就把这套“积灰”的面试宝典拿出看了看,这一看就看了一个多月才算是完整的吃透。7月中旬开始面试美团了,前后差不多5面的样子,原本以为没啥希望,等到月底29号收到了offer,通知8月3号到公司报到,看到邮件那一刻差点跳起来了!再说一下我个人情况吧,华南地区本科生,非985和211,毕业以后就在一家小公司工作,赚的不多但起码不是996,这一晃就差

2020-08-06 14:18:15 526

原创 致:还在CRUD程序员的一封信

什么是务实务实程序员他们总是在面临问题时,透过问题看到本质,从具体的场景出发,从大局着想,了解整个问题的来龙去脉,他们会对自己的行为负责,在项目面临问题时,他们不会撒手不管或者任由风险一步步扩大直至无法维护。大多数人都不是务实的程序员,因为成为务实的程序员并不满足短期的利益,需要长期的打磨和持续不断的学习、思考反思。大多数人不是务实的程序员的原因只有一个:惰性使然。程序员是有戾气的,许多人向我抱怨工作很久了,年龄也比较大了,感觉工作这些年以来在技术方向上没什么提升对这些人我有话说:没.

2020-08-06 14:15:55 497

原创 阿里巴巴内部学习资料从基础到源码,一站到底

前言作为一名程序员,尽早确定自己的发展方向和路线是非常重要的,架构师则是其中的方向之一。很多程序员,奋斗大半辈子,是为了让自己成为一名合格且优秀的架构师,但是成为架构师并非一件易事,它对于技术方面的要求也是非常高的。当然,大厂架构师更为值钱,那么想要进大厂做架构师,需要学习哪些技术呢?可能现在的你还比较迷茫,但实际上现在市面上有不少现成的架构技术路线,跟着路线学习起来则是非常容易的!今天要分享的,是看着一般,但读过之后会觉得真香的“架构技术攻略”,这套攻略由阿里技术官亲自推荐,从基础到源码,让你在大

2020-08-05 15:35:33 636 3

原创 蚂蚁金服难忘的四面经历,这是要把我问到死了!!

前言前段时间,蚂蚁金服的热度可不小,互联网圈人人都在讨论它上市的事情,实际上蚂蚁金服上市是迟早的事情。这一下,蚂蚁的员工含金量上升了不少,那我之前蚂蚁提前批这波面经,也是时候分享了。这次面试,可以说是一波三折,波涛汹涌了,原本我是一个挺自信的人的,所以在面试前我算是处于一个斗志昂扬的状态,奈何在经历一面二面意志力被消磨了不少,虽然三面准备充足,但整体下来对自己表现不满意,所以以为是没戏了,没想到意外接来了HR面的通知,于是就这么意外的拿到了offer。下面就对这次蚂蚁金服的面试体验进行一个分享

2020-08-05 15:21:14 1798

原创 我是如何失去团队掌控的?一个技术总监的反思

我是一个不合格的技术总监,在过去的快三个月里。我带着从40多个人的研发团队(包含需求、开发、测试)里抽调出20多个人去为公司开疆拓土。在这快三个月中,我们一起奋战奋斗拼搏。在过程中,我通宵时间超过半个月,干到凌晨4/5点的日子数不胜数,干到凌晨1/2点日子更是习以为常。整个团队绝大多数人近乎两个月没有周末,辛苦异常,是实实在在的高峰体验。但是三个月后,我带着失败和一身的惨痛教训回到公司。我在这次的经历中感受到了我是怎么失去团队掌控力的。我所谓的团队掌控,不是说兄弟们不听安排,不按计划行事。而是我对整个开

2020-08-05 13:58:00 285 1

原创 应聘蘑菇街25k(Java岗),不曾想被问到怀疑人生!

前言本文是一位粉丝朋友前段时间的真实面经经历,面的是蘑菇街背景介绍:工作经验:Java开发5年学历背景:重庆邮电大学(信息安全专业)工作经历:主要业务在柬埔寨做移动支付钱包(聚合支付的项目,让柬埔寨当地华人能使用微信、支付宝支付)注意:以下内容均为真实面经分享,大家可以认真阅读完,看下这些面试题你是否能答的让面试官满意,同时我也会分享一些面试的小技巧给大家,主要告诉你如何准备简历,如何准备面试,2020大厂面试真题分享(含答案),哪些学习资料值得看。话不多说,下面一起跟着这

2020-08-04 15:12:21 387

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除