标签:设计模式

编程技术

买单侠微服务的API网关演化之路

8

尖兵 发布于 2019-09-20

伴随着买单侠业务的快速发展,能够支持独立开发、独立部署、独立扩展的微服务在秦苍得到了广泛应用和蓬勃发展,短短3年左右时间,已经发展到了300+个微服务,并且还在快速增长中。 研发逐渐意识到伴随着微服务规模化的增长,必需要重视微服务的基础设施建设(API网关、服务注册中心、调用链跟...

阅读(9)评论(0)赞 (0)

编程技术

前端微服务在字节跳动的落地之路

1

xubiao.zhuang 发布于 2019-09-20

不少前端团队都面临着独石应用的工程巨大、理解困难和合作混乱的种种问题,微前端或许是一种比较好的解决方案,它允许我们为应用加入新功能而不影响整体结构。但同时,我们可能会付出一些代价,例如重复依赖、团队自治带来的工作方式分散等问题。采用微前端具体有哪些风险与挑战?我们应该如何应对?如...

阅读(8)评论(0)赞 (0)

Java

面试官:读过 Mybatis源码吗?知道用了那9种设计模式吗?

18

changyuan.xu 发布于 2019-09-20

点击上方“ 搜云库技术团队 ”,选择“ 设为星标 ” 回复“ 1024 ”或 “ 面试题 ” 获取 4T 学习资料 虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入...

阅读(12)评论(0)赞 (0)

Spring

相亲相爱的@Import和@EnableXXX

1

wenming.gapo 发布于 2019-09-20

扫描文末二维码或者微信搜索公众号 菜鸟飞呀飞 ,即可关注微信公众号,阅读更多Spring源码分析文章 1. @Import注解 通过Import注解,我们有三种方式可以向Spring容器中注册Bean。相当于Spring中XML的标签。 1.1 直接注册 例如:@Import(R...

阅读(8)评论(0)赞 (0)

Java

别瞧不起这几个不起眼的公众号,其实人家都赚到了

9

xirruiqiang 发布于 2019-09-20

公众号发展到今天,其种类和数量繁多,经常看的人眼花缭乱,技术圈也不例外,要从中挑出值得信赖的原创作者与优质内容,是一件很费精力的事情。 所以,今天给大家精心推荐一些行业里做的非常用心的技术公众号,覆盖不同的技术领域,相信一定能对大家的成长有一些帮助。 程序员私房菜 ▲长按图片识别...

阅读(9)评论(0)赞 (0)

编程技术

Netty原理架构解析

6

Harries 发布于 2019-09-20

编辑推荐: 本文来自于csdn,本文主要介绍了关于Netty的原理架构解析,介绍的Netty Reactor 模型以及服务端 Netty 的工作架构,希望对您的学习有所帮助。 Netty是一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。JDK原生...

阅读(8)评论(0)赞 (0)

Java

你真的知道怎么面试吗?告诉你怎么提升面试成功率

3

songhua.gao 发布于 2019-09-19

在技术面试的时间段里(最长1个小时),你如果能展现你的优势那是最好的,但如果你做不到这点,简单点,让面试官感觉你达到了最低标准即可。这好比在大学里考试,有些同学对某门课的知识点完全不懂,但也有可能通过考前突击和刷题来通过考试(不作弊),而且还有可能考高分。 至于通过技术面试后,项...

阅读(9)评论(0)赞 (0)

Java

Spring AOP应用场景你还不知道?这篇一定要看!

6

小丁 发布于 2019-09-19

回顾一下Spring AOP的知识 为什么会有面向切面编程(AOP)? 我们知道Java是一个面向对象(OOP)的语言,但它有一些弊端,比如当我们需要为多个不具有继承关系的对象引入一个公共行为,例如日志、权限验证、事务等功能时,只能在在每个对象里引用公共行为。这样做不便于维护,而...

阅读(13)评论(0)赞 (0)

编程技术

刚刚大幅度裁员的Uber文章:软件架构被高估,清晰和简单的设计被低估 – Gergely Orosz

xubiao.zhuang 发布于 2019-09-19

我在设计和构建大型系统方面获得了公平的份额。我参与了重写Uber的 分布式支付系统 ,在Xbox One上设计和发布Skype以及开源 RIB ,Uber的移动架构框架。所有这些系统都经过了彻底的设计,经历了多次迭代,并进行了大量的白板和讨论。然后,这些设计归结为一份设计文件,在...

阅读(10)评论(0)赞 (0)

Java

Java描述设计模式(08):桥接模式 原 荐

13

xirruiqiang 发布于 2019-09-19

知了一笑 JAVA描述:设计模式 正文 Java描述设计模式(08):桥接模式 原 荐   知了一笑 发布于 今天 08:03 字数 874 阅读 10 收藏 0 Java 撸了今年阿里、头条和美团的面试,我有一个重要发现…….>>&...

阅读(10)评论(0)赞 (0)

Java

AbstractQueuedSynchronizer 原理分析

4

changyuan.xu 发布于 2019-09-19

AQS ,AbstractQueuedSynchronizer ,即队列同步器。它是构建锁或者其他同步组件的基础框架(如 ReentrantLock、ReentrantReadWriteLock、Semaphore 等),J.U.C 并发包的作者(Doug Lea)期望它能够成为...

阅读(9)评论(0)赞 (0)

Java

包邮送30本Java&Python&AI方面的技术书籍

10

yanxinchi 发布于 2019-09-19

读书好处 1.可以使我们增长见识. 2.可提高我们的阅读能力和写作水平. 3.可以使我们变的有修养. 4.可以使我们找到好工作. 5.可以使我们在竞争激烈的社会立于不败之地. 6.最大的好处是可以让你有属于自己的本领靠自己生存. 7.可以让自己减轻生活中的压力,平静自己的内心。 ...

阅读(8)评论(0)赞 (0)

Java

闻名不如见面,这几个公众号倾情相赠

9

小丁 发布于 2019-09-18

不少同学担忧的情况——“ 晋升无望、收入见顶、生活开支飙升、财务危机如影随形 ”,小编精心挑选了几 个优质原创技术号,推荐给大家化解成长的烦恼。他们都是我平时关注的优秀号主,分享给大家,助大家学习路上披荆斩棘~能力得到提升,思维得到开阔~ 码农沉思录 ▲长按图片识别二维码关注 码...

阅读(17)评论(0)赞 (0)

Java

金九银十Java程序员面试跳槽30-40K岗位需要掌握哪些技能?

wenming.gapo 发布于 2019-09-18

金九银十的跳槽面试季已经到来,最近跟朋友在一起聚会的时候,提了一个问题,说1-5年的Java程序员,薪资区间大致是在15-25K左右,那有没有可能提前达到30K的薪资呢?有人说这只能是大企业或者互联网企业工程师才能拿到。也许是的,小公司或者非互联网企业拿30K的不太可能是初级开发...

阅读(14)评论(0)赞 (0)

Java

最新115道华为、京东、滴滴、美团精选Java面试题整理

4

邓龙华 发布于 2019-09-18

京东面试题 1. 一般sql注入怎么发现触点的,从源码阐述sqlmap如何测试注入点的。 2. masscan扫描端口时靠什么检测,为什么这么快? 请详述. 3. 你写过哪些小工具,你为你使用过的工具做过什么修改. 4. 如何提高采用python编写的扫描速度,谈谈对GIL锁的了...

阅读(16)评论(0)赞 (0)

编程技术

花椒移动端基础框架架构

11

邓龙华 发布于 2019-09-17

奇技指南 本文转载自花椒技术。作者:花椒android组 背景 随着公司业务需求的不断增加、三方合作不断接入、新APP快速产出,就会出现想在原有的代码中想增加新的业务和功能,怕影响老逻辑,想不影响老逻辑,去扩展又扩展不了的局面,就需要对应用的架构做相关的设计和优化,使可以快速复用...

阅读(19)评论(0)赞 (0)

Java

Java 配 Shell 等于美酒加咖啡

5

songhua.gao 发布于 2019-09-17

【这是一猿小讲的第  51  篇原创分享】 化学中我们得知「氢气加氧气在点燃的情况下会生成水」。 生活中我们得知「良辰加美景的情况下会得到千金春宵一刻」。 技术上又何尝不是如此呢?先假设一个场景:BOSS 让你实现一个服务监控的指挥室,能看到每个服务器的磁盘剩...

阅读(13)评论(0)赞 (0)

Spring

RestTemplate的使用和原理你都烂熟于胸了吗?【享学Spring MVC】

11

songhua.gao 发布于 2019-09-17

每篇一句 人圆月圆心圆,人和家和国和—中秋节快乐 前言 在阅读本篇之前,建议先阅读 开山篇 效果更佳。 RestTemplate 是Spring提供的用于访问 Rest 服务的客户端工具,它提供了多种 便捷 访问远程Http服务的方法, 能够大大提高客户端的编写效率 ...

阅读(16)评论(0)赞 (0)