程序人生
Java奥利给
苦逼程序员码农日常技术、学习资源分享
展开
-
果真么?来自阿里内部SpringBoot巅峰之作终开源,现在的微服务还真是如日中天!
SpringBoot想必大家都知道SpringBoot,SpringBoot框架让Spring框架借着微服务之风重放光彩,使得开发Spring应用不再那么繁琐和冗长,自动配置的思路将传统的“约定优先于配置”的理念进一步发扬传承,为Spring 生态圈的进一步繁荣设定了新的里程碑,可以看到,随着各种新Java技术方案的涌现,以及 Spring社区的快速跟进和融合,SpringBoot已然成为程序员的必会技术!而现在一家以Java为主要开发语言的公司,选择围绕着SpringBoot框架打造适合自己的微服原创 2020-11-20 16:18:48 · 810 阅读 · 10 评论 -
从安卓转到Java开发,我吃透了这份pdf,终于4面拿下美团offer
开篇:为什么转Java?先说说个人情况吧,坐标广州,16年从一所普通二本大学毕业,毕业后在一家小公司干android开发,年薪在15w左右。转Java的契机是认识到了一个朋友,做Java后台的,经常跟他聊相关的内容,经过慎重考虑及个人的发展规划,所以就决定转型了。从安卓转Java,肯定不能是说转就转的,需要耗费大量的时间和精力,所以在工作之余是一定要抽出自己的时间来学习。好在付出终是有回报的,简历上不说敢写精通,熟练是没多大问题的,最终4面拿下了美团offer。以下主要分享面经和个人学习方法,原创 2020-11-20 13:40:18 · 260 阅读 · 9 评论 -
惊艳!京东T9纯手码的Redis核心原理手册,基础与源码齐下,由浅入深,熟练直接变精通
Redis 是互联网技术架构在存储系统中使用最为广泛的中间件,它也是中高级后端工程师技术面试中面试官最喜欢问的工程技能之一,特别是那些优秀的、竞争激烈的大型互联网公司(比如 Twitter、新浪微博、阿里云、腾讯云、淘宝、知乎等),通常要求面试者不仅仅掌握 Redis 基础使用,更要求深层理解 Redis 内部实现的细节原理。毫不夸张地说,能把 Redis 的知识点全部吃透,你的半只脚就已经踏进心仪大公司的技术研发部。但在平时经历的很多面试中,发现大多数同学只会拿 Redis 做数据缓存,使用.原创 2020-11-19 21:20:27 · 188 阅读 · 9 评论 -
淦!阿里限产新一代微服务+K8S+容器进阶笔记,实战理论满满,带你从熟练到精通
最近有朋友说,年底公司业务量增大,又拆分出来了很多微服务模块,对于微服务的管理、资源编排以及调度策略花费的精力成几何倍数的增长。看到微服务+k8s的云原生架构貌似能解决这些问题,所以想问下。我把对他的回答整理了一下,希望能帮助更多在这方面有问题的朋友。大家都知道微服务和云原生架构是当前互联网行业的热门技术。微服务便利的同时,自然也存在一些问题,而 k8s 的出现则完美地解决了这些问题。现今越来越多的企业把服务迁移在 k8s 的平台上,以 k8s 为核心的云原生技术逐渐成为企业架构的标准。毫不夸张地说,掌原创 2020-11-19 20:40:28 · 149 阅读 · 10 评论 -
Java 类型信息详解和反射机制
RTTIRTTI(RunTime Type Information)运行时类型信息,能够在程序运行时发现和使用类型信息,把我们从只能在编译期知晓类型信息并操作的局限中解脱出来传统的多态机制正是 RTTI 的基本使用:假设有一个基类 Shape 和它的三个子类 Circle、Square、Triangle,现在要把 Circle、Square、Triangle 对象放入 List<Shape> 中,在运行时,先把放入其中的所有对象都当作 Object 对象来处理,再自动将类型转换为 Sha原创 2020-11-19 14:53:41 · 117 阅读 · 2 评论 -
真香,同事跳槽阿里,临走甩给一份上千页的Linux源码笔记,干饭了干饭了!
UNIX操作系统以简单、-致、优雅的设计著称,这种真正非凡的特性使得UNIX系统在超过1/4世纪的时间里影响了整个世界。而且,正是由于Linux的蓬勃发展,发源于UNIX的思想才依然活力依旧,并在可预见的未来其发展势头会一直持续下去。UNIX和Linux操作系统带有某种强烈的吸引力,前述的两段引文很好地描述了这种吸引力的精神本质。UNIX操作系统诞生于贝尔实验室,Dennis Ritchie是其发明人之一。他在引文中提到,只有天才才能欣赏UNIX操作系统的简单性|这是否是完全正确的呢?显然不是,因为Ri原创 2020-11-18 21:41:44 · 201 阅读 · 6 评论