标签:突破

编程技术

同志,云原生了解一下?

11

xirruiqiang 发布于 2019-07-16

阿里妹导 读 : 伴随云计算的滚滚浪潮,云原生(CloudNative)的概念应运而生,云原生很火,火得一塌糊涂,都9102年了,作为技术人,如果你还不懂云原生,那真的 out 了。 大家言必称云原生,上网搜索云原生,却没有统一的解释,今天,阿里巴巴高级技术专家酱油(花名)带你一...

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

编程技术

为什么大部分的码农都做不了架构师?

10

yeseng 发布于 2019-07-16

一般来说技术团队的金字塔顶尖往往是技术最牛的人做架构师(或TL)。所以架构师在广大码农中的占比大概平均不到 20%。 然而80%码农干上许多年都是重复以下内容, 所以 做不了架构师,正在辛苦工作的程序员们,你有没有下面几种感觉? ①我的工作就是按时完成领导交给我的任务,至于代码写...

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

编程技术

东方证券正式开源其微服务框架 gRPC-Nebula

1

darida 发布于 2019-07-15

6 月中旬,东方证券宣布开源其基于 gRPC 框架开发的微服务框架 gRPC-Nebula。据了解,gRPC-Nebula 框架具有服务自动注册、服务发现、链路跟踪、服务治理等特性,为证券行业自身所特有的痛点提供了解决方案。InfoQ 编辑采访了东方证券首席架构师樊建,了解了 g...

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

Java

浅谈struts2漏洞防护与绕过-上

12

changyuan.xu 发布于 2019-07-15

这篇文章的重点不在于分析漏洞,而是通过漏洞去分析struts2沙箱的防护以及绕过,注意本文的struts2的版本范围与漏洞影响的范围是不对应的,只是顺序问题。 然后本文环境是使用的kingkk师傅仓库的 https://github.com/kingkaki/Struts2-Vu...

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

编程技术

技术角色论系列:从一个架构师的角度看产品

likai 发布于 2019-07-15

架构因为复杂和规模增长而存在。复杂意味着功能和结构的变化和相互影响,是一个动态的过程概念。架构的逻辑开始于产品,着力于使用IT技术实现功能逻辑(业务逻辑)和非功能逻辑(安全、可靠、健壮、可维护、可移植、可重用、可扩充等)。 一个产品的IT技术实现可以不需要架构师,无非是持续的人力...

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

编程技术

企业安全体系架构分析:开发安全架构之安全性架构

8

Harries 发布于 2019-07-15

什么是安全性? 安全包括网络层面、传输层面、系统层面、应用层面、数据层面的安全,要考虑安全性架构需要从这5方面入手,当然最不能忽视的还是业务本身。 如何构建网络层面的安全? 其实在上一篇的架构体系中已经涉及了一部分了,就是代理服务器,用于隐藏真实应用服务器地址,当然这只是很小的一...

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

Java

分分钟教你创建一个Apache Dubbo样例工程

8

xubiao.zhuang 发布于 2019-07-13

大家好, 最新版的  Cloud Toolkit已发布,该版本 提供了快速创建 Dubbo 工程的功能,下面就来快速体验下吧。 Cloud Toolkit 是一个 IDE 插件,帮助开发者更高效地开发、测试、诊断并部署应用。 Dubbo 采用全 Spring 配置方式,...

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

Java

2019年上半年Web应用安全报告

9

刘莉莉 发布于 2019-07-12

01 前言 Web应用安全依然是互联网安全的最大威胁来源之一,除了传统的网页和APP,API和各种小程序也 作为新的流量入口快速崛起,更多的流量入口和更易用的调用方式在提高web应用开发效率的同时也带 来了更多和更复杂的安全问题。一方面,传统的SQL注入、XSS、CC攻击等传统攻...

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

编程技术

Service Worker从入门到出门

4

邓龙华 发布于 2019-07-11

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

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

Java

[Java并发-19-并发设计模式] ThreadLocal | 线程本地存储模式

songhua.gao 发布于 2019-07-09

我们曾经重复说到,多个线程同时读写同一共享变量存在并发问题。前面两篇文章我们突破的是写,没有写操作自然没有并发问题了。其实还可以突破共享变量,没有共享变量也不会有并发问题。 那如何避免共享呢?思路其实很简单,并发编程领域,就是每个线程都拥有自己的变量,彼此之间不共享,也就没有并发...

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

Java

年中回顾丨我从100种技术图书中选出了这11本

4

hellas 发布于 2019-07-08

2019年余额已不足一半 回顾过去的上半年,博文视点精品不断 博文菌从100种技术图书中选出了11本 让我们用十分钟再次回顾上半年的精彩佳作 NO.1 《漫画算法:小灰的算法之旅》 魏梦舒 (@程序员小灰) 著 •小灰的算法故事给算法这颗“炮弹”包上了“糖衣”,带你轻松入门算法与...

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

编程技术

【试用开放】 | 支付宝超级 App 的弹性动态架构实践

19

yanxinchi 发布于 2019-07-06

| 导语 本文基于重岳在 2019 年 DevOps 国际峰会北京站的分享内容进行总结,希望通过本篇文章介绍近些年来支付宝面向超大业务体量的挑战,在移动端构建弹性动态架构部分做了怎样的实战与思考,期冀能给读者们带来些许帮助。 同时,关于 mPaaS 五大组件能力,目前已正式开放试...

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

Java

2019已过半,你的学习计划呢?

10

xubiao.zhuang 发布于 2019-07-04

2019已经过去了一半,今天给大家精心推荐几个Java原创公众号,覆盖了几乎所有Java开发的领域,各个公号擅长的领域不一样,有擅长JVM的、Java并发的、消息中间件的、分布式架构的、微服务的,还有分享段子的,大家按需关注。 Java葵花宝典 这里有 Spring boot/ ...

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

Spring

Spring Cloud Alibaba Nacos(源码篇)

6

changyuan.xu 发布于 2019-07-03

在看这篇文章之前,最好对NACOS相关功能有所了解,推荐看完 Spring Cloud Alibaba Nacos(功能篇) 。 针对功能,有目的的去找相对应的源代码,进一步了解功能是如何被实现出来的。 本文针对有一定源代码阅读经验的人群,不会深入太多的细节,还需要读者打开源码跟...

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

编程技术

Linkerd v2:响应实际生产需求的新一代服务网格

2

刘莉莉 发布于 2019-07-02

原文: Linkerd v2: How Lessons from Production Adoption Resulted in a Rewrite of the Service Mesh 作者: William Morgan 关键信息 Linkerd 2.0 在一个被广泛接受的...

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

Java

推荐几个清华和交大学霸的公众号,值得学习!

11

邓龙华 发布于 2019-07-02

在生活节奏爆炸的时代,想要保持新鲜感,需要不断的提升自己。利用碎片化的时间学习,是你的最佳选择。 今天给大家精心挑选的这几个优质的公众号,在行业深耕已久,相信大家一定会有所收获! PYTHON爱好者社区 Python爱好者社区,你想学的这里基本都有,已经积淀了数千篇优秀文章,例如...

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

Java

Android中dex文件加载原理解析

likai 发布于 2019-07-01

说明:该篇博客参考https://juejin.im/post/5a0ad2b551882531ba1077a2,只是为了自己的学习做记录,如有侵权请联系删除。 1、简述   为了能够对热修复的原理理解的更加深入有必要对Android中dex文件的加载机制进行解析。 2、源码  ...

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

编程技术

开发高质量的软件要付出什么样的代价?

5

yeseng 发布于 2019-06-30

在软件开发项目中,常见的争论之一是花费时间来提高软件质量,还是集中精力发布更有价值的功能。通常来说,交付功能的压力占据了主导地位,许多开发人员因此抱怨他们没有时间在架构和代码质量方面进行研究与处理。 贝特里奇头条定律是一句俗语:“任何以问号结尾的头条,都能够用‘不’来回答。” 那...

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