标签:谷歌

编程技术

7分钟案例分析 (1):数据驱动内部财务审计 SOX Audit

4

Harries 发布于 2020-04-09

比起规模宏大的平台架构,笔者希望专注于项目本身,并记录这个项目的全生命周期,希望大家花7分钟,就能了解到一个项目的前世今生。 背景 我所在公司是本部在美国的跨国企业,经常会有很多关于内控方面的需求。最近笔者就接到了来自财务部门关于SOX compliance audit 的需求。...

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

Java

2020年4月编程语言排行榜:C语言直逼Java,但Scratch才是本月最亮的星

6

yanxinchi 发布于 2020-04-08

TIOBE公布了4月份编程语言排行榜。相比上个月编程语言Top 5并没有太大的变化,其中Java依旧稳坐榜首,随后分别是C、Python、C++、C#。前20名排行如下: 值得注意的是,C语言指数直逼Java,仅相差0.01%。按照这个趋势,我们不妨大胆猜测,C语言将在今年超过J...

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

Java

Mybatis-3 源码之缓存是如何使用的

5

邓龙华 发布于 2020-04-07

Mybatis 缓存问题其实也是面试高频的问题了,今天我们就从源码级别来谈谈 Mybatis 的缓存实现。 (本文源码均在 github.com/ccqctljx/My… 中,会持续更新注释和 Demo)。 前期回顾: 上一篇文章主要讲述了 mybatis 一、二级缓存的创建过程...

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

Java

选Python还是选Java?2020年,优秀程序员最应该掌握的7种编程语言

10

darida 发布于 2020-04-07

哪种编程语言最好?这个问题可能永远不会有答案。萝卜白菜,各有所爱,AI 工程师和科学家可以根据项目需要,从众多编程语言中选择最适合自己的。 有人曾经将编程比作做菜,那编程语言就是首先要准备的食材或厨具。 C:一把菜刀一口炒锅,一个很好用的灶,隔壁有个菜市场。 Java:碎菜器,切...

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

Java

选Python还是选Java?2020年,顶尖程序员最应该掌握的7种编程语言

10

puefu.he 发布于 2020-04-07

哪种编程语言最好?这个问题可能永远不会有答案。萝卜白菜,各有所爱,AI 工程师和科学家可以根据项目需要,从众多编程语言中选择最适合自己的。 选自Medium,作者:Claire D,机器之心编译,参与:李诗萌、蛋酱。 有人曾经将编程比作做菜,那编程语言就是首先要准备的食材或厨具。...

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

Java

源码角度,分析OkHttp实现WebSocket | 握手/保活/数据处理…

5

likai 发布于 2020-04-07

wolfcstech | 作者 承香墨影 | 校对 https://www.wolfcstech.com/2017/02/23/OkHttp实现分析之Websocket  | 原文 前段时间写了篇文章,讲解了如何使用 OkHttp 实现 WebSocket 通信,但是只...

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

Java

前两天松哥收到了一份简历,10 年 Java 经验,期望薪资 25k

3

hanze 发布于 2020-04-07

今日干货 刚刚发表 查看: 66666 回复:666 公众号后台回复 ssm,免费获取松哥纯手敲的 SSM 框架学习干货。 工作十年,依然在一线 Coding,我觉得有 10 种人;一种是热爱,一种是无奈。 最近这行情,一个高级开发职位抛出去,都是上百份简历。在这众多简历中,有两...

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

Java

Java是未来的第一编程语言吗?

15

xubiao.zhuang 发布于 2020-04-07

目录 2.1 依然霸占TIOBE热门编程语言的榜首 2.2 曾经想扼杀Java的微软宣布加入OpenJDK 2.3 Oracle发布开源全栈虚拟机GraalVM 三、Java帝国受到的挑战 3.2.1 Kotlin 成为 Android 开发的首选语言 3.2.2 Flutter...

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

编程技术

何时不需要微服务架构,Istio1.5告诉你

6

darida 发布于 2020-04-05

过去五年中,我一直帮助企业进行云原生的实践。深刻体会到,当应用程序架构成为迭代的瓶颈时,微服务方法可能是合适的,但这不是唯一的方法。 微服务不是“乌托邦式应用程序体系结构”。 关于这个主题,我也出了一本书–《Microservices for Java Developers》。 ...

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

Java

Java 14 时代,Java 工程师如何高效成长?

8

songhua.gao 发布于 2020-04-03

自 1995 年 Sun 公司推出 Java 到 2020 年 3 月 17 日 Java 14 发布,Java 这门编程语言已经风光了 25 年。不知从何时开始,网络上黑 Java 的人越来越多,诸如 Java 已老、Java 没落、Java 将被取代等字眼频频出现。 Goog...

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

编程技术

[译] 事件驱动微服务架构师指南

3

likai 发布于 2020-04-03

英文原文来自Solace公司网站上的一份PDF格式的小册子: The Architect’s Guide to Event-Driven Microservices ,副标题为 “The Architect’s Guide to Building a Responsive, El...

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

Java

SpringBoot 操作 ElasticSearch 详解(万字长文)

1

songhua.gao 发布于 2020-04-02

一、ElasticSearch 简介 1、简介 ElasticSearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多员工能力的全文搜索引擎,基于 RESTful web 接口。Elasticsearch 是用 Java 语言开发的,并作为 Apache 许可条...

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

编程技术

Java vs. Go 微服务 – 负载测试 (复赛)

12

songhua.gao 发布于 2020-03-31

在本文中,我们对两个分别用 Go 语言和 Java 语言开发的基本应用(app)进行对比测试,去看哪一个消耗的 CPU/memory 资源比较少。 当 Go 语言在2009年11月首次出现时,我们并没有听说过它多少。我们首次互动发生在2012年,当时谷歌正式官方发布了 Go ve...

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

编程技术

前端架构性能优化策略

9

songhua.gao 发布于 2020-03-31

这篇文章介绍了一些能让前端应用加载更快,并能提供良好用户体验的技术。 我们要看待的是前端的总体架构。你该如何先加载必需的资源,并尽量提升资源在缓存中的命中概率? 本文不会过多涉及后端交付资源的方式,以及你的页面是否需要客户端应用,或者如何优化应用程序的渲染时间这些内容。 前言 我...

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

编程技术

Istio 1.5.1 发布,大型微服务系统管理工具

xiaoli.he 发布于 2020-03-29

Istio 1.5.1 发布了。Istio 是一个由谷歌、IBM 与 Lyft 共同开发的开源项目,旨在提供一种统一化的微服务连接、安全保障、管理与监控方式。具体来说,Istio 是一个开源服务网格平台,它确保微服务在处理故障时以指定的方式相互连接。 新版本主要更新内容...

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

Java

老程序员的自白

xiaoli.wang 发布于 2020-03-26

写在前面 首先很幸运的是,作为工作两年程序员的我头发依然茂密,但是更幸运的是,就在最近我发现了我的成长瓶颈,并且找到了自己的人生方向,所以就有了这篇文章,希望也能够帮助到正在埋头写代码的同僚们一点启发。 毕业实习的半年 不知道大家是否跟我一样,都有那么一段荒废光阴的生活。那时候d...

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

编程技术

微服务,助力BATJ避免大规模服务崩塌的产生

7

小丁 发布于 2020-03-26

目录 优雅的服务降级 Graceful Service Degradation 变更管理 Change management 自愈 Self-healing 故障切换缓存 Failover Caching 重试机制 Retry Logic 限流与降级 Rate Limiters ...

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

编程技术

谈一谈如何成为一名合格的架构师

8

Harries 发布于 2020-03-26

俗话说:“不想成为架构师的程序员,只配叫码农。” 架构师不止是一个技术岗位,也是程序员职业修炼路程中需要达到一种“武功境界”。 为什么说研发团队中的每个人都应该了解一些架构知识,甚至亲自参与架构的相关工作? 首先,我们先从宏观上说一说架构师的职责: 1. 需求分析,规划全局。 作...

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