作为程序员,你“怕老”吗?

块的开发工作(就是传说中的全栈开发),更别提还要偶尔帮公司修修电脑,整整网络了。 这样的结果就是,你的青春熬没了,虽什么都会一点,但都不太精,如果真要你操刀一个大项目就有点心虚了。 笔者是做的Java架构师的,身边有一个工作8年多的同行朋友,之前一直在小公司摸爬滚打,大部分工作都是用Java的从事集中式业务系统开发(网络),对于微服务和分布式系统的业务一般是浅尝辄止。可目前互联网公司的产品,随着流量的...

Spring Boot 与 OAuth2

同的JavaScript框架或使用服务器端渲染的改动将非常小。 给大家推荐一个程序员学习群:854818273。群里有分享的视频,还有思维导图 群公告有视频,都是干货的,你可以下载来看。主要分享分布式架构、高可扩展、高性能、高并发、性能优化、Spring boot、Redis、ActiveMQ、Nginx、Mycat、Netty、Jvm大型分布式项目实战学习架构师视频。 在每个添加新功能的例子中都有以...

C语言嵌入式系统编程修炼之背景篇

这是我13年前创作和发表在互联网上的文章,这么多年过去了,这篇文章仍然在到处传播。现在贴回Linuxer公众号。全文目录:C语言嵌入式系统编程修炼之道——背景篇C语言嵌入式系统编程修炼之道——软件架构篇1.模块划分2.多任务还是单任务3.单任务程序典型架构4.中断服务程序5.硬件驱动模块6.C的面向对象化总结C语言嵌入式系统编程修炼之道——内存操作篇1.数据指针2.函数指针3.数组vs.动态申请4....

写给大数据开发初学者的话(附学习路线)

件开发、编程、写代码感兴趣?还是数学、统计学专业,对数据和数字特别感兴趣。。 大数据学习群:119599574 其实这就是想告诉你的大数据的三个发展方向,平台搭建/优化/运维/监控、大数据开发/设计/架构、数据分析/挖掘。请不要问我哪个容易,哪个前景好,哪个钱多。 先扯一下大数据的4V特征: 数据量大,TB->PB 数据类型繁多,结构化、非结构化文本、日志、视频、图片、地理位置等; 商业价值高,但是这...

面向对象编程已死,OOP 永存!

  1.灵感 这篇文章的灵感,来自最近Unity的知名工程师Aras Pranckevičius一次面向初级开发者的公开演讲,演讲的目的是让他们熟悉新的“ECS”架构的一些术语。 Aras使用了非常典型的模式,他展示了一些非常糟糕的OOP代码,然后表示关系模型是个更好的方案(不过这里的关系模型称为“ECS”)。我并不是要批评Aras,实际上我很喜欢他的作品,也非常赞赏他的演讲! 我选择他的演讲而不是...

CTO不写代码,真的可以吗?

CTO 在公司里是干嘛的?到底写不写代码?该不该做代码评审(Code Review),亲力亲为给程序员做出榜样?还是把握一下大方向,设计架构,管管程序员,提供一些培训? 2018 年 9 月 7 日-8 日,第二届 CTDC 首席技术官领袖峰会在乌镇举行,易宝 CTO 陈斌为大家带来了《CTO 是否要写代码?》的演讲,以下为演讲内容实录整理(有删减)。 CTO 应该干什么? 首先我给大家看看 CTO ...

基于Kafka构建事件溯源模式的微服务

动开发、Docker部署和持续集成 第一部分 引子、环境准备、整体设计及实现 为什么需要微服务 微服务本身并不算什么新概念,它要解决的问题在软件工程历史中早已经有人提出:解耦、扩展性、灵活性,解决“烂架构”膨胀后带来的复杂度问题。 Conway's law(康威定律) 为了赶进度加程序员就像用水去灭油锅里的火一样,原因在于:沟通成本 = n(n-1)/2,沟通成本随着项目或者组织的人员增加呈指数级增长...

SpringCloud Eureka

的笔记 eureka是什么Eureka是Netflix的一个子模块,也是核心模块之一,Eureka是一个基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移。服务注册与发现对于微服务架构来说是非常重要的,有了服务发现与注册,只需要使用服务的标识符,就可以访问到服务,而不需要修改服务调用的配置文件了。功能类似于dubbo的注册中心,比如Zookeeper。eureka采用了CS的设计...

朱晔和你聊Spring系列S1E8:凑活着用的Spring Cloud(含一个实际业务贯穿所有组件的完整例子)

据访问:https://docs.spring.io/spring-data/jpa/docs/2.1.0.RELEASE/reference/html/ 如下贴出所有基础组件(除数据库)和业务组件的架构图,箭头代表调用关系(实现是业务服务调用、虚线是基础服务调用),蓝色框代表基础组件(服务器) 这套架构中有关微服务以及消息队列的设计理念,请参考我之前的《朱晔的互联网架构实战心得》系列文章。下面,我们...

运维的前景与基础

运维行业前景 从行业角度来看,随着中国互联网的高速发展、网站规模越来越来大、架构越来越复杂,对专职网站运维工程师、网站架构师的要求会越来越急迫,特别是对有经验的优秀运维人才需求量大,而且是越老越值钱。 从个人角度,运维工程师技术含量及要求会越来越高,同时也是对公司应用、架构最了解最熟悉的人、越来越得到重视。 互联网运维是一个融合多学科(网络、系统、开发、安全、应用架构、存储等)的综合性技术岗位,给运...
© 2021 LMLPHP 关于我们 联系我们 友情链接 耗时0.196862(s)
2021-03-07 01:36:40 1615052200