标签:Twitter

Java

Apache 软件基金会宣布 Apache Dubbo 从孵化器毕业,成为顶级项目

yanxinchi 发布于 2019-05-21

Apache 软件基金会(Apache Software Foundation,ASF)宣布 Apache Dubbo 为顶级项目。 Apache Dubbo 是一种流行的开源远程过程调用(Remote Procedure Call framework,RPC)框架,被多家公司采...

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

Java

Freemarker模板注入 Bypass

5

darida 发布于 2019-05-15

原文链接: https://ackcent.com/blog/in-depth-freemarker-template-injection/ 原文作者: Toni Torralba 恭喜翻译作者Hulk@先知社区 价值100元的天猫超市享淘卡一张 欢迎更多优质原创,翻译作者加入 ...

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

编程技术

通俗易懂:如何设计能支撑百万并发的数据库架构?

6

puefu.he 发布于 2019-05-15

1、引言 相信看到这个标题,很多人的第一反应就是:对数据库进行分库分表啊!但是实际上,数据库层面的分库分表到底是用来干什么的,其不同的作用如何应对不同的场景,我觉得很多同学可能都没搞清楚。 本篇文章我们一起来学习一下,对于一个支撑日活百万用户的高并发系统,数据库架构应该如何设计呢...

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

Java

GraalVM 19.0 发布,高性能跨语言虚拟机

1

xiaoli.wang 发布于 2019-05-09

GraalVM 19.0 发布了。GraalVM 是高性能跨语言虚拟机,用于运行 JavaScript、Python 3、Ruby、R、基于 JVM 的语言,如 Java、Scala、Kotlin 和基于 LLVM 的语言,如 C 和 C++。 GraalVM 消除了编程语言之间...

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

编程技术

Service Mesh 是什么,我们为什么需要它?

3

尖兵 发布于 2019-05-09

来源 | Docker(ID:dockerone) 译者 | 郭旭东 Service Mesh 是一个专门使服务与服务之间的通信变得安全、快速和可靠的的基础设施。如果你正在在构建一个云原生( Cloud Native )应用,那么你一定需要 Service Mesh 。 在过去的...

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

Java

利用 Java 反序列化漏洞在受限环境下获取反向 Shell

17

zhuangli 发布于 2019-05-08

原文链接: https://medium.com/abn-amro-red-team/java-deserialization-from-discovery-to-reverse-shell-on-limited-environments-2e7b4e14fbef 原文作者: A...

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

Java

JEP 230:JDK 12 的新微基准测试套件

刘莉莉 发布于 2019-05-08

OpenJDK 微基准测试套件(OpenJDK Microbenchmark Suite,JEP 230) 基于 Java Microbenchmark Harness(JMH) ,是 JDK 12 版本的一个新特性。JEP 230 的目标在于提供一个稳定且经过优化的基准,其中包...

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

编程技术

如何做好一个系统架构师:保持敏捷架构的关键决策点 – Cantina

darida 发布于 2019-05-03

开发人员在任何软件项目过程中都会做出数百个微观和宏观决策。有些似乎相对无害,但对下游会有一个很大的影响。几位Cantina工程师聚在一起,回顾了我们在学习了一些艰苦的课程后需要特别考虑的关键点。 利益相关者要求 您作为架构师或系统设计师的首要任务几乎总是让 所有必要的利益相关者 ...

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

编程技术

『互联网架构』软件架构-Nosql之redis(47)

9

darida 发布于 2019-05-03

主要从0到1熟悉redis,之前也简单的介绍过redis,但是根本不够深入,这次深入的一起解析下这个redis。 (一)关系型数据库&nosql 区别 > nosql:Not Only SQL 的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。 > ...

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

Java

Qarkus Java 框架答疑

xiaoli.he 发布于 2019-05-01

Red Hat 最近发布了 Quarkus ,这是一个为 GraalVM 和 OpenJDK HotSpot 量身定制的 Kubernetes 原生 Java 框架。继 InfoQ 对其发布所做的 初步报道 之后,我们又与 Red Hat 的几位专家做了进一步交流,以了解该项目的...

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

Java

如何从 Java 8 升级到 Java 12,升级收益及问题处理技巧

1

Harries 发布于 2019-04-30

核心要点 从 Java 8 之后,Java 引入了很多有用的新语言特性,以及新工具和性能改善(尤其是垃圾收集相关的优化)。 在选择升级时,我们所面临的选择是升级到最新的 Java(12)并准备每六个月升级一次,还是升级到最新的 LTS(11)版本,这样能够给自己三年的时间再去考虑...

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

编程技术

「全栈之路」Web前端开发的后端指南

18

xubiao.zhuang 发布于 2019-04-25

在若干次前的一场面试,面试官看我做过 python 爬虫/后端 的工作,顺带问了我些后端相关的问题: 你觉得什么是后端? 送命题。当时脑瓦特了,答曰: 逻辑处理和数据增删改查。。。 当场被怼得体无完肤,羞愧难当。事后再反思这问题,结合资料总结了一下。发现自己学过的 Redis 、...

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

编程技术

SkyWalking 毕业成为 Apache 顶级项目

songhua.gao 发布于 2019-04-25

Apache SkyWalking 是一款应用性能监控(APM)工具,对微服务、云原生和容器化应用提供自动化、高性能的监控方案。项目于 2015 年创建,并于 2017 年 12 月进入 Apache 孵化器。 “今天对于 SkyWalking 项目和 SkyWalking 社区...

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

编程技术

Istio性能问题讨论

6

xiaoli.he 发布于 2019-04-24

背景 今天,来自 Shopify 的 Michael Kipper 发表了一篇文章: Benchmarking Istio & Linkerd CPU Shopify 在部署Istio作为他们的服务网格解决方案,但是遇到问题(hitting a wall:撞墙):cost...

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

编程技术

从一个真实的分布式 ID 案例看如何做架构

8

hanze 发布于 2019-04-24

1.1 前言 在软件开发过程中,经常会遇到 "架构设计","方案评估","技术选型"等工作,这些内容处理起来相对比较棘手,一般会交由架构师及技术总监进行决策与把控,笔者从事的是架构师岗位,在处理此类问题的过程中积累了一些...

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

编程技术

Linkerd 2.3正式公布:为Kubernetes提供零接触、零信任网络

dulong 发布于 2019-04-17

今天,我们很高兴能够正式推出Linkerd 2.3。这套毕业版本的发布,标志着mTLS已经由实验环境正式成长为一项全面支持功能,同时带来一系列重要的安全基元。最重要的是,Linkerd 2.3在默认设置下即可在网格服务之间提供经过身份验证的保密通信能力。 这也意味着在一年多之前刚...

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

编程技术

SQLAdvisor 编译安装

5

puefu.he 发布于 2019-04-17

关于 运维攻城狮、90后、红帽认证工程师(Red Hat Certified Engineer), 生活在妖都,2012至今服务于某游戏厂商,专注于自动化运维。 博客中主要一些自己工作中有用到的服务配置和解决记录,一来可以整理文档、二来可以分享一下技术经验。 空余时间会更新一些文...

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

Java

Confluence 未授权RCE分析(CVE-2019-3396)

37

hanze 发布于 2019-04-16

这个漏洞本来是上周一就分析完了,但是高版本无法造成rce这个问题着实困扰了我很久,在得出了一定的结论后才写完了这篇文章。总体来说,这个漏洞真的是值得好好跟一下,好好研究一下的,能学到很多东西。 0x01 漏洞概述 There was an server-side template...

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