标签:Node.js

编程技术

AliUK实践探索,实现Redis性能翻倍

4

尖兵 发布于 2019-10-17

基本概念:UniKernel & Libos 随着云计算的发展,应用上云是主流方向,云计算带来资源弹性伸缩便利的同时,也将软件栈变得更厚重。云服务通常部署在VM里,每个VM通常也安装Guest OS。从整个软件栈来看,Hypervisor已对VM之间做隔离,Guest再对...

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

Java

程序语言中接口的深层次含义

8

yeseng 发布于 2019-10-12

计算机科学本应该是一个实践和具体的科学,但是随着面向对象等思想的发展,大量的概念、原则、思想含糊不清,“编程思想” 则更加玄之又玄。 接口是面向对象中最重要的一个概念之一,接口这个词被用的太过于广泛,以至于成为软件工程师们最容易争吵的地方。 我们说的接口在不同上下文中略微不同,我...

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

编程技术

谷歌:走向微服务新时代啦?单凭 Service Mesh 管理可能还不够

3

dulong 发布于 2019-10-11

不少企业正着手将原本的整体式应用程序转化为微服务架构。在这种新的模式之下,应用程序由一系列通过 API 实现通信的细粒度服务构成。微服务架构有望加快开发、创新与云扩展速度,带来更好的基础设施优化效果,并极大减轻开发人员的日常负担。也正因为如此,这种新模式甫一出现就得到了技术行业的...

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

Java

New Frontend 技术资料分享 (#1)

hellas 发布于 2019-10-10

New Frontend 的「技术资料分享」会和大家分享开发相关的技术资料、开源项目、新闻资讯,每月更新。如果你看到值得分享的资料、项目、资讯, 欢迎推荐 。 Sublime Merge是 Sublime Text 作者编写的 git 图形客户端,使用了 Sublime Text...

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

编程技术

走向微服务新时代啦?单凭 Service Mesh 可能还不够

5

xirruiqiang 发布于 2019-10-09

作者 | Dino Chiesa、Greg Kuelgen 译者 | 核子可乐 不少企业正着手将原本的整体式应用程序转化为微服务架构。在这种新的模式之下,应用程序由一系列通过 API 实现通信的细粒度服务构成。微服务架构有望加快开发、创新与云扩展速度,带来更好的基础设施优化效果,...

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

Java

2020 年,你学的编程语言价值多少?

17

小丁 发布于 2019-10-09

作者 | AJIT KUMAR 译者 | 姜雨生 编辑 | Natalie AI 前线导读: 编程语言是人们指导或控制机器的工具,其开发目的在于让操控机器的过程更加简单和顺畅。正因如此,数百种编程语言应运而生。然而,它们的命运却各不相同。一些语言已不复使用,或将在未来几年淘汰。相...

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

Java

适合新手:从零开发一个IM服务端(基于Netty,有完整源码)

13

xubiao.zhuang 发布于 2019-10-09

0、引言 站长提示: 本文适合IM新手阅读,但最好有一定的网络编程经验,必竟实践性的代码上手就是网络编程。如果你对网络编程,以及IM的一些理论知识知之甚少,请务必首先阅读: 《 新手入门一篇就够:从零开发移动端IM 》 ,该文为IM小白分类整理了详尽的理论资料,请按需补充相关知识...

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

编程技术

适合新手:从零开发一个IM服务端(基于Netty,有完整源码)

1

xiaoli.wang 发布于 2019-10-09

本文由“yuanrw”分享,博客:juejin.im/user/5cefab8451882510eb758606,收录时内容有改动和修订。 0、引言 站长提示:本文适合IM新手阅读,但最好有一定的网络编程经验,必竟实践性的代码上手就是网络编程。如果你对网络编程,以及IM的一些理论...

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

编程技术

怎样成为一个优秀的架构师?

30

yeseng 发布于 2019-10-08

怎样才算是架构师? 架构师是一个既能掌控整体又能洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。看似完美的“人格模型”背后,是艰辛的探索。 架构师不是一个人,他需要建立高效卓越的体系,带领团队去攻城略地,在规定的时间内完成项目。 架构师的分类 从业界来看对于架构师的...

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

Spring

Spring Cloud Alibaba 实战(三) – 微服务拆分与编写

33

hellas 发布于 2019-10-03

1 概述 1.1 单体架构vs微服务架构 单体架构是什么 微服务是什么 微服务特性 微服务全景架构图 微服务优缺点 微服务适用场景 1.2 业务分析与建模 项目功能演示与分析 微服务拆分 项目架构图 数据库设计 API文档 1.3 编写微服务 创建小程序 创建项目 编写用户微服务...

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

编程技术

如何定位微服务异常之链路跟踪APM工具?

17

xirruiqiang 发布于 2019-09-30

微服务框架落地后,分布式部署架构带来的问题就会迅速凸显出来。尤其线上出现问题,不知道如何排查,**问题出现在哪个服务?如何快速定位问题?**如何跟踪业务调用链路?**如何分析解决业务瓶颈?**今天老顾来跟小伙伴们看看如何解决以上问题。 什么是链路追踪 微服务架构是通过业务来划分服...

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

Java

Java代码审计入门篇:WebGoat 8(初见)

24

changyuan.xu 发布于 2019-09-29

简介 WebGoat8是基于Spring boot框架开发,故意不安全的Web应用程序,旨在教授Web应用程序安全性课程。该程序演示了常见的服务器端应用程序缺陷。本文将简要分析WebGoat8的登陆模块,注册模块,作为热身,随后对SQL注入课程进行代码审计。 基础 本人对WebG...

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

Java

HelloGitHub 第 42 期

22

xubiao.zhuang 发布于 2019-09-28

linq4c 如果你想在 C 中使用隔壁 C# 的 linq 方法,那么不妨来使用这个项目!这是它的 C 语言版。实现了 linq 的大部分方法(60+)。现在它还在不断完善中,欢迎更多的小伙伴加入共同维护 bool WhereCallback(void *item) { cha...

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

Java

FISCO-BCOS 学习资料

changyuan.xu 发布于 2019-09-28

FISCO-BCOS Resources ### 系统要求 配置 最低配置 推荐配置 CPU 2核 1.5GHz 4核 2.4GHz 内存 2G 4GB 带宽 1M 5M Java Java(TM) 1.8 推荐 Oralce JDK ; 如果在 CentOS 中使用 Open ...

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

编程技术

使用Zeebe实现微服务工作流编排 – Berndruecker

1

xubiao.zhuang 发布于 2019-09-27

将Zeebe作为工作流引擎,您可以: 以您选择的编程语言构建应用程序(Zeebe提供 Java , Node.js , C# , Go 或 Rust的 语言客户端), 使用命令行工具部署工作流,启动实例或创建工作程序, 使用现有的HTTP工作程序来调用REST API。 当然,您...

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

编程技术

深度解读当代前端架构演进与趋势(下)

6

xirruiqiang 发布于 2019-09-26

软件架构的核心思想,就是推断软件系统各个组件之间数据流动的方式。软件架构的质量取决于你设法推断这些数据流的难易程度!本文要讲的内容,就是在今天的 Web 应用程序背后探索这些数据流和最终的体系结构。Web 应用已从简单的静态网站(双层结构)发展为复杂的多层次、SPA 和 SSR ...

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

Java

可能是国内第一篇全面解读Java现状及趋势的文…

2

puefu.he 发布于 2019-09-25

本文来自微信公众号: InfoQ(ID:  infoqchina) ,作者:张晓楠,封面来自:东方IC InfoQ 发布 2019 中国 Java 发展趋势报告:既不捧杀,也不要妖魔化。 2 个月前,InfoQ 英文站发布了一份《2019 Java 发展趋势报告》,从技...

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

Java

2020年学什么编程语言就业待遇最好?

14

尖兵 发布于 2019-09-24

编程语言是人类控制电脑的手段,所以绝大多数编程语言都试图使这个过程更加强大和简单。也正因此这个领域诞生了数百种编程语言,不过其中许多编程语言目前已经不再使用,还有一些可能在未来几年里会过时,然而还有很多语言将不断发展,在目前以及未来都占有重要的位置。 比较编程语言是一件非常复杂的...

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