标签:井

编程技术

Service Worker从入门到出门

4

邓龙华 发布于 2019-07-11

正常的开场本应该是“什么是Service Worker”,但Service Worker往往会和PWA被一同提起。无论屏幕前的你是有丰富PWA开发经验的大佬,还是从没有听过这个概念的小佬,本文都有义务讲清楚Service Worker和PWA的关系,在此假设大家仅仅是一个对Ser...

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

编程技术

东风商用车 – IT服务运营中枢一期

1

邓龙华 发布于 2019-06-27

背景 东风商用车有限公司起源于 1969年成立的中国第二汽车制造厂,继承了东风品牌商用车事业的主体业务。东风商用车用信赖、专业、全球科技深耕制造工艺,不断开拓市场,赢得客户认可。 东风商用车公司制订了涵盖了商品规划、技术研发、国内外营销、动力总成等在内的十大措施, 正逐步建立覆盖...

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

Java

Quartz.Net实现作业定时调度详解

12

songhua.gao 发布于 2019-06-26

1、Quartz.NET介绍 Quartz.NET是一个强大、开源、轻量的作业调度框架,你能够用它来为执行一个作业而创建简单的或复杂的作业调度。它有很多特征,如:数据库支持,集群,插件,支持cron-like表达式等等。非常适合在平时的工作中,定时轮询数据库同步,定时邮件通知,定...

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

Java

"轻"量级 Java Web 服务框架漫谈 原 荐

9

wenming.gapo 发布于 2019-06-25

1. Java Web 服务框架的前世今生 时光回到 2000 年中, 老码农坐在天津河川大厦 7 楼接手平生第一个 Web 服务项目, 采用的是最新(当年)的 Java Servlet 技术, 倒腾着精致(自认为)的结构来处理 HttpServletResponse 输出 (幽...

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

Java

[Java并发-15] CompletableFuture: 异步编程

xiaoli.wang 发布于 2019-06-24

前面我们不止一次提到,用多线程优化性能,其实不过就是将串行操作变成并行操作。如果仔细观察,你还会发现在串行转换成并行的过程中,一定会涉及到异步化,例如下面的示例代码,现在是串行的,为了提升性能,我们得把它们并行化。 // 以下两个方法都是耗时操作 doBizA(); doBizB...

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

Java

[Java并发-14] Future: 优雅的使用多线程

wenming.gapo 发布于 2019-06-23

上一篇,我们详细介绍了如何创建正确的线程池,那创建完线程池,我们该如何使用呢?在上一篇文章中,我们仅仅介绍了 ThreadPoolExecutor 的 void execute(Runnable command) 利用这个方法虽然可以提交任务,但是却没有办法获取任务的执行结果(e...

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

编程技术

积木式开发体系的原理与应用

16

xirruiqiang 发布于 2019-06-20

“如何快速交付”的问题一直伴随着软件行业的发展。在多年的摸索和实践中,国双不断推进技术架构的演进,引入微服务、组件化、DevOps、灰度发布等手段,建立了由一套工程实施方法论、一个应用架构和一组辅助工具集共同构成的 “积木式开发体系”。该体系有效帮助国双在保证质量的前提下快速响应...

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

Java

积木式开发体系的原理与应用

16

hanze 发布于 2019-06-20

“如何快速交付”的问题一直伴随着软件行业的发展。在多年的摸索和实践中,国双不断推进技术架构的演进,引入微服务、组件化、DevOps、灰度发布等手段,建立了由一套工程实施方法论、一个应用架构和一组辅助工具集共同构成的 “积木式开发体系”。该体系有效帮助国双在保证质量的前提下快速响应...

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

编程技术

万字长文浅析微服务Ribbon负载均衡源码(字多慎入)

songhua.gao 发布于 2019-06-19

作者:韩数 Github: github.com/hanshuaikan… 完成日期:2019-06-16日 jdk:1.8 springboot版本:2.1.3.RELEASE SpringCould版本:Greenwich.SR1 声明: 身为一个刚入门的计算机菜佬,阅读源码...

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

编程技术

一个知名网站的微服务架构最佳实现

6

xirruiqiang 发布于 2019-06-17

译者:蓝梦,十余年研发经验,现就职于某上市互联网公司。 作者:小马, Medium  首席架构师。 译者有话说,如果你的项目正在从单体升级为微服务而忧心;或者你在实践微服务过程中手忙脚乱,本文都是你不容错过的好文。 微服务架构的目标是帮助工程团队更快、更安全、更高质量地...

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

Java

“我培训完JAVA,进了美团,美团氛围特别好,就是送餐特别累”

7

邓龙华 发布于 2019-06-03

周末不想做饭,外面又下了点小雨,于是点了个外卖,没过多久外卖小哥就到了,门敞着,我斜躺在沙发上刷《神盾局》第七季,示意小哥放在桌子上就可以了。 小哥把餐盒放在桌子上,瞥见我桌上的一本《JAVA编程思想》,愣了几秒,随后说,大哥是程序员吧,说来惭愧,我也学过JAVA。 (图片来源:...

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

编程技术

⼤型微服务框架设计实践

18

yeseng 发布于 2019-05-24

大家好,我是杜欢,很荣幸能代表滴滴来做分享。我来滴滴的第一件事情就是帮助公司统一技术栈,在服务端我们要把以前拿 PHP 和 Java 做的服务统一起来,经过很多思考和选择之后我们决定用 Go 来重构大部分业务服务。现在,滴滴内部已经有非常多的用 Go 实现的服务和大量 Go 开发...

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

编程技术

业务架构20多年,技术人员理解了吗?

7

尖兵 发布于 2019-05-19

业务架构这个词大家时常听到,但是能解释得清楚的却不多,撩撩度娘,你就会发现,不少人问及业务架构和应用架构的关系,聊天时,也常有人问起业务架构师和产品经理什么区别?业务架构分析和需求分析什么区别?为了思考这个问题,我把《软件工程》、《软件系统架构》、《系统分析与设计》都翻了,这些经...

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

Java

Java并发 — Future

1

yanxinchi 发布于 2019-05-17

// 无法获取任务的执行结果 public void execute(Runnable command); // 可以获取任务的执行结果 // Runnable接口的run()方法没有返回值,返回的Future只能断言任务是否已经结束,类似于Thread.join() publi...

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

编程技术

8 年上市、3 年微服务改造、2 年中台战,回顾这家公司 12 年技术架构转型路

2

changyuan.xu 发布于 2019-04-28

中国的电子商务开始于 1997 年,从 2000 年以后开始全面发展起来。在电子商务强劲的发展势头下,品牌商为了实现转型、提高利润率,纷纷试水电商渠道。于是电商服务行业应运而生。 但很多人不了解电商服务背后的技术,殊不知在这条赛道上,技术依然是核心竞争力。因为只有技术的智能化、自...

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

编程技术

蚂蚁金服 mPaaS 模块化开发与架构重构深度解析

19

yanxinchi 发布于 2019-04-24

根据 2019 年移动互联网最新的数据报告,目前支付宝全球总用户数已超过 10 亿人,月活用户数超过 6.5 亿,成为国内第二大 App。 在研发上面,支付宝的客户端研发人员超过 300+,整体工程数同样也是超过 300+,总体代码超过 200 万行,提供的服务超过 200+,并...

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

编程技术

总要先爬出坑的JEE架构

4

darida 发布于 2019-04-19

本博客 猫叔的博客 ,转载请申明出处 先来看看官网对它的定义。 Java平台企业版(Java EE)是社区驱动的企业软件的标准。Java EE是使用Java Community Process开发的,其中包括来自行业专家,商业和开源组织,Java用户组以及无数个人的贡献。每个版本...

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