标签:科技

编程技术

人人网Feed系统架构分析

xirruiqiang 发布于 2020-01-19

本文内容是上周在CSDN组织的一次技术讲座上的实录,主讲是人人网新鲜事技术经理张铁安。以下是详细内容。 我今天跟大家分享这个内容是人人网系统架构,里面我们会讲到跟新鲜事相关的一些技术和开源一些项目,希望对大家今后工 作有一些帮助。首先我要讲我们新鲜事系统在SNS的主要功能。我要在...

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

Java

你知道什么是Graal VM吗?全栈虚拟机?猛!

6

尖兵 发布于 2020-01-19

世界上最好的语言是java,不服来战!:sunglasses: Java说,总有人想害朕 听说啊,在程序员中一直有这样的一个鄙视链: C 语言工程师鄙视 C++ 工程师,C++ 工程师鄙视 Java 和 C# 工程师,Java 工程师和 C# 工程师则互相鄙视,所有的工程师都鄙视...

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

Java

为了更好的读源码,你必须搞定这些java基础知识!(位运算,进制转换和原码,反码和补码)

17

songhua.gao 发布于 2020-01-18

不知道上一篇文章看的怎么样了: 害怕面试被问HashMap?这一篇就搞定了! 在这篇文章中,我比较详细的分析了为什么HashMap的初始化容量是16以及为什么容量的大小要是2的整数次幂! 不知道你看懂了没,如果你看的懵懵懂懂的话,我猜你对以下基础知识一定不那么熟悉: java中的...

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

Java

2020 开春程序员面试必备!拿走不谢!

15

xubiao.zhuang 发布于 2020-01-17

软件技能在科技界很重要,如果你不会正确使用编程语言或平台,你可能得不到这份工作。 译者 | 风车云马 责编 | Elle 出品 | CSDN(ID:CSDNnews) 以下为译文: 软件技能在科技界很重要,如果你不会正确使用编程语言或平台,你可能得不到这份工作。 目前 ...

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

编程技术

实施微服务架构,有哪些关键步骤?

3

songhua.gao 发布于 2020-01-17

微服务架构系列前序文章: 微服务到底改变了什么,你知道吗? :既要低头赶路,又要抬头望天,科技是为人服务的,任何技术背后都有更深层次的考量,在此文中我们聊了微服务的本质,它是一种可以加速分工、促进合作的新协作机制。 微服务,为什么可以加速分工、促进合作? :知其然,知其所以然,此...

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

编程技术

大型商业银行核心系统“云+微服务”的应用转型实践

4

yanxinchi 发布于 2020-01-17

作者介绍 赵勇, 中国农业银行研发中心架构管理办公室主任工程师,十年以上金融行业信息化架构设计与管控经验。历经互联网金融、两地三中心、分布式核心银行等大型银行系统工程建设,具备丰富的海量金融业务场景下的系统建设经验。 近年来,随着互联网的发展与跨业竞争,利率市场化、打破刚性兑付等...

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

Java

国家漏洞库CNNVD:关于Oracle WebLogic 多个安全漏洞的通报

zhuangli 发布于 2020-01-16

近日,国家信息安全漏洞库(CNNVD)收到关于Oracle Weblogic T3协议安全漏洞(CNNVD-202001-667、CVE-2020-2546)和Oracle Weblogic WLS组件IIOP协议安全漏洞(CNNVD-202001-675、CVE-2020-25...

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

Java

开箱即用的 Java Kubernetes Operator 运行时

6

likai 发布于 2020-01-16

本篇分享的内容难度为“初学者/Beginner”级别,以下是阅读本文前推荐您了解的背景知识: Java 语言编程基础 了解过 Kubernetes 平台上的 Operator / Controller 工作机制 也可以同步参考 Kubernetes 官方博客内容: https:/...

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

编程技术

微服务,为什么从前后端分离开始?

6

尖兵 发布于 2020-01-16

既要低头赶路,又要抬头望天,科技是为人服务的,任何技术背后都有更深层次的考量,在本系列的第一篇文章中我们聊了微服务的本质,它是一种可以加速分工、促进合作的新协作机制。知其然,知其所以然,在第二篇文章中我们剖析了微服务为什么可以加速分工、促进合作,今天我们再接着来聊聊怎样开启微服务...

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

Java

静态代码扫描原理

darida 发布于 2020-01-15

静态代码扫描存在的价值 研发过程,发现BUG越晚,修复的成本越大 缺陷引入的大部分是在编码阶段,但发现的更多是在单元测试、集成测试、功能测试阶段 统计证明,在整个软件开发生命周期中,30% 至 70% 的代码逻辑设计和编码缺陷是可以通过静态代码分析来发现和修复的 以上三点证明了,...

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

Java

静态代码扫描原理

刘莉莉 发布于 2020-01-15

静态代码扫描存在的价值 研发过程,发现BUG越晚,修复的成本越大 缺陷引入的大部分是在编码阶段,但发现的更多是在单元测试、集成测试、功能测试阶段 统计证明,在整个软件开发生命周期中,30% 至 70% 的代码逻辑设计和编码缺陷是可以通过静态代码分析来发现和修复的 以上三点证明了,...

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

编程技术

Node.js微服务实践(二)

yanxinchi 发布于 2020-01-14

本章主要分为三个小节: 选择Nodejs的理由:将证明选择Node.js来构建的正确性。介绍使用Node.js时设计的软件栈。 微服务架构 Seneca :关于Seneca 的基本知识。 PM2 :PM2 是运行 Node.js 应用的最好选择。 选着Node.js的理由 如今,...

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

编程技术

CCF 2019颁奖大会举行,飞桨总架构师于佃海获“杰出工程师奖”

9

刘莉莉 发布于 2020-01-13

1月11日,中国计算机学会(CCF)2019颁奖大会在北京举行,这是国内计算机领域备受瞩目的年度会议之一。 颁奖会上,百度深度学习平台飞桨总架构师于佃海荣获 “CCF 杰出工程师奖”, 以表彰他在机器学习的大规模产业应用方面做出的重要贡献。 “CCF 杰出工程师奖”设立于2016...

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

编程技术

从一线经理到全球副总裁,我的敏捷组织架构设计原则

13

dulong 发布于 2020-01-13

作者介绍 常红平, IT职场老兵,在做过除用户体验设计师外的所有软件研发团队中的角色后,于10年前开始专注于管理。爱技术、爱敏捷、爱读书、爱分享。现在IBM CIO中国实验室作为IBM全球软件和云服务销售系统负责人,领导IBM年交易量数百亿美金的核心系统的研发和运维工作。近年来,...

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

编程技术

欧洲电商巨头Zalando的微服务之道

1

xiaoli.he 发布于 2020-01-13

作者 | Pamela Canchanya 译者 | 核子可乐 策划 | 小智 电商网站通常是互联网架构创新的前沿阵地,在美国有亚马逊,在中国有阿里巴巴。本篇文章则是欧洲最大在线零售平台 Zalando 在业务规模化以后的架构迁移、技术构建方面的经验。 1 写在前面 Zaland...

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

编程技术

欧洲最大电商 Zalando 的微服务之道

yanxinchi 发布于 2020-01-13

写在前面 Zalando 是欧洲目前规模最大的在线零售平台,我们与其他竞争对手的主要区别在于,我们在欧洲的大部分国家和地区提供免费送货、100 天退货以及便捷的免费退款服务。 Zalando 公司在欧洲的 17 个国家与地区开展业务,网站每月访问量超过 2.5 亿,活跃客户超过 ...

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

Java

Deep Java Library (DJL) 简介:与引擎无关的 Java 深度学习框架

8

刘莉莉 发布于 2020-01-13

本文要点 开发人员可以使用 Java 和他们喜欢的 IDE 来构建、训练和部署机器学习(ML)和深度学习(DL)模型 DJL 简化了深度学习(DL)框架的使用,目前支持 Apache MXNet DJL 的开源对于工具包及其用户来说都是互惠互利的 DJL 是引擎无关的,这意味着开...

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

编程技术

中等规模网站的UGC图片存放规划

Harries 发布于 2020-01-12

先声明,本文借鉴了很多刘涛(Tarkus)和 Druggo Yang 的实战经验,特此感谢 好像现在是个网站就允许用户上传头像,其中一部分还允许上传相册、个性背景图之类的东西。对图片的规划各村都有各村的高招,这里只是抛砖引玉、提个醒:当文件膨胀到一定规模的时候再去改就来不及了,在...

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