标签:ip 第2页

Java

后端架构师技术图谱

likai 发布于 2019-03-20

今天无意间看到github上一篇超炫的博文,是阿里工程师总结的 《后端架构师技术图谱》 ,分享给大家。 数据结构 队列 集合 链表、数组 字典、关联数组 栈 树 二叉树 完全二叉树 平衡二叉树 二叉查找树(BST) 红黑树 B,B+,B*树 LSM 树 BitSet 常用算法 排...

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

Spring

Spring Boot Security 详解

2

邓龙华 发布于 2019-03-20

Spring Security,这是一种基于 Spring AOP 和 Servlet 过滤器的安全框架。它提供全面的安全性解决方案,同时在 Web 请求级和方法调用级处理身份确认和授权。 工作流程 从网上找了一张Spring Security 的工作流程图,如下。 图中标记的M...

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

编程技术

下一代微服务!微博Service Mesh高可用架构实战

34

yanxinchi 发布于 2019-03-20

Service Mesh 是近两年比较火的微服务化新方式,也产生了一大批以 Istio 为代表的 Service Mesh 实现。 微博基于实际业务需求,打造并开源了自己的 Weibo Mesh,并且内部已经在重点业务上进行大规模落地。 本文将从如下几个部分为大家详细解读 Wei...

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

Java

Jboot 2.0 正式版发布

xubiao.zhuang 发布于 2019-03-20

Jboot 是一个基于 JFinal、JFinal-Undertow、Dubbo 等开发的微服务框架,帮助开发者降低微服务开发门槛。同时完美支持在 idea、eclipse 下多 maven 模块,对java代码、html、css、js 等资源文件进行热加载,爽爽的开发。 Jbo...

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

Java

python+Testlink+Jenkins

43

小丁 发布于 2019-03-20

编辑推荐: 本文来自于csdn,本文基于python+Testlink+Jenkins实现的接口自动化测试框架,进行开发环境配置,模块创建等,希望对您的学习有所帮助。 目录 1、 开发环境 2、 主要功能逻辑介绍 3、 框架功能简介 4、 数据库的创建 5、 框架模块详细介绍 6...

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

Java

java的类加载机制原理与源码

changyuan.xu 发布于 2019-03-20

编写的java程序编译后会放在以 .class 结尾的字节码文件当中,这些字节码文件都放在磁盘上,毫无疑问jvm运行的时候需要从磁盘上读取到对应的字节码文件,那这个过程是怎样的呢? class文件的格式 class文件格式采用类似于C的结构体的方式来存储数据 ClassFile ...

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

Java

Spring Cloud Data Flow 2.0.1 GA 发布

darida 发布于 2019-03-19

Spring Cloud Data Flow 2.0.1 GA 已发布 ,该版本的更新内容主要是 bug 修复和文档增强。 更新亮点如下: Skipper 服务器的 Kubernetes 部署配置使用 MySQL 作为默认数据库 删除无关的 Spring Data Redis 依...

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

Java

Java 12 / JDK 12 正式发布

2

wenming.gapo 发布于 2019-03-19

自 2 月 7 日开始,Java/JDK 12 就进入了 RC 阶段。按照发布周期,美国当地时间 3 月 19 日,也就是今天 Java 12 正式发布了! △ JDK 12 GA 发布 Java 12 带来了一系列新特性: 下边分别来看看: JEP 189: Shenandoa...

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

编程技术

华为云:微服务架构下的性能保障最佳实践

xirruiqiang 发布于 2019-03-19

华为云:微服务架构下的性能保障最佳实践 大数据时代,数字化转型已成为全球各大企业的战略核心。基于Devops的微服务架构是云时代部署应用的一项热门技术,它把庞大的单个应用程序分解为数十个微服务,每个服务独立开发、更新和部署,使业务更快速地响应市场变化。但是每个微服务有不同的客户需...

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

编程技术

服务部署如何做到高可用?这份“三级跳”秘籍送给你

5

刘莉莉 发布于 2019-03-19

一个高可用的服务需要从部署、变更、预案、监控、安全等多方面考虑。如何做到 99.99% 服务高可用的要求,需要各个角色的工程师共同努力。从部署的角度,本文介绍了高可用服务所需具备的规范,案例部分通过对 Yum 源服务架构的演变让读者更好的理解高可用服务部署,希望对大家有所帮助。e...

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

Java

Java 多线程下篇 线程通讯

1

xiaoli.he 发布于 2019-03-19

等待/通知机制 利用wait,notify实现的一个生产者、一个消费者和一个单位的缓存的简单模型: public class QueueBuffer { int n; boolean valueSet = false; synchronized int get() { if (!...

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

Java

JGroups 4.0.19 发布,经典 Java 组播框架

likai 发布于 2019-03-19

JGroups 4.0.19 已发布 。新版本做了一些功能上的改进,具体如下: 在 JGroups 4.0.19 中,改变了 ASYM_ENCRYPT 向成员传播私有共享组密钥的方式,从 pull 转变为基于 push 的方法  [1] [2] 。 这个改变应用在 Ku...

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

Java

Spring Boot 2 – 两种方式从头创建新工程

13

hellas 发布于 2019-03-19

相信大家都听说过Spring框架。 Spring从诞生到现在一直是流行的J2EE开发框架。 随着Spring的发展,它的功能越来越强大,随之而来的缺点也越来越明显,以至于发展到后来变得越来越臃肿,使用起来也非常的麻烦。 到后来由于过于强调配置的灵活性,有时即使只为了加入一个简单的...

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

编程技术

从概念到底层技术,一文看懂区块链架构设计

2

zhuangli 发布于 2019-03-19

前言 区块链作为一种架构设计的实现,与基础语言或平台等差别较大。区块链是加密货币背后的技术,是当下与VR虚拟现实等比肩的热门技术之一,本身不是新技术,类似Ajax,可以说它是一种技术架构,所以我们从架构设计的角度谈谈区块链的技术实现。 无论你擅长什么编程语言,都能够参考这种设计去...

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

Java

Jenkins LTS 2.164.1 发布

小丁 发布于 2019-03-19

Jenkins LTS 2.164.1 更新内容如下: Java 11 现已全面支持。 自 2.150.x 开始在 Java 11 上运行 Jenkins 的多项改进,包括:支持插件在它们的元数据中申明最小 Java 版本,并拒绝加载不兼容的插件,以及当运行在 Java11 上时...

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

Java

Dubbo源码分析(三)Dubbo中的SPI和自适应扩展机制

3

xiaoli.he 发布于 2019-03-19

我们在往期文章中,曾经深入分析过Java的SPI机制,它是一种服务发现机制。具体详见:深入理解JDK的SPI机制 在继续深入Dubbo之前,我们必须先要明白Dubbo中的SPI机制。因为有位大神(佚名)曾这样说过: 要想理解Dubbo,必须要先搞明白Dubbo SPI机制,不然会...

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

Java

Ghidra 从 XXE 到 RCE

1

yeseng 发布于 2019-03-19

作者:腾讯安全玄武实验室 tomato, salt 0x00 背景 Ghidra是 NSA 发布的一款反汇编工具,它的发布引起了安全研究人员的极大兴趣。 有研究人员发现Ghidra在加载工程时会存在XXE,基于笔者之前对XXE漏洞利用研究发现,攻击者可以利用Java中的特性以及W...

阅读(27)评论(1)赞 (0)